@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_bec46c{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_bec46c{--font-sans:"Assistant","Assistant Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--abyss:#021A1F;--deep:#04252B;--mid:#0A414C;--teal:#10606E;--aqua:#00D6C0;--aqua-d:#00897A;--aqua-l:#7DF0DE;--foam:#EAFBF8;--sun:#FFD08A;--bg:#F7FAF9;--bg-2:#EDF4F3;--card:#FFFFFF;--ink:#12292C;--body:#42605F;--mute:#5A7375;--line:#DDE8E6;--line-2:#EFF5F4;--input:#FFFFFF;--input-ink:#12292C;--input-line:#A9C2BF;--label:#0C2124;--red:#B03A2B;--red-bg:#FCEDEA;--amber:#8A5E0C;--amber-bg:#FCF4E4;--green:#0B6B52;--green-bg:#E6F5EF;--blue:#14607F;--blue-bg:#E8F4FA;--violet:#4B3F94;--violet-bg:#EEEBFA;--indigo:#38489B;--indigo-bg:#E9ECFA;--cyan:#0E6B78;--cyan-bg:#E4F4F6;--gray:#5C6E6D;--gray-bg:#EDF1F0;--gold:#8A6A12;--gold-bg:#FBF3DE;--money:#046C4E;--money-bg:#E2F5EC;--r-sm:9px;--r:13px;--r-lg:18px;--sh:0 1px 2px rgba(4,37,43,.05),0 4px 12px -6px rgba(4,37,43,.10);--sh-lg:0 2px 4px rgba(4,37,43,.05),0 18px 40px -20px rgba(4,37,43,.22);--ease:cubic-bezier(.22,.61,.36,1);--out:cubic-bezier(.16,1,.3,1)}@media (prefers-color-scheme:dark){:root{--bg:#081D21;--bg-2:#0C262B;--card:#0F2A30;--ink:#E8F4F2;--body:#A6BFBD;--mute:#8FA9A8;--line:#1E3F44;--line-2:#163338;--aqua:#3FC4AE;--aqua-d:#4FD3BC;--red:#E89383;--red-bg:#381914;--amber:#D9B369;--amber-bg:#33280F;--green:#6DC9AC;--green-bg:#0E2E26;--blue:#7FC0DE;--blue-bg:#102C38;--violet:#B0A4E8;--violet-bg:#201C38;--indigo:#9BA9E8;--indigo-bg:#1A1F38;--cyan:#6DC5D0;--cyan-bg:#0D2C31;--gray:#9AAEAD;--gray-bg:#18292B;--gold:#E0C071;--gold-bg:#322711;--money:#5FD9A0;--money-bg:#0A2C22;--input:#FFFFFF;--input-ink:#12292C;--input-line:#7FA8A4;--label:#F4FCFA;--sh:0 1px 2px rgba(0,0,0,.3),0 4px 12px -6px rgba(0,0,0,.4);--sh-lg:0 2px 4px rgba(0,0,0,.3),0 18px 40px -20px rgba(0,0,0,.55)}}:root[data-theme=dark]{--bg:#081D21;--bg-2:#0C262B;--card:#0F2A30;--ink:#E8F4F2;--body:#A6BFBD;--mute:#93ADAC;--line:#285056;--line-2:#1B3B41;--aqua:#3FC4AE;--aqua-d:#4FD3BC;--input:#FFFFFF;--input-ink:#12292C;--input-line:#7FA8A4;--label:#F4FCFA;--red:#E89383;--red-bg:#381914;--amber:#D9B369;--amber-bg:#33280F;--green:#6DC9AC;--green-bg:#0E2E26;--blue:#7FC0DE;--blue-bg:#102C38;--violet:#B0A4E8;--violet-bg:#201C38;--indigo:#9BA9E8;--indigo-bg:#1A1F38;--cyan:#6DC5D0;--cyan-bg:#0D2C31;--gray:#9AAEAD;--gray-bg:#18292B;--gold:#E0C071;--gold-bg:#322711;--money:#5FD9A0;--money-bg:#0A2C22;--sh:0 1px 2px rgba(0,0,0,.3),0 4px 12px -6px rgba(0,0,0,.4);--sh-lg:0 2px 4px rgba(0,0,0,.3),0 18px 40px -20px rgba(0,0,0,.55)}:root[data-theme=light]{--bg:#F7FAF9;--bg-2:#EDF4F3;--card:#FFFFFF;--ink:#12292C;--body:#42605F;--mute:#5A7375;--line:#DDE8E6;--line-2:#EFF5F4;--aqua:#00D6C0;--aqua-d:#00897A;--input:#FFFFFF;--input-ink:#12292C;--input-line:#A9C2BF;--label:#0C2124;--red:#B03A2B;--red-bg:#FCEDEA;--amber:#8A5E0C;--amber-bg:#FCF4E4;--green:#0B6B52;--green-bg:#E6F5EF;--blue:#14607F;--blue-bg:#E8F4FA;--violet:#4B3F94;--violet-bg:#EEEBFA;--indigo:#38489B;--indigo-bg:#E9ECFA;--cyan:#0E6B78;--cyan-bg:#E4F4F6;--gray:#5C6E6D;--gray-bg:#EDF1F0;--gold:#8A6A12;--gold-bg:#FBF3DE;--money:#046C4E;--money-bg:#E2F5EC;--sh:0 1px 2px rgba(4,37,43,.05),0 4px 12px -6px rgba(4,37,43,.10);--sh-lg:0 2px 4px rgba(4,37,43,.05),0 18px 40px -20px rgba(4,37,43,.22)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans,-apple-system,"Segoe UI",system-ui,Arial,sans-serif);background:var(--bg);color:var(--ink);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:700;line-height:1.28;letter-spacing:-.015em;text-wrap:balance}a{color:var(--aqua-d)}:focus-visible{outline:2.5px solid var(--aqua);outline-offset:2px;border-radius:5px}.mono{font-family:var(--font-mono,ui-monospace,"SF Mono",Consolas,monospace)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1180px}.wrap,.wrap-sm{margin:0 auto;padding:0 20px}.wrap-sm{max-width:880px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.card-h{padding:15px 20px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:1.02rem;font-weight:600}.card-b{padding:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 24px;border:none;border-radius:100px;cursor:pointer;font-family:inherit;font-size:.97rem;font-weight:600;color:#052A2E;background:var(--aqua);text-decoration:none;white-space:nowrap;transition:filter .16s,transform .16s var(--out)}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-gh{background:transparent;color:var(--body);border:1.5px solid var(--line)}.btn-gh:hover:not(:disabled){border-color:var(--aqua);color:var(--ink);filter:none}.btn-sm{min-height:36px;padding:8px 16px;font-size:.88rem}.btn-block{width:100%}.btn-go{position:relative;overflow:hidden;min-height:54px;padding:14px 34px;font-size:1.06rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#7DF0DE 0,var(--aqua) 46%,#00B7A6 100%);box-shadow:0 10px 26px rgba(0,214,192,.34),inset 0 1px 0 rgba(255,255,255,.55)}.btn-go:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.btn-go .go-jet{font-size:1.15em;line-height:1;display:inline-block;transform:rotate(-45deg);transition:transform .3s var(--out)}.btn-go:hover:not(:disabled) .go-jet{transform:rotate(-45deg) translate(3px,-3px)}.btn-go:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:go-shine 3.4s ease-in-out infinite;pointer-events:none}@keyframes go-shine{0%,62%{left:-60%}92%,to{left:115%}}@media (prefers-reduced-motion:reduce){.btn-go:after{animation:none;display:none}.btn-go:hover:not(:disabled){transform:none}.btn-go .go-jet{transition:none}}@media (max-width:640px){.btn-go{width:100%}}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:7px;font-size:.76rem;font-weight:600;white-space:nowrap}.t-red{background:var(--red-bg);color:var(--red)}.t-amber{background:var(--amber-bg);color:var(--amber)}.t-green{background:var(--green-bg);color:var(--green)}.t-blue{background:var(--blue-bg);color:var(--blue)}.t-violet{background:var(--violet-bg);color:var(--violet)}.t-indigo{background:var(--indigo-bg);color:var(--indigo)}.t-cyan{background:var(--cyan-bg);color:var(--cyan)}.t-gray{background:var(--gray-bg);color:var(--gray)}.t-gold{background:var(--gold-bg);color:var(--gold)}.t-money{background:var(--money-bg);color:var(--money)}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 22px;gap:20px 22px;align-items:start}.fgrid>.wide{grid-column:1/-1}@media (max-width:720px){.fgrid{grid-template-columns:1fr;gap:17px}.fgrid .fhead{min-height:0}}.field{gap:7px}.fhead,.field{display:flex;flex-direction:column}.fhead{gap:4px;min-height:3.3em;justify-content:flex-end}.field.wide .fhead{min-height:0}.field label{font-size:.95rem;font-weight:700;line-height:1.35;color:var(--label);letter-spacing:-.006em}.field label .req{color:var(--red);-webkit-margin-start:3px;margin-inline-start:3px;font-weight:700}.field label .en{display:inline-block;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua-d);background:color-mix(in srgb,var(--aqua-d) 14%,transparent);border:1px solid color-mix(in srgb,var(--aqua-d) 34%,transparent);padding:2px 7px;border-radius:100px;-webkit-margin-start:7px;margin-inline-start:7px;vertical-align:2px;white-space:nowrap;font-weight:600}.field .hint{font-size:.8rem;font-weight:400;color:var(--mute);line-height:1.45;text-wrap:pretty}.field .err{font-size:.8rem;font-weight:600;color:var(--red)}input,select,textarea{width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:1rem;color:var(--input-ink);background:var(--input);border:1.5px solid var(--input-line);border-radius:var(--r-sm);transition:border-color .16s,box-shadow .16s,background .16s}input::placeholder,textarea::placeholder{color:#5F7875;opacity:1}input.coupon-in{color:var(--ink)}input.coupon-in::placeholder{color:var(--mute);opacity:1}input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:color-mix(in srgb,var(--aqua-d) 55%,var(--input-line))}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--aqua-d);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--aqua) 24%,transparent)}textarea{min-height:82px;resize:vertical;line-height:1.6}select option{color:#12292C;background:#FFFFFF}input[dir=ltr]{font-family:ui-monospace,Consolas,monospace;font-size:1rem}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,var(--input))}.tbl-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}th{text-align:start;padding:10px 14px;background:var(--bg-2);color:var(--mute);font-size:.77rem;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}tbody tr:last-child td{border-bottom:none}.note{display:flex;gap:11px;padding:14px 16px;border-radius:var(--r-sm);font-size:.91rem;line-height:1.6}.note b{font-weight:700}.n-red{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb,var(--red) 26%,transparent)}.n-amber{background:var(--amber-bg);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 26%,transparent)}.n-green{background:var(--green-bg);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 26%,transparent)}.n-info{background:var(--blue-bg);color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 26%,transparent)}.skel{background:linear-gradient(90deg,var(--line-2) 25%,var(--bg-2) 50%,var(--line-2) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:6px}@keyframes shimmer{to{background-position:-200% 0}}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.grow{flex:1 1;min-width:0}.trunc{text-overflow:ellipsis}.sr,.trunc{overflow:hidden;white-space:nowrap}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);border:0}.alert{--tone:var(--gray);--tone-bg:var(--gray-bg);padding:13px 15px;border:1px solid var(--line);-webkit-border-start:4px solid var(--tone);border-inline-start:4px solid var(--tone);border-radius:var(--r-sm);background:var(--card);display:flex;flex-direction:column;gap:9px}.alert.a-red{--tone:var(--red);--tone-bg:var(--red-bg)}.alert.a-amber{--tone:var(--amber);--tone-bg:var(--amber-bg)}.alert.a-green{--tone:var(--green);--tone-bg:var(--green-bg)}.alert.a-blue{--tone:var(--blue);--tone-bg:var(--blue-bg)}.alert.a-violet{--tone:var(--violet);--tone-bg:var(--violet-bg)}.alert.a-money{--tone:var(--money);--tone-bg:var(--money-bg)}.alert.a-gray{--tone:var(--gray);--tone-bg:var(--gray-bg)}.alert-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.alert-name{font-size:1.02rem;font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.alert-name:hover{text-decoration:underline;text-underline-offset:3px}.alert-hl{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--r-sm);background:var(--tone-bg);color:var(--tone);font-size:.87rem;font-weight:700;align-self:flex-start}.alert-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8rem;color:var(--mute);line-height:1.5}.alert-meta .sep{opacity:.4}.alert-acts{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.alert-acts .lbl{font-size:.78rem;color:var(--mute);flex:0 0 auto;-webkit-margin-end:2px;margin-inline-end:2px}.act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 15px;border-radius:100px;border:1.5px solid var(--line);background:var(--card);color:var(--body);font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .16s,color .16s,background .16s}.act:hover:not(:disabled){border-color:var(--aqua);color:var(--ink)}.act:disabled{opacity:.45;cursor:wait}.act-call{border-color:color-mix(in srgb,var(--blue) 45%,transparent);color:var(--blue)}.act-wa{border-color:color-mix(in srgb,var(--green) 50%,transparent);color:var(--green)}.act-go{border-color:var(--aqua-d);color:var(--aqua-d)}.act-ok{border-color:var(--green);color:var(--green)}.act-ok,.grp-h{font-weight:700}.grp-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1.05rem}.grp-n{font-family:var(--font-mono,ui-monospace,Consolas,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px;height:26px;padding:0 8px;display:inline-grid;place-items:center;border-radius:100px;font-size:.8rem;font-weight:700}.empty{text-align:center;padding:54px 20px}.empty .big{font-size:3.4rem;line-height:1;margin-bottom:14px}.bell{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:100px;font-size:1.18rem;text-decoration:none;line-height:1;color:rgba(234,251,248,.42);border:1px solid transparent;transition:color .18s,background .18s,border-color .18s}.bell:hover{background:rgba(125,240,222,.09)}.bell.on{color:var(--sun);border-color:rgba(255,208,138,.3);background:rgba(255,208,138,.09)}.bell.urgent{color:#FF9A88;border-color:rgba(255,154,136,.42);background:rgba(255,154,136,.12);animation:bell-pulse 2.2s var(--ease) infinite}.bell.active{border-color:rgba(125,240,222,.45)}.bell-dot{position:absolute;top:-3px;inset-inline-end:-3px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:100px;font-family:var(--font-mono,ui-monospace,Consolas,monospace);font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#04252B;background:var(--sun);border:2px solid var(--deep)}.bell.urgent .bell-dot{background:#FF7A66;color:#2A0A05}@keyframes bell-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,122,102,.34)}50%{box-shadow:0 0 0 7px rgba(255,122,102,0)}}.tabbar{display:none}@media (max-width:860px){.tabbar{position:fixed;inset-inline:0;bottom:0;z-index:70;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--deep);border-top:1px solid rgba(125,240,222,.16);padding-bottom:env(safe-area-inset-bottom,0)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:7px 4px;text-decoration:none;color:rgba(234,251,248,.55);font-size:.75rem;font-weight:600;position:relative}.tabbar a .ic{font-size:1.2rem;line-height:1}.tabbar a[aria-current=page]{color:var(--aqua-l)}.tabbar a[aria-current=page]:before{content:"";position:absolute;top:0;inset-inline:22%;height:2.5px;background:var(--aqua);border-radius:0 0 3px 3px}.tabbar .pip{position:absolute;top:8px;inset-inline-end:calc(50% - 17px);min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:100px;font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#04252B;background:var(--sun)}.tabbar .pip.urgent{background:#FF7A66;color:#2A0A05}main.with-tabbar{padding-bottom:96px!important}}.popups{position:fixed;z-index:90;inset-block-start:76px;inset-inline-end:16px;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.popups>*{pointer-events:auto}@media (max-width:860px){.popups{inset-block-start:auto;inset-block-end:74px;inset-inline:12px;width:auto}}.popup{position:relative;padding:14px 15px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);-webkit-border-start:4px solid var(--pop,var(--aqua-d));border-inline-start:4px solid var(--pop,var(--aqua-d));box-shadow:var(--sh-lg);animation:pop-in .28s var(--out)}.popup.urgent{--pop:var(--red)}.popup.leaving{animation:pop-out .2s var(--ease) forwards}.popup .ttl{font-size:.95rem;font-weight:700;color:var(--ink);-webkit-padding-end:26px;padding-inline-end:26px}.popup .who{font-size:.9rem;font-weight:600;color:var(--body);margin-top:3px}.popup .sub{font-size:.8rem;color:var(--mute);margin-top:2px;line-height:1.5}.popup .acts{display:flex;gap:7px;margin-top:11px}.popup .acts .act{flex:1 1;padding:8px 10px;font-size:.82rem}.popup .x{position:absolute;top:8px;inset-inline-end:8px;width:30px;height:30px;border-radius:100px;border:none;background:none;cursor:pointer;color:var(--mute);font-size:1rem;line-height:1}.popup .x:hover{background:var(--bg-2);color:var(--ink)}@keyframes pop-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes pop-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}.notif-ask{display:none}.notif-ask.show{display:inline-flex}.modal-bg{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:20px;background:rgba(2,26,31,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-bg.show{display:grid;animation:fade-in .16s var(--ease)}.modal{width:min(430px,100%);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:26px 24px 20px;text-align:center;animation:modal-in .22s var(--out)}.modal .ico{font-size:2.3rem;line-height:1;margin-bottom:12px}.modal h3{font-size:1.15rem;margin-bottom:8px}.modal p{font-size:.92rem;color:var(--body);line-height:1.65;margin-bottom:20px}.modal .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.modal .acts .btn{flex:1 1;min-width:130px}.modal.danger .btn-confirm{background:var(--red);color:#fff}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.adminnav{position:-webkit-sticky;position:sticky;top:64px;z-index:55;background:var(--card);border-bottom:1px solid var(--line);padding:7px 0;overflow-x:auto}.adminnav .wrap{flex-wrap:nowrap}.adminnav a:hover{border-color:var(--aqua)!important}@media (max-width:860px){.adminnav{display:none}}.steps{display:flex;flex-wrap:wrap;align-items:center;gap:0}@media (max-width:620px){.steps{flex-direction:column;align-items:flex-start;gap:9px}.steps .step-line{display:none}}.gold-back{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px 20px;overflow-y:auto;background:color-mix(in srgb,var(--abyss) 78%,transparent);-webkit-backdrop-filter:blur(5px) saturate(115%);backdrop-filter:blur(5px) saturate(115%);animation:gold-fade .2s var(--out) both}.gold-card{width:100%;max-width:512px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:32px 28px 26px;background:var(--card);border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));border-radius:var(--r-lg);box-shadow:0 26px 64px -20px color-mix(in srgb,var(--abyss) 85%,transparent),0 0 0 1px color-mix(in srgb,var(--gold) 9%,transparent),0 0 52px -14px color-mix(in srgb,var(--gold) 34%,transparent);animation:gold-rise .34s var(--out) both}@keyframes gold-fade{0%{opacity:0}to{opacity:1}}@keyframes gold-rise{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.gold-chip{display:inline-block;padding:7px 19px 6px;border-radius:100px;font-size:.67rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#3B2B04;background:linear-gradient(100deg,#A8781B,#D9AE45 14%,#F6E5A6 27%,#DCB54E 38%,#B98A26 52%,#E8CA74 68%,#FBF0C4 79%,#D2A63C 90%,#A8781B);background-size:230% 100%;background-position:62% 0;border:1px solid rgba(255,243,205,.5);box-shadow:0 1px 2px color-mix(in srgb,var(--abyss) 45%,transparent),0 3px 14px -4px rgba(206,162,58,.58),0 0 26px -6px rgba(240,214,130,.5),inset 0 1px 0 rgba(255,252,236,.62),inset 0 -1px 0 rgba(122,86,12,.32);animation:gold-sweep 1.15s var(--out) both}@keyframes gold-sweep{0%{background-position:100% 0}to{background-position:62% 0}}.gold-price{text-align:center;padding:17px 16px;border-radius:var(--r);background:color-mix(in srgb,var(--gold) 8%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 24%,var(--line));margin-bottom:20px}.gold-was{font-size:1.18rem;color:var(--mute);text-decoration:line-through;text-decoration-thickness:1.5px}.gold-amount{font-size:2.15rem;font-weight:800;letter-spacing:-.025em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gold-yes{padding:15px;font-size:1.05rem;font-weight:700;box-shadow:0 7px 20px -9px color-mix(in srgb,var(--aqua) 80%,transparent)}@media (max-width:620px){.gold-back{padding:12px;align-items:start}.gold-card{padding:26px 19px 22px;max-height:calc(100dvh - 24px)}.gold-amount{font-size:1.95rem}}@media (prefers-reduced-motion:reduce){.gold-back,.gold-card,.gold-chip{animation:none}}