@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-vietnamese-wght-normal.DcI17N1q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-latin-ext-wght-normal.DZyYlgcm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geologica-latin-wght-normal.BBL8hQxZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bq-p-abyss:#030e19;--bq-p-deep-900:#041726;--bq-p-deep-800:#06223a;--bq-p-deep-700:#0a3a52;--bq-p-deep-600:#0b2a40;--bq-p-foam-50:#eaf6fa;--bq-p-foam-200:#d6e4ec;--bq-p-foam-300:#a9c1cf;--bq-p-foam-400:#8fa9b8;--bq-p-foam-600:#5c7787;--bq-p-glow-400:#3ef0d8;--bq-p-glow-200:#9ff5e8;--bq-p-glow-600:#14b8a6;--bq-p-glow-950:#03211f;--bq-p-lure-400:#ff8a5c;--bq-p-lure-500:#ff6b3d;--bq-p-lure-600:#e5482a;--bq-p-lure-200:#ffb79c;--bq-p-sun-300:#ffc48a;--bq-p-sand-100:#f4e7c5;--bq-p-green-400:#34d399;--bq-p-amber-400:#fbbf24;--bq-p-rose-400:#fb7185;--bq-p-red-500:#ff5a36;--bq-p-sky-300:#7dd3fc;--bq-bg:var(--bq-p-abyss);--bq-bg-raised:var(--bq-p-deep-900);--bq-surface-1:#ffffff0a;--bq-surface-2:#ffffff14;--bq-surface-3:#ffffff1f;--bq-surface-solid:var(--bq-p-deep-600);--bq-glass:#061e30d1;--bq-glass-light:#030e1973;--bq-scrim:#01080ea8;--bq-border:#ffffff1f;--bq-border-strong:#ffffff3d;--bq-text:var(--bq-p-foam-50);--bq-text-2:var(--bq-p-foam-300);--bq-text-3:var(--bq-p-foam-400);--bq-text-disabled:var(--bq-p-foam-600);--bq-text-on-accent:var(--bq-p-glow-950);--bq-text-on-lure:#fff;--bq-link:var(--bq-p-glow-400);--bq-accent:var(--bq-p-glow-400);--bq-accent-strong:var(--bq-p-glow-600);--bq-accent-soft:#3ef0d824;--bq-accent-line:#3ef0d873;--bq-accent-gradient:linear-gradient(135deg, var(--bq-p-glow-400), var(--bq-p-glow-600));--bq-lure:var(--bq-p-lure-500);--bq-lure-gradient:radial-gradient(circle at 35% 30%, var(--bq-p-lure-400), var(--bq-p-lure-600));--bq-sun:var(--bq-p-sun-300);--bq-success:var(--bq-p-green-400);--bq-warning:var(--bq-p-amber-400);--bq-danger:#ff7a55;--bq-danger-strong:var(--bq-p-red-500);--bq-danger-soft:#ff5a3629;--bq-info:var(--bq-p-sky-300);--bq-score-excellent:var(--bq-p-glow-400);--bq-score-good:var(--bq-p-green-400);--bq-score-fair:var(--bq-p-amber-400);--bq-score-poor:var(--bq-p-rose-400);--bq-score-danger:var(--bq-p-red-500);--bq-score-none:var(--bq-p-foam-400);--bq-inverse-bg:var(--bq-p-foam-50);--bq-inverse-fg:var(--bq-p-abyss);--bq-accent-fg:var(--bq-p-glow-200);--bq-danger-fg:#ffd3c4;--bq-score-fg:var(--bq-p-abyss);--bq-banner-danger-fg:#ffd3c4;--bq-banner-warning-fg:#fde7b0;--bq-banner-info-fg:#cdebfb;--bq-banner-success-fg:#c8f5e2;--bq-sonar-bg:radial-gradient(circle, #06302f, #041a22 70%);--bq-avatar-bg:var(--bq-p-deep-700);--bq-avatar-fg:var(--bq-p-foam-50);--bq-sonar-sweep:#3ef0d88c;--bq-skel-bg:var(--bq-surface-2);--bq-skel-shine:#3ef0d824;--bq-hero-glow:#0a3a52;--bq-press-ink:#9ef5e838;--bq-press-ink-fill:#ffffff4d;--bq-kb-bg:#1a2733;--bq-kb-key:#3a4a57;--bq-kb-key-2:#2b3944;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bq-font-display:"Geologica Variable", "Geologica", "Inter Variable", "Inter", system-ui, sans-serif;--bq-font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--bq-font-num:"Geologica Variable", "Geologica", "Inter Variable", "Inter", sans-serif;--bq-fs-xs:11.5px;--bq-lh-xs:1.4;--bq-fs-sm:13px;--bq-lh-sm:1.45;--bq-fs-md:15px;--bq-lh-md:1.5;--bq-fs-lg:17px;--bq-lh-lg:1.5;--bq-fs-h4:18px;--bq-fs-h3:22px;--bq-fs-h2:28px;--bq-fs-h1:calc(clamp(32px, 5vw, 44px));--bq-fs-display:calc(clamp(40px, 7vw, 84px));--bq-fw-regular:400;--bq-fw-medium:500;--bq-fw-semibold:600;--bq-fw-bold:700;--bq-tracking-tight:-.03em;--bq-space-0:0;--bq-space-1:4px;--bq-space-2:8px;--bq-space-3:12px;--bq-space-4:16px;--bq-space-5:20px;--bq-space-6:24px;--bq-space-8:32px;--bq-space-10:40px;--bq-space-12:48px;--bq-space-16:64px;--bq-space-20:80px;--bq-gutter-mobile:16px;--bq-gutter-tablet:24px;--bq-gutter-desktop:40px;--bq-touch:44px;--bq-r-xs:8px;--bq-r-sm:12px;--bq-r-md:16px;--bq-r-lg:22px;--bq-r-xl:28px;--bq-r-full:999px;--bq-blur:18px;--bq-shadow-1:0 4px 16px #00000040;--bq-shadow-2:0 16px 40px #0006;--bq-shadow-3:0 30px 70px #00000080;--bq-glow-accent:0 0 22px #3ef0d88c;--bq-glow-lure:0 10px 28px #ff6b3d66;--bq-focus-ring:0 0 0 2px var(--bq-bg), 0 0 0 4px var(--bq-p-glow-400);--bq-dur-instant:.12s;--bq-dur-fast:.16s;--bq-dur-base:.22s;--bq-dur-slow:.38s;--bq-dur-press:90ms;--bq-dur-release:.42s;--bq-dur-ripple:.56s;--bq-dur-ambient:2.4s;--bq-ease-out:cubic-bezier(.23, 1, .32, 1);--bq-ease-in-out:cubic-bezier(.77, 0, .175, 1);--bq-ease-drawer:cubic-bezier(.32, .72, 0, 1);--bq-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bq-z-base:0;--bq-z-sticky:100;--bq-z-nav:200;--bq-z-sheet:300;--bq-z-modal:400;--bq-z-toast:500;--bq-z-tooltip:600}:root[data-theme=light],[data-theme=light]{--bq-bg:#f3f7f9;--bq-bg-raised:#fff;--bq-surface-1:#fff;--bq-surface-2:#eaf0f4;--bq-surface-3:#dce5ec;--bq-surface-solid:#fff;--bq-glass:#ffffffe0;--bq-glass-light:#ffffffb8;--bq-scrim:#0b1b2a73;--bq-border:#dce5ec;--bq-border-strong:#b9ccd8;--bq-text:#0b1b2a;--bq-text-2:#3e5566;--bq-text-3:#5a6b7b;--bq-text-disabled:#8fa6b5;--bq-text-on-accent:#fff;--bq-link:#087f8c;--bq-accent:#087f8c;--bq-accent-strong:#065f69;--bq-accent-soft:#e3f3f1;--bq-accent-line:#087f8c73;--bq-accent-gradient:linear-gradient(135deg, #0a9aa8, #065f69);--bq-lure:#e5482a;--bq-success:#0f766e;--bq-warning:#975a16;--bq-danger:#b42318;--bq-danger-strong:#b42318;--bq-danger-soft:#fef3ec;--bq-info:#0b6ba8;--bq-score-excellent:#0b5e55;--bq-score-good:#087f8c;--bq-score-fair:#975a16;--bq-score-poor:#b42318;--bq-score-danger:#b42318;--bq-score-none:#5a6b7b;--bq-shadow-1:0 2px 8px #0b1b2a14;--bq-shadow-2:0 10px 30px #0b1b2a1f;--bq-shadow-3:0 24px 60px #0b1b2a2e;--bq-glow-accent:0 4px 14px #087f8c40;--bq-glow-lure:0 8px 22px #e5482a4d;--bq-focus-ring:0 0 0 2px #fff, 0 0 0 4px #087f8c;--bq-inverse-bg:#0b1b2a;--bq-inverse-fg:#fff;--bq-accent-fg:#065f69;--bq-danger-fg:#b42318;--bq-score-fg:#fff;--bq-banner-danger-fg:#7a271a;--bq-banner-warning-fg:#7a4a00;--bq-banner-info-fg:#0b4a6f;--bq-banner-success-fg:#065f46;--bq-sonar-bg:radial-gradient(circle, #fff, #e3f3f1 70%);--bq-avatar-bg:#e3f3f1;--bq-avatar-fg:#065f69;--bq-sonar-sweep:#087f8c99;--bq-skel-bg:#dce5ec;--bq-skel-shine:#ffffffbf;--bq-hero-glow:#cbe9ee;--bq-press-ink:#087f8c29;--bq-press-ink-fill:#ffffff4d;--bq-kb-bg:#d3d8de;--bq-kb-key:#fff;--bq-kb-key-2:#abb4be;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bq-bg:#f3f7f9;--bq-bg-raised:#fff;--bq-surface-1:#fff;--bq-surface-2:#eaf0f4;--bq-surface-3:#dce5ec;--bq-surface-solid:#fff;--bq-glass:#ffffffe0;--bq-glass-light:#ffffffb8;--bq-scrim:#0b1b2a73;--bq-border:#dce5ec;--bq-border-strong:#b9ccd8;--bq-text:#0b1b2a;--bq-text-2:#3e5566;--bq-text-3:#5a6b7b;--bq-text-disabled:#8fa6b5;--bq-text-on-accent:#fff;--bq-link:#087f8c;--bq-accent:#087f8c;--bq-accent-strong:#065f69;--bq-accent-soft:#e3f3f1;--bq-accent-line:#087f8c73;--bq-accent-gradient:linear-gradient(135deg, #0a9aa8, #065f69);--bq-lure:#e5482a;--bq-success:#0f766e;--bq-warning:#975a16;--bq-danger:#b42318;--bq-danger-strong:#b42318;--bq-danger-soft:#fef3ec;--bq-info:#0b6ba8;--bq-score-excellent:#0b5e55;--bq-score-good:#087f8c;--bq-score-fair:#975a16;--bq-score-poor:#b42318;--bq-score-danger:#b42318;--bq-score-none:#5a6b7b;--bq-shadow-1:0 2px 8px #0b1b2a14;--bq-shadow-2:0 10px 30px #0b1b2a1f;--bq-shadow-3:0 24px 60px #0b1b2a2e;--bq-glow-accent:0 4px 14px #087f8c40;--bq-glow-lure:0 8px 22px #e5482a4d;--bq-focus-ring:0 0 0 2px #fff, 0 0 0 4px #087f8c;--bq-inverse-bg:#0b1b2a;--bq-inverse-fg:#fff;--bq-accent-fg:#065f69;--bq-danger-fg:#b42318;--bq-score-fg:#fff;--bq-banner-danger-fg:#7a271a;--bq-banner-warning-fg:#7a4a00;--bq-banner-info-fg:#0b4a6f;--bq-banner-success-fg:#065f46;--bq-sonar-bg:radial-gradient(circle, #fff, #e3f3f1 70%);--bq-avatar-bg:#e3f3f1;--bq-avatar-fg:#065f69;--bq-sonar-sweep:#087f8c99;--bq-skel-bg:#dce5ec;--bq-skel-shine:#ffffffbf;--bq-hero-glow:#cbe9ee;--bq-press-ink:#087f8c29;--bq-press-ink-fill:#ffffff4d;--bq-kb-bg:#d3d8de;--bq-kb-key:#fff;--bq-kb-key-2:#abb4be;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-motion:reduce){:root{--bq-dur-slow:.16s;--bq-dur-base:.14s}*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}.bq-btn,.bq-check,.bq-chip,.bq-fab,.bq-iconbtn,.bq-radio,.bq-seg__item,.bq-switch,.bq-tab,.bq-tabbar__item,[role=button],a,button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bq-scroll-x{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.bq-scroll-x>*{scroll-snap-align:start;flex:none}.bq-root,[data-theme]{color:var(--bq-text)}.bq-root{background:var(--bq-bg);font-family:var(--bq-font-body);font-size:var(--bq-fs-md);line-height:var(--bq-lh-md);-webkit-font-smoothing:antialiased}.bq-display,.bq-root h1,.bq-root h2,.bq-root h3,.bq-root h4{font-family:var(--bq-font-display);letter-spacing:var(--bq-tracking-tight);font-variant-ligatures:no-common-ligatures;color:var(--bq-text);margin:0}.bq-num{font-family:var(--bq-font-num);font-variant-numeric:tabular-nums}.bq-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.bq-btn,.bq-sr{white-space:nowrap;overflow:hidden}.bq-btn{--h:48px;--px:20px;--fs:15px;min-height:var(--h);padding:0 var(--px);border-radius:var(--bq-r-md);font:var(--bq-fw-bold) var(--fs)/1.15 var(--bq-font-body);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--bq-dur-instant) var(--bq-ease-out),box-shadow var(--bq-dur-fast) var(--bq-ease-out),background-color var(--bq-dur-fast),border-color var(--bq-dur-fast),color var(--bq-dur-fast),opacity var(--bq-dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.bq-btn svg{flex:none;width:18px;height:18px}.bq-btn--s{--h:36px;--px:14px;--fs:13px;border-radius:var(--bq-r-sm)}.bq-btn--s:after{content:"";position:absolute;inset:-4px 0}.bq-btn--l{--h:56px;--px:24px;--fs:16px;border-radius:var(--bq-r-lg)}.bq-btn--block{width:100%}.bq-btn__wave{z-index:-1;opacity:.45;width:200%;height:10px;transition:transform var(--bq-dur-base) var(--bq-ease-out);pointer-events:none;position:absolute;bottom:0;left:0;transform:translateY(4px)}.bq-btn.is-hover .bq-btn__wave{transform:translate(-25%)scaleY(1.6)}.bq-btn--primary{background:var(--bq-accent-gradient);color:var(--bq-text-on-accent);box-shadow:0 8px 24px #3ef0d847}.bq-btn--primary.is-hover{box-shadow:0 10px 32px #3ef0d873}.bq-btn--lure{background:var(--bq-lure-gradient);color:var(--bq-text-on-lure);box-shadow:var(--bq-glow-lure)}.bq-btn--lure.is-hover{box-shadow:0 12px 34px #ff6b3d8c}.bq-btn--secondary{background:var(--bq-surface-2);color:var(--bq-text);border-color:var(--bq-border-strong)}.bq-btn--secondary.is-hover{background:var(--bq-surface-3)}.bq-btn--ghost{color:var(--bq-link);background:0 0}.bq-btn--ghost.is-hover{background:var(--bq-accent-soft)}.bq-btn--danger{background:var(--bq-danger-soft);color:var(--bq-danger-fg);border-color:#ff5a3673}.bq-btn--danger.is-hover{background:#ff5a3642}.bq-btn.is-active,.bq-btn:active{transform:scale(.97)}.bq-btn.is-focus,.bq-btn:focus-visible{box-shadow:var(--bq-focus-ring),0 0 0 10px #3ef0d81f;outline:none}.bq-btn:disabled,.bq-btn[aria-disabled=true]{background:var(--bq-surface-1);color:var(--bq-text-disabled);border-color:var(--bq-border);box-shadow:none;cursor:not-allowed;transform:none}.bq-btn:disabled .bq-btn__wave{display:none}.bq-btn[aria-busy=true]{cursor:progress}.bq-btn[aria-busy=true] .bq-btn__label{opacity:.85}.bq-bubbles{align-items:flex-end;gap:3px;height:16px;display:inline-flex}.bq-bubbles i{width:7px;height:7px;animation:bq-bubble 1.1s var(--bq-ease-out) infinite;border:1.5px solid;border-radius:50%;display:block}.bq-bubbles i:nth-child(2){width:9px;height:9px;animation-delay:.18s}.bq-bubbles i:nth-child(3){width:5px;height:5px;animation-delay:.36s}@keyframes bq-bubble{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-9px)}}.bq-iconbtn{width:var(--bq-touch);height:var(--bq-touch);border-radius:var(--bq-r-full);border:1px solid var(--bq-border);background:var(--bq-surface-1);color:var(--bq-text);cursor:pointer;transition:transform var(--bq-dur-instant) var(--bq-ease-out),background-color var(--bq-dur-fast),box-shadow var(--bq-dur-fast);justify-content:center;align-items:center;display:inline-flex}.bq-iconbtn svg{width:20px;height:20px}.bq-iconbtn.is-hover:not([aria-pressed=true]){background:var(--bq-surface-3)}.bq-iconbtn.is-active,.bq-iconbtn:active{transform:scale(.92)}.bq-iconbtn.is-focus,.bq-iconbtn:focus-visible{box-shadow:var(--bq-focus-ring);outline:none}.bq-iconbtn[aria-pressed=true]{background:var(--bq-accent);color:var(--bq-text-on-accent);box-shadow:var(--bq-glow-accent);border-color:#0000}.bq-iconbtn:disabled{color:var(--bq-text-disabled);cursor:not-allowed}.bq-iconbtn--glass{background:var(--bq-glass-light);border-color:var(--bq-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bq-iconbtn--square{border-radius:var(--bq-r-md)}.bq-fab{border:3px solid var(--bq-bg);background:var(--bq-lure-gradient);cursor:pointer;width:62px;height:62px;box-shadow:var(--bq-glow-lure);transition:transform var(--bq-dur-instant) var(--bq-ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bq-fab.is-hover{transform:translateY(-2px)}.bq-fab.is-active,.bq-fab:active{transform:scale(.94)}.bq-fab.is-focus,.bq-fab:focus-visible{box-shadow:var(--bq-focus-ring);outline:none}.bq-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bq-field__label{font:var(--bq-fw-semibold) var(--bq-fs-sm)/1.3 var(--bq-font-body);color:var(--bq-text-2);justify-content:space-between;gap:8px;display:flex}.bq-field__label .bq-opt{color:var(--bq-text-3);font-weight:500}.bq-field__help{font-size:var(--bq-fs-xs);line-height:var(--bq-lh-xs);color:var(--bq-text-3);justify-content:space-between;gap:8px;display:flex}.bq-field.is-error .bq-field__help{color:var(--bq-danger)}.bq-field.is-success .bq-field__help{color:var(--bq-success)}.bq-control{border-radius:var(--bq-r-md);background:var(--bq-surface-1);border:1px solid var(--bq-border);min-height:52px;color:var(--bq-text);transition:border-color var(--bq-dur-fast),background-color var(--bq-dur-fast),box-shadow var(--bq-dur-fast);align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}.bq-control svg{width:20px;height:20px;color:var(--bq-text-3);flex:none}.bq-control input,.bq-control select,.bq-control textarea{min-width:0;color:inherit;font:var(--bq-fw-medium) 16px/1.4 var(--bq-font-body);background:0 0;border:0;outline:0;flex:1}.bq-control input::-moz-placeholder{color:var(--bq-text-3);font-weight:400}.bq-control textarea::-moz-placeholder{color:var(--bq-text-3);font-weight:400}.bq-control input::placeholder,.bq-control textarea::placeholder{color:var(--bq-text-3);font-weight:400}.bq-control input:-webkit-autofill{-webkit-text-fill-color:var(--bq-text);caret-color:var(--bq-text);transition:background-color 600000s,color 600000s}.bq-control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bq-text);caret-color:var(--bq-text);transition:background-color 600000s,color 600000s}.bq-control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bq-text);caret-color:var(--bq-text);transition:background-color 600000s,color 600000s}.bq-control.is-hover{border-color:var(--bq-border-strong);background:var(--bq-surface-2)}.bq-control.is-focus,.bq-control:focus-within{border-color:var(--bq-accent);background:var(--bq-surface-2);box-shadow:0 0 0 4px var(--bq-accent-soft)}.bq-control.is-focus svg,.bq-control:focus-within svg{color:var(--bq-accent)}.bq-control__wave{opacity:0;transform-origin:0;height:4px;transition:transform var(--bq-dur-base) var(--bq-ease-out),opacity var(--bq-dur-fast);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.bq-control.is-focus .bq-control__wave,.bq-control:focus-within .bq-control__wave{opacity:1;transform:scaleX(1)}.bq-field.is-error .bq-control{border-color:var(--bq-danger);box-shadow:0 0 0 4px var(--bq-danger-soft)}.bq-field.is-success .bq-control{border-color:var(--bq-success)}.bq-control.is-disabled{color:var(--bq-text-disabled);background:0 0;border-style:dashed}.bq-control:has(:disabled){color:var(--bq-text-disabled);background:0 0;border-style:dashed}.bq-control__unit{font:var(--bq-fw-semibold) var(--bq-fs-sm) var(--bq-font-body);color:var(--bq-text-3);border-left:1px solid var(--bq-border);padding-left:10px}.bq-control__kbd{font:600 11px var(--bq-font-body);color:var(--bq-text-3);border:1px solid var(--bq-border);border-radius:6px;padding:2px 6px}.bq-control--textarea{align-items:flex-start;padding:12px 14px}.bq-control--textarea textarea{resize:none;min-height:96px}.bq-control--select:after{content:"";border-right:2px solid var(--bq-text-3);border-bottom:2px solid var(--bq-text-3);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.bq-check,.bq-radio{min-height:var(--bq-touch);cursor:pointer;font-size:var(--bq-fs-md);color:var(--bq-text);align-items:center;gap:12px;display:inline-flex}.bq-check__box,.bq-radio__dot{border:2px solid var(--bq-border-strong);background:var(--bq-surface-1);width:22px;height:22px;transition:background-color var(--bq-dur-fast),border-color var(--bq-dur-fast),transform var(--bq-dur-fast) var(--bq-ease-spring);flex:none;justify-content:center;align-items:center;display:inline-flex}.bq-check__box{border-radius:7px}.bq-radio__dot{border-radius:50%}.bq-check.is-checked .bq-check__box{background:var(--bq-accent);border-color:var(--bq-accent);box-shadow:var(--bq-glow-accent)}.bq-check__box svg{width:14px;height:14px;color:var(--bq-text-on-accent);opacity:0;transition:opacity var(--bq-dur-fast),transform var(--bq-dur-fast) var(--bq-ease-spring);transform:scale(.5)}.bq-check.is-checked .bq-check__box svg{opacity:1;transform:scale(1)}.bq-radio.is-checked .bq-radio__dot{border-color:var(--bq-accent)}.bq-radio__dot:after{content:"";background:var(--bq-accent);width:10px;height:10px;transition:transform var(--bq-dur-fast) var(--bq-ease-spring);border-radius:50%;transform:scale(0)}.bq-radio.is-checked .bq-radio__dot:after{box-shadow:var(--bq-glow-accent);transform:scale(1)}.bq-check.is-indeterminate .bq-check__box{background:var(--bq-accent);border-color:var(--bq-accent)}.bq-check.is-focus .bq-check__box,.bq-radio.is-focus .bq-radio__dot{box-shadow:var(--bq-focus-ring)}.bq-check.is-disabled,.bq-radio.is-disabled{color:var(--bq-text-disabled);cursor:not-allowed}.bq-check.is-disabled .bq-check__box,.bq-radio.is-disabled .bq-radio__dot{opacity:.6;border-style:dashed}.bq-check.is-error .bq-check__box{border-color:var(--bq-danger)}.bq-switch{--w:52px;min-height:var(--bq-touch);cursor:pointer;align-items:center;gap:12px;display:inline-flex}.bq-switch__track{width:var(--w);border-radius:var(--bq-r-full);background:var(--bq-surface-3);border:1px solid var(--bq-border-strong);height:30px;transition:background-color var(--bq-dur-fast);flex:none;position:relative}.bq-switch__thumb{background:var(--bq-p-foam-50);width:22px;height:22px;transition:transform var(--bq-dur-base) var(--bq-ease-spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.bq-switch.is-on .bq-switch__track{background:var(--bq-accent);box-shadow:var(--bq-glow-accent);border-color:#0000}.bq-switch.is-on .bq-switch__thumb{transform:translate(22px)}.bq-switch.is-focus .bq-switch__track{box-shadow:var(--bq-focus-ring)}.bq-switch.is-disabled{opacity:.5;cursor:not-allowed}.bq-slider{align-items:center;height:44px;display:flex;position:relative}.bq-slider__track{background:var(--bq-surface-3);right:0}.bq-slider__fill,.bq-slider__track{border-radius:3px;height:6px;position:absolute;left:0}.bq-slider__fill{background:var(--bq-accent-gradient);box-shadow:var(--bq-glow-accent)}.bq-slider__thumb{width:28px;height:40px;transition:transform var(--bq-dur-fast) var(--bq-ease-spring);position:absolute;transform:translate(-50%)}.bq-slider__thumb.is-active{transform:translate(-50%)scale(1.15)}.bq-seg{background:var(--bq-surface-1);border:1px solid var(--bq-border);gap:4px;padding:4px;display:flex}.bq-seg,.bq-seg__item{border-radius:var(--bq-r-full)}.bq-seg__item{min-height:38px;color:var(--bq-text-2);font:var(--bq-fw-semibold) var(--bq-fs-sm) var(--bq-font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--bq-dur-base) var(--bq-ease-out),color var(--bq-dur-fast);background:0 0;border:0;flex:1;padding:0 14px}.bq-seg__item[aria-selected=true],.bq-seg__item[aria-selected=true]:focus-visible{background:var(--bq-inverse-bg);color:var(--bq-inverse-fg);font-weight:var(--bq-fw-bold)}.bq-tabs{border-bottom:1px solid var(--bq-border);gap:24px;display:flex}.bq-tab{min-height:var(--bq-touch);color:var(--bq-text-3);font:var(--bq-fw-semibold) var(--bq-fs-md) var(--bq-font-body);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.bq-tab:after{content:"";background:var(--bq-accent);height:3px;box-shadow:var(--bq-glow-accent);transition:transform var(--bq-dur-base) var(--bq-ease-out);border-radius:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.bq-chip,.bq-tab[aria-selected=true]{color:var(--bq-text)}.bq-tab[aria-selected=true]:after{transform:scaleX(1)}.bq-chip{border-radius:var(--bq-r-full);border:1px solid var(--bq-border);background:var(--bq-surface-1);min-height:36px;font:var(--bq-fw-semibold) var(--bq-fs-sm) var(--bq-font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--bq-dur-fast),border-color var(--bq-dur-fast),transform var(--bq-dur-instant);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.bq-chip svg{width:16px;height:16px}.bq-chip.is-hover:not([aria-pressed=true]){background:var(--bq-surface-3)}.bq-chip:active{transform:scale(.96)}.bq-chip[aria-pressed=true]{background:var(--bq-inverse-bg);color:var(--bq-inverse-fg);border-color:#0000}.bq-chip--accent[aria-pressed=true]{background:var(--bq-accent-soft);color:var(--bq-accent-fg);border-color:var(--bq-accent-line)}.bq-chip:disabled{color:var(--bq-text-disabled);cursor:not-allowed;border-style:dashed}.bq-chip__x{background:#0000001f;border-radius:50%;justify-content:center;width:22px;height:22px;margin-right:-6px}.bq-badge,.bq-chip__x{align-items:center;display:inline-flex}.bq-badge{border-radius:var(--bq-r-full);min-height:26px;font:var(--bq-fw-semibold) 12px/1 var(--bq-font-body);white-space:nowrap;gap:6px;padding:0 10px}.bq-badge--neutral{background:var(--bq-surface-2);color:var(--bq-text-2)}.bq-badge--accent{background:var(--bq-accent-soft);color:var(--bq-accent-fg)}.bq-badge--danger{background:var(--bq-danger-soft);color:var(--bq-danger-fg);border:1px solid #ff5a3673}.bq-badge--demo{background:var(--bq-p-sand-100);color:var(--bq-p-abyss)}.bq-badge--beta{background:var(--bq-inverse-bg);color:var(--bq-inverse-fg);letter-spacing:.06em}.bq-conf{align-items:flex-end;gap:3px;display:inline-flex}.bq-conf i{border:1.5px solid var(--bq-accent);border-radius:50%;width:7px;height:7px}.bq-conf i.on{background:var(--bq-accent)}.bq-conf i:nth-child(2){width:9px;height:9px}.bq-score{white-space:nowrap;border-radius:var(--bq-r-full);min-height:30px;font:var(--bq-fw-bold) 13px/1 var(--bq-font-display);color:var(--bq-score-fg);background:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c) 55%,transparent);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bq-score--excellent{--c:var(--bq-score-excellent)}.bq-score--good{--c:var(--bq-score-good)}.bq-score--fair{--c:var(--bq-score-fair)}.bq-score--poor{--c:var(--bq-score-poor)}.bq-score--danger{--c:var(--bq-score-danger);color:#fff}.bq-score--none{--c:var(--bq-surface-3);color:var(--bq-text-2);box-shadow:none}.bq-card{border-radius:var(--bq-r-xl);background:var(--bq-surface-1);border:1px solid var(--bq-border);padding:var(--bq-space-5)}.bq-card--interactive{transition:transform var(--bq-dur-base) var(--bq-ease-out),border-color var(--bq-dur-fast),box-shadow var(--bq-dur-base);cursor:pointer}.bq-card--interactive.is-hover{border-color:var(--bq-accent-line);box-shadow:var(--bq-shadow-2);transform:translateY(-4px)}.bq-glass{border:1px solid var(--bq-border)}.bq-glass,.bq-toast{background:var(--bq-glass);-webkit-backdrop-filter:blur(var(--bq-blur));backdrop-filter:blur(var(--bq-blur))}.bq-toast{border-radius:var(--bq-r-lg);border:1px solid var(--bq-border-strong);min-height:52px;box-shadow:var(--bq-shadow-2);transition:transform var(--bq-dur-base) var(--bq-ease-out),opacity var(--bq-dur-base) var(--bq-ease-out);align-items:center;gap:12px;padding:10px 14px;display:flex}@starting-style{.bq-toast{opacity:0;transform:translateY(100%)}}.bq-banner{border-radius:var(--bq-r-lg);border:1px solid;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bq-banner--danger{color:var(--bq-banner-danger-fg);background:linear-gradient(135deg,#ff5a363d,#ff5a360f);border-color:#ff5a3673}.bq-banner--warning{color:var(--bq-banner-warning-fg);background:#fbbf241a;border-color:#fbbf2466}.bq-banner--info{color:var(--bq-banner-info-fg);background:#7dd3fc14;border-color:#7dd3fc59}.bq-banner--success{color:var(--bq-banner-success-fg);background:#34d3991a;border-color:#34d39966}.bq-tooltip{background:var(--bq-inverse-bg);color:var(--bq-inverse-fg);font:600 12px/1.35 var(--bq-font-body);max-width:240px;box-shadow:var(--bq-shadow-1);border-radius:10px;padding:8px 10px;display:inline-block;position:relative}.bq-tooltip:after{content:"";background:inherit;width:10px;height:10px;position:absolute;bottom:-5px;left:16px;transform:rotate(45deg)}.bq-sheet{border-radius:var(--bq-r-xl) var(--bq-r-xl) 0 0;background:var(--bq-glass);border:1px solid var(--bq-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--bq-shadow-3);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:transform var(--bq-dur-slow) var(--bq-ease-drawer);border-bottom:0}@starting-style{.bq-sheet{transform:translateY(100%)}}.bq-sheet__content{overscroll-behavior:contain;overflow-y:auto}.bq-sheet__handle{background:var(--bq-border-strong);touch-action:none;border-radius:3px;width:40px;height:5px;margin:10px auto 6px;display:block}.bq-modal{border-radius:var(--bq-r-xl);background:var(--bq-bg-raised);border:1px solid var(--bq-border);box-shadow:var(--bq-shadow-3);transition:transform var(--bq-dur-base) var(--bq-ease-out),opacity var(--bq-dur-base) var(--bq-ease-out)}@starting-style{.bq-modal{opacity:0;transform:scale(.96)}}.bq-skel{background:var(--bq-skel-bg);border-radius:var(--bq-r-sm);position:relative;overflow:hidden}.bq-skel:after{content:"";background:linear-gradient(100deg,transparent 20%,var(--bq-skel-shine) 45%,var(--bq-skel-shine) 55%,transparent 80%);animation:1.6s linear infinite bq-skel;position:absolute;inset:0;transform:translate(-100%)}@keyframes bq-skel{to{transform:translate(100%)}}.bq-bobber{width:96px;height:84px;position:relative}.bq-bobber__float{animation:bq-bob var(--bq-dur-ambient) ease-in-out infinite;transform-origin:50% 85%;position:absolute;top:14px;left:33px}.bq-bobber__ring{border:2px solid var(--bq-accent);width:60px;height:14px;animation:bq-ripple var(--bq-dur-ambient) ease-out infinite;border-radius:50%;position:absolute;top:56px;left:18px}.bq-bobber__ring+.bq-bobber__ring{animation-delay:calc(var(--bq-dur-ambient) / 2)}@keyframes bq-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(7px)rotate(4deg)}}@keyframes bq-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.bq-reel{animation:1.3s linear infinite bq-spin}@keyframes bq-spin{to{transform:rotate(1turn)}}.bq-fishbar{height:28px;position:relative}.bq-fishbar__line{background:var(--bq-surface-3);right:0}.bq-fishbar__fill,.bq-fishbar__line{height:2px;position:absolute;top:13px;left:0}.bq-fishbar__fill{background:var(--bq-accent);box-shadow:var(--bq-glow-accent);transform-origin:0}.bq-fishbar__fish{transition:transform var(--bq-dur-slow) var(--bq-ease-out);position:absolute;top:4px}.bq-sonar{background:var(--bq-sonar-bg);border:1px solid var(--bq-accent-line);border-radius:50%;position:relative;overflow:hidden}.bq-sonar__sweep{background:conic-gradient(from 0deg,transparent 0deg 280deg,var(--bq-sonar-sweep) 1turn);border-radius:50%;animation:4s linear infinite bq-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bq-sonar__sweep{animation:none}}.bq-tabbar{background:var(--bq-glass);border:1px solid var(--bq-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:70px;box-shadow:var(--bq-shadow-2);padding-bottom:env(safe-area-inset-bottom);border-radius:26px;justify-content:space-around}.bq-avatar>span,.bq-tabbar,.bq-tabbar__item{align-items:center;display:flex}.bq-tabbar__item{width:64px;min-height:var(--bq-touch);color:var(--bq-text-3);font:600 10.5px var(--bq-font-body);transition:color var(--bq-dur-fast);text-align:center;flex-direction:column;justify-content:center;gap:3px;text-decoration:none}.bq-tabbar__item svg{width:22px;height:22px;transition:transform var(--bq-dur-base) var(--bq-ease-spring)}.bq-tabbar__item[aria-current=page]{color:var(--bq-accent);font-weight:700}.bq-tabbar__item[aria-current=page] svg{filter:drop-shadow(0 0 6px var(--bq-accent));transform:translateY(-2px)}.bq-avatar{--s:40px;width:var(--s);height:var(--s);background:linear-gradient(135deg,var(--bq-accent),var(--bq-lure));border-radius:50%;flex:none;padding:2px}.bq-avatar>span{border:2px solid var(--bq-bg);background:var(--bq-avatar-bg);width:100%;height:100%;font:700 calc(var(--s) * .32) var(--bq-font-body);color:var(--bq-avatar-fg);border-radius:50%;justify-content:center}.bq-avatar--plain{background:var(--bq-border-strong)}@media (hover:hover) and (pointer:fine){.bq-btn:hover .bq-btn__wave{transform:translate(-25%)scaleY(1.6)}.bq-btn--primary:hover{box-shadow:0 10px 32px #3ef0d873}.bq-btn--lure:hover{box-shadow:0 12px 34px #ff6b3d8c}.bq-btn--secondary:hover{background:var(--bq-surface-3)}.bq-btn--ghost:hover{background:var(--bq-accent-soft)}.bq-btn--danger:hover{background:#ff5a3642}.bq-iconbtn:not([aria-pressed=true]):hover{background:var(--bq-surface-3)}.bq-iconbtn[aria-pressed=true]:hover{filter:brightness(1.08)}.bq-fab:hover{transform:translateY(-2px)}.bq-control:hover{border-color:var(--bq-border-strong);background:var(--bq-surface-2)}.bq-seg__item:not([aria-selected=true]):hover{color:var(--bq-text);background:var(--bq-surface-2)}.bq-seg__item[aria-selected=true]:hover{color:var(--bq-inverse-fg);filter:brightness(.94)}.bq-chip:not([aria-pressed=true]):hover{background:var(--bq-surface-3)}.bq-chip[aria-pressed=true]:hover{filter:brightness(.94)}.bq-card--interactive:hover{border-color:var(--bq-accent-line);box-shadow:var(--bq-shadow-2);transform:translateY(-4px)}.bq-press:not(.bq-press--fill):not(.bq-press--bobber):not(.bq-btn):hover{background-image:linear-gradient(var(--bq-hover-tint),var(--bq-hover-tint))}.bq-press--row:hover{box-shadow:0 0 0 1px var(--bq-accent-line)}.bq-press--bobber:hover,.bq-press--fill:hover{filter:brightness(1.06)}.bq-tabbar__item:not([aria-current=page]):hover{color:var(--bq-text)}}@property --bq-ripple-r{syntax:"<percentage>";inherits:false;initial-value:0%}.bq-btn,.bq-chip,.bq-fab,.bq-iconbtn,.bq-press,.bq-seg__item,.bq-tabbar__item{--bq-press-scale:.97;--bq-ink:var(--bq-press-ink);--bq-hover-tint:color-mix(in srgb, var(--bq-text) 6%, transparent);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform var(--bq-dur-release) var(--bq-ease-spring),box-shadow var(--bq-dur-fast) var(--bq-ease-out),background-color var(--bq-dur-fast),border-color var(--bq-dur-fast),color var(--bq-dur-fast),opacity var(--bq-dur-fast),filter var(--bq-dur-fast)}.bq-press{position:relative}.bq-iconbtn,.bq-press--icon{--bq-press-scale:.92}.bq-fab{--bq-press-scale:.94}.bq-chip,.bq-seg__item,.bq-tabbar__item{--bq-press-scale:.96}.bq-press--row{--bq-press-scale:.985}.bq-press--tab{--bq-press-scale:.92;border-radius:14px}.bq-btn--lure,.bq-btn--primary,.bq-fab,.bq-iconbtn[aria-pressed=true],.bq-press--fill{--bq-ink:var(--bq-press-ink-fill)}.bq-btn:active,.bq-chip:active,.bq-fab:active,.bq-iconbtn:active,.bq-press.is-active,.bq-press:active,.bq-seg__item:active,.bq-tabbar__item:active{transform:scale(var(--bq-press-scale));transition-duration:var(--bq-dur-press);transition-timing-function:var(--bq-ease-out)}.bq-btn:before,.bq-chip:before,.bq-fab:before,.bq-iconbtn:before,.bq-press:before,.bq-seg__item:before,.bq-tabbar__item:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--bq-px,50%) var(--bq-py,50%),var(--bq-ink) var(--bq-ripple-r),transparent calc(3% + var(--bq-ripple-r)));--bq-ripple-r:160%;opacity:0;transition:--bq-ripple-r var(--bq-dur-ripple) var(--bq-ease-out),opacity var(--bq-dur-ripple) cubic-bezier(.5,0,.9,.4);position:absolute;inset:0}.bq-chip,.bq-iconbtn,.bq-seg__item,.bq-tabbar__item{position:relative}.bq-btn:active:before,.bq-chip:active:before,.bq-fab:active:before,.bq-iconbtn:active:before,.bq-press:active:before,.bq-seg__item:active:before,.bq-tabbar__item:active:before{--bq-ripple-r:0%;opacity:1;transition:none}.bq-press.is-active:before{--bq-ripple-r:45%;opacity:1;transition:none}.bq-fab svg,.bq-press--bobber svg{transition:transform var(--bq-dur-release) var(--bq-ease-spring)}.bq-fab:active svg,.bq-press--bobber.is-active svg,.bq-press--bobber:active svg{transition:transform var(--bq-dur-press) var(--bq-ease-out);transform:translateY(5px)}.bq-press--bite svg{transition:transform var(--bq-dur-release) var(--bq-ease-spring)}.bq-press--bite.is-active svg,.bq-press--bite:active svg{transition:transform var(--bq-dur-press) var(--bq-ease-out);transform:rotate(-12deg)scale(.86)}.bq-root a:not([class]):active{opacity:.6}.bq-press:focus-visible{outline:2px solid var(--bq-accent);outline-offset:2px}.bq-press:disabled,.bq-press[aria-disabled=true]{cursor:not-allowed;transform:none}.bq-btn:disabled:before,.bq-btn[aria-disabled=true]:before,.bq-iconbtn:disabled:before,.bq-press:disabled:before,.bq-press[aria-disabled=true]:before{display:none}@media (prefers-reduced-motion:reduce){.bq-btn:before,.bq-chip:before,.bq-fab:before,.bq-iconbtn:before,.bq-press:before,.bq-seg__item:before,.bq-tabbar__item:before{display:none}.bq-fab:active svg,.bq-press--bite:active svg,.bq-press--bobber:active svg{transform:none}}*,:after,:before{box-sizing:border-box}body,html{margin:0}html{--bq-page-bg:var(--bq-bg)}body{background:var(--bq-bg);color:var(--bq-text);font-family:var(--bq-font-body);-webkit-font-smoothing:antialiased;min-height:100dvh}a{color:var(--bq-link)}h1,h2,h3{font-family:var(--bq-font-display);letter-spacing:-.02em;font-variant-ligatures:no-common-ligatures;margin:0}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 14px}@media (width>=1024px){.container{padding:0 40px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-switching,.theme-switching *{transition:none!important}.page-enter-active{transition:opacity .2s var(--bq-ease-out,ease-out)}.page-leave-active{transition:opacity .12s ease-in}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.err[data-v-817f5ab4]{min-height:100dvh;padding:calc(96px + env(safe-area-inset-top,0px)) 16px 140px;text-align:center;color:var(--bq-text);background:linear-gradient(#1a3350,#3b6680 45%,#0e4457 70%,#062437);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.err__scene[data-v-817f5ab4]{width:min(360px,100%);height:auto;-webkit-mask-image:radial-gradient(50% 50% at 50% 55%,#000 62%,#0000);mask-image:radial-gradient(50% 50% at 50% 55%,#000 62%,#0000)}.err__bob[data-v-817f5ab4]{transform-origin:180px 118px;animation:3.2s ease-in-out infinite bob-817f5ab4}.err__wave[data-v-817f5ab4]{animation:6s linear infinite drift-817f5ab4}@keyframes bob-817f5ab4{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(4px)rotate(3deg)}}@keyframes drift-817f5ab4{0%{transform:translate(0)}to{transform:translate(-45px)}}@media (prefers-reduced-motion:reduce){.err__bob[data-v-817f5ab4],.err__wave[data-v-817f5ab4]{animation:none}}.err__code[data-v-817f5ab4]{font:600 12.5px var(--bq-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--bq-text-3);margin:6px 0 0}.err h1[data-v-817f5ab4]{letter-spacing:-.03em;font-size:calc(clamp(30px,7vw,52px));line-height:1.05}.err__text[data-v-817f5ab4]{max-width:440px;color:var(--bq-text-2);margin:0;line-height:1.55}.err__actions[data-v-817f5ab4]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}@media (width<=480px){.err__actions[data-v-817f5ab4]{flex-direction:column;width:100%;max-width:320px}}
