.sw-lang-switch[data-v-d7a77442]{background:var(--sw-lang-switch-bg,transparent);border-radius:var(--sw-lang-switch-radius,var(--radius));color:var(--sw-lang-switch-color,var(--muted-foreground));cursor:pointer;align-items:center;gap:var(--sw-lang-switch-gap,.375rem);height:var(--sw-lang-switch-height,2.25rem);padding:var(--sw-lang-switch-padding,0 .5rem);transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.sw-lang-switch[data-v-d7a77442]:hover{background:var(--sw-lang-switch-hover-bg,var(--accent));color:var(--sw-lang-switch-hover-color,var(--foreground))}}.sw-lang-switch .icon[data-v-d7a77442]{flex:none}.sw-lang-switch .select[data-v-d7a77442]{color:inherit;cursor:pointer;font-size:var(--sw-lang-switch-font-size,.875rem);background:0 0;border:none;outline:none;height:100%}.sw-lang-switch[data-v-d7a77442]:focus-within{box-shadow:0 0 0 2px var(--ring)}.sw-theme-switch[data-v-28b624d3]{background:var(--sw-theme-switch-bg,transparent);border-radius:var(--sw-theme-switch-radius,var(--radius));color:var(--sw-theme-switch-color,var(--muted-foreground));cursor:pointer;height:var(--sw-theme-switch-size,2.25rem);width:var(--sw-theme-switch-size,2.25rem);border:none;outline:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.sw-theme-switch[data-v-28b624d3]:hover{background:var(--sw-theme-switch-hover-bg,var(--accent));color:var(--sw-theme-switch-hover-color,var(--foreground))}}.sw-theme-switch[data-v-28b624d3]:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sw-app-header[data-v-7710eb7a]{z-index:100;background:var(--background);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.inner[data-v-7710eb7a]{max-width:var(--content-max-width);padding:0 var(--container-padding);height:var(--nav-height);gap:2rem;margin:0 auto}.brand[data-v-7710eb7a],.inner[data-v-7710eb7a]{align-items:center;display:flex}.brand[data-v-7710eb7a]{color:var(--foreground);flex:none;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none}@media (hover:hover){.brand[data-v-7710eb7a]:hover{filter:brightness(1.12);text-decoration:none}}.brand .brand-en[data-v-7710eb7a]{color:var(--primary);font-weight:700}@media (width<=767px){.brand .brand-en[data-v-7710eb7a]{display:none}}.nav[data-v-7710eb7a]{flex:1;min-width:0}.links[data-v-7710eb7a]{align-items:center;gap:1.25rem;display:flex}.links a[data-v-7710eb7a]{color:var(--muted-foreground);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:0;font-size:.9375rem;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover){.links a[data-v-7710eb7a]:hover{color:var(--foreground);text-decoration:none}}.links a.router-link-active[data-v-7710eb7a]{color:var(--foreground);text-decoration:none}.actions[data-v-7710eb7a]{flex:none;align-items:center;gap:.25rem;display:flex}.login-btn[data-v-7710eb7a]{height:2.25rem;color:var(--foreground-soft);border:1px solid var(--border);background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.login-btn[data-v-7710eb7a]:hover{color:var(--foreground);border-color:var(--primary)}}.auth-slot[data-v-7710eb7a]{flex:none;justify-content:flex-end;align-items:center;min-width:5.25rem;margin-left:.25rem;display:flex}.auth-placeholder[data-v-7710eb7a]{height:2.25rem}.user-menu[data-v-7710eb7a]{flex:none;position:relative}.avatar-btn[data-v-7710eb7a]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:filter .15s;display:inline-flex}@media (hover:hover){.avatar-btn[data-v-7710eb7a]:hover{filter:brightness(1.1)}}.user-dropdown[data-v-7710eb7a]{z-index:200;border-radius:var(--radius);background:var(--popover);border:1px solid var(--border);min-width:11rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #00000052}.dd-head[data-v-7710eb7a]{border-bottom:1px solid var(--border);margin-bottom:.375rem;padding:.5rem .625rem .625rem}.dd-nickname[data-v-7710eb7a]{color:var(--popover-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.dd-uid[data-v-7710eb7a]{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem}.dd-item[data-v-7710eb7a]{border-radius:calc(var(--radius) - 2px);width:100%;color:var(--popover-foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dd-logout[data-v-7710eb7a]{color:var(--destructive)}.dd-item[data-v-7710eb7a]:disabled{opacity:.6;cursor:default}@media (hover:hover){.dd-item[data-v-7710eb7a]:not(:disabled):hover{background:var(--accent)}}.burger[data-v-7710eb7a]{width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:none}@media (hover:hover){.burger[data-v-7710eb7a]:hover{background:var(--accent)}}.mobile-menu[data-v-7710eb7a]{border-top:1px solid var(--border);background:var(--background);display:none}.mobile-menu.open[data-v-7710eb7a]{display:block}.mobile-links[data-v-7710eb7a]{padding:.5rem 0}.mobile-links a[data-v-7710eb7a]{width:100%;padding:.75rem var(--container-padding);color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;font-size:1rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.mobile-links a[data-v-7710eb7a]:hover{background:var(--accent);color:var(--foreground);text-decoration:none}}.mobile-links a.router-link-active[data-v-7710eb7a]{color:var(--foreground)}.search-desktop[data-v-7710eb7a]{flex:none;width:16rem}.search-mobile[data-v-7710eb7a]{margin:.75rem var(--container-padding) .25rem}@media (width<=767px){.inner[data-v-7710eb7a]{gap:.5rem}.nav[data-v-7710eb7a],.search-desktop[data-v-7710eb7a]{display:none}.burger[data-v-7710eb7a]{display:flex}.brand[data-v-7710eb7a]{flex:1}}@media (width>=768px){.search-mobile[data-v-7710eb7a]{display:none}}.sw-app-footer[data-v-d8339ab2]{background:var(--background);border-top:1px solid var(--border);color:var(--foreground)}.inner[data-v-d8339ab2]{max-width:var(--content-max-width);padding:2.25rem var(--container-padding) 1.25rem;margin:0 auto}.top[data-v-d8339ab2]{grid-template-columns:1.35fr 2fr auto;align-items:start;gap:2rem;display:grid}.brand[data-v-d8339ab2]{flex-direction:column;gap:.65rem;display:flex}.mark[data-v-d8339ab2]{align-items:center;gap:.55rem;display:flex}.nm[data-v-d8339ab2]{letter-spacing:.01rem;color:var(--foreground);font-size:1.05rem;font-weight:800}.nm b[data-v-d8339ab2]{color:var(--primary)}.slo[data-v-d8339ab2]{color:var(--foreground-soft);font-size:.86rem}.en[data-v-d8339ab2]{letter-spacing:.16rem;text-transform:uppercase;color:var(--brand-signature);font-size:.68rem}.en[data-v-d8339ab2],.url[data-v-d8339ab2]{font-weight:600}.url[data-v-d8339ab2]{letter-spacing:.01rem;width:fit-content;color:var(--primary);font-size:.8rem;transition:opacity .15s}@media (hover:hover){.url[data-v-d8339ab2]:hover{opacity:.75}}.cols[data-v-d8339ab2]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.col .col-t[data-v-d8339ab2]{letter-spacing:.02rem;color:var(--foreground);margin:0 0 .7rem;font-size:.78rem;font-weight:700;display:block}.col a[data-v-d8339ab2]{width:fit-content;color:var(--foreground-soft);align-items:center;margin-bottom:.5rem;font-size:.8rem;transition:color .15s;display:flex}@media (hover:hover){.col a[data-v-d8339ab2]:hover{color:var(--primary)}}.acts[data-v-d8339ab2]{gap:1.1rem}.act[data-v-d8339ab2],.acts[data-v-d8339ab2]{display:flex}.act[data-v-d8339ab2]{background:0 0;flex-direction:column;align-items:center;gap:.35rem;padding:0}.act .ic[data-v-d8339ab2]{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--foreground-soft);border-radius:50%;place-items:center;transition:border-color .15s,color .15s;display:grid}@media (hover:hover){.act:hover .ic[data-v-d8339ab2]{border-color:var(--primary);color:var(--primary)}}.act .lab[data-v-d8339ab2]{color:var(--muted-foreground);font-size:.68rem}.mid[data-v-d8339ab2]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.78rem;display:flex}.mid .lab[data-v-d8339ab2]{color:var(--foreground);font-weight:700}.fam[data-v-d8339ab2]{flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}.fam a[data-v-d8339ab2]{color:var(--foreground-soft);transition:color .15s}@media (hover:hover){.fam a[data-v-d8339ab2]:hover{color:var(--primary)}}.fam .cur[data-v-d8339ab2]{color:var(--primary);font-weight:700}.legal[data-v-d8339ab2]{letter-spacing:.01rem;color:var(--muted-foreground);margin-top:1rem;font-size:.72rem}.legal .prod[data-v-d8339ab2]{color:var(--brand-signature);font-weight:600}@media (width<=1023px){.top[data-v-d8339ab2]{grid-template-columns:1fr auto;grid-template-areas:"brand acts""cols cols";gap:1.75rem 1.5rem}.brand[data-v-d8339ab2]{grid-area:brand}.acts[data-v-d8339ab2]{grid-area:acts;align-self:start}.cols[data-v-d8339ab2]{grid-area:cols}}@media (width<=767px){.top[data-v-d8339ab2]{grid-template-columns:1fr;grid-template-areas:none;gap:1.4rem}.acts[data-v-d8339ab2],.brand[data-v-d8339ab2],.cols[data-v-d8339ab2]{grid-area:auto}.cols[data-v-d8339ab2]{gap:1rem .75rem}.acts[data-v-d8339ab2]{justify-content:flex-start}.mid[data-v-d8339ab2]{flex-direction:column;align-items:flex-start;gap:.6rem}}.sw-layout-default[data-v-e2c5b2cc]{flex-direction:column;min-height:100dvh;display:flex}.main[data-v-e2c5b2cc]{padding-top:var(--nav-height);flex:1}@media (width<=767px){.sw-layout-default[data-v-e2c5b2cc]{padding-bottom:var(--brand-tabbar-h)}}@media (width>=1024px){.app-header[data-v-e2c5b2cc]{display:none}.main[data-v-e2c5b2cc]{padding-top:1rem}.main[data-v-e2c5b2cc],.sw-layout-default[data-v-e2c5b2cc]>.sw-app-footer{margin-left:4.875rem}}
