@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Demibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body,#app{margin:0;padding:0}:root{--front-font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--front-font-display: "MiSans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--front-font-mono: ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace}html.front-theme-root,body.front-theme-root,#app.front-theme-root{font-family:var(--front-font-body);color:#0b1222;background:#f4f8fc}.front-theme{--bg: #f4f8fc;--bg-deep: #e6eef7;--surface: #ffffff;--surface-strong: #ffffff;--surface-soft: #eef4fb;--container-gutter: clamp(18px, 3vw, 52px);--container-gutter-wide: clamp(22px, 4vw, 72px);--container-narrow-max: 860px;--container-text-max: 72ch;--border: rgba(12, 20, 38, .12);--border-strong: rgba(12, 20, 38, .22);--text: #1d2938;--muted: #617083;--accent: #1268d6;--accent-strong: #0f56b3;--accent-warm: #d97706;--accent-green: #16a34a;--glow: 0 0 18px rgba(18, 104, 214, .16);--radius-lg: 8px;--radius-md: 8px;--radius-sm: 6px;--shadow-soft: 0 8px 18px rgba(12, 20, 38, .06);--shadow-card: 0 10px 24px rgba(12, 20, 38, .08);--shadow-glow: 0 10px 18px rgba(18, 104, 214, .12);--shadow-card-heavy: 0 14px 28px rgba(12, 20, 38, .1);--shadow-card-mid: 0 10px 22px rgba(12, 20, 38, .08);--shadow-card-light: 0 6px 16px rgba(12, 20, 38, .05);--font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display: "MiSans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--el-color-primary: #1268d6;--el-color-success: #16a34a;--el-color-warning: #d97706;--el-color-danger: #dc2626;--el-text-color-primary: var(--text);--el-text-color-regular: var(--muted);--el-border-color: var(--border);--el-bg-color: var(--surface-strong);--el-fill-color-blank: rgba(255, 255, 255, .9);--el-fill-color-light: rgba(242, 248, 255, .95);--el-fill-color: rgba(242, 248, 255, .95);--el-mask-color: rgba(235, 242, 251, .6);font-family:var(--font-body);color:var(--text);background:var(--bg);min-height:100vh;position:relative;overflow-x:hidden;overflow-x:clip}.front-theme{line-height:1.75}.front-theme:before,.front-theme:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0}.front-theme:before{background:linear-gradient(180deg,rgba(18,104,214,.04),transparent 42%)}.front-theme:after{background-image:linear-gradient(rgba(11,18,34,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(11,18,34,.05) 1px,transparent 1px);background-size:64px 64px;opacity:.4}.front-theme>*{position:relative;z-index:1}.front-theme a{color:var(--accent)}.front-theme img,.front-theme .el-image{max-width:100%;height:auto}.front-theme h1,.front-theme h2,.front-theme h3,.front-theme h4{font-family:var(--font-display);letter-spacing:0}.front-theme code,.front-theme .mono{font-family:var(--font-mono)}.front-theme .container{width:min(100%,1920px);margin:0 auto;padding-inline:var(--container-gutter);box-sizing:border-box}.front-theme .container.narrow{width:min(100%,var(--container-narrow-max))}.front-theme .container.prose,.front-theme .container.reading{width:min(100%,calc(var(--container-text-max) + (var(--container-gutter) * 2)))}.front-theme .container.wide,.front-theme .container[data-width=wide]{padding-inline:var(--container-gutter-wide)}@media (min-width: 1600px){.front-theme{--container-gutter: clamp(40px, 5vw, 96px);--container-gutter-wide: clamp(56px, 6vw, 128px)}}@media (min-width: 1920px){.front-theme{--container-gutter: clamp(56px, 6vw, 132px);--container-gutter-wide: clamp(72px, 7vw, 168px)}}.front-theme .glass-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.front-theme .public-panel-card{border-color:#1268d629;background:#fff;box-shadow:var(--shadow-card)}.front-theme .public-soft-card{border-color:#0c142614;background:#ffffffdb;box-shadow:0 18px 36px #0c14260f}.front-theme .public-accent-card{border-color:#1268d62e;background:linear-gradient(180deg,#fff,#f4f8ff);box-shadow:var(--shadow-card-mid)}.front-theme .card-heavy{box-shadow:var(--shadow-card-heavy);background:#fff}.front-theme .card-mid{box-shadow:var(--shadow-card-mid);background:#ffffffe6}.front-theme .card-light{box-shadow:var(--shadow-card-light);background:#ffffffc7}.front-theme .section-tight{padding-bottom:56px!important}.front-theme .section-soft{background:linear-gradient(180deg,#fff0,#f4f8ff85)}.front-theme .section-contrast{background:linear-gradient(180deg,#e6eef73d,#fff0)}.front-theme .page-hero-standard{padding:104px 0 64px}.front-theme .page-section-standard{padding:0 0 56px}.front-theme .page-cta-standard{padding:24px 0 104px}.front-theme .footer-compact{padding:36px 0 20px}.front-theme .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(18,104,214,.28);color:var(--accent-strong);background:#1268d614;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.front-theme .glow-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(18,104,214,.38),transparent);margin:32px 0}.front-theme .el-button{min-height:40px;border-radius:var(--radius-lg);font-weight:500;letter-spacing:.01em}.front-theme .el-button--primary{border:none;color:#fff;background:var(--accent);box-shadow:var(--shadow-glow)}.front-theme .el-button--primary:hover{filter:brightness(1.05)}.front-theme .el-button--default{background:#fff;border-color:var(--border-strong);color:var(--text)}.front-theme .el-input__wrapper,.front-theme .el-textarea__inner{background:#fff;border:1px solid var(--border);box-shadow:none}.front-theme .el-input__wrapper.is-focus,.front-theme .el-textarea__inner:focus{border-color:var(--accent);box-shadow:none}.front-theme .el-input__inner::placeholder{color:#5b647ab3}.front-theme .el-form-item__label{color:var(--muted);font-weight:400}.front-theme .el-divider--horizontal{border-top:1px solid rgba(12,20,38,.12)}.front-theme .el-tag{border:1px solid rgba(18,104,214,.28);background:#1268d614;color:var(--text)}.front-theme .el-breadcrumb__inner,.front-theme .el-breadcrumb__separator{color:var(--muted)}.front-theme .el-breadcrumb__inner.is-link:hover{color:var(--accent)}.front-theme .el-collapse{border-top:1px solid rgba(12,20,38,.12);border-bottom:1px solid rgba(12,20,38,.12)}.front-theme .el-collapse-item__header{background:transparent;color:var(--text);border-bottom:1px solid rgba(12,20,38,.1)}.front-theme .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(12,20,38,.06)}.front-theme .el-alert{background:#f4f8ffe6;border:1px solid rgba(18,104,214,.16);color:var(--text)}.front-theme .el-alert__title,.front-theme .el-alert__description{color:var(--text)}@media (max-width: 768px){.front-theme .container{width:100%;padding-inline:18px}.front-theme .container.wide,.front-theme .container[data-width=wide]{padding-inline:18px}.front-theme img,.front-theme .el-image{max-width:100%;height:auto}.front-theme .tag{white-space:normal}.front-theme .el-dialog{width:min(92vw,680px)!important;margin:5vh auto 0!important}.front-theme .el-dialog__body{max-height:calc(100vh - 190px);overflow-y:auto}.front-theme .el-dialog__footer{display:flex;flex-wrap:wrap;gap:8px}.front-theme .el-dialog__footer .el-button{flex:1 1 140px;margin-left:0!important}.front-theme .el-form-item{margin-bottom:16px}.front-theme .page-hero-standard{padding:88px 0 44px}.front-theme .page-section-standard{padding:0 0 40px}.front-theme .page-cta-standard{padding:12px 0 72px}.front-theme .el-input,.front-theme .el-select,.front-theme .el-date-editor.el-input,.front-theme .el-date-editor.el-input__wrapper,.front-theme .el-textarea{width:100%}.front-theme pre,.front-theme table{display:block;width:100%;overflow-x:auto}}.front-theme .main>*:not(.home-page)>section:first-of-type{padding-top:60px!important}.front-theme [id]{scroll-margin-top:96px}.front-theme a:focus-visible,.front-theme button:focus-visible,.front-theme [role=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.front-theme input:focus-visible,.front-theme textarea:focus-visible,.front-theme select:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.front-theme *,.front-theme *:before,.front-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.default-layout[data-v-c9b5c064]{min-height:100vh;display:flex;flex-direction:column}.skip-link[data-v-c9b5c064]{position:absolute;top:-48px;left:20px;z-index:60;padding:10px 14px;border-radius:12px;background:#0b1222;color:#fff;text-decoration:none;transition:top .2s ease}.skip-link[data-v-c9b5c064]:focus-visible{top:16px}.header[data-v-c9b5c064]{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f8fcd1;border-bottom:1px solid rgba(12,20,38,.08);box-shadow:0 10px 30px #0c14260a;pointer-events:auto}.header-inner[data-v-c9b5c064]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:72px;position:relative}.brand[data-v-c9b5c064]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex-shrink:0}.brand-mark[data-v-c9b5c064]{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#0b1222,#00b4d8);box-shadow:0 8px 16px #00b4d84d}.brand-mark.small[data-v-c9b5c064]{width:12px;height:12px}.brand-text[data-v-c9b5c064]{display:flex;flex-direction:column}.brand-title[data-v-c9b5c064]{font-size:18px;font-weight:600;letter-spacing:.04em}.brand-subtitle[data-v-c9b5c064]{font-size:11px;color:var(--muted);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header-panel[data-v-c9b5c064]{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;justify-content:space-between;overflow:visible}.nav[data-v-c9b5c064]{display:flex;align-items:center;gap:16px;position:relative;z-index:2;flex:1 1 auto;min-width:0;justify-content:center;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.nav-link[data-v-c9b5c064]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.01em;padding:10px 14px 12px;position:relative;transition:color .2s ease,opacity .2s ease,transform .2s ease;min-width:0;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-link[data-v-c9b5c064]:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:3px;border-radius:999px;background:var(--accent);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .2s ease,transform .2s ease}.nav-link[data-v-c9b5c064]:hover{color:var(--text);opacity:.92}.nav-link[data-v-c9b5c064]:hover:after,.nav-link.router-link-active[data-v-c9b5c064]:after{opacity:1;transform:scaleX(1)}.nav-link.router-link-active[data-v-c9b5c064]{color:var(--text);font-weight:600}.header-actions[data-v-c9b5c064]{display:flex;align-items:center;gap:12px;position:relative;z-index:2;flex-shrink:0;min-width:0}.quick-actions[data-v-c9b5c064]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.account-menu[data-v-c9b5c064]{position:relative}.auth-text-entry[data-v-c9b5c064]{display:inline-flex;align-items:center;gap:10px}.quick-link[data-v-c9b5c064]{display:inline-flex;align-items:center;text-decoration:none;color:var(--muted);font-size:13px;font-weight:500;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid transparent;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.quick-link[data-v-c9b5c064]:hover{color:var(--accent);border-color:#00b4d866;background:#00b4d814}.account-menu-trigger[data-v-c9b5c064]{gap:8px;background:#ffffffe6;cursor:pointer;max-width:220px}.account-menu-trigger[aria-expanded=true][data-v-c9b5c064]{color:var(--accent);border-color:#00b4d866;background:#00b4d814}.account-menu-email[data-v-c9b5c064]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-arrow[data-v-c9b5c064]{width:8px;height:8px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s ease}.account-menu-trigger[aria-expanded=true] .account-menu-arrow[data-v-c9b5c064]{transform:rotate(-135deg) translateY(-1px)}.account-menu-panel[data-v-c9b5c064]{position:absolute;top:calc(100% + 10px);right:0;min-width:168px;padding:8px;display:flex;flex-direction:column;gap:6px;border-radius:14px;border:1px solid rgba(12,20,38,.08);background:#fffffffa;box-shadow:0 18px 32px #0c14261f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5}.account-menu-item[data-v-c9b5c064]{width:100%;justify-content:flex-start;box-sizing:border-box}.account-menu-fade-enter-active[data-v-c9b5c064],.account-menu-fade-leave-active[data-v-c9b5c064]{transition:opacity .16s ease,transform .16s ease}.account-menu-fade-enter-from[data-v-c9b5c064],.account-menu-fade-leave-to[data-v-c9b5c064]{opacity:0;transform:translateY(-4px)}.auth-text-link[data-v-c9b5c064]{position:relative;display:inline-flex;align-items:center;padding:0 0 2px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.01em;transition:color .2s ease}.auth-text-link[data-v-c9b5c064]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:999px;background:#00b4d873;opacity:0;transform:scaleX(.45);transform-origin:center;transition:opacity .2s ease,transform .2s ease}.auth-text-link[data-v-c9b5c064]:hover{color:var(--text)}.auth-text-link[data-v-c9b5c064]:hover:after,.auth-text-link.router-link-active[data-v-c9b5c064]:after{opacity:1;transform:scaleX(1)}.auth-text-link.router-link-active[data-v-c9b5c064]{color:var(--text)}.auth-text-link--signup[data-v-c9b5c064]{color:var(--text);font-weight:600}.auth-entry-divider[data-v-c9b5c064]{width:1px;height:12px;background:#0c142624}.quick-link-button[data-v-c9b5c064]{font-family:inherit;line-height:1.2;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:#ffffffe6}.quick-link-button[data-v-c9b5c064]:focus-visible{outline:2px solid rgba(0,180,216,.42);outline-offset:2px}.menu-toggle[data-v-c9b5c064]{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--border-strong);background:#ffffffe6;color:var(--text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.menu-toggle-box[data-v-c9b5c064]{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:18px}.menu-toggle-line[data-v-c9b5c064]{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-toggle[data-v-c9b5c064]:hover{border-color:var(--accent);color:var(--accent)}.lang-switcher[data-v-c9b5c064]{position:relative}.lang-switch[data-v-c9b5c064]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-strong);background:#ffffffe6;color:var(--text);min-height:40px;padding:8px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease}.lang-switch-arrow[data-v-c9b5c064]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s ease}.lang-switch[aria-expanded=true] .lang-switch-arrow[data-v-c9b5c064]{transform:rotate(-135deg) translateY(-1px)}.lang-switch[data-v-c9b5c064]:hover{border-color:var(--accent);color:var(--accent)}.lang-menu[data-v-c9b5c064]{position:absolute;right:0;top:calc(100% + 10px);min-width:132px;padding:8px;border-radius:14px;border:1px solid rgba(12,20,38,.08);background:#fffffffa;box-shadow:0 18px 32px #0c14261f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lang-menu-item[data-v-c9b5c064]{width:100%;min-height:38px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease}.lang-menu-item[data-v-c9b5c064]:hover,.lang-menu-item[data-v-c9b5c064]:focus-visible{background:#00b4d81a;color:var(--accent-strong)}.lang-menu-item.is-active[data-v-c9b5c064]{background:#00b4d81f;color:var(--accent-strong)}.lang-menu-item[data-v-c9b5c064]:disabled{cursor:default}.lang-menu-fade-enter-active[data-v-c9b5c064],.lang-menu-fade-leave-active[data-v-c9b5c064]{transition:opacity .16s ease,transform .16s ease}.lang-menu-fade-enter-from[data-v-c9b5c064],.lang-menu-fade-leave-to[data-v-c9b5c064]{opacity:0;transform:translateY(-4px)}.cta-button[data-v-c9b5c064]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;text-decoration:none;color:#fff;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0%,#00d4ff 100%);font-weight:600;box-shadow:0 8px 16px #00b4d81f;font-size:12px;letter-spacing:.01em;white-space:nowrap}.main[data-v-c9b5c064]{flex:1}.footer[data-v-c9b5c064]{padding:52px 0 28px;border-top:1px solid rgba(12,20,38,.12);background:#0b1222;color:#e7eef7}.footer-grid[data-v-c9b5c064]{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:24px;margin-bottom:24px}.footer-brand p[data-v-c9b5c064]{color:#e7eef7b3;line-height:1.8;margin:16px 0 0}.footer-links[data-v-c9b5c064],.footer-meta[data-v-c9b5c064]{display:flex;flex-direction:column;gap:8px}.footer-links h4[data-v-c9b5c064],.footer-meta h4[data-v-c9b5c064]{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#7cdfff}.footer-links a[data-v-c9b5c064]{display:inline-flex;align-items:center;min-height:36px;color:#e7eef7b3;text-decoration:none;transition:color .2s ease}.footer-links a[data-v-c9b5c064]:hover{color:#fff}.footer-meta p[data-v-c9b5c064]{margin:0;color:#e7eef7b3}.footer-bottom[data-v-c9b5c064]{display:flex;align-items:center;justify-content:space-between;color:#e7eef7a6;font-size:12px;border-top:1px solid rgba(231,238,247,.15);padding-top:18px}.footer-badges[data-v-c9b5c064]{display:flex;gap:16px;flex-wrap:wrap}.footer-badges .icp a[data-v-c9b5c064]{color:inherit;text-decoration:none}.footer-badges .icp a[data-v-c9b5c064]:hover{text-decoration:underline}@media (max-width: 1360px) and (min-width: 1025px){.header-inner[data-v-c9b5c064]{gap:12px}.header-panel[data-v-c9b5c064]{justify-content:space-between;gap:12px}.nav[data-v-c9b5c064]{flex:1 1 auto;gap:12px;min-width:0;overflow:hidden;justify-content:center}.nav-link[data-v-c9b5c064]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;max-width:92px;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-c9b5c064]{gap:8px}.quick-actions[data-v-c9b5c064]{gap:6px}.account-menu-trigger[data-v-c9b5c064]{max-width:180px}.auth-text-entry[data-v-c9b5c064]{gap:8px}.quick-link[data-v-c9b5c064]{font-size:12px;min-height:40px;padding:8px 10px}.cta-button[data-v-c9b5c064]{font-size:12px;min-height:36px;padding:4px 10px;border-radius:12px}.lang-switch[data-v-c9b5c064]{padding:8px 10px}}@media (max-width: 1024px){.header-inner[data-v-c9b5c064]{display:flex;height:64px;padding:12px 0;gap:12px}.menu-toggle[data-v-c9b5c064]{display:inline-flex;margin-left:auto}.menu-toggle[aria-expanded=true] .menu-toggle-line[data-v-c9b5c064]:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-line[data-v-c9b5c064]:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle-line[data-v-c9b5c064]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-panel[data-v-c9b5c064]{position:fixed;left:0;right:0;top:64px;bottom:0;height:calc(100vh - 64px);height:calc(100dvh - 64px);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;background:#f4f8fcfa;border-bottom:1px solid rgba(0,180,216,.2);box-shadow:0 12px 24px #0c14261f;z-index:45;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.header-panel.is-open[data-v-c9b5c064]{opacity:1;transform:translateY(0);pointer-events:auto}.nav[data-v-c9b5c064]{width:100%;min-width:100%;flex:0 0 auto;align-items:stretch;flex-direction:column;gap:12px;overflow:visible;white-space:normal}.nav-link[data-v-c9b5c064]{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;padding:10px 14px 12px;box-sizing:border-box;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.nav-link[data-v-c9b5c064]:after{left:14px;right:14px;bottom:6px}.nav-link.router-link-active[data-v-c9b5c064]{opacity:1}.header-actions[data-v-c9b5c064]{width:100%;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:12px}.quick-actions[data-v-c9b5c064]{flex-direction:column;align-items:stretch;gap:8px}.account-menu[data-v-c9b5c064]{width:100%}.auth-text-entry[data-v-c9b5c064]{width:auto;align-self:center;justify-content:center;padding:6px 0 2px}.quick-link[data-v-c9b5c064]{text-align:center;border:1px solid var(--border);background:#fffc}.account-menu-trigger[data-v-c9b5c064]{max-width:none;width:100%;justify-content:space-between}.account-menu-panel[data-v-c9b5c064]{position:static;margin-top:8px;min-width:100%;box-sizing:border-box}.auth-text-link[data-v-c9b5c064]{justify-content:center;font-size:13px}.quick-link-button[data-v-c9b5c064]{width:100%;justify-content:center}.cta-button[data-v-c9b5c064]{width:100%;min-height:44px;text-align:center;padding:9px 14px;border-radius:12px;font-size:14px;box-sizing:border-box}.lang-switch[data-v-c9b5c064]{width:100%;justify-content:space-between}.lang-menu[data-v-c9b5c064]{position:static;margin-top:8px;min-width:100%;box-sizing:border-box}.footer-grid[data-v-c9b5c064]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.footer-grid[data-v-c9b5c064]{grid-template-columns:1fr}.footer-bottom[data-v-c9b5c064]{flex-direction:column;gap:12px}}
