@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Roboto:wght@400;500;700&display=swap";:root{--panel:#2A2660;--panel2:#3A3580;--panel-tx:#FFFFFF;--panel-tx2:#B6B2DC}[data-theme=dark]{--panel:#211F45;--panel2:#2E2B5C;--panel-tx:#F5F5FA;--panel-tx2:#A9A6C9}a{text-decoration:none}a:hover{text-decoration:underline}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}:root{--primary:#286BB8;--primary-hover:#367FD3;--primary-tint:#E6F7FF;--accent-periwinkle:#9BABF7;--light-ui-1:#273142;--light-ui-2:#454D5C;--light-ui-3:#636A77;--light-ui-4:#737984;--light-ui-5:#8793A6;--light-ui-6:#9AA0A8;--dark-ui-1:#FAFAFD;--dark-ui-2:#DFE0E3;--dark-ui-3:#C4C4C4;--dark-ui-4:#A9ADB3;--white:#FFFFFF;--black:#000000;--surface:#FAFAFD;--surface-alt:#F2F2F4;--border-1:#DFE0E3;--border-2:#D9DADD;--border-3:#E5E6E9;--ink-strong:#1B2431;--ink-panel:#232C3B;--ink-raised:#2D3748;--stroke-dark:#47505E;--stroke-mid:#737984;--success:#04C85F;--warning:#EDA56E;--error:#A10D19;--purple:#D440F2;--yellow-stars:#FFD470;--success-dark-ui:#03A04C;--warning-dark-ui:#E98E49;--purple-dark-ui:#BD10E0;--yellow-stars-dark-ui:#FADB14;--text-body:var(--light-ui-1);--text-secondary:var(--light-ui-3);--text-disabled:var(--light-ui-6);--surface-card:var(--white);--surface-page:var(--surface);--btn-primary:var(--primary);--btn-primary-hover:var(--primary-hover);--link:var(--primary);--link-hover:var(--primary-hover)}[data-theme=dark]{--text-body:var(--dark-ui-1);--text-secondary:var(--dark-ui-4);--surface-card:var(--light-ui-1);--surface-page:var(--ink-strong)}@font-face{font-family:SF Pro Display;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--radius:4px;--radius-pill:16px;--radius-circle:50%;--shadow-1:0 2px 8px rgba(0,0,0,.06);--shadow-2:0 4px 12px rgba(0,0,0,.04);--shadow-pop:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);--shadow-inset-border:inset 0 0 0 1px var(--border-1);--control-h-large:48px;--control-h-medium:40px;--control-h-small:32px}:root{--font-ui:"SF Pro Display",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-legacy:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--text-12:12px;--lh-12:20px;--text-14:14px;--lh-14:22px;--text-16:16px;--lh-16:24px;--text-20:20px;--lh-20:28px;--text-24:24px;--lh-24:32px;--text-30:30px;--lh-30:38px;--text-38:38px;--lh-38:46px;--weight-regular:400;--weight-medium:500;--weight-semibold:600}body{font-family:var(--font-ui);font-size:var(--text-14);line-height:var(--lh-14);color:var(--text-body)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}:root{--bg:#EFF1F5;--card:#FFFFFF;--sunk:#F7F8FA;--chip:#F2F2F4;--txt:#273142;--txt2:#5A6273;--txt3:#8C93A0;--bd:#DCDEE3;--bd2:#E8EAEE;--brand:#286BB8;--brand-h:#367FD3;--brand-ink:#1F5695;--peri:#9BABF7;--tint:#E6F7FF;--ok:#03A04C;--okbg:#E7F8EF;--warn:#9C5A1D;--warnbg:#FBF0E5;--err:#A10D19;--errbg:#F9E8E9;--nav:#1B2431;--nav2:#232C3B;--cardsh:0 1px 2px rgba(23,33,51,.06)}[data-theme=dark]{--bg:#151C27;--card:#232C3B;--sunk:#1E2632;--chip:#2D3748;--txt:#FAFAFD;--txt2:#A9ADB3;--txt3:#7C838F;--bd:#374253;--bd2:#2C3546;--brand:#3B7FCC;--brand-h:#4F92DB;--brand-ink:#8FBCEC;--tint:rgba(94,151,216,.16);--ok:#2BD97E;--okbg:rgba(4,200,95,.13);--warn:#E9A868;--warnbg:rgba(233,142,73,.13);--err:#F08790;--errbg:rgba(161,13,25,.2);--nav:#111823;--nav2:#1D2534;--cardsh:0 1px 2px rgba(0,0,0,.28);--logo-filter:brightness(2.1) saturate(.85)}body{margin:0;background:var(--bg);color:var(--txt)}a{color:var(--brand-ink)}a:hover{color:var(--brand-h)}input::placeholder{color:var(--txt3)}button:focus,a:focus,input:focus,[tabindex]:focus{outline:none!important;box-shadow:none!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand)!important;outline-offset:1px!important}input:focus,input:focus-visible{outline:none!important}span:has(>input:focus-visible),div:has(>input:focus-visible){box-shadow:inset 0 0 0 1px var(--brand)!important}@keyframes sk{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes prog{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01s!important;animation-iteration-count:1!important}}@media print{[data-noprint]{display:none!important}[data-printonly]{display:block!important}body{background:#fff!important}[data-shell]{display:block!important}[data-main]{padding:0!important;max-width:none!important}[data-card]{break-inside:avoid;box-shadow:none!important}[data-strip]{break-inside:avoid}}[data-printonly]{display:none}
