@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-webkit-backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.mt-\[0\.2rem\]{margin-top:.2rem}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.45rem\]{gap:.45rem}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.88rem\]{font-size:.88rem}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--font-sans:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--lp-font-display:var(--font-sans);--lp-font-mono:var(--font-mono);--crm-font-mono:var(--font-mono);--cx-font-sans:var(--font-sans);--cx-font-grotesk:var(--font-sans);--cx-font-mono:var(--font-mono);--ft-font-sans:var(--font-sans);--ft-font-grotesk:var(--font-sans);--ft-font-mono:var(--font-mono);--pl-font-mono:var(--font-mono);--acw-font-mono:var(--font-mono);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--bg-main:#f8fafc;--bg-card:#fff;--bg-card-hover:#f1f5f9;--bg-subtle:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#fff;--border-subtle:#e2e8f0;--border-medium:#cbd5e1;--border-focus:#0f172a;--primary:#0f172a;--primary-hover:#1e293b;--primary-light:#f8fafc;--success-bg:#ecfdf5;--success-border:#a7f3d0;--success-text:#047857;--danger-bg:#fef2f2;--danger-border:#fecdd3;--danger-text:#b91c1c;--warning-bg:#fffbeb;--warning-border:#fde68a;--warning-text:#b45309;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--field-inline:0.85rem;--appbar-bg:hsla(0,0%,100%,.95);--appbar-border:#e2e8f0;--appbar-text:#0f172a;--appbar-muted:#64748b;--appbar-nav:#475569;--appbar-nav-active-bg:#0f172a;--appbar-nav-active-fg:#fff;--appbar-mark-bg:#0f172a;--appbar-mark-fg:#fff;--appbar-accent:#2563eb;--appbar-menu-bg:#fff}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html.theme-changing,html.theme-changing *{transition:none!important}html[data-theme=dark]:not([data-console-theme]):not([data-cases-inbox]){--bg-main:#0f172a;--bg-card:#1e293b;--bg-card-hover:#334155;--bg-subtle:#1e293b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#0f172a;--border-subtle:#334155;--border-medium:#475569;--border-focus:#f8fafc;--primary:#f8fafc;--primary-hover:#e2e8f0;--primary-light:#1e293b;--success-bg:rgba(4,120,87,.16);--success-border:#047857;--success-text:#a7f3d0;--danger-bg:rgba(185,28,28,.16);--danger-border:#b91c1c;--danger-text:#fecdd3;--warning-bg:rgba(180,83,9,.16);--warning-border:#b45309;--warning-text:#fde68a;--appbar-bg:rgba(15,23,42,.95);--appbar-border:#334155;--appbar-text:#f8fafc;--appbar-muted:#94a3b8;--appbar-nav:#94a3b8;--appbar-nav-active-bg:#2563eb;--appbar-nav-active-fg:#fff;--appbar-mark-bg:#2563eb;--appbar-mark-fg:#fff;--appbar-accent:#2563eb;--appbar-menu-bg:#1e293b}html[data-theme=dark]:not([data-console-theme]):not([data-cases-inbox]) .form-input:focus,html[data-theme=dark]:not([data-console-theme]):not([data-cases-inbox]) .form-select:focus{box-shadow:0 0 0 2px rgba(248,250,252,.12)}@layer base{*{box-sizing:border-box;margin:0;padding:0}}body{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.header-wrapper{background-color:var(--bg-card);border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;z-index:40}.header-content{justify-content:space-between;height:72px}.header-content,.logo-group{display:flex;align-items:center}.logo-group{gap:.75rem;text-decoration:none;color:var(--text-primary)}.logo-icon{width:38px;height:38px;background-color:var(--primary);color:var(--text-inverse);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.logo-title{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.logo-subtitle{font-size:.75rem;color:var(--text-secondary);font-weight:500}.header-right{display:flex;align-items:center;gap:1rem}.role-switcher-badge{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius-md);font-size:.82rem;position:relative}.role-select,.role-switcher-badge{color:var(--warning-text);font-weight:600;cursor:pointer}.role-select{background:transparent;border:none;font-size:.85rem;outline:none;font-family:inherit}.nav-tabs{gap:.35rem}.nav-tab-item,.nav-tabs{display:flex;align-items:center}.nav-tab-item{gap:.45rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all .15s ease}.nav-tab-item:hover{background-color:var(--bg-subtle);color:var(--text-primary)}.nav-tab-item.active{background-color:var(--primary);color:var(--text-inverse)}.stage-banner{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin:1.5rem 0;box-shadow:var(--shadow-sm)}.stage-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.5rem}.stage-title{font-size:1.6rem;font-weight:600;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.4rem}.stage-description{font-size:.92rem;color:var(--text-secondary);max-width:800px;line-height:1.45;margin-bottom:1rem}.stage-meta-pills{gap:1.25rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.meta-pill,.stage-meta-pills{display:flex;align-items:center}.meta-pill{gap:.4rem}.softcheck-fields{display:flex;flex-direction:column;gap:.85rem}.app-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:1.75rem;gap:1.75rem;margin-bottom:3rem;align-items:start}@media (max-width:1024px){.app-grid{grid-template-columns:1fr}}.panel-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm)}.panel-header{margin-bottom:1.5rem}.panel-title{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.panel-subtitle{font-size:.85rem;color:var(--text-muted);margin-top:.2rem}.form-group,.form-row{margin-bottom:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.form-label{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.4rem}.form-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.form-helper-btn{background:none;border:none;color:#2563eb;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.form-input,.form-select{width:100%;height:44px;padding:0 var(--field-inline);font-size:.92rem;font-family:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-card);color:var(--text-primary);transition:all .15s ease;outline:none}.form-input:focus,.form-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px rgba(15,23,42,.1)}.select-field{position:relative;isolation:isolate;width:100%}.select-field[data-open]{z-index:4}button.select-field-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:var(--field-inline);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:16px;touch-action:manipulation}.select-field-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-field-caret{width:.42em;height:.42em;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-.12em);opacity:.55;pointer-events:none}.select-field[data-open] .select-field-caret{transform:rotate(225deg) translateY(-.12em)}.select-field-list{position:absolute;z-index:2;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.25rem;list-style:none;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:min(20rem,50vh);overflow:auto;transform-origin:top center;animation:select-field-in .16s cubic-bezier(.32,.72,0,1)}.select-field-list[data-placement=top]{top:auto;bottom:calc(100% + 4px);transform-origin:bottom center;animation-name:select-field-in-up}.select-field-option{display:flex;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.55rem .65rem;border:0;border-radius:6px;background:transparent;color:var(--text-primary);font:inherit;font-size:16px;font-weight:500;text-align:left;cursor:pointer;touch-action:manipulation}.select-field-tick{width:14px;height:14px;flex-shrink:0;color:var(--text-primary);opacity:0}.select-field-option[aria-selected=true] .select-field-tick{opacity:1}.select-field-option[data-active]{background:var(--bg-subtle)}.select-field-option:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}@keyframes select-field-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}@keyframes select-field-in-up{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.select-field-list,.select-field-list[data-placement=top]{animation:none}}.form-helper-text{font-size:.75rem;color:var(--text-muted);margin-top:.35rem;line-height:1.35}.income-type-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem;margin-bottom:1.25rem}@media (max-width:640px){.income-type-grid{grid-template-columns:repeat(2,1fr)}}.income-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.9rem .5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;transition:all .15s ease;text-align:center;gap:.4rem}.income-type-card:hover{background:var(--bg-subtle);border-color:var(--border-medium)}.income-type-card.active{background:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.income-type-label{font-size:.76rem;font-weight:600;line-height:1.2}.joint-toggle-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1.1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;background:var(--bg-subtle)}.joint-toggle-info{display:flex;flex-direction:column}.joint-toggle-title{font-size:.88rem;font-weight:600;color:var(--text-primary)}.joint-toggle-subtitle{font-size:.76rem;color:var(--text-secondary)}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-medium);border-radius:24px}.slider,.slider:before{position:absolute;transition:.2s}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:var(--primary)}input:checked+.slider:before{transform:translateX(20px)}.btn-primary{width:100%;height:50px;background-color:var(--primary);color:var(--text-inverse);font-family:inherit;font-size:.95rem;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .15s ease;box-shadow:var(--shadow-sm)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0)}.stats-summary-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.stat-box{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.85rem .5rem;text-align:center}.stat-number{font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--text-primary)}.stat-number.approved{color:var(--success-text)}.stat-number.declined{color:var(--danger-text)}.stat-label{font-size:.75rem;font-weight:600;color:var(--text-muted);margin-top:.2rem}.bank-section-title{font-size:.92rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 .85rem;display:flex;align-items:center;gap:.4rem}.bank-section-title.approved{color:var(--success-text)}.bank-section-title.declined{color:var(--text-secondary)}.bank-cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.bank-eval-list{display:flex;flex-direction:column;gap:.55rem}.bank-eval-list-summary{font-size:.78rem;color:var(--text-muted);font-weight:600}.bank-card.is-collapsible .bank-card-header{cursor:pointer}.bank-card.is-collapsible:not(.is-expanded) .bank-card-header{margin-bottom:0}@media (max-width:640px){.bank-cards-grid{grid-template-columns:1fr}}.bank-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;transition:all .15s ease;position:relative}.bank-card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.bank-card.approved-card{border-left:3.5px solid var(--success-text)}.bank-card.approved-card.is-dispatch-selected{border-color:#93c5fd;box-shadow:0 0 0 2px #dbeafe;background:#f8fbff}.bank-card.declined-card{border-left:3.5px solid var(--danger-text);background:#fafafa}.bank-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.bank-meta{gap:.5rem}.bank-icon,.bank-meta{display:flex;align-items:center}.bank-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--bg-subtle);justify-content:center;color:var(--text-secondary)}.bank-name{font-size:.88rem;font-weight:600;color:var(--text-primary);line-height:1.2}.bank-code-tag{font-size:.68rem;color:var(--text-muted);font-weight:600}.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:600}.status-badge.approved{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.status-badge.declined{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}.bank-metrics-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;font-size:.78rem}.metric-item{display:flex;flex-direction:column}.metric-label{color:var(--text-muted);font-size:.7rem;font-weight:500}.metric-value{font-weight:600;color:var(--text-primary)}.decline-reason-pill{margin-top:.65rem;padding:.35rem .6rem;background:var(--danger-bg);color:var(--danger-text);font-size:.72rem;font-weight:600;border-radius:var(--radius-sm);display:flex;align-items:center;gap:.35rem}.empty-results{flex-direction:column;min-height:380px;text-align:center;color:var(--text-muted);gap:.75rem}.empty-results,.empty-results-icon{display:flex;align-items:center;justify-content:center}.empty-results-icon{width:56px;height:56px;border-radius:50%;background:var(--bg-subtle);color:var(--text-secondary)}.handoff-cta-banner{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:var(--radius-lg);padding:1.5rem 1.75rem;margin-top:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:var(--shadow-md)}@media (max-width:640px){.handoff-cta-banner{flex-direction:column;text-align:center}}.handoff-title{font-size:1.05rem;font-weight:600;margin-bottom:.2rem}.handoff-desc{font-size:.82rem;color:#94a3b8;line-height:1.35}.btn-handoff{background:#fff;color:#0f172a;border:none;border-radius:var(--radius-md);padding:.75rem 1.25rem;font-weight:600;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-handoff:hover{background:#f1f5f9;transform:translateY(-1px)}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-card{background:var(--bg-card);border-radius:var(--radius-lg);max-width:540px;width:100%;padding:2rem;box-shadow:var(--shadow-xl);max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.modal-close-btn{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:.2rem}.consent-box{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;font-size:.82rem;color:var(--text-secondary);line-height:1.45;margin:1rem 0 1.5rem}.modal-actions{display:flex;gap:.75rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.app-grid.app-grid--tool{grid-template-columns:minmax(0,1fr);align-items:start}.app-grid--tool .softcheck-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;grid-gap:.85rem 1.1rem;gap:.85rem 1.1rem}.app-grid--tool .softcheck-card{height:auto}.app-grid--tool .softcheck-field--wide{grid-column:span 2}@media (max-width:1024px){.app-grid--tool .softcheck-field--wide{grid-column:auto}}.results-actionbar{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--radius-md);padding:.85rem 1.1rem;margin-bottom:.85rem}.results-actionbar-figure{display:flex;flex-direction:column;padding-left:1.25rem;border-left:1px solid #334155}.results-actionbar-label{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.results-actionbar-value{font-size:1.15rem;font-weight:600;color:#fff;line-height:1.2}.bank-table{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.bank-row{display:grid;grid-template-columns:minmax(0,1.4fr) 4rem 6rem 6rem 6.3rem minmax(0,1.9fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:.55rem .85rem;border-top:1px solid var(--border-subtle);font-size:.8rem}.bank-table>.bank-row:first-child{border-top:none}.bank-row.is-head{background:var(--bg-subtle);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:.4rem;padding-bottom:.4rem}.bank-row.is-approved{box-shadow:inset 3px 0 0 var(--success-text)}.bank-row:not(.is-head):hover{background:var(--bg-card-hover)}.bank-row-clickable{cursor:pointer}.bank-row-toggle{display:inline-flex;color:var(--text-muted);flex-shrink:0;transition:transform .15s ease}.bank-row-toggle.is-open{transform:rotate(180deg)}.bank-row-details{display:none}.bank-row-details.is-open{display:block}.bank-row-name{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-row-sub{font-size:.68rem;color:var(--text-muted);font-weight:600}.bank-row-num{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.bank-row-quotes{padding:0 .85rem .5rem;background:var(--bg-subtle);border-top:1px dashed var(--border-subtle)}.bank-row-group:hover .bank-row-quotes{background:var(--bg-card-hover)}.bank-row-note{font-size:.7rem;line-height:1.3;color:var(--danger-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.bank-row{grid-template-columns:1fr 1fr;row-gap:.35rem}.bank-row.is-head{display:none}.bank-row-note,.bank-row-num{text-align:left;white-space:normal}.bank-row-note:before,.bank-row-num:before{content:attr(data-label) " ";font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}}:root,html[data-console-theme=light]{--cx-ground:#fff;--cx-plate:#fff;--cx-sunk:#f4f4f4;--cx-ink:#000;--cx-ink-2:#3d3d3d;--cx-mute:#6e6e6e;--cx-faint:#8a8a8a;--cx-line:#e4e4e4;--cx-line-strong:#000;--cx-accent:#000;--cx-on-accent:#fff;--cx-accent-wash:#f4f4f4;--cx-accent-line:#000;--cx-yes:#000;--cx-yes-wash:#f4f4f4;--cx-yes-line:#000;--cx-warn:#6b6b6b;--cx-warn-wash:#f4f4f4;--cx-warn-line:#000;--cx-no:#000;--cx-no-wash:#f4f4f4;--cx-no-line:#000;--cx-r:0px;--cx-r-lg:0px;--cx-depth:none;--cx-display:var(--font-sans);--cx-mono:var(--font-mono)}html[data-console-theme=dark]{--cx-ground:#0b0d10;--cx-plate:#121519;--cx-sunk:#0e1114;--cx-ink:#e8ebef;--cx-ink-2:#a2a9b3;--cx-mute:#8b93a0;--cx-faint:#6b7380;--cx-line:#1e2329;--cx-line-strong:#2a3038;--cx-accent:#22d3ee;--cx-on-accent:#04141a;--cx-accent-wash:rgba(34,211,238,.1);--cx-accent-line:rgba(34,211,238,.45);--cx-yes:#34d399;--cx-yes-wash:rgba(52,211,153,.12);--cx-yes-line:rgba(52,211,153,.4);--cx-warn:#fbbf24;--cx-warn-wash:rgba(251,191,36,.1);--cx-warn-line:rgba(251,191,36,.4);--cx-no:#fb7185;--cx-no-wash:rgba(251,113,133,.12);--cx-no-line:rgba(251,113,133,.4);--cx-r:4px;--cx-r-lg:6px;--cx-depth:none;--cx-display:var(--font-sans)}html[data-console-theme=light]{--bg-main:#fff;--appbar-bg:#000;--appbar-border:#000;--appbar-text:#fff;--appbar-muted:#a3a3a3;--appbar-nav:#a3a3a3;--appbar-nav-active-bg:#fff;--appbar-nav-active-fg:#000;--appbar-mark-bg:#fff;--appbar-mark-fg:#000;--appbar-accent:#fff;--appbar-danger:#f0a89a;--appbar-menu-bg:#141414}html[data-console-theme=dark]{--bg-main:#0b0d10;--text-primary:#e8ebef;--appbar-bg:rgba(11,13,16,.92);--appbar-border:#1e2329;--appbar-text:#e8ebef;--appbar-muted:#8b93a0;--appbar-nav:#8b93a0;--appbar-nav-active-bg:#22d3ee;--appbar-nav-active-fg:#04141a;--appbar-mark-bg:#22d3ee;--appbar-mark-fg:#04141a;--appbar-accent:#22d3ee;--appbar-danger:#f0a89a;--appbar-menu-bg:#14181d}html[data-console-theme] body{background-color:var(--bg-main)}.appbar-mode{width:38px;height:22px;padding:2px;border-radius:999px;border:1px solid var(--appbar-border);background:transparent;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.appbar-mode:hover{border-color:var(--appbar-accent)}.appbar-mode-knob{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--appbar-accent);color:var(--appbar-bg);transition:transform .18s ease}html[data-console-theme=light] .appbar-mode-knob{color:#000}html[data-theme=dark] .appbar-mode-knob{transform:translateX(16px)}.appbar-mode-moon,html[data-theme=dark] .appbar-mode-sun{display:none}html[data-theme=dark] .appbar-mode-moon{display:block}:is(.lp-root,.about-root,.auth-root) .appbar-mode{border-color:var(--lp-void-line)}:is(.lp-root,.about-root,.auth-root) .appbar-mode:hover{border-color:var(--lp-accent)}:is(.lp-root,.about-root,.auth-root) .appbar-mode-knob{background:var(--lp-accent);color:var(--lp-void)}.console-shell{max-width:none;width:100%;padding:1rem 1.1rem 3rem;display:flex;flex-direction:column;gap:.75rem;font-family:var(--cx-display);color:var(--cx-ink);background:var(--cx-ground);min-height:calc(100dvh - 57px)}.console-shell button,.console-shell input,.console-shell select,.console-shell textarea{font-family:inherit}.console-shell input[type=number],.console-shell input[type=text],.console-shell textarea{background:var(--cx-plate);color:var(--cx-ink);border-radius:var(--cx-r)!important}.console-shell input:focus,.console-shell select:focus,.console-shell textarea:focus{outline:2px solid var(--cx-accent);outline-offset:0}.console-fig{font-family:var(--cx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.console-eyebrow{font-family:var(--cx-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-faint);white-space:nowrap}.console-topbar{gap:.75rem 1rem}.console-topbar,.console-topbar-right{display:flex;align-items:center;flex-wrap:wrap}.console-topbar-right{margin-left:auto;gap:.5rem}.console-title{font-size:1.15rem;font-weight:600;color:var(--cx-ink);letter-spacing:-.02em;margin:0;white-space:nowrap}.console-live{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--cx-mono);font-size:.64rem;letter-spacing:.03em;padding:.18rem .5rem;border-radius:var(--cx-r);border:1px solid var(--cx-accent-line);background:var(--cx-accent-wash);color:var(--cx-accent);white-space:nowrap}.console-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cx-accent)}html[data-console-theme=dark] .console-live:before{box-shadow:0 0 8px var(--cx-accent)}.console-stats{display:flex;align-items:stretch;border:1px solid var(--cx-line);border-radius:var(--cx-r);background:var(--cx-plate);box-shadow:var(--cx-depth);overflow:hidden}.console-stat{display:flex;align-items:baseline;gap:.35rem;padding:.4rem .8rem;border-left:1px solid var(--cx-line);white-space:nowrap}.console-stat:first-child{border-left:none}.console-stat b{font-family:var(--cx-mono);font-size:1rem;font-weight:600;line-height:1}.console-stat span{font-size:.7rem;font-weight:600;color:var(--cx-faint)}.console-role{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:var(--cx-r);border:1px solid var(--cx-line);background:var(--cx-plate);font-size:.78rem;font-weight:600;color:var(--cx-ink);white-space:nowrap}.console-role-edit{background:var(--cx-yes-wash);color:var(--cx-yes)}.console-role-edit,.console-role-locked{font-size:.64rem;font-weight:600;padding:.1rem .38rem;border-radius:calc(var(--cx-r) - 1px)}.console-role-locked{background:var(--cx-no-wash);color:var(--cx-no);gap:.2rem}.console-btn,.console-role-locked{display:inline-flex;align-items:center}.console-btn{gap:.35rem;padding:.42rem .75rem;border-radius:var(--cx-r);border:1px solid var(--cx-line-strong);background:var(--cx-plate);color:var(--cx-ink-2);font-size:.76rem;font-weight:600;white-space:nowrap;cursor:pointer}.console-btn:hover{border-color:var(--cx-accent)}.console-btn:disabled{cursor:not-allowed;opacity:.6}.console-btn.is-on{background:var(--cx-ink);color:var(--cx-ground);border-color:var(--cx-ink)}.console-btn.is-primary{background:var(--cx-accent);color:var(--cx-on-accent);border-color:var(--cx-accent);font-weight:600;padding-inline:1rem}.console-btn.is-primary:hover{filter:brightness(1.08)}.console-btn.is-sm{padding:.25rem .55rem;font-size:.7rem}.console-body{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.console-rail{position:-webkit-sticky;position:sticky;top:4.25rem;display:flex;flex-direction:column;gap:.6rem;min-width:0;max-height:calc(100dvh - 5.5rem)}.console-work{min-width:0}.console-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.console-filters{display:flex;flex-wrap:wrap;gap:.35rem}.console-filter{padding:.4rem .65rem;border-radius:var(--cx-r);border:1px solid var(--cx-line-strong);background:var(--cx-plate);color:var(--cx-ink-2);font-size:.74rem;font-weight:500;cursor:pointer;white-space:nowrap}.console-filter.is-on{background:var(--cx-ink);color:var(--cx-ground);border-color:var(--cx-ink);font-weight:600}html[data-console-theme=dark] .console-filter{border-color:var(--cx-line);background:var(--cx-sunk)}html[data-console-theme=dark] .console-filter.is-on{background:var(--cx-ink);color:var(--cx-ground);border-color:var(--cx-ink)}.console-strip{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;padding-right:.3rem;padding-bottom:.4rem;scroll-snap-type:y proximity}.console-chip{flex:0 0 auto;width:100%;scroll-snap-align:start;text-align:left;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border-radius:var(--cx-r-lg);border:1px solid var(--cx-line);background:var(--cx-plate);color:var(--cx-ink);box-shadow:var(--cx-depth);cursor:pointer}html[data-console-theme=light] .console-chip{border-color:#000}.console-chip.is-on,.console-chip:hover{border-color:var(--cx-accent)}.console-chip.is-on{box-shadow:inset 0 2px 0 var(--cx-accent),0 0 0 1px var(--cx-accent)}html[data-console-theme=light] .console-chip.is-on{background:#000;color:#fff;box-shadow:none}html[data-console-theme=light] .console-chip.is-on .console-chip-sub,html[data-console-theme=light] .console-chip.is-on svg{color:#a3a3a3}html[data-console-theme=light] .console-chip.is-on .console-tier{background:#fff;color:#000;border-color:#fff}.console-chip-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--cx-mono);font-size:.7rem;font-weight:600;letter-spacing:.04em}.console-chip-name{font-size:.8rem;font-weight:600}.console-chip-name,.console-chip-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-chip-sub{font-size:.66rem}.console-chip-sub,.console-tier{font-family:var(--cx-mono);color:var(--cx-faint)}.console-tier{align-self:flex-start;margin-top:.15rem;font-size:.6rem;font-weight:600;padding:.08rem .35rem;border-radius:calc(var(--cx-r) - 1px);border:1px solid var(--cx-line);white-space:nowrap}.console-tier.is-set{border-color:var(--cx-accent-line);background:var(--cx-accent-wash);color:var(--cx-accent)}html[data-console-theme=light] .console-tier.is-set{background:#000;color:#fff;border-color:#000}.console-empty{padding:2rem 1rem;text-align:center;color:var(--cx-faint);font-size:.82rem;flex:1 1}.console-form{display:flex;flex-direction:column;gap:.75rem}.console-form-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;border-radius:var(--cx-r-lg);background:var(--cx-plate);border:1px solid var(--cx-line-strong);box-shadow:var(--cx-depth)}html[data-console-theme=light] .console-form-head{border-bottom-width:2px}.console-form-id{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.console-form-id h2{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;color:var(--cx-ink);margin:0}.console-mark{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;font-weight:600;padding:.15rem .45rem;border-radius:var(--cx-r);border:1px solid var(--cx-line);color:var(--cx-faint)}.console-mark.is-yes{background:var(--cx-yes-wash);color:var(--cx-yes);border-color:transparent}.console-mark.is-warn{background:var(--cx-warn-wash);color:var(--cx-warn);border-color:transparent}html[data-console-theme=light] .console-mark.is-yes{background:#000;color:#fff}html[data-console-theme=light] .console-mark.is-warn{background:#fff;color:#000;border-color:#000}.console-record{font-family:var(--cx-mono);font-size:.66rem;color:var(--cx-faint);cursor:help;white-space:nowrap}.console-form-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.console-cols{--console-sheet-h:min(52dvh,560px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.console-cols.has-sandbox{padding-bottom:3.5rem}.console-cols.has-sandbox.is-open{padding-bottom:calc(var(--console-sheet-h) + 1rem)}.console-index{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;gap:.1rem;border-bottom:1px solid var(--cx-line)}.console-tab{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border:0;border-bottom:3px solid transparent;border-radius:var(--cx-r) var(--cx-r) 0 0;margin-bottom:-1px;background:transparent;color:var(--cx-faint);font-size:.8rem;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.console-tab.is-on,.console-tab:hover{color:var(--cx-ink)}.console-tab.is-on{font-weight:600;background:var(--cx-plate);border-bottom-color:var(--cx-accent)}html[data-console-theme=dark] .console-tab.is-on{background:#171b20}html[data-console-theme=light] .console-tab.is-on{background:#000;color:#fff;border-bottom-color:#000}.console-editor{min-width:0;display:flex;flex-direction:column;gap:1rem;container-type:inline-size}@container (max-width: 1000px){.earner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earner-grid>.earner-card{grid-column:auto;grid-row:auto}}@container (max-width: 640px){.earner-grid{grid-template-columns:minmax(0,1fr)}}.console-plate{background:var(--cx-plate);border-radius:var(--cx-r-lg);border:1px solid var(--cx-line);padding:1.15rem;display:flex;flex-direction:column;gap:1.15rem;box-shadow:var(--cx-depth)}html[data-console-theme=light] .console-plate{border-color:#000}.console-sandbox{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:var(--cx-plate);border-top:1px solid var(--cx-line-strong);border-radius:var(--cx-r-lg) var(--cx-r-lg) 0 0;padding:.55rem max(1rem,calc((100vw - 1400px) / 2)) calc(.55rem + env(safe-area-inset-bottom));box-shadow:0 -10px 28px rgba(0,0,0,.28)}.console-sandbox.is-open{height:var(--console-sheet-h);padding-top:.8rem;animation:console-sheet-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes console-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.console-sandbox.is-open{animation:none}}.console-sandbox-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.console-sandbox-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.console-sandbox.is-open .console-sandbox-title{margin-bottom:.6rem}.console-sandbox-title small{font-size:.7rem;color:var(--cx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-sandbox-title b{font-size:.78rem;font-weight:600;color:var(--cx-ink)}.console-sandbox-ic{display:inline-flex;padding:.2rem;border-radius:calc(var(--cx-r) - 1px);background:var(--cx-accent);color:var(--cx-on-accent)}.earner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.earner-grid>.earner--fixed{grid-column:1;grid-row:1}.earner-grid>.earner--variable{grid-column:1;grid-row:2}.earner-grid>.earner--commission{grid-column:2;grid-row:1/span 2}.earner-grid>.earner--business{grid-column:3;grid-row:1/span 2}@media (max-width:1360px){.earner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earner-grid>.earner-card{grid-column:auto;grid-row:auto}}@media (max-width:820px){.earner-grid{grid-template-columns:minmax(0,1fr)}}.special-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(410px,1fr));grid-gap:1rem;gap:1rem;align-items:start}.special-grid>.special-head{grid-column:1/-1}.rule-hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:help}.rule-hint:hover{-webkit-line-clamp:unset;overflow:visible}@media (max-width:1024px){.console-body,.console-cols{grid-template-columns:minmax(0,1fr)}.console-rail{position:static;max-height:none}.console-strip{flex-direction:row;overflow-x:auto;overflow-y:visible;padding-right:0;scroll-snap-type:x proximity}.console-chip{flex:0 0 172px;width:auto}}.portal-intake .panel-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-column-gap:1.75rem;column-gap:1.75rem;align-items:start}.portal-intake .panel-card>.btn-primary,.portal-intake .panel-card>.joint-subfields,.portal-intake .panel-card>.joint-toggle-card,.portal-intake .panel-card>.panel-header{grid-column:1/-1}.portal-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:1024px){.portal-intake .panel-card,.portal-results{grid-template-columns:1fr}}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--appbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--appbar-border);box-shadow:0 1px 3px rgba(0,0,0,.04)}.appbar .container{padding-top:0;padding-bottom:0}.appbar-row{justify-content:space-between;height:56px;gap:1rem}.appbar-lead,.appbar-row{display:flex;align-items:center}.appbar-lead{gap:28px;min-width:0;height:100%}.appbar-wordmark{flex-shrink:0;font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:22px;color:var(--appbar-text);text-decoration:none}.appbar-wordmark span{color:var(--appbar-accent)}.appbar-nav{display:flex;align-items:stretch;height:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.appbar-nav::-webkit-scrollbar{display:none}.appbar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;flex-shrink:0;padding:0 11px;font-size:13px;font-weight:500;line-height:16px;font-family:inherit;white-space:nowrap;text-decoration:none;border:none;border-radius:0;cursor:pointer;color:var(--appbar-nav);background:transparent;transition:color .15s ease,box-shadow .15s ease,transform .15s cubic-bezier(.25,.46,.45,.94)}.appbar-item.is-active{color:var(--appbar-text);box-shadow:inset 0 -2px 0 var(--appbar-accent)}.appbar-item.is-muted{color:var(--appbar-muted)}.appbar-item:focus-visible{outline:2px solid var(--appbar-accent);outline-offset:-6px;border-radius:6px}@media (hover:hover) and (pointer:fine){.appbar-item:hover:not(.is-active){color:var(--appbar-text);box-shadow:inset 0 -2px 0 var(--appbar-border)}}.appbar-item:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.appbar-item{transition-property:color,box-shadow}.appbar-item:active,.appbar-item:hover{transform:none}}.appbar-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}.appbar-account{position:relative}.appbar-account-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:0;border-radius:999px;background:color-mix(in oklab,var(--appbar-text) 7%,transparent);color:var(--appbar-muted);cursor:pointer;font-family:inherit;transition:background-color .15s ease,transform .15s cubic-bezier(.25,.46,.45,.94)}.appbar-account-button[aria-expanded=true]{background:color-mix(in oklab,var(--appbar-text) 13%,transparent)}.appbar-account-button:focus-visible{outline:2px solid var(--appbar-accent);outline-offset:2px}.appbar-account-button:active{transform:scale(.96)}.appbar-account-chevron{transition:transform .15s ease}.appbar-account-button[aria-expanded=true] .appbar-account-chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.appbar-account-button:hover{background:color-mix(in oklab,var(--appbar-text) 13%,transparent)}}@media (prefers-reduced-motion:reduce){.appbar-account-button,.appbar-account-chevron{transition:none}.appbar-account-button:active{transform:none}}.appbar-avatar{width:30px;height:30px;border-radius:50%;background:var(--appbar-mark-bg);color:var(--appbar-mark-fg);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.appbar-avatar.is-admin{box-shadow:0 0 0 2px var(--appbar-bg),0 0 0 3px var(--appbar-accent)}.appbar-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:110;width:248px;max-width:calc(100vw - 32px);padding:6px;display:grid;border-radius:10px;border:1px solid var(--appbar-border);background:var(--appbar-menu-bg);box-shadow:0 1px 2px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.25);transform-origin:top right;animation:appbar-menu-in .14s cubic-bezier(.32,.72,0,1)}@keyframes appbar-menu-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.appbar-menu{animation:none}}.appbar-menu-head{display:grid;grid-gap:2px;gap:2px;padding:10px 10px 12px}.appbar-menu-name{font-size:14px;font-weight:600;line-height:18px;color:var(--appbar-text);overflow-wrap:anywhere}.appbar-menu-role{font-size:12px;line-height:16px;color:var(--appbar-accent)}.appbar-menu-rule{height:1px;margin:2px 0;background:var(--appbar-border)}.appbar-menu-item,.appbar-menu-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:6px;font-size:13px;line-height:16px;font-family:inherit;color:var(--appbar-text)}.appbar-menu-row{justify-content:space-between}.appbar-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.appbar-menu-item svg{flex-shrink:0;color:var(--appbar-muted)}.appbar-menu-item[aria-current=page]{color:var(--appbar-accent)}.appbar-menu-item.is-danger,.appbar-menu-item.is-danger svg{color:var(--appbar-danger,var(--danger-text))}.appbar-menu-item:focus-visible,.appbar-sim-select:focus-visible{outline:2px solid var(--appbar-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.appbar-menu-item:hover{background:color-mix(in oklab,var(--appbar-text) 7%,transparent)}}.appbar-sim-select{max-width:130px;padding:4px 2px;border:0;border-radius:4px;background:transparent;color:var(--appbar-muted);font-family:inherit;font-size:13px;text-align:right;cursor:pointer}.appbar-sim-select.is-on{color:var(--appbar-accent)}.appbar-sim-select option{color:initial}.appbar-auth{display:flex;align-items:center;gap:.4rem}.appbar-register,.appbar-signin{display:inline-flex;align-items:center;text-decoration:none;border-radius:8px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;line-height:1}.appbar-signin{background:var(--bg-card);border:1px solid var(--appbar-border);color:var(--appbar-text)}.appbar-register{background:var(--primary);border:none;color:var(--text-inverse)}.appbar-tabs{display:none}.appbar-tab{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-height:52px;padding:.375rem .125rem;border:0;background:transparent;border-radius:12px;cursor:pointer;text-decoration:none;font-family:inherit;font-size:.66rem;font-weight:600;letter-spacing:-.01em;color:var(--appbar-muted)}.appbar-tab-icon{width:34px;height:26px;border-radius:8px;display:grid;place-items:center}.appbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;margin-left:.35rem;border-radius:999px;background:#c4a35a;color:#0c1a12;font-size:.68rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle}.appbar-tab-icon{position:relative}.appbar-tab-icon .appbar-badge{position:absolute;top:-.35rem;right:-.7rem;margin-left:0}.appbar-tab[data-active=true]{color:var(--appbar-accent)}.appbar-tab:active,.appbar-tab[data-active=true] .appbar-tab-icon{background:var(--appbar-border)}.appbar-tabs[data-istana],.appbar[data-istana]{--appbar-bg:#0c1a12;--appbar-border:#2a4536;--appbar-text:#f7f4ea;--appbar-muted:hsla(46,45%,94%,.42);--appbar-nav:hsla(46,45%,94%,.68);--appbar-nav-active-bg:#c4a35a;--appbar-nav-active-fg:#0c1a12;--appbar-mark-bg:#c4a35a;--appbar-mark-fg:#0c1a12;--appbar-accent:#e0c57a;--appbar-danger:#f0a89a;--appbar-menu-bg:#13241a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.appbar[data-istana] .appbar-avatar,.appbar[data-istana] .appbar-menu,.appbar[data-istana] .appbar-register{border-radius:5px}.appbar[data-istana] .appbar-account-button{border-radius:7px}.appbar[data-istana] .appbar-signin{background:transparent;border-color:rgba(196,163,90,.55);color:var(--appbar-text);border-radius:999px;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.appbar[data-istana] .appbar-register{background:var(--appbar-accent);color:var(--appbar-bg)}.appbar[data-istana] .appbar-avatar{background:transparent;color:var(--appbar-text);border:1px solid rgba(196,163,90,.55)}html[data-theme=light] .appbar-tabs[data-istana],html[data-theme=light] .appbar[data-istana]{--appbar-bg:#fbfaf4;--appbar-border:#ded9cd;--appbar-text:#121a15;--appbar-muted:#7a8a80;--appbar-nav:#4a5c52;--appbar-nav-active-bg:#c4a35a;--appbar-nav-active-fg:#0c1a12;--appbar-mark-bg:#c4a35a;--appbar-mark-fg:#0c1a12;--appbar-accent:#8a6d2a;--appbar-danger:#b42318;--appbar-menu-bg:#fff}@media (max-width:767px){.appbar-desktop-only,.appbar-nav{display:none}.appbar-tabs{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--appbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--appbar-border);box-shadow:0 -2px 14px rgba(15,23,42,.06);padding:.375rem .25rem calc(.375rem + env(safe-area-inset-bottom))}.appbar-tabs[data-istana] .appbar-tab{border-radius:5px}body:has(.appbar-tabs){padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.field-pair>*{min-width:0}@media (max-width:560px){.field-pair{grid-template-columns:1fr}}.journey-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.journey-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;position:relative}@media (max-width:900px){.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.journey-steps{grid-template-columns:minmax(0,1fr)}}.journey-tick{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#22c55e;color:#fff}.tabstrip{display:flex;gap:.5rem;border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.tabstrip>*{flex:0 0 auto;white-space:nowrap}.case-overview .panel-card{padding:1.1rem 1.25rem}.case-overview .split-primary{gap:1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.case-overview .case-intake{--intake-row-pad:0.22rem;--intake-line-pad:0.15rem;--intake-block-gap:0.5rem;padding:.85rem 1.1rem}.case-overview .split-primary{align-items:stretch}.case-overview .case-panel-slot{position:relative;min-height:0}@media (min-width:901px){.case-overview .case-panel-slot>.bank-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.case-overview .case-panel-slot .bank-panel-list{--bank-panel-list-max:none;flex:1 1 auto;min-height:0}}@media (max-width:900px){.case-overview .split-primary{grid-template-columns:minmax(0,1fr)}}.case-intake-with-notes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.case-intake-notes{display:flex;flex-direction:column;gap:1.1rem;min-width:0;min-height:0}.case-chat-embedded{flex:1 1}.case-chat-embedded .case-chat-messages{max-height:none}@media (max-width:900px){.case-intake-with-notes{grid-template-columns:minmax(0,1fr)}}.case-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;align-items:start}@media (max-width:900px){.case-parties{grid-template-columns:minmax(0,1fr)}}.split-primary{grid-template-columns:1.2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.split-primary,.split-rail{display:grid;align-items:start}.split-rail{grid-template-columns:280px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.split-rail--wide{grid-template-columns:320px minmax(0,1fr)}@media (max-width:900px){.split-primary,.split-rail,.split-rail--wide{grid-template-columns:minmax(0,1fr)}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.metric-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:620px){.metric-trio{grid-template-columns:minmax(0,1fr)}}.doc-table-row{display:grid;grid-template-columns:minmax(200px,1.8fr) 130px minmax(200px,1.8fr) 105px}@media (max-width:767px){.doc-table-row{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.doc-table-head{display:none}}.sandbox-split{display:grid;grid-template-columns:1.1fr minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.sandbox-split.is-compact{grid-template-columns:1.35fr minmax(0,1fr);gap:1rem}.sandbox-pair,.sandbox-quad,.sandbox-trio{display:grid;grid-gap:.5rem;gap:.5rem}.sandbox-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.sandbox-trio{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.sandbox-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sandbox-split,.sandbox-split.is-compact,.sandbox-trio{grid-template-columns:minmax(0,1fr)}}.console-sandbox .sandbox-split.is-compact{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width:900px){.console-sandbox .sandbox-split.is-compact{grid-template-columns:minmax(0,1fr)}.console-sandbox-title small{display:none}}@media (max-width:767px){body:has(.appbar-tabs) .console-sandbox{bottom:calc(70px + env(safe-area-inset-bottom));padding-bottom:.55rem}}.modal-card--roomy{padding:2rem}.modal-card--snug{padding:1.4rem 1.6rem}@media (max-width:560px){.modal-overlay{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.modal-card{max-height:calc(100dvh - 2rem);margin-bottom:env(safe-area-inset-bottom)}.modal-card--roomy{padding:1.25rem}.modal-card--snug{padding:1.15rem 1rem}}.case-chat-split{display:grid;grid-template-columns:1fr 1fr;flex:1 1;min-height:0;background:#f8fafc}.case-chat-pane{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.case-chat-pane+.case-chat-pane{border-left:1px solid #e2e8f0}.case-chat-pane-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.1rem;background:#fff;border-bottom:1px solid #e2e8f0}.case-chat-pane-title{font-size:.82rem;font-weight:600;color:#0f172a}.case-chat-pane-subtitle{font-size:.72rem;color:#64748b;margin-top:.1rem}.case-chat-count{font-size:.72rem;font-weight:600;background:#f1f5f9;color:#475569;padding:.2rem .55rem;border-radius:6px;flex-shrink:0}.case-chat-messages{flex:1 1;padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;background:#f8fafc;max-height:420px}.case-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:180px;color:#94a3b8;text-align:center;gap:.5rem}.case-chat-composer{padding:.85rem 1.1rem;border-top:1px solid #e2e8f0;background:#fff;display:flex;gap:.6rem;align-items:center}@media (max-width:900px){.case-chat-split{grid-template-columns:minmax(0,1fr)}.case-chat-pane+.case-chat-pane{border-left:none;border-top:1px solid #e2e8f0}}.check-referral{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;color:#7c3aed;background:#faf5ff;border:1px solid #d8b4fe;padding:.3rem .85rem;border-radius:20px;margin-bottom:.65rem}.page-head-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width:640px){.container{padding:0 1rem}.page-head-actions{width:100%}.page-head-actions>*{flex:1 1 12rem;justify-content:center}.page-head-actions .btn-primary,.page-head-actions .btn-secondary{height:auto!important;min-height:44px;padding-top:.6rem!important;padding-bottom:.6rem!important;text-align:center}}@media (max-width:767px){.bp-switch{bottom:calc(70px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 1rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-switch::-webkit-scrollbar{display:none}.bp-switch>*{flex:0 0 auto}}.case-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;position:relative}@media (max-width:560px){.case-stepper{grid-template-columns:repeat(5,minmax(84px,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.case-stepper::-webkit-scrollbar{display:none}}.softcheck-window-rows{border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;overflow:hidden;background:#fff}.softcheck-window-row{display:grid;grid-template-columns:108px 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.45rem .75rem;border-top:1px solid #f1f5f9}.softcheck-window-row:first-child{border-top:none}.softcheck-window-rows--net .softcheck-window-row{grid-template-columns:88px 1fr 1fr}.softcheck-window-head{padding-top:.5rem;padding-bottom:.3rem;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.softcheck-window-row:last-child{background:#f8fafc}.softcheck-window-month{font-size:.8rem;font-weight:600;color:#475569;margin:0}.softcheck-window-recent{display:block;font-size:.66rem;font-weight:600;color:#94a3b8}.softcheck-window-tiles{margin-top:.6rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.softcheck-window-tile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .8rem}.softcheck-window-tile--lead{background:#eff6ff;border-color:#bfdbfe}.softcheck-window-tile-label{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.softcheck-window-tile--lead .softcheck-window-tile-label{color:#1d4ed8}.softcheck-window-tile-value{font-size:1.05rem;font-weight:600;color:#0f172a}.softcheck-banker-block{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:12px;padding:.9rem 1rem .35rem;margin-bottom:1.5rem}.softcheck-banker-block-title{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:.7rem}.softcheck-evidence-tick{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;margin:0}.softcheck-evidence-tick input{margin-top:.2rem;width:16px;height:16px;accent-color:#2563eb}.softcheck-evidence-label{display:block;font-size:.85rem;font-weight:600;color:#0f172a}.softcheck-evidence-hint{display:block;font-size:.75rem;color:#64748b;line-height:1.4}.softcheck-window-icon{color:#2563eb}