.su-bg-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none;display:block}html[data-theme=crystal] body,html[data-theme=crystal] body.app,html[data-theme=lines] body,html[data-theme=lines] body.app{background:0 0}html[data-theme=crystal]{color-scheme:light;background:#eef1f4;--bg:rgba(255, 255, 255, 0.55);--surface:rgba(255, 255, 255, 0.62);--surface-2:rgba(255, 255, 255, 0.72);--surface-3:rgba(232, 237, 242, 0.85);--line:rgba(15, 23, 32, 0.10);--line-strong:rgba(15, 23, 32, 0.20);--text:#0b0e12;--text-2:#1b2128;--muted:#3f4852;--dim:#616b76;--accent:#6d5a3a;--accent-soft:rgba(109, 90, 58, 0.08);--green:#15803d;--red:#dc2626;--strong:#0b0e12;--on-strong:#ffffff;--chrome:rgba(250, 252, 254, 0.62);--menu-bg:rgba(250, 252, 254, 0.97)}html[data-theme=crystal] :is(.su-vm-card,.su-step,.su-product,.su-form,.su-app-card,.su-claims-card,.su-hero-stats,.panel,.stat,.rect,.modal,.auth-box,.profile-card,.side,.topbar,.su-nav,.su-footer,.suc-card,.su-dd-menu,.dd-menu){-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}html[data-theme=crystal] :is(.su-vm-card,.su-step,.su-product,.su-form,.su-app-card,.su-claims-card,.su-hero-stats,.panel,.stat,.auth-box,.profile-card,.suc-card,.modal){border-color:rgba(255,255,255,.75);box-shadow:inset 1px 1px 0 rgba(255,255,255,.9),0 18px 40px -24px rgba(20,30,45,.35)}html[data-theme=crystal] .rect{border-color:rgba(15,23,32,.12);background:rgba(255,255,255,.7)}html[data-theme=crystal] .side{background:rgba(248,250,252,.68);border-right-color:rgba(255,255,255,.7)}html[data-theme=crystal] .su-footer{background:rgba(248,250,252,.7)}html[data-theme=crystal] .su-hero{background:0 0}html[data-theme=crystal] .su-hero::after{opacity:0}html[data-theme=crystal] .su-hero-inner{text-shadow:0 1px 24px rgba(255,255,255,.9)}html[data-theme=crystal] .su-section.alt{background:rgba(255,255,255,.28)}html[data-theme=crystal] .su-band{background:rgba(255,255,255,.25)}html[data-theme=crystal] .su-kicker{background:rgba(255,255,255,.7)}html[data-theme=crystal] .input,html[data-theme=crystal] .su-field input,html[data-theme=crystal] .su-field textarea,html[data-theme=crystal] body .su-input,html[data-theme=crystal] body .su2-input{background:rgba(255,255,255,.8)}html[data-theme=crystal] .auth-center{background:0 0}html[data-theme=crystal] .su-contact-icon,html[data-theme=crystal] .su-vm-icon{background:rgba(255,255,255,.8)}:is(html[data-theme=crystal],html[data-theme=lines]) ::selection{background:#0b0e12;color:#fff}:is(html[data-theme=crystal],html[data-theme=lines]) .su-logo path{stroke:currentColor}:is(html[data-theme=crystal],html[data-theme=lines]) :is(.su-btn-primary,.btn.primary,.side .new-policy):hover,:is(html[data-theme=crystal],html[data-theme=lines]) body :is(.su-btn,.su2-btn):hover{background:#333;border-color:#333;color:#fff}:is(html[data-theme=crystal],html[data-theme=lines]) .modal-back{background:rgba(240,243,246,.6);backdrop-filter:blur(4px)}:is(html[data-theme=crystal],html[data-theme=lines]) .auth-box,:is(html[data-theme=crystal],html[data-theme=lines]) .modal{box-shadow:0 30px 80px -40px rgba(0,0,0,.35)}:is(html[data-theme=crystal],html[data-theme=lines]) .avatar{background:#e3e7eb;color:#111}:is(html[data-theme=crystal],html[data-theme=lines]) .avatar.lg{background:#e9edf0;color:#111}:is(html[data-theme=crystal],html[data-theme=lines]) .stat .hover{background:rgba(30,34,40,.84);color:#fff}:is(html[data-theme=crystal],html[data-theme=lines]) .overlay{background:rgba(244,246,248,.97);color:#0a0a0a}:is(html[data-theme=crystal],html[data-theme=lines]) .toast.bad{background:#b91c1c}:is(html[data-theme=crystal],html[data-theme=lines]) :is(.err,.card-err,.attn .red){color:#b91c1c}:is(html[data-theme=crystal],html[data-theme=lines]) body :is(.su-error,.su2-error){color:#b91c1c}:is(html[data-theme=crystal],html[data-theme=lines]) .notice.good{color:#166534;border-color:rgba(22,101,52,.35)}:is(html[data-theme=crystal],html[data-theme=lines]) .notice.bad{color:#991b1b;border-color:rgba(153,27,27,.35)}:is(html[data-theme=crystal],html[data-theme=lines]) .ok{color:#166534}:is(html[data-theme=crystal],html[data-theme=lines]) :is(.pill.under_review,.pill.processing){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}:is(html[data-theme=crystal],html[data-theme=lines]) :is(.pill.accepted,.pill.completed,.pill.made){color:#166534;background:#f0fdf4;border-color:#bbf7d0}:is(html[data-theme=crystal],html[data-theme=lines]) .pill.reviewing_again{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}:is(html[data-theme=crystal],html[data-theme=lines]) .pill.needs_attention{color:#92400e;background:#fffbeb;border-color:#fde68a}:is(html[data-theme=crystal],html[data-theme=lines]) .pill.failed{color:#991b1b;background:#fef2f2;border-color:#fecaca}:is(html[data-theme=crystal],html[data-theme=lines]) .tag-default{color:#166534;background:#dcfce7}:is(html[data-theme=crystal],html[data-theme=lines]) .status.active i{box-shadow:0 0 0 3px rgba(21,128,61,.15)}:is(html[data-theme=crystal],html[data-theme=lines]) body .suc-check{background:#dcfce7;color:#15803d}:is(html[data-theme=crystal],html[data-theme=lines]) body input[type=date].su2-input{color-scheme:light}:is(html[data-theme=crystal],html[data-theme=lines]) .as-banner{background:#0a0a0a;color:#fff}html[data-theme=lines]{color-scheme:light;background:#fff;--bg:rgba(255, 255, 255, 0.92);--surface:rgba(255, 255, 255, 0.9);--surface-2:#f4f4f2;--surface-3:#e9e9e6;--line:#e2e2df;--line-strong:#c9c9c5;--text:#0a0a0a;--text-2:#1f1f1f;--muted:#4a4a4a;--dim:#6b6b6b;--accent:#7a5a2e;--accent-soft:rgba(122, 90, 46, 0.08);--green:#15803d;--red:#dc2626;--strong:#0a0a0a;--on-strong:#ffffff;--chrome:rgba(255, 255, 255, 0.86);--menu-bg:#ffffff}html[data-theme=lines] .su-hero{background:0 0;border-bottom-color:var(--line-strong)}html[data-theme=lines] .su-hero::after{opacity:0}html[data-theme=lines] .su-hero-inner{background:radial-gradient(closest-side,rgba(255,255,255,.9),rgba(255,255,255,0))}html[data-theme=lines] .su-band h2,html[data-theme=lines] .su-hero h1 .l1,html[data-theme=lines] .su-section h2{letter-spacing:-.045em}html[data-theme=lines] .su-section{background:0 0}html[data-theme=lines] .su-section.alt{background:rgba(255,255,255,.55)}html[data-theme=lines] .su-band{background:0 0}html[data-theme=lines] .su-footer{background:rgba(255,255,255,.92)}html[data-theme=lines] .su-dd>.dd-top,html[data-theme=lines] .su-nav-links>a:not(.su-btn-primary):not(.su-btn-ghost){color:#333;font-family:var(--mono);letter-spacing:.02em;text-transform:capitalize;font-size:.82rem}html[data-theme=lines] .su-nav-links a.su-btn-ghost,html[data-theme=lines] .su-nav-links a.su-btn-primary{font-family:var(--mono);text-transform:capitalize;letter-spacing:.02em;font-size:.82rem}html[data-theme=lines] .su-kicker{background:#fff}html[data-theme=lines] .su-vm-card{background:rgba(255,255,255,.9)}html[data-theme=lines] .su-step{background:rgba(255,255,255,.9)}html[data-theme=lines] .su-hero-stats{background:rgba(255,255,255,.92)}html[data-theme=lines] .side{background:rgba(255,255,255,.93)}html[data-theme=lines] .auth-center{background:0 0}html[data-theme=crystal] .su-hero-stats{background:rgba(255,255,255,.62);text-shadow:none}html[data-theme=crystal] .su-hero-stats span{color:var(--dim)}