:root,[data-theme=light]{--bg:#f3f4fa;--ink:#191c33;--ink2:#41455f;--ink3:#555972;--glass:#fff9;--solid:#fafafd;--s2:#e7e9f3;--line:#ffffffd9;--hair:#191c3317;--hair2:#191c3329;--cta:#191c33;--cta-ink:#fff;--accent:#3a53db;--accent-soft:#3a53db1f;--ok:#0e7a4b;--ok-bg:#22b86e29;--wait:#8f5200;--wait-bg:#ffaa3338;--bad:#b93228;--bad-bg:#f0544624;--star:#e89a0c;--b1:#ffb9ae;--b2:#c7b6ff;--b3:#a6cbff;--b4:#ffd9c2;--bo:.6;--shadow:0 10px 30px #47508c1a;--lift:0 6px 16px #47508c3d;--ph1:#d9ddf7;--ph2:#f6d3d6;--dim:#191c3352;--sheet:#f6f7fcf7;--on-photo:#ffffffe6;--on-status:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0a0c18;--ink:#f3f4fb;--ink2:#c3c7dd;--ink3:#a9aec8;--glass:#ffffff12;--solid:#1b1d28;--s2:#262938;--line:#ffffff1f;--hair:#ffffff17;--hair2:#ffffff29;--cta:#f3f4fb;--cta-ink:#12142a;--accent:#a3b3ff;--accent-soft:#a3b3ff29;--ok:#5fe0a0;--ok-bg:#34c77b29;--wait:#ffc46b;--wait-bg:#ffaa3329;--bad:#ff8f85;--bad-bg:#f054462e;--star:#ffc046;--b1:#c2476b;--b2:#5b3fd1;--b3:#2456c9;--b4:#8a3fa8;--bo:.45;--shadow:0 12px 34px #0006;--lift:0 6px 16px #0009;--ph1:#2a2f5c;--ph2:#5a2f5e;--dim:#0000008f;--sheet:#181b30f7;--on-photo:#0a0c18b8;--on-status:#0a0c18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-onest), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;margin:0}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}.wrap{width:100%;max-width:1304px;margin:0 auto;padding:0 32px;position:relative}.glass{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cut{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-display{letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:1.08}.t-h1{letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1.12}.t-h2{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.25}.t-h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.t-strong{font-size:15px;font-weight:600;line-height:1.35}.t-body{color:var(--ink2);font-size:15px;line-height:1.5}.t-small{color:var(--ink2);font-size:13px;line-height:1.4}.t-caption{color:var(--ink3);font-size:12px;font-weight:500;line-height:1.35}.t-ok{color:var(--ok)}.t-bad{color:var(--bad)}@media (max-width:900px){.t-display{font-size:34px}.t-h1{font-size:28px}}@media (max-width:600px){.wrap{padding:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
