@font-face{font-family:dmSans;src:url(../media/dm_sans_var-s.p.0tm8u-h63rec8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSans;src:url(../media/dm_sans_var-s.p.0tm8u-h63rec8.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:dmSans;src:url(../media/dm_sans_var-s.p.0tm8u-h63rec8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.usBYdW_className{font-family:dmSans,dmSans Fallback}.usBYdW_variable{--font-dm:"dmSans", "dmSans Fallback"}
@font-face{font-family:sora;src:url(../media/sora_var-s.p.3f9qyxyag1_p9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sora;src:url(../media/sora_var-s.p.3f9qyxyag1_p9.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sora;src:url(../media/sora_var-s.p.3f9qyxyag1_p9.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.aLVxpG_className{font-family:sora,sora Fallback}.aLVxpG_variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_var-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:outfit;src:url(../media/outfit_var-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:outfit;src:url(../media/outfit_var-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:outfit;src:url(../media/outfit_var-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.l5WAfa_className{font-family:outfit,outfit Fallback}.l5WAfa_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:poppins;src:url(../media/poppins_600-s.14nztc_w4mkh_.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(../media/poppins_700-s.3raw8inii9jva.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.yczm7a_className{font-family:poppins,poppins Fallback}.yczm7a_variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--ink:#17272f;--ink-2:#2e3c43;--accent:#51b7e8;--accent-tint:#d8effa;--warm:#f8f1eb;--bg:#f4f7f9;--card:#fff;--border:color-mix(in srgb, var(--ink) 15%, transparent);--border-lt:color-mix(in srgb, var(--ink) 10%, transparent);--muted:color-mix(in srgb, var(--ink) 60%, transparent);--soft:color-mix(in srgb, var(--ink) 70%, transparent);--faint:color-mix(in srgb, var(--ink) 42%, transparent);--warm-deep:oklch(from var(--warm) calc(l - .1) calc(c * 4.6) h);--danger:#b91c1c;--danger-bg:color-mix(in srgb, var(--danger) 7%, transparent);--r-sm:4px;--r:8px;--shadow:0 14px 34px -20px color-mix(in srgb, var(--ink) 25%, transparent)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-brand,var(--font-dm)), "Segoe UI", system-ui, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-display,var(--font-brand,var(--font-dm))), "Segoe UI", system-ui, sans-serif}::selection{background:var(--accent-tint)}
[data-sheet=plain] .bo-door .bo-sheet{border-radius:6px}[data-sheet=plain] .bo-door .bo-window{background:0 0;padding:0}[data-sheet=plain] .bo-door .bo-panel{box-shadow:none;background:0 0;border-radius:0;padding:26px 28px 2px}[data-sheet=plain] .bo-door .bo-body{border-top:1px solid var(--bo-rule)}[data-sheet=plain] .bo-gate .bo-panel{text-align:center;padding:32px 28px 22px}[data-sheet=plain] .bo-gate .bo-panel h1{line-height:0}[data-sheet=plain] .bo-gate .bo-sheet-logo{width:auto;height:46px;display:inline-block}[data-sheet=plain] .bo-gate:has(.bo-sheet-logo) .bo-head{display:none}[data-sheet=plain] .bo-door.bo-gate:has(.bo-sheet-logo){flex-direction:column;justify-content:center;min-height:100svh;display:flex}[data-sheet=plain] .bo-door.bo-gate:has(.bo-sheet-logo) .bo-main{width:100%;padding-top:24px;padding-bottom:24px}
