:root{--bg:#f5f3ee;--surface:#fff;--subtle:#faf9f5;--accentsoft:#f4f7fe;--line:#eaecf1;--line2:#e4e9f5;--ink:#1c2030;--ink2:#3a3f4c;--muted:#8a909e;--muted2:#9aa1b0;--header:#f5f3eed9;--blue:#2e63f5;--blue2:#2450d8;--ok:#0b7d50;--okbg:#e4f5ec;--warn:#b67c12;--warnbg:#fef7ea;--bad:#c13a26;--badbg:#fbe9e5;--close:#e5533d;--closebg:#fdece9;--sunk:#f4f6f9;--wasoft:#e7f6ef;--accent:#2e63f5;--bp-accent:#2e63f5;--text:#1c2030;--text-muted:#8a909e;--ok-solid:#10a36a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13151c;--surface:#1e212b;--subtle:#262a36;--accentsoft:#1c2740;--line:#2c3140;--line2:#343b4d;--ink:#eef0f5;--ink2:#c5cad6;--muted:#9ba2b1;--muted2:#7e8593;--header:#13151cd9;--okbg:#123024;--warnbg:#3a2e12;--badbg:#3a1c16;--close:#ff6b57;--closebg:#3a1c16;--sunk:#262a36;--wasoft:#123024;--text:#eef0f5;--text-muted:#9ba2b1}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:650}h1{font-size:22px}h2{font-size:18px}h3{font-size:15px}p{margin:0}a{color:var(--blue);text-decoration:none}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}input,select,textarea{font:inherit}select option,select optgroup{background:var(--surface);color:var(--ink)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=date],select{background:var(--subtle);width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:11px;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}input:focus,select:focus,textarea:focus{border-color:var(--blue);background:var(--surface);outline:none;box-shadow:0 0 0 3px #dce7fd}.ctl-auto{width:auto!important}input::placeholder,textarea::placeholder{color:var(--muted2)}@keyframes bp-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes bp-fade{0%{opacity:0}to{opacity:1}}@keyframes bp-spin{to{transform:rotate(360deg)}}@keyframes bp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes bp-shimmer{to{background-position:200% 0}}@keyframes bp-orbit{to{transform:rotate(360deg)}}@keyframes bp-spark{0%,to{opacity:.75;transform:scale(.82)}50%{opacity:1;transform:scale(1.06)}}@keyframes bp-bar{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.bp-auth-in{transition:border-color .15s,box-shadow .15s}.bp-auth-in:focus{outline:none;box-shadow:0 0 0 4px #2e63f521;border-color:#2e63f5!important}.bp-phone{transition:border-color .15s,box-shadow .15s}.bp-phone:focus-within{border-color:#2e63f5;box-shadow:0 0 0 4px #2e63f521}.bp-phone>button:hover{filter:brightness(.97)}.bp-auth-side{flex:none;width:46%;max-width:580px}.bp-auth-cta{transition:transform .12s,box-shadow .2s,filter .2s}.bp-auth-cta:hover{filter:brightness(1.03);transform:translateY(-1px)}.bp-auth-cta:active{transform:translateY(0)}.bp-auth-gbtn{transition:border-color .15s,box-shadow .15s,background .15s}.bp-auth-gbtn:hover{border-color:#c9d6f7;box-shadow:0 4px 14px #14161e0f}@keyframes bp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bp-dot{0%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (width<=900px){.bp-auth-side,.bp-onb-side{display:none!important}}@media (width<=860px){.cc-burger{display:flex!important}.cc-rail{transition:transform .22s;top:0;left:0;transform:translate(-100%);box-shadow:0 18px 50px #10141e47;position:fixed!important}.cc-rail.open{transform:translate(0)}.cc-topbar{gap:8px!important;padding:10px 12px!important}}.dc{--bg:#f5f3ee;--surface:#fff;--subtle:#faf9f5;--accentsoft:#f4f7fe;--line:#eaecf1;--line2:#e4e9f5;--ink:#1c2030;--ink2:#3a3f4c;--muted:#5a6270;--muted2:#686f80;--header:#f5f3eed9;--blue:#2e63f5;--blue2:#2450d8;--ok:#0b7d50;--okbg:#e4f5ec;--warn:#b67c12;--warnbg:#fef7ea;--bad:#c13a26;--badbg:#fbe9e5;--ok-solid:#0b7d50;--bad-solid:#c13a26;--blue-solid:#2e63f5;background:var(--bg);color:var(--ink);min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif}.dc[data-theme=dark]{--bg:#13151c;--surface:#1e212b;--subtle:#262a36;--accentsoft:#1c2740;--line:#2c3140;--line2:#343b4d;--ink:#eef0f5;--ink2:#c5cad6;--muted:#9ba2b1;--muted2:#8d94a2;--header:#13151cd9;--okbg:#123024;--warnbg:#3a2e12;--badbg:#3a1c16;--blue:#7a9dff;--blue2:#6e92ff;--ok:#22b37a;--warn:#d0952a;--bad:#e06a55}.dc *{box-sizing:border-box}.dc .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.dc input{font-family:inherit}.dc input:focus{outline:none}.dc button{color:inherit;font-family:inherit}.dc ::-webkit-scrollbar{width:9px;height:9px}.dc ::-webkit-scrollbar-thumb{background:#c9c5ba;border-radius:20px}.dc[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4150}@keyframes bp-pop{0%{transform:scale(.95)}60%{transform:scale(1.02)}to{transform:scale(1)}}@media print{.no-print{display:none!important}}@media (width<=560px){.bp-caltwin{flex-direction:column}.bp-caltwin>div{border-bottom:1px solid var(--line);border-right:none!important}.cc-ask-full{display:none!important}.cc-ask-short{display:inline!important}.cc-hide-sm{display:none!important}}.cc-ask-short{display:none}
