*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--boei-red:8.85 56.1% 50%;--background:60 23% 97.5%;--foreground:40 7% 8%;--card:60 23% 97.5%;--card-foreground:40 7% 8%;--popover:60 23% 97.5%;--popover-foreground:40 7% 8%;--primary:var(--boei-red);--primary-foreground:0 0% 100%;--secondary:230 13% 35%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:var(--boei-red);--destructive-foreground:210 40% 98%;--primary-container:235,100%,98%;--icons:229 11% 40%;--icon-white:236,36%,91%;--border:234 43% 91%;--input:214.3 31.8% 91.4%;--ring:var(--boei-red);--success:160 84% 39%;--warning:37.7 92.1% 50.2%;--error:0 72.2% 50.6%;--radius:0.5rem;--chart-1:8.85 56.1% 50%/1;--chart-2:221.2 83.2% 53.3%/1;--chart-3:262 83% 58%/1;--chart-4:215 25% 60%/1;--chart-error:345 74% 63%;--ds-background:60 23% 97.5%;--ds-background-subtle:48 22% 93.9%;--ds-surface:60 23% 97.5%;--ds-foreground:40 7% 8%;--ds-foreground-secondary:43 6% 23%;--ds-foreground-muted:42 5% 41%;--ds-foreground-faint:45 10% 67%;--ds-brand-muted:8.85 56.1% 50%;--ds-border:43 22% 87%;--ds-border-subtle:45 24% 92%;--ds-primary:240 8% 6%;--ds-primary-hover:240 4% 18%;--ds-success:142 40% 30%;--ds-warning:39 50% 36%;--ds-error:7 60% 45%;--ds-info:217 50% 45%;--ds-success-subtle:152 45% 32%/0.08;--ds-warning-subtle:35 80% 45%/0.1;--ds-error-subtle:0 70% 45%/0.08;--ds-info-subtle:217 50% 45%/0.08;--estate-proven:#2e6b44;--estate-proven-soft:rgba(46,107,68,0.09);--estate-proven-line:rgba(46,107,68,0.28);--estate-attn:#8a6a2e;--estate-attn-soft:rgba(138,106,46,0.1);--estate-attn-line:rgba(138,106,46,0.3);--estate-blocked:#b83d2e;--estate-blocked-soft:rgba(184,61,46,0.08);--estate-blocked-line:rgba(184,61,46,0.3);--estate-finding:#684f9a;--estate-finding-soft:rgba(104,79,154,0.08);--estate-finding-line:rgba(104,79,154,0.26);--estate-info:#3a5c9c;--estate-info-soft:rgba(58,92,156,0.08);--estate-info-line:rgba(58,92,156,0.26);--ds-link:240 8% 6%;--ds-link-hover:240 4% 18%;--ds-ring:8.85 56.1% 50%;--ds-radius-sm:0.125rem;--ds-radius:0.1875rem;--ds-radius-md:0.75rem;--ds-radius-lg:0.375rem;--ds-radius-bubble:1rem;--ds-radius-hero:1.25rem;--ds-shadow-card:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);--ds-shadow-card-hover:0 2px 4px rgba(0,0,0,0.06),0 12px 32px rgba(0,0,0,0.1);--ds-spring-overlay:320ms cubic-bezier(0.32,0.72,0,1);--ds-trendline-tween:600ms cubic-bezier(0.4,0,0.2,1);--ds-number-tick:300ms cubic-bezier(0.4,0,0.2,1);--ds-text-body:15px;--ds-text-display:56px;--ds-text-headline-lg:32px;--ds-text-headline:24px;--ds-text-headline-sm:20px;--ds-text-label:10.5px;--ds-text-peek:13px;--ds-text-mono:13px;--ds-font-body:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-title:var(--ds-font-body);--ds-font-editorial:var(--font-playfair),ui-serif,Georgia,"Times New Roman",serif;--ds-font-display:var(--ds-font-editorial);--ds-font-mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ds-paper:#ffffff;--ds-paper-2:#f6f6f6;--ds-paper-3:#eeeeee;--ds-rule:#e2e2e2;--ds-rule-soft:#ebebeb;--ds-rule-fine:rgba(0,0,0,0.06);--ds-ink:#191919;--ds-ink-2:#333333;--ds-ink-3:#666666;--ds-ink-4:#999999;--ds-boei:oklch(0.58 0.16 32);--ds-boei-soft:oklch(0.58 0.16 32/0.24);--ds-moss:#2e6b44;--ds-amber:#a86800;--ds-blue:#2a4a8a;--ds-graphite:#222222;--ds-cream:#f5f0ea;--ds-tracking-tight:0;--ds-tracking-display:0;--ds-tracking-normal:0;--ds-tracking-wide:0.02em;--ds-ease:cubic-bezier(0.25,1,0.5,1);--ds-duration-fast:120ms;--ds-duration:150ms;--ds-duration-slow:200ms;--ds-shadow-sm:0 1px 2px rgba(0,0,0,0.06);--ds-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--strip-h:9.5rem}@media (min-width:768px){:root{--strip-h:7.5rem}}@media (min-width:1024px){:root{--strip-h:8.5rem}}@media (min-width:1280px){:root{--strip-h:7.5rem}}.dark{--boei-red:9.38 73.1% 62.8%;--chart-1:9.38 73.1% 62.8%/1;--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:var(--boei-red);--primary-foreground:210 40% 98%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:var(--boei-red);--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:var(--boei-red);--ds-background:230 12% 6%;--ds-background-subtle:230 10% 9%;--ds-surface:230 12% 8%;--ds-foreground:35 12% 95%;--ds-foreground-secondary:35 6% 70%;--ds-foreground-muted:30 4% 50%;--ds-foreground-faint:230 8% 18%;--ds-border:230 8% 16%;--ds-border-subtle:230 8% 12%;--ds-success-subtle:152 45% 50%/0.15;--ds-warning-subtle:35 80% 55%/0.15;--ds-error-subtle:0 70% 55%/0.15;--ds-info-subtle:217 60% 60%/0.15;--ds-link:35 12% 95%;--ds-link-hover:35 6% 80%;--ds-primary:35 12% 95%;--ds-primary-hover:35 6% 80%;--ds-brand-muted:9.38 73.1% 62.8%;--ds-ring:9.38 73.1% 62.8%;--ds-boei:oklch(0.68 0.15 32);--ds-boei-soft:oklch(0.68 0.15 32/0.22);--ds-shadow-sm:0 1px 2px rgba(0,0,0,0.2);--ds-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -1px rgba(0,0,0,0.2)}*{border-color:hsl(var(--border))}[data-ds] *{border-color:hsl(var(--ds-border))}*{scrollbar-width:thin}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}[data-ds] body{background-color:hsl(var(--ds-background));color:hsl(var(--ds-foreground))}body{--ds-font-body:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-title:var(--ds-font-body);--ds-font-editorial:var(--font-playfair),ui-serif,Georgia,"Times New Roman",serif;--ds-font-display:var(--ds-font-editorial);--ds-font-mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;font-family:var(--ds-font-body);font-size:var(--ds-text-body);font-feature-settings:"ss01","tnum","cv11";text-rendering:optimizeLegibility}.cursor-pointer svg,[role=button] svg,a svg,button svg{pointer-events:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-px{bottom:-1px}.-left-3{left:-.75rem}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-12{top:3rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-auto{top:auto}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-\[1px\]{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100svh\]{height:100svh}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[2px\]{height:2px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[76px\]{height:76px}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[240px\]{max-height:240px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-9{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[360px\]{width:360px}.w-\[40px\]{width:40px}.w-\[480px\]{width:480px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[76px\]{width:76px}.w-\[86\%\]{width:86%}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[24px\]{min-width:24px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[260px\]{max-width:260px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[80px\]{max-width:80px}.max-w-\[896px\]{max-width:896px}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2,.translate-x-\[-50\%\]{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-\[-50\%\],.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-0\.5,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-fade-in{animation:fade-in .32s ease-in-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-12{scroll-margin-top:3rem}.scroll-mt-8{scroll-margin-top:2rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0\.8fr_1fr_1fr_1fr_0\.8fr\]{grid-template-columns:.8fr 1fr 1fr 1fr .8fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[160px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:160px minmax(0,1fr) auto}.grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.grid-cols-\[24px_28px_minmax\(0\2c 1fr\)_minmax\(0\2c 200px\)_auto_auto\]{grid-template-columns:24px 28px minmax(0,1fr) minmax(0,200px) auto auto}.grid-cols-\[24px_minmax\(0\2c 1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\2c 1fr\)_minmax\(0\2c 200px\)_auto_auto\]{grid-template-columns:28px minmax(0,1fr) minmax(0,200px) auto auto}.grid-cols-\[32px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:32px minmax(0,1fr) auto}.grid-cols-\[4px_minmax\(82px\2c auto\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:4px minmax(82px,auto) minmax(0,1fr) auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-ds-border-subtle>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--ds-border-subtle)/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-baseline{align-self:baseline}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[--ds-radius-lg\]{border-radius:var(--ds-radius-lg)}.rounded-\[--ds-radius-md\]{border-radius:var(--ds-radius-md)}.rounded-\[--ds-radius-sm\]{border-radius:var(--ds-radius-sm)}.rounded-\[--ds-radius\]{border-radius:var(--ds-radius)}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--ds-radius-bubble\)\]{border-radius:var(--ds-radius-bubble)}.rounded-\[var\(--ds-radius-hero\)\]{border-radius:var(--ds-radius-hero)}.rounded-\[var\(--ds-radius-md\)\]{border-radius:var(--ds-radius-md)}.rounded-ds{border-radius:var(--ds-radius)}.rounded-ds-md{border-radius:var(--ds-radius-md)}.rounded-ds-sm{border-radius:var(--ds-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t-\[--ds-radius-lg\]{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b-0{border-bottom-width:0!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#191816\]{--tw-border-opacity:1;border-color:rgb(25 24 22/var(--tw-border-opacity,1))}.border-\[\#255a39\]{--tw-border-opacity:1;border-color:rgb(37 90 57/var(--tw-border-opacity,1))}.border-\[\#8b8178\]{--tw-border-opacity:1;border-color:rgb(139 129 120/var(--tw-border-opacity,1))}.border-\[\#9d2f23\]{--tw-border-opacity:1;border-color:rgb(157 47 35/var(--tw-border-opacity,1))}.border-\[\#B83D2E\]{--tw-border-opacity:1;border-color:rgb(184 61 46/var(--tw-border-opacity,1))}.border-\[\#D7D9EB\]{--tw-border-opacity:1;border-color:rgb(215 217 235/var(--tw-border-opacity,1))}.border-\[\#E3E5F8\]{--tw-border-opacity:1;border-color:rgb(227 229 248/var(--tw-border-opacity,1))}.border-\[\#b9562f\]{--tw-border-opacity:1;border-color:rgb(185 86 47/var(--tw-border-opacity,1))}.border-\[\#d5eadb\]{--tw-border-opacity:1;border-color:rgb(213 234 219/var(--tw-border-opacity,1))}.border-\[\#ded8cf\]{--tw-border-opacity:1;border-color:rgb(222 216 207/var(--tw-border-opacity,1))}.border-\[\#efd8ce\]{--tw-border-opacity:1;border-color:rgb(239 216 206/var(--tw-border-opacity,1))}.border-\[\#f0c9bd\]{--tw-border-opacity:1;border-color:rgb(240 201 189/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-ds-border{--tw-border-opacity:1;border-color:hsl(var(--ds-border)/var(--tw-border-opacity,1))}.border-ds-border-subtle{--tw-border-opacity:1;border-color:hsl(var(--ds-border-subtle)/var(--tw-border-opacity,1))}.border-ds-border\/50{border-color:hsl(var(--ds-border)/.5)}.border-ds-brand-muted{--tw-border-opacity:1;border-color:hsl(var(--ds-brand-muted)/var(--tw-border-opacity,1))}.border-ds-error\/20{border-color:hsl(var(--ds-error)/.2)}.border-ds-error\/30{border-color:hsl(var(--ds-error)/.3)}.border-ds-error\/40{border-color:hsl(var(--ds-error)/.4)}.border-ds-foreground{--tw-border-opacity:1;border-color:hsl(var(--ds-foreground)/var(--tw-border-opacity,1))}.border-ds-foreground\/20{border-color:hsl(var(--ds-foreground)/.2)}.border-ds-info{--tw-border-opacity:1;border-color:hsl(var(--ds-info)/var(--tw-border-opacity,1))}.border-ds-info\/30{border-color:hsl(var(--ds-info)/.3)}.border-ds-primary{--tw-border-opacity:1;border-color:hsl(var(--ds-primary)/var(--tw-border-opacity,1))}.border-ds-success\/20{border-color:hsl(var(--ds-success)/.2)}.border-ds-success\/25{border-color:hsl(var(--ds-success)/.25)}.border-ds-success\/30{border-color:hsl(var(--ds-success)/.3)}.border-ds-success\/40{border-color:hsl(var(--ds-success)/.4)}.border-ds-warning\/20{border-color:hsl(var(--ds-warning)/.2)}.border-ds-warning\/30{border-color:hsl(var(--ds-warning)/.3)}.border-ds-warning\/35{border-color:hsl(var(--ds-warning)/.35)}.border-ds-warning\/40{border-color:hsl(var(--ds-warning)/.4)}.border-primary{border-color:hsl(var(--primary))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500\/50{border-color:rgb(239 68 68/.5)}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-t-\[\#9d2f23\]{--tw-border-opacity:1;border-top-color:rgb(157 47 35/var(--tw-border-opacity,1))}.bg-\[\#090909\]{--tw-bg-opacity:1;background-color:rgb(9 9 9/var(--tw-bg-opacity,1))}.bg-\[\#191816\]{--tw-bg-opacity:1;background-color:rgb(25 24 22/var(--tw-bg-opacity,1))}.bg-\[\#255a39\]{--tw-bg-opacity:1;background-color:rgb(37 90 57/var(--tw-bg-opacity,1))}.bg-\[\#9d2f23\]{--tw-bg-opacity:1;background-color:rgb(157 47 35/var(--tw-bg-opacity,1))}.bg-\[\#B83D2E\]{--tw-bg-opacity:1;background-color:rgb(184 61 46/var(--tw-bg-opacity,1))}.bg-\[\#ded8cf\]{--tw-bg-opacity:1;background-color:rgb(222 216 207/var(--tw-bg-opacity,1))}.bg-\[\#ede8de\]{--tw-bg-opacity:1;background-color:rgb(237 232 222/var(--tw-bg-opacity,1))}.bg-\[\#f1ece1\]{--tw-bg-opacity:1;background-color:rgb(241 236 225/var(--tw-bg-opacity,1))}.bg-\[\#f4f1ec\]{--tw-bg-opacity:1;background-color:rgb(244 241 236/var(--tw-bg-opacity,1))}.bg-\[\#f4fbf6\]{--tw-bg-opacity:1;background-color:rgb(244 251 246/var(--tw-bg-opacity,1))}.bg-\[\#fbf3f1\]{--tw-bg-opacity:1;background-color:rgb(251 243 241/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf8\]{--tw-bg-opacity:1;background-color:rgb(251 250 248/var(--tw-bg-opacity,1))}.bg-\[\#fff7f5\]{--tw-bg-opacity:1;background-color:rgb(255 247 245/var(--tw-bg-opacity,1))}.bg-\[\#fffaf7\]{--tw-bg-opacity:1;background-color:rgb(255 250 247/var(--tw-bg-opacity,1))}.bg-\[hsl\(var\(--ds-error\)\)\]{background-color:hsl(var(--ds-error))}.bg-\[hsl\(var\(--ds-error-subtle\)\)\]{background-color:hsl(var(--ds-error-subtle))}.bg-\[hsl\(var\(--ds-success-subtle\)\)\]{background-color:hsl(var(--ds-success-subtle))}.bg-\[hsl\(var\(--ds-warning\)\)\]{background-color:hsl(var(--ds-warning))}.bg-\[hsl\(var\(--ds-warning-subtle\)\)\]{background-color:hsl(var(--ds-warning-subtle))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-boei-red{background-color:hsl(var(--boei-red))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-ds-background{--tw-bg-opacity:1;background-color:hsl(var(--ds-background)/var(--tw-bg-opacity,1))}.bg-ds-background-subtle{--tw-bg-opacity:1;background-color:hsl(var(--ds-background-subtle)/var(--tw-bg-opacity,1))}.bg-ds-background-subtle\/40{background-color:hsl(var(--ds-background-subtle)/.4)}.bg-ds-border{--tw-bg-opacity:1;background-color:hsl(var(--ds-border)/var(--tw-bg-opacity,1))}.bg-ds-border-subtle{--tw-bg-opacity:1;background-color:hsl(var(--ds-border-subtle)/var(--tw-bg-opacity,1))}.bg-ds-error{--tw-bg-opacity:1;background-color:hsl(var(--ds-error)/var(--tw-bg-opacity,1))}.bg-ds-error-subtle{background-color:hsl(var(--ds-error-subtle))}.bg-ds-error\/10{background-color:hsl(var(--ds-error)/.1)}.bg-ds-error\/5{background-color:hsl(var(--ds-error)/.05)}.bg-ds-foreground{--tw-bg-opacity:1;background-color:hsl(var(--ds-foreground)/var(--tw-bg-opacity,1))}.bg-ds-foreground-muted{--tw-bg-opacity:1;background-color:hsl(var(--ds-foreground-muted)/var(--tw-bg-opacity,1))}.bg-ds-foreground\/5{background-color:hsl(var(--ds-foreground)/.05)}.bg-ds-info{--tw-bg-opacity:1;background-color:hsl(var(--ds-info)/var(--tw-bg-opacity,1))}.bg-ds-info\/10{background-color:hsl(var(--ds-info)/.1)}.bg-ds-info\/5{background-color:hsl(var(--ds-info)/.05)}.bg-ds-primary{--tw-bg-opacity:1;background-color:hsl(var(--ds-primary)/var(--tw-bg-opacity,1))}.bg-ds-primary\/5{background-color:hsl(var(--ds-primary)/.05)}.bg-ds-success{--tw-bg-opacity:1;background-color:hsl(var(--ds-success)/var(--tw-bg-opacity,1))}.bg-ds-success\/10{background-color:hsl(var(--ds-success)/.1)}.bg-ds-success\/5{background-color:hsl(var(--ds-success)/.05)}.bg-ds-surface{--tw-bg-opacity:1;background-color:hsl(var(--ds-surface)/var(--tw-bg-opacity,1))}.bg-ds-warning{--tw-bg-opacity:1;background-color:hsl(var(--ds-warning)/var(--tw-bg-opacity,1))}.bg-ds-warning\/10{background-color:hsl(var(--ds-warning)/.1)}.bg-ds-warning\/5{background-color:hsl(var(--ds-warning)/.05)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-ds-info\/60{--tw-gradient-from:hsl(var(--ds-info)/0.6) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--ds-info)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-ds-info\/20{--tw-gradient-to:hsl(var(--ds-info)/0.2) var(--tw-gradient-to-position)}.fill-black{fill:#000}.fill-current{fill:currentColor}.fill-ds-foreground-muted{fill:hsl(var(--ds-foreground-muted)/1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:var(--ds-font-editorial)}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-mono\2c monospace\)\]{font-weight:var(--font-mono,monospace)}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#191816\]{--tw-text-opacity:1;color:rgb(25 24 22/var(--tw-text-opacity,1))}.text-\[\#255a39\]{--tw-text-opacity:1;color:rgb(37 90 57/var(--tw-text-opacity,1))}.text-\[\#3f3a35\]{--tw-text-opacity:1;color:rgb(63 58 53/var(--tw-text-opacity,1))}.text-\[\#4d4741\]{--tw-text-opacity:1;color:rgb(77 71 65/var(--tw-text-opacity,1))}.text-\[\#5b554e\]{--tw-text-opacity:1;color:rgb(91 85 78/var(--tw-text-opacity,1))}.text-\[\#66615a\]{--tw-text-opacity:1;color:rgb(102 97 90/var(--tw-text-opacity,1))}.text-\[\#6b3321\]{--tw-text-opacity:1;color:rgb(107 51 33/var(--tw-text-opacity,1))}.text-\[\#6f6a63\]{--tw-text-opacity:1;color:rgb(111 106 99/var(--tw-text-opacity,1))}.text-\[\#7a2b1f\]{--tw-text-opacity:1;color:rgb(122 43 31/var(--tw-text-opacity,1))}.text-\[\#8a3a22\]{--tw-text-opacity:1;color:rgb(138 58 34/var(--tw-text-opacity,1))}.text-\[\#8b8178\]{--tw-text-opacity:1;color:rgb(139 129 120/var(--tw-text-opacity,1))}.text-\[\#9d2f23\]{--tw-text-opacity:1;color:rgb(157 47 35/var(--tw-text-opacity,1))}.text-\[\#B83D2E\]{--tw-text-opacity:1;color:rgb(184 61 46/var(--tw-text-opacity,1))}.text-\[\#a59f95\]{--tw-text-opacity:1;color:rgb(165 159 149/var(--tw-text-opacity,1))}.text-\[\#b9562f\]{--tw-text-opacity:1;color:rgb(185 86 47/var(--tw-text-opacity,1))}.text-\[hsl\(var\(--ds-error\)\)\]{color:hsl(var(--ds-error))}.text-\[hsl\(var\(--ds-success\)\)\]{color:hsl(var(--ds-success))}.text-\[hsl\(var\(--ds-warning\)\)\]{color:hsl(var(--ds-warning))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-boei-red{color:hsl(var(--boei-red))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-ds-background{--tw-text-opacity:1;color:hsl(var(--ds-background)/var(--tw-text-opacity,1))}.text-ds-border{--tw-text-opacity:1;color:hsl(var(--ds-border)/var(--tw-text-opacity,1))}.text-ds-brand-muted{--tw-text-opacity:1;color:hsl(var(--ds-brand-muted)/var(--tw-text-opacity,1))}.text-ds-error{--tw-text-opacity:1;color:hsl(var(--ds-error)/var(--tw-text-opacity,1))}.text-ds-foreground{--tw-text-opacity:1;color:hsl(var(--ds-foreground)/var(--tw-text-opacity,1))}.text-ds-foreground-muted{--tw-text-opacity:1;color:hsl(var(--ds-foreground-muted)/var(--tw-text-opacity,1))}.text-ds-foreground-muted\/60{color:hsl(var(--ds-foreground-muted)/.6)}.text-ds-foreground-secondary{--tw-text-opacity:1;color:hsl(var(--ds-foreground-secondary)/var(--tw-text-opacity,1))}.text-ds-info{--tw-text-opacity:1;color:hsl(var(--ds-info)/var(--tw-text-opacity,1))}.text-ds-link{--tw-text-opacity:1;color:hsl(var(--ds-link)/var(--tw-text-opacity,1))}.text-ds-primary{--tw-text-opacity:1;color:hsl(var(--ds-primary)/var(--tw-text-opacity,1))}.text-ds-success{--tw-text-opacity:1;color:hsl(var(--ds-success)/var(--tw-text-opacity,1))}.text-ds-warning{--tw-text-opacity:1;color:hsl(var(--ds-warning)/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary{color:hsl(var(--secondary))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-slate-950\/50{color:rgb(2 6 23/.5)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-ds-border-subtle{text-decoration-color:hsl(var(--ds-border-subtle)/1)}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#191816\]{accent-color:#191816}.accent-ds-foreground{accent-color:hsl(var(--ds-foreground)/1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[-12px_0_32px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[-12px_0_32px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:-12px 0 32px rgba(0,0,0,0.08);--tw-shadow-colored:-12px 0 32px var(--tw-shadow-color)}.shadow-\[0_10px_30px_rgba\(25\2c 24\2c 22\2c 0\.06\)\]{--tw-shadow:0 10px 30px rgba(25,24,22,0.06);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color)}.shadow-\[0_10px_30px_rgba\(25\2c 24\2c 22\2c 0\.06\)\],.shadow-ds-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-ds-md{--tw-shadow:var(--ds-shadow-md);--tw-shadow-colored:var(--ds-shadow-md)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-\[var\(--ds-shadow-card\)\]{--tw-shadow-color:var(--ds-shadow-card);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-ds-border{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-border)/var(--tw-ring-opacity,1))}.ring-ds-border-subtle{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-border-subtle)/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.ring-offset-white{--tw-ring-offset-color:#fff}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[fill-opacity\]{transition-property:fill-opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}[data-boei-shell]{--sans:var(--font-inter-tight),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sidebar-w:244px;--nav-h:52px;--content-max:1080px;--t-fast:120ms cubic-bezier(0.3,0.8,0.3,1);--t:200ms cubic-bezier(0.3,0.8,0.3,1);--t-slow:500ms cubic-bezier(0.3,0.8,0.3,1);--bg:oklch(0.991 0.0015 271);--bg-sidebar:oklch(0.975 0.002 271);--surface:oklch(1 0 0);--surface-2:oklch(0.983 0.0015 271);--surface-hi:oklch(0.962 0.003 271);--line:oklch(0.915 0.003 271);--line-2:oklch(0.865 0.004 271);--line-3:oklch(0.78 0.005 271);--ink:oklch(0.22 0.006 271);--ink-2:oklch(0.38 0.006 271);--ink-3:oklch(0.52 0.006 271);--ink-4:oklch(0.64 0.005 271);--ink-5:oklch(0.76 0.004 271);--brand:oklch(0.56 0.16 34);--brand-2:oklch(0.5 0.16 30);--brand-ink:oklch(1 0 0);--brand-soft:oklch(0.56 0.16 34/0.09);--brand-line:oklch(0.56 0.16 34/0.28);--proven:oklch(0.5 0.13 159);--proven-soft:oklch(0.5 0.13 159/0.1);--proven-line:oklch(0.5 0.13 159/0.26);--attn:oklch(0.58 0.12 76);--attn-soft:oklch(0.58 0.12 76/0.11);--attn-line:oklch(0.58 0.12 76/0.26);--blocked:oklch(0.54 0.19 25);--blocked-soft:oklch(0.54 0.19 25/0.08);--blocked-line:oklch(0.54 0.19 25/0.28);--cand:oklch(0.52 0.14 283);--cand-soft:oklch(0.52 0.14 283/0.08);--cand-line:oklch(0.52 0.14 283/0.26);--row-hover:oklch(0.965 0.002 271);--kbd-bg:oklch(0.965 0.002 271);--decor:radial-gradient(1200px 520px at 88% -16%,oklch(0.56 0.16 34/0.04),transparent 60%);--shadow-sm:0 1px 2px oklch(0.2 0.01 271/0.05);--shadow:0 4px 16px oklch(0.2 0.01 271/0.07),0 1px 2px oklch(0.2 0.01 271/0.04);--shadow-pop:0 16px 48px oklch(0.2 0.01 271/0.16);--ring:0 0 0 3px oklch(0.56 0.16 34/0.2);background:var(--decor),var(--bg);color:var(--ink);font-family:var(--sans);font-size:13.5px;line-height:1.5;min-height:100vh}.dark [data-boei-shell]{--bg:oklch(0.171 0.008 271);--bg-sidebar:oklch(0.155 0.008 271);--surface:oklch(0.205 0.009 271);--surface-2:oklch(0.235 0.01 271);--surface-hi:oklch(0.275 0.012 271);--line:oklch(1 0 0/0.065);--line-2:oklch(1 0 0/0.11);--line-3:oklch(1 0 0/0.2);--ink:oklch(0.975 0.004 271);--ink-2:oklch(0.79 0.008 271);--ink-3:oklch(0.61 0.01 271);--ink-4:oklch(0.47 0.01 271);--ink-5:oklch(0.37 0.01 271);--brand:oklch(0.69 0.14 38);--brand-2:oklch(0.62 0.15 32);--brand-soft:oklch(0.69 0.14 38/0.15);--brand-line:oklch(0.69 0.14 38/0.34);--proven:oklch(0.74 0.15 159);--proven-soft:oklch(0.74 0.15 159/0.14);--proven-line:oklch(0.74 0.15 159/0.3);--attn:oklch(0.81 0.13 82);--attn-soft:oklch(0.81 0.13 82/0.14);--attn-line:oklch(0.81 0.13 82/0.3);--blocked:oklch(0.69 0.17 25);--blocked-soft:oklch(0.69 0.17 25/0.15);--blocked-line:oklch(0.69 0.17 25/0.32);--cand:oklch(0.72 0.12 283);--cand-soft:oklch(0.72 0.12 283/0.15);--cand-line:oklch(0.72 0.12 283/0.32);--row-hover:oklch(1 0 0/0.035);--kbd-bg:oklch(1 0 0/0.05);--decor:radial-gradient(1200px 520px at 88% -16%,oklch(0.69 0.14 38/0.07),transparent 60%);--shadow-sm:0 1px 2px oklch(0 0 0/0.3);--shadow:0 4px 16px oklch(0 0 0/0.34),0 1px 0 oklch(1 0 0/0.04) inset;--shadow-pop:0 16px 48px oklch(0 0 0/0.55),0 1px 0 oklch(1 0 0/0.05) inset;--ring:0 0 0 3px oklch(0.69 0.14 38/0.3)}[data-boei-shell] a{color:inherit;text-decoration:none}[data-boei-shell] button{color:inherit;font:inherit}[data-boei-shell] :focus-visible{border-radius:7px;box-shadow:var(--ring);outline:none}.auth-shell-page{background:radial-gradient(1000px 460px at 84% -16%,oklch(.56 .16 34/.08),transparent 55%),radial-gradient(880px 520px at 4% -6%,oklch(.52 .14 283/.06),transparent 56%),radial-gradient(760px 620px at 50% 116%,oklch(.56 .16 34/.045),transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}.dark .auth-shell-page{background:radial-gradient(1000px 460px at 84% -16%,oklch(.69 .14 38/.22),transparent 55%),radial-gradient(880px 520px at 4% -6%,oklch(.72 .12 283/.16),transparent 56%),radial-gradient(760px 620px at 50% 116%,oklch(.69 .14 38/.08),transparent 60%),var(--bg)}.auth-top{align-items:center;display:flex;height:58px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:20}.auth-mark{align-items:center;display:inline-flex;gap:10px}.auth-logo{background:conic-gradient(from 210deg,var(--brand),var(--brand-2) 60%,var(--cand));border-radius:8px;box-shadow:0 0 0 1px var(--line-2),0 6px 18px var(--brand-soft);display:block;flex:none;height:28px;width:28px}.auth-wordmark{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:0}.auth-shell-grid{display:grid;grid-template-columns:1.04fr 1fr;min-height:100vh;padding-top:58px}.auth-rail{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:76px 60px 56px}.rail-eyebrow{color:var(--brand);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rail-h1{color:var(--ink);font-size:38px;font-weight:650;letter-spacing:0;line-height:1.1;max-width:480px}.rail-h1 span{background:linear-gradient(105deg,var(--brand),var(--cand));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rail-sub{color:var(--ink-2);font-size:15px;line-height:1.6;max-width:440px}.trustlist{display:flex;flex-direction:column;gap:14px;margin-top:6px}.ti{align-items:flex-start;display:flex;gap:12px;max-width:450px}.tic{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:9px;box-shadow:var(--shadow-sm);color:var(--brand);display:grid;flex:none;height:30px;justify-items:center;place-items:center;width:30px}.tx{color:var(--ink-2);font-size:13px;line-height:1.55}.tx b{color:var(--ink);font-weight:600}.rail-legal{color:var(--ink-4);font-size:12px;margin-top:6px}.rail-legal a{color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line-3)}.auth-formside{display:grid;padding:72px 24px 44px;place-items:center}.auth-card{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;box-shadow:var(--shadow-pop);padding:26px 28px 28px;width:min(100%,416px)}.auth-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;display:flex;gap:3px;margin-bottom:22px;padding:3px}.auth-tab{border-radius:8px;color:var(--ink-3);flex:1;font-size:12.5px;font-weight:600;padding:8px 4px;text-align:center;transition:var(--t-fast);white-space:nowrap}.auth-tab.on{background:var(--surface-hi);box-shadow:var(--shadow-sm);color:var(--ink)}.auth-tab:hover:not(.on){color:var(--ink-2)}.auth-panel-heading{margin-bottom:5px}.auth-panel-heading h1,.auth-panel-heading h2{color:var(--ink);font-size:20px;font-weight:640;letter-spacing:0;line-height:1.2}.auth-panel-heading p{color:var(--ink-3);font-size:13px;line-height:1.5;margin-top:5px}.auth-form-stack{display:flex;flex-direction:column;gap:13px}.auth-field{min-width:0}.auth-field-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.auth-card label.auth-label,.auth-label{color:var(--ink-2);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:6px;white-space:nowrap}.auth-field-row .auth-label{margin-bottom:0}.auth-card input.auth-input,.auth-input{background:var(--surface);border:1px solid var(--line-2);border-radius:9px;box-shadow:none;color:var(--ink);font:inherit;font-size:13.5px;font-weight:400;height:40px;padding:10px 12px;transition:var(--t-fast)}.auth-input::-moz-placeholder{color:var(--ink-4)}.auth-input::placeholder{color:var(--ink-4)}.auth-input:hover{background:var(--surface);border-color:var(--line-2)}.auth-input:focus,.auth-input:focus-visible{border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.auth-input-with-action{padding-right:42px}.auth-password-toggle{align-items:center;border-radius:7px;color:var(--ink-4);display:grid;height:30px;place-items:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:var(--t-fast);width:30px}.auth-password-toggle:hover{background:var(--surface-hi);color:var(--ink-2)}.auth-link{color:var(--brand);cursor:pointer;font-size:inherit;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-button,.auth-card .auth-button{align-items:center;border-radius:9px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:auto;justify-content:center;min-height:42px;padding:11px 15px;transition:var(--t-fast);white-space:normal;width:100%}.auth-button:active{transform:translateY(1px)}.auth-button-primary,.auth-card .auth-button-primary{background:linear-gradient(155deg,var(--brand),var(--brand-2));border:1px solid color-mix(in oklab,var(--brand) 70%,black 15%);box-shadow:0 1px 0 oklch(1 0 0/.16) inset,0 3px 14px var(--brand-soft);color:var(--brand-ink)}.auth-button-primary:hover{box-shadow:0 1px 0 oklch(1 0 0/.16) inset,0 7px 22px var(--brand-soft);color:var(--brand-ink);filter:brightness(1.06)}.auth-button-secondary,.auth-card .auth-button-secondary{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);color:var(--ink)}.auth-button-secondary:hover{background:var(--surface-hi);border-color:var(--line-3);color:var(--ink)}.auth-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-submit{margin-top:6px}.auth-divider{align-items:center;color:var(--ink-4);display:flex;font-family:var(--mono);font-size:11px;gap:12px;letter-spacing:.05em;margin:15px 0;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:var(--line);content:"";flex:1;height:1px}.auth-row-note{color:var(--ink-3);font-size:12.5px;line-height:1.6;margin-top:18px;text-align:center}.auth-legal-note{color:var(--ink-4);font-size:12px;line-height:1.55;margin-top:22px;text-align:center}.auth-legal-note a{color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:2px}.auth-message-card{background:var(--surface);border:1px solid var(--line-2);border-radius:11px;padding:12px 13px}.auth-error{color:var(--blocked)}.auth-error,.auth-success{font-size:12px;line-height:1.45}.auth-success{color:var(--proven)}@media (max-width:900px){.auth-shell-grid{grid-template-columns:1fr}.auth-rail{display:none}}@media (max-width:520px){.auth-top{padding:0 18px}.auth-formside{align-items:start;padding:68px 16px 28px}.auth-card{border-radius:16px;padding:22px 20px 24px}}.boei-app-shell.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.boei-app-shell.app.v3-shell{display:block;min-height:100vh}.v3-shell .main{min-height:100vh;padding-top:var(--nav-h)}.v3-shell .boei-shell-content{min-height:calc(100vh - var(--nav-h))}.v3-nav{align-items:center;backdrop-filter:saturate(160%) blur(14px);background:color-mix(in oklab,var(--bg) 64%,transparent);border-bottom:1px solid transparent;display:flex;gap:14px;height:var(--nav-h);left:0;padding:0 20px;position:fixed;right:0;top:0;transition:border-color var(--t),background var(--t);z-index:50}.v3-nav:focus-within,.v3-nav:hover{background:color-mix(in oklab,var(--bg) 82%,transparent);border-bottom-color:var(--line)}.v3-mark{align-items:center;color:var(--ink);display:flex;flex:none;gap:9px}.v3-mark .logo{background:conic-gradient(from 210deg,var(--brand),var(--brand-2) 58%,var(--cand));border-radius:7px;box-shadow:0 0 0 1px var(--line-2),0 6px 18px var(--brand-soft);height:24px;width:24px}.v3-mark .wm{font-size:14px;font-weight:600;letter-spacing:0}.v3-navlinks{align-items:center;display:flex;gap:2px;margin-left:8px;min-width:0}.v3-navlink{align-items:center;border-radius:8px;color:var(--ink-4);display:inline-flex;font-size:13px;font-weight:500;gap:7px;max-width:0;opacity:0;overflow:hidden;padding:6px 0;position:relative;transition:max-width var(--t-slow),opacity var(--t),padding var(--t),color var(--t-fast),background var(--t-fast);white-space:nowrap}.v3-nav:focus-within .v3-navlink,.v3-nav:hover .v3-navlink,.v3-navlink.anchor,.v3-navlink.expanded{max-width:220px;opacity:1;padding:6px 13px}.v3-navlink.\!expanded{max-width:220px!important;opacity:1!important;padding:6px 13px!important}.v3-navlink.anchor{cursor:default;font-weight:600}.v3-navlink.anchor,.v3-navlink:not(.disabled):not(.anchor):hover{background:var(--surface);color:var(--ink)}.v3-navlink.disabled{cursor:not-allowed;opacity:.5}.v3-navlink.\!disabled{cursor:not-allowed!important;opacity:.5!important}.v3-navlink .nd{background:currentColor;border-radius:99px;flex:none;height:5px;opacity:0;transition:var(--t-fast);width:5px}.v3-navlink.anchor .nd{background:var(--brand);opacity:1}.v3-navdiv{background:var(--line-2);border-radius:1px;flex:none;height:0;margin:0;opacity:0;transition:height var(--t),opacity var(--t),margin var(--t-slow);width:1px}.v3-nav:focus-within .v3-navdiv,.v3-nav:hover .v3-navdiv{height:16px;margin:0 8px;opacity:1}.v3-navlink .ct{background:var(--surface-hi);border-radius:5px;color:var(--ink-3);font-family:var(--mono);font-size:10px;font-weight:600;margin-left:1px;padding:0 5px}.v3-navlink .ct.attention,.v3-navlink .ct.suggested{background:var(--cand-soft);color:var(--cand)}.v3-navlink .ct.critical{background:var(--blocked-soft);color:var(--blocked)}.v3-nav .hint{color:var(--ink-5);font-family:var(--mono);font-size:9px;left:50%;letter-spacing:.1em;opacity:0;position:absolute;text-transform:uppercase;top:calc(100% + 2px);transform:translateX(-50%);transition:var(--t)}.v3-nav:hover .hint{opacity:.72}.v3-nav .right{align-items:center;display:flex;flex:none;gap:10px;margin-left:auto}.v3-nav .org{color:var(--ink-3);display:none;font-size:12px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-nav .\!org{color:var(--ink-3)!important;display:none!important;font-size:12px!important;max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width:880px){.v3-nav .org{display:block}.v3-nav .\!org{display:block!important}}.v3-nav .iconbtn{background:transparent;border-color:transparent;height:30px;width:30px}.v3-nav .iconbtn:focus-visible,.v3-nav .iconbtn:hover{background:var(--surface);border-color:var(--line-2)}.v3-nav .av{background:var(--surface-hi);border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);display:grid;flex:none;font-size:10.5px;font-weight:600;height:27px;place-items:center;width:27px}.v3-nav .v3-signout{background:transparent;border:0;border-radius:8px;color:var(--ink-4);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:6px 8px;transition:background var(--t-fast),color var(--t-fast),opacity var(--t-fast);white-space:nowrap}.v3-nav .v3-signout:focus-visible,.v3-nav .v3-signout:hover{background:var(--surface);color:var(--ink)}.v3-nav .v3-signout:disabled{cursor:wait;opacity:.64}.v3-source-posture{align-items:center;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:11px;gap:8px;max-width:230px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.v3-source-posture .pulse{background:var(--ink-4);border-radius:99px;flex:none;height:6px;width:6px}.v3-source-posture.proven .pulse{animation:boei-pulse 2.6s infinite;background:var(--proven)}.v3-source-posture.attn .pulse{background:var(--attn)}.v3-source-posture.cand .pulse{background:var(--cand)}.v3-menu{display:none!important}.v3-mobile-nav{background:color-mix(in oklab,var(--bg) 93%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-pop);left:12px;padding:12px;position:absolute;right:12px;top:calc(100% + 8px)}.v3-mobile-nav .mobile-head{color:var(--ink-4);display:flex;font-family:var(--mono);font-size:10.5px;justify-content:space-between;margin-bottom:8px;text-transform:uppercase}.v3-mobile-nav nav{display:grid;gap:3px}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;padding:14px 12px;position:sticky;top:0}.sb-ws .wm{color:var(--ink);font-size:14.5px;font-weight:600;letter-spacing:0}.sb-ws .\!org{color:var(--ink-3)!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sb-ws .org{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbd,.sb-search .k{background:var(--kbd-bg);border:1px solid var(--line);border-radius:4px;color:var(--ink-4);font-family:var(--mono);font-size:10px;margin-left:auto;padding:1px 5px}.sb-link.on{background:var(--surface);color:var(--ink);font-weight:600}.sb-link.on svg{color:var(--brand)}.sb-link.\!disabled{cursor:not-allowed!important;opacity:.62!important}.sb-link.disabled{cursor:not-allowed;opacity:.62}.sb-link .count{background:var(--surface-hi);border-radius:5px;color:var(--ink-3);font-family:var(--mono);font-size:10.5px;font-weight:600;margin-left:auto;padding:1px 6px}.sb-link .count.cand{background:var(--cand-soft);color:var(--cand)}.sb-live .pulse{animation:boei-pulse 2.6s infinite;background:var(--proven);border-radius:99px;flex:none;height:6px;width:6px}@keyframes boei-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--proven) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.sb-user .av{background:var(--surface-hi);border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);display:grid;flex:none;font-size:11px;font-weight:600;height:26px;place-items:center;width:26px}.sb-user .rl{color:var(--ink-4);font-size:11px}.main{display:flex;flex-direction:column;min-width:0}.topstrip .crumb{align-items:center;color:var(--ink-3);display:flex;font-size:13px;gap:8px;text-transform:capitalize}.topstrip .crumb b{color:var(--ink);font-weight:600}.topstrip .spacer{flex:1}.iconbtn{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;color:var(--ink-3);display:grid;height:32px;place-items:center;transition:var(--t-fast);width:32px}.iconbtn:hover{border-color:var(--line-3);color:var(--ink)}.iconbtn svg{height:15px;width:15px}.boei-shell-content{min-height:calc(100vh - 52px);min-width:0}.page{margin:0 auto;max-width:var(--content-max);padding:40px 32px 110px;width:100%}.btn{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;justify-content:center;padding:7px 13px;transition:var(--t-fast);white-space:nowrap}.btn:hover{background:var(--surface-hi);border-color:var(--line-3);color:var(--ink)}.btn.primary{background:var(--brand);border-color:color-mix(in oklab,var(--brand) 75%,black 12%);color:var(--brand-ink);box-shadow:0 1px 0 oklch(1 0 0/.14) inset,0 3px 12px var(--brand-soft)}.btn.primary:hover{color:var(--brand-ink);filter:brightness(1.07)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}.btn.sm{font-size:11.5px;padding:5px 10px}.pill{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:3px 8px;white-space:nowrap}.pill.proven{background:var(--proven-soft);border-color:var(--proven-line);color:var(--proven)}.pill.attn{background:var(--attn-soft);border-color:var(--attn-line);color:var(--attn)}.pill.blocked{background:var(--blocked-soft);border-color:var(--blocked-line);color:var(--blocked)}.pill.cand{background:var(--cand-soft);border-color:var(--cand-line);color:var(--cand)}.pill.neutral{background:var(--surface-hi);border-color:var(--line-2);color:var(--ink-3)}.cid,.dot,.zdot{border-radius:99px;flex:none}.cid.obs,.dot.proven,.zdot.see{background:var(--proven)}.cid.attn,.dot.attn{background:var(--attn)}.cid.broken,.dot.blocked{background:var(--blocked)}.dot.cand{background:var(--cand)}.cid,.dot.neutral{background:var(--ink-4)}.cov-item .cid{height:7px;margin-top:5px;width:7px}.srcblock.primary{border-color:var(--line-2);margin-top:30px}.srch-ico.code{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.srcblock.primary .srch-t{font-size:17px}.opt-head .\!t{color:var(--ink)!important;font-size:13.5px!important;font-weight:650!important;letter-spacing:0!important}.opt-head .t{color:var(--ink);font-size:13.5px;font-weight:650;letter-spacing:0}.opt-head .m{color:var(--ink-4);font-size:12px}.cw-bar .spacer{flex:1}.cw-hstat .\!v{color:var(--ink)!important;font-family:var(--mono)!important;font-size:23px!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important}.cw-hstat .v{color:var(--ink);font-family:var(--mono);font-size:23px;font-weight:600;letter-spacing:0;line-height:1}.cw-hstat .l{color:var(--ink-3);font-size:11.5px;margin-top:6px}.cw-hstat.good .v{color:var(--proven)}.cw-hstat.good .\!v{color:var(--proven)!important}.cw-hstat.cand .v{color:var(--cand)}.cw-hstat.cand .\!v{color:var(--cand)!important}.cw-subm.cand{color:var(--cand)}.repo-row.on .repo-cb{background:var(--brand);border-color:var(--brand)}.repo-row.on .repo-cb svg{opacity:1}.repo-main .cn{color:var(--ink);font-family:var(--mono);font-size:13.5px;font-weight:600;letter-spacing:0}.\!drawer{background:var(--surface)!important;border-left:1px solid var(--line)!important}.drawer{background:var(--surface);border-left:1px solid var(--line)}.cw-find-h .cite{margin-left:auto}.cw-find .cite{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2);padding:1px 7px 1px 6px;border-radius:6px;transition:var(--t-fast);cursor:pointer}.cw-find .cite:hover{color:var(--ink);border-color:var(--line-3);background:var(--surface-2)}.cw-find .cite svg{width:11px;height:11px;color:var(--ink-4)}.cw-find .cite:hover svg{color:var(--brand)}.runrow .rdt.done,.runrow .rdt.live{background:var(--proven)}.runrow .rdt.live{animation:pulse 2.6s infinite}.prog .bar{height:8px;border-radius:99px;background:var(--surface-hi);overflow:hidden}.prog .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--proven),color-mix(in oklab,var(--proven) 70%,var(--brand)));border-radius:99px;transition:width 1.2s cubic-bezier(.3,.8,.3,1)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips .chip{font-family:var(--mono);font-size:11px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2);padding:4px 9px;border-radius:7px}.repo-allbar .spacer{flex:1}.repo-cb.master.on,.repo-cb.master.some{background:var(--brand);border-color:var(--brand)}.repo-cb.master.on svg,.repo-cb.master.some svg{opacity:1}.scopeseg button.on{background:var(--surface-hi);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.fchk.on{color:var(--ink)}.fcb.master.on,.fchk.on .fcb{background:var(--brand);border-color:var(--brand)}.fcb.master.on svg,.fchk.on .fcb svg{opacity:1}.dsec h4{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.dclaim{font-size:13.5px;line-height:1.55;color:var(--ink)}.gapbox{border:1px solid var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 62%);border-radius:11px;padding:11px 13px}.gapbox.data{border-color:var(--brand-line);background:linear-gradient(180deg,var(--brand-soft),var(--surface) 62%)}.gapbox.\!data{border-color:var(--brand-line)!important;background:linear-gradient(180deg,var(--brand-soft),var(--surface) 62%)!important}.gapbox .gl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--attn);margin-bottom:5px;display:block}.gapbox.data .gl{color:var(--brand)}.gapbox.\!data .gl{color:var(--brand)!important}.gapbox .gt{font-size:13px;color:var(--ink);line-height:1.5}.honest{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);border-left:3px solid var(--accent,var(--ink-4));border-radius:12px;background:var(--surface);padding:15px 17px}.honest.refuse{--accent:var(--attn)}.honest.blocked{--accent:var(--blocked)}.honest.info{--accent:var(--cand)}.honest .hi{width:30px;height:30px;border-radius:8px;background:var(--surface-hi);border:1px solid var(--line-2);display:grid;place-items:center;color:var(--accent);flex:none}.honest .hi svg{width:16px;height:16px}.honest .hh{font-weight:600;font-size:13.5px}.honest .hb{color:var(--ink-2);font-size:12.5px;margin-top:3px;line-height:1.5}.honest.refuse .hi{color:var(--attn)}.honest.tight{padding:13px 15px}.drop{border:1.5px dashed var(--line-3);border-radius:12px;padding:26px 20px;text-align:center;color:var(--ink-3);font-size:13px;cursor:pointer;transition:var(--t-fast)}.drop:hover{border-color:var(--brand-line);color:var(--ink-2);background:var(--brand-soft)}.drop svg{width:26px;height:26px;margin-bottom:8px}.drop svg,.note{color:var(--ink-4)}.note{font-size:11.5px;margin-top:10px;line-height:1.5}.note b{color:var(--ink-2);font-weight:500}.scope-radio.on{border-color:var(--brand-line);background:var(--brand-soft)}.scope-radio.on .rdot{border-color:var(--brand)}.scope-radio.on .rdot:after{content:"";width:9px;height:9px;border-radius:99px;background:var(--brand)}.scope-radio .cn{font-size:13.5px;font-weight:600}.ftree-h .leg .d{width:8px;height:8px;border-radius:3px}.ftree-h .leg .d.inc{background:var(--proven)}.ftree-h .leg .d.exc{background:var(--surface-hi);border:1px solid var(--line-3)}.tr{display:flex;align-items:center;gap:11px;padding:8px 9px;border-radius:8px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:var(--t-fast)}.tr:hover{background:var(--row-hover)}.tr .tcb{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-3);flex:none;display:grid;place-items:center;color:var(--proven)}.tr .tcb svg{width:11px;height:11px;opacity:0}.tr.inc .tcb{background:var(--proven);border-color:var(--proven);color:var(--surface)}.tr.inc .tcb svg{opacity:1}.tr .tlbl{margin-left:auto;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tr.inc .tlbl{color:var(--proven)}.tr.exc{color:var(--ink-4)}.tr.exc .tlbl,.tr.locked{color:var(--ink-5)}.tr.locked{cursor:not-allowed}.tr.locked .tcb{background:var(--surface-hi);border-style:dashed}.tr.locked .tlbl{color:var(--ink-5)}.tr .ind{display:inline-block;width:16px}.dnav .dcrumb.cur{color:var(--ink-2);cursor:default}.eva .eat .src{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.eva .code{margin-top:9px;font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px;line-height:1.6;overflow-x:auto}.eva .code .ln{color:var(--ink-5);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:12px}.eva .code .k{color:var(--cand)}.eva .code .s{color:var(--proven)}.eva .code .\!s{color:var(--proven)!important}.eva .code .f{color:var(--brand)}.eva .meta{margin-top:8px;font-size:11px;color:var(--ink-4)}.dfoot .btn{flex:1 1 auto}.urow.on .ui{border-color:var(--proven-line);color:var(--proven);background:var(--proven-soft)}.spendrow.unmapped{border-color:var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 70%)}.wfrow .wfchip.ai{color:var(--cand);border-color:var(--cand-line);background:var(--cand-soft)}.wfrow.\!confirmed{opacity:.72!important}.wfrow.confirmed{opacity:.72}.statrio .st{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--surface)}.statrio .st .stv{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em}.statrio .st .stl{font-size:11px;color:var(--ink-3);margin-top:3px}.statrio .st.attn .stv{color:var(--attn)}.statrio .st.attn{border-color:var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 64%)}.statrio .st.good .stv{color:var(--proven)}.teamrow.suppressed .tnm,.teamrow.suppressed .tval{color:var(--ink-4)}.person{display:flex;align-items:center;gap:11px;padding:10px 2px;border-top:1px solid var(--line);font-size:12.5px}.person:first-child{border-top:0}.person .pav{width:28px;height:28px;border-radius:99px;background:var(--surface-hi);border:1px solid var(--line-2);display:grid;place-items:center;font-size:10.5px;font-weight:600;color:var(--ink-2);flex:none}.person .pnm{font-weight:540}.person .pte{font-size:11px;color:var(--ink-4)}.person .pact{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.person.unmapped .pte{color:var(--attn)}.cn{font-size:13.5px;font-weight:600;font-family:var(--mono);letter-spacing:-.01em}.pill.scan{color:var(--proven);background:var(--proven-soft);border-color:var(--proven-line)}.pill.\!scan{color:var(--proven)!important;background:var(--proven-soft)!important;border-color:var(--proven-line)!important}.pill.scan .pd{background:var(--proven);animation:pulse 2.6s infinite}.pill.\!scan .pd{background:var(--proven)!important;animation:pulse 2.6s infinite!important}.btn.ink{color:var(--bg);box-shadow:var(--shadow-sm)}.btn.ink:hover{filter:brightness(1.09);color:var(--bg);border-color:var(--ink)}.btn.ink:disabled{opacity:.5;cursor:not-allowed;filter:none}.opt-status.pill{white-space:nowrap}.cmodal-h .di{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand)}.cmodal-h .di svg{width:18px;height:18px}.cmodal-htext .dsub{font-size:12px;color:var(--ink-3);margin-top:3px}@media (max-width:900px){.cov{grid-template-columns:1fr}.cov-z{border-left:0;border-top:1px solid var(--line)}.cov-z.act,.cov-z:first-child{border-top:0}.cov-z.act{order:-1}}@media (max-width:680px){.boei-app-shell.app{grid-template-columns:1fr}.sidebar{display:none}.v3-nav{padding:0 12px}.v3-nav .hint,.v3-nav .org,.v3-nav .searchbtn,.v3-navlinks,.v3-source-posture{display:none}.v3-nav .right{gap:6px}.v3-menu{display:grid!important}.v3-mobile-nav .v3-navlink{max-width:none;opacity:1;padding:9px 10px;width:100%}.topstrip{padding:0 16px}.top-live{display:none}.page{padding:28px 16px 80px}.sx-headside{align-items:flex-start;width:100%}.srch-side{margin-left:0}.repo-rowmain{align-items:flex-start}.repo-scopepanel{padding-left:0}.v3-nav .\!org{display:none!important}}@media (prefers-reduced-motion:reduce){[data-boei-shell] *,[data-boei-shell] :after,[data-boei-shell] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.v3-navlink{max-width:220px;opacity:1;padding:6px 13px}}.data-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.025em}.ds-headline{letter-spacing:var(--ds-tracking-tight);font-weight:600}.ds-display{font-family:var(--ds-font-display);font-weight:600;letter-spacing:var(--ds-tracking-display);line-height:1.05}.ds-title{font-family:var(--ds-font-title);font-weight:400;letter-spacing:var(--ds-tracking-normal);line-height:1.15}.ds-label{letter-spacing:var(--ds-tracking-wide);font-weight:500;text-transform:uppercase;font-size:.65625rem;line-height:1}.ds-mono{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ds-link{color:hsl(var(--ds-foreground));text-decoration:none;transition:color var(--ds-duration-fast) var(--ds-ease)}.ds-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ds-transition-fast{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:var(--ds-duration-fast);transition-timing-function:var(--ds-ease)}.ds-card-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.ds-card-lift:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-card-hover)}.ai-stream>span{opacity:0;display:inline-block;transform:translateY(2px);animation:ai-word-in .35s ease forwards;animation-delay:var(--word-delay,0s);will-change:opacity,transform}[data-ds] ::-moz-selection{background:hsl(var(--ds-info)/.18);color:hsl(var(--ds-foreground))}[data-ds] ::selection{background:hsl(var(--ds-info)/.18);color:hsl(var(--ds-foreground))}[data-ds] [role=button]:focus-visible,[data-ds] a:focus-visible,[data-ds] button:focus-visible,[data-ds] input:focus-visible,[data-ds] select:focus-visible,[data-ds] textarea:focus-visible{outline:2px solid hsl(var(--ds-ring)/.6);outline-offset:2px}[data-ds] .border-border{border-color:hsl(var(--ds-border))}[data-ds] .bg-background{background-color:hsl(var(--ds-background))}[data-ds] .text-foreground{color:hsl(var(--ds-foreground))}[data-ds] .bg-card{background-color:hsl(var(--ds-surface))}[data-ds] .text-muted-foreground{color:hsl(var(--ds-foreground-secondary))}.ds-panel{background:hsl(var(--ds-surface));border:1px solid hsl(var(--ds-border));border-radius:var(--ds-radius-md)}.ds-divider{border-top:1px solid hsl(var(--ds-border-subtle))}.ds-empty{padding:40px 16px;text-align:center;color:hsl(var(--ds-foreground-muted))}.ds-peek{background:hsl(var(--ds-surface));border:1px solid hsl(var(--ds-border));border-radius:var(--ds-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.04);padding:8px;max-width:360px;font-size:var(--ds-text-peek);color:hsl(var(--ds-foreground))}.dark .ds-peek{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 .5px rgba(255,255,255,.06)}.\[animation-duration\:1\.8s\]{animation-duration:1.8s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.launch-shell,.launch-topbar{--launch-sans:var(--font-inter-tight),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--launch-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--launch-bg:oklch(0.985 0.004 255);--launch-bg-elev:oklch(1 0 0);--launch-surface:oklch(1 0 0);--launch-surface-2:oklch(0.985 0.004 255);--launch-surface-hi:oklch(0.965 0.005 255);--launch-line:oklch(0.92 0.005 255);--launch-line-2:oklch(0.87 0.006 255);--launch-line-strong:oklch(0.78 0.007 255);--launch-ink:oklch(0.2 0.012 255);--launch-ink-2:oklch(0.36 0.011 255);--launch-ink-3:oklch(0.52 0.01 255);--launch-ink-4:oklch(0.66 0.009 255);--launch-ink-5:oklch(0.78 0.008 255);--launch-brand:oklch(0.58 0.16 32);--launch-brand-ink:oklch(1 0 0);--launch-brand-line:oklch(0.58 0.16 32/0.3);--launch-proven:oklch(0.5 0.14 158);--launch-proven-soft:oklch(0.5 0.14 158/0.1);--launch-proven-line:oklch(0.5 0.14 158/0.28);--launch-attn:oklch(0.58 0.13 75);--launch-attn-soft:oklch(0.58 0.13 75/0.1);--launch-attn-line:oklch(0.58 0.13 75/0.28);--launch-blocked:oklch(0.55 0.2 22);--launch-blocked-soft:oklch(0.55 0.2 22/0.08);--launch-blocked-line:oklch(0.55 0.2 22/0.3);--launch-cand:oklch(0.52 0.14 268);--launch-cand-soft:oklch(0.52 0.14 268/0.08);--launch-cand-line:oklch(0.52 0.14 268/0.28);--launch-row-hover:oklch(0.965 0.005 255);--launch-kbd-bg:oklch(0.965 0.005 255);--launch-bg-decor:none;--launch-shadow-card:0 1px 1px oklch(0.2 0.01 255/0.04),0 2px 6px oklch(0.2 0.01 255/0.04);--launch-shadow-drawer:-16px 0 48px oklch(0.2 0.01 255/0.1);--launch-ring:0 0 0 3px oklch(0.58 0.16 32/0.22)}.dark .launch-shell,.dark .launch-topbar{--launch-bg:oklch(0.19 0.012 255);--launch-bg-elev:oklch(0.24 0.012 255);--launch-surface:oklch(0.235 0.012 255);--launch-surface-2:oklch(0.275 0.012 255);--launch-surface-hi:oklch(0.315 0.012 255);--launch-line:oklch(0.36 0.012 255);--launch-line-2:oklch(0.43 0.012 255);--launch-line-strong:oklch(0.52 0.012 255);--launch-ink:oklch(0.95 0.006 255);--launch-ink-2:oklch(0.83 0.007 255);--launch-ink-3:oklch(0.7 0.008 255);--launch-ink-4:oklch(0.57 0.009 255);--launch-ink-5:oklch(0.46 0.009 255);--launch-brand:oklch(0.68 0.15 32);--launch-brand-line:oklch(0.68 0.15 32/0.38);--launch-row-hover:oklch(0.29 0.012 255);--launch-kbd-bg:oklch(0.3 0.012 255);--launch-bg-decor:radial-gradient(900px 360px at 80% -10%,oklch(0.68 0.15 32/0.1),transparent 60%);--launch-ring:0 0 0 3px oklch(0.68 0.15 32/0.26);--launch-shadow-card:0 1px 1px oklch(0 0 0/0.24),0 10px 28px oklch(0 0 0/0.22);--launch-shadow-drawer:-16px 0 48px oklch(0 0 0/0.34)}.launch-shell{min-height:100vh;background:var(--launch-bg-decor),var(--launch-bg);background-attachment:fixed;font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.launch-shell,.launch-topbar{color:var(--launch-ink);font-family:var(--launch-sans)}.launch-topbar{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--launch-bg) 80%,transparent);border-bottom:1px solid var(--launch-line);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px)}.launch-topbar .inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:0 24px;height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.launch-topbar .kbd,.launch-topbar .launch-tabs,.launch-topbar .launch-tabs a,.launch-topbar .launch-tabs button,.launch-topbar .live,.launch-topbar .mark,.launch-topbar .nav-left,.launch-topbar .right,.launch-topbar .ws{display:inline-flex;align-items:center}.launch-topbar .nav-left{gap:0;min-width:0;overflow:hidden}.launch-topbar .mark{gap:9px;flex:none}.launch-topbar .launch-logo{width:30px;height:30px;flex:none;border-radius:7.5px;box-shadow:0 0 0 1px var(--launch-line-2),0 8px 20px color-mix(in oklab,var(--launch-brand) 35%,transparent)}.launch-topbar .wordmark{font-weight:600;font-size:17px;letter-spacing:-.014em;color:var(--launch-ink)}.launch-topbar .sep{color:var(--launch-ink-5);margin:0 14px 0 16px;font-size:16px}.launch-topbar .ws{color:var(--launch-ink-2);font-size:14.5px;font-weight:500;gap:6px;padding:5px 10px;border-radius:7px}.launch-topbar .ws:hover{background:var(--launch-surface-hi);color:var(--launch-ink)}.launch-topbar .launch-tabs{margin-left:26px;gap:2px;height:38px}.launch-topbar .launch-tabs a,.launch-topbar .launch-tabs button{position:relative;padding:8px 14px;font-size:14.5px;font-weight:500;color:var(--launch-ink-3);letter-spacing:-.005em;border-radius:8px;gap:7px;transition:color .12s,background .12s}.launch-topbar .launch-tabs a:hover,.launch-topbar .launch-tabs button:hover{color:var(--launch-ink);background:var(--launch-surface-hi)}.launch-topbar .launch-tabs a[aria-current=page]{color:var(--launch-ink)}.launch-topbar .launch-tabs a[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-11px;height:2px;background:var(--launch-ink);border-radius:2px}.launch-topbar .launch-tabs .badge{font-family:var(--launch-mono);font-size:10px;font-weight:600;background:var(--launch-surface-hi);color:var(--launch-ink-3);border-radius:4px;padding:1px 5px;margin-left:2px}.launch-topbar .launch-tabs button.disabled{color:var(--launch-ink-5);cursor:default}.launch-topbar .launch-tabs button.disabled:hover{background:none;color:var(--launch-ink-5)}.launch-topbar .right{gap:13px;flex:none}.launch-topbar .live{gap:8px;font-family:var(--launch-mono);font-size:12px;line-height:1.2;color:var(--launch-ink-3);letter-spacing:.01em;padding:7px 13px;border:1px solid var(--launch-line);border-radius:999px;background:var(--launch-surface)}.launch-topbar .pulse{width:6px;height:6px;border-radius:99px;background:var(--launch-proven);box-shadow:0 0 0 0 color-mix(in oklab,var(--launch-proven) 60%,transparent);animation:launch-pulse 2.4s infinite}@keyframes launch-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--launch-proven) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.launch-topbar .kbd{gap:7px;font-size:13.5px;color:var(--launch-ink-3);padding:6px 10px 6px 12px;border:1px solid var(--launch-line);border-radius:8px;background:var(--launch-surface)}.launch-topbar .iconbtn svg,.launch-topbar .kbd svg{width:16px;height:16px}.launch-topbar .kbd .k{font-family:var(--launch-mono);font-size:11.5px;font-weight:500;color:var(--launch-ink-3);padding:1px 6px;background:var(--launch-kbd-bg);border:1px solid var(--launch-line);border-radius:4px}.launch-topbar .iconbtn{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--launch-ink-3);border:1px solid var(--launch-line);background:var(--launch-surface);transition:color .12s,background .12s,border-color .12s}.launch-topbar .iconbtn:hover{color:var(--launch-ink);border-color:var(--launch-line-2)}.launch-topbar .theme-toggle{color:var(--launch-surface);border-color:var(--launch-ink);background:var(--launch-ink)}.launch-topbar .theme-toggle:hover{color:var(--launch-surface);background:var(--launch-ink-2)}.launch-topbar .launch-avatar{width:34px;height:34px;border-radius:999px;border:1px solid var(--launch-line-2);background:var(--launch-surface-hi);display:grid;place-items:center;font-size:12.5px;font-weight:600;color:var(--launch-ink-2);letter-spacing:-.01em}.launch-main{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 24px 80px;font-family:var(--launch-sans);color:var(--launch-ink)}.launch-main a{color:inherit;text-decoration:none}.launch-main button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.launch-main .mono,.launch-main .num,.launch-mono{font-family:var(--launch-mono);font-feature-settings:"tnum","zero"}.launch-view{display:block;animation:launch-fadein .25s ease}@keyframes launch-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.launch-micro{font-family:var(--launch-mono);font-size:10.5px;font-weight:500;color:var(--launch-ink-4);letter-spacing:.06em;text-transform:uppercase}.launch-section-head{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 14px;gap:16px}.launch-section-head h2{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--launch-ink-3);text-transform:uppercase}.launch-section-head .meta{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-4);letter-spacing:.02em}.launch-hero{padding:36px 0 6px}.launch-hero h1{margin-top:14px;font-size:28px;line-height:1.22;letter-spacing:-.022em;font-weight:600;color:var(--launch-ink);max-width:760px;text-wrap:pretty}.launch-hero h1 .accent-proven{color:var(--launch-proven)}.launch-hero h1 .accent{color:var(--launch-ink)}.launch-hero h1 .quiet{color:var(--launch-ink-3);font-weight:500}.launch-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--launch-line);border-radius:12px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card);overflow:hidden}.launch-kpi{padding:18px 22px;display:flex;flex-direction:column;gap:6px;transition:background .12s}.launch-kpi:hover{background:var(--launch-surface-2)}.launch-kpi+.launch-kpi{border-left:1px solid var(--launch-line)}.launch-kpi .label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--launch-ink-3)}.launch-kpi .value{font-family:var(--launch-mono);font-size:30px;font-weight:600;letter-spacing:-.025em;color:var(--launch-ink);display:flex;align-items:baseline;gap:4px}.launch-kpi .value .of{font-size:14px;color:var(--launch-ink-4);font-weight:500}.launch-kpi.proven .value{color:var(--launch-proven)}.launch-kpi.attn .value{color:var(--launch-attn)}.launch-kpi.blocked .value{color:var(--launch-blocked)}.launch-kpi .foot{margin-top:2px;font-size:12px;color:var(--launch-ink-3)}.launch-state{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 8px;padding:10px 12px;border:1px solid var(--launch-line);border-radius:10px;background:var(--launch-surface);color:var(--launch-ink-2);font-size:12.5px}.launch-state.warning{border-color:var(--launch-attn-line);background:var(--launch-attn-soft)}.launch-state.critical{border-color:var(--launch-blocked-line);background:var(--launch-blocked-soft)}.launch-state a{flex:none;color:var(--launch-brand);font-weight:600}.launch-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin-top:12px}.launch-action{background:var(--launch-surface);border:1px solid var(--launch-blocked-line);border-radius:12px;padding:20px 22px;box-shadow:var(--launch-shadow-card);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start}.launch-reason{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--launch-blocked);font-weight:600;letter-spacing:.005em;margin-bottom:12px}.launch-reason .dot{width:6px;height:6px;border-radius:50%;background:var(--launch-blocked)}.launch-action h3{font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--launch-ink);margin-bottom:6px}.launch-action .desc{font-size:13px;color:var(--launch-ink-2);line-height:1.55;max-width:540px}.launch-actions-row{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.launch-btn{font-family:var(--launch-sans);font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:7px;border:1px solid var(--launch-line-2);background:var(--launch-surface);color:var(--launch-ink-2);transition:color .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.launch-btn:hover{color:var(--launch-ink);border-color:var(--launch-line-strong);background:var(--launch-surface-hi)}.launch-btn.primary{background:var(--launch-brand);color:var(--launch-brand-ink);border-color:color-mix(in oklab,var(--launch-brand) 80%,black 10%);box-shadow:0 1px 0 oklch(1 0 0/.12) inset,0 4px 14px color-mix(in oklab,var(--launch-brand) 35%,transparent)}.launch-btn.disabled,.launch-btn:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;background:var(--launch-surface-2);color:var(--launch-ink-4);border-color:var(--launch-line)}.launch-btn.ghost{background:transparent;border-color:transparent;color:var(--launch-ink-3)}.launch-btn.sm{padding:5px 9px;font-size:11.5px}.launch-action .side{gap:14px;white-space:nowrap;min-width:160px}.launch-action .side,.launch-meta-pair{display:flex;flex-direction:column;align-items:flex-end}.launch-meta-pair{gap:4px}.launch-meta-pair .k{font-size:10.5px;font-weight:600;color:var(--launch-ink-4);letter-spacing:.06em;text-transform:uppercase}.launch-meta-pair .v{font-size:13px;color:var(--launch-ink-2);display:inline-flex;align-items:center;gap:7px}.launch-av-sm,.launch-av-xs{border-radius:999px;background:var(--launch-surface-hi);border:1px solid var(--launch-line-2);display:grid;place-items:center;font-weight:600;color:var(--launch-ink-2)}.launch-av-xs{width:20px;height:20px;font-size:9.5px}.launch-av-sm{width:22px;height:22px;font-size:10px}.launch-av-sm.none,.launch-av-xs.none{color:var(--launch-blocked);border-color:var(--launch-blocked-line);background:var(--launch-blocked-soft)}.launch-upnext{margin-top:16px;padding:4px 0 0}.launch-upnext-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:12px 4px;border-top:1px solid var(--launch-line);font-size:13px}.launch-upnext-row .rank{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-4)}.launch-upnext-row .title{color:var(--launch-ink);font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-upnext-row .tag{font-family:var(--launch-mono);font-size:10.5px;font-weight:500;color:var(--launch-ink-3);letter-spacing:.04em;text-transform:uppercase}.launch-upnext-row .spend{font-family:var(--launch-mono);font-size:12px;color:var(--launch-ink-2)}.launch-upnext-row .who{font-size:10.5px;font-weight:600;color:var(--launch-ink-3);padding:3px 7px;border-radius:5px;background:var(--launch-surface-hi);border:1px solid var(--launch-line)}.launch-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--launch-ink-3);margin-bottom:12px}.launch-legend .it{display:inline-flex;align-items:center;gap:7px}.launch-dot,.launch-sw{width:7px;height:7px;border-radius:99px;flex:none}.launch-dot.proven,.launch-sw.proven{background:var(--launch-proven)}.launch-dot.attn,.launch-sw.attn{background:var(--launch-attn)}.launch-dot.blocked,.launch-sw.blocked{background:var(--launch-blocked)}.launch-dot.cand,.launch-sw.cand{background:var(--launch-cand)}.launch-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.launch-lane{background:var(--launch-surface);border:1px solid var(--launch-line);border-radius:12px;padding:16px 16px 12px;box-shadow:var(--launch-shadow-card);display:flex;flex-direction:column;gap:14px}.launch-lane.is-blocked{border-color:var(--launch-blocked-line)}.launch-lane-head{display:flex;flex-direction:column;gap:4px}.launch-lane-head .row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.launch-lane-head h3{font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--launch-ink)}.launch-lane-head .cnt{font-family:var(--launch-mono);font-size:12px;color:var(--launch-ink-3)}.launch-lane-head .cnt b{color:var(--launch-ink);font-weight:600}.launch-lane-head .src{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-4);letter-spacing:.01em;display:inline-flex;align-items:center;gap:6px}.launch-lane-head .src.bad{color:var(--launch-blocked)}.launch-lane-head .src-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.8}.launch-tiles{display:flex;flex-direction:column;gap:1px;background:var(--launch-line);border:1px solid var(--launch-line);border-radius:9px;overflow:hidden}.launch-tile{background:var(--launch-surface);padding:8px 11px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;transition:background .12s}.launch-tile:hover{background:var(--launch-surface-hi)}.launch-tile .tn{font-size:12.5px;font-weight:500;color:var(--launch-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-tile .ts{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-4)}.launch-lane-foot{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--launch-line);margin-top:2px}.launch-lane-foot .grow,.launch-nudge .grow,.launch-since .grow{flex:1}.launch-lane-foot .pending{font-family:var(--launch-mono);font-size:11px;color:var(--launch-cand);font-weight:500;background:var(--launch-cand-soft);border:1px solid var(--launch-cand-line);padding:2px 7px;border-radius:999px}.launch-nudge{margin-top:16px;padding:14px 18px;border:1px dashed var(--launch-line-2);border-radius:11px;display:flex;align-items:center;gap:16px;color:var(--launch-ink-3);font-size:12.5px}.launch-nudge b{color:var(--launch-ink);font-weight:600}.launch-since{display:flex;align-items:center;gap:18px;padding:12px 16px;border:1px solid var(--launch-line);border-radius:10px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card);margin-top:22px;font-size:12.5px;color:var(--launch-ink-2)}.launch-since .when{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-4);letter-spacing:.04em;text-transform:uppercase}.launch-since b{color:var(--launch-ink);font-weight:600}.launch-since .pip{width:4px;height:4px;border-radius:50%;background:var(--launch-ink-5);margin:0 6px}.launch-rail{display:flex;flex-direction:column;gap:28px}.launch-rail .sect h4{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--launch-ink-3);margin-bottom:10px}.launch-today{display:flex;flex-direction:column}.launch-today li{list-style:none;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--launch-line);font-size:13px}.launch-today li .r{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-4)}.launch-today li .r.urgent{color:var(--launch-blocked)}.launch-today li .t{color:var(--launch-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-today li .w{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--launch-surface-hi)}.launch-principles,.launch-today li .w{color:var(--launch-ink-3);border:1px solid var(--launch-line)}.launch-principles{padding:14px 16px;border-radius:11px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card);font-size:11.5px;line-height:1.6}.launch-principles .ttl{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--launch-ink-4);margin-bottom:8px}.launch-principles p+p{margin-top:8px}.launch-principles b{color:var(--launch-ink-2);font-weight:600}.launch-principles code{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-2);background:var(--launch-surface-hi);padding:1px 5px;border-radius:4px;border:1px solid var(--launch-line)}.launch-sys-head{padding:36px 0 20px}.launch-sys-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.launch-sys-copy{min-width:0}.launch-sys-title h1{font-size:22px;font-weight:600;letter-spacing:-.018em;color:var(--launch-ink)}.launch-sys-title .sub{max-width:980px;font-size:12.5px;color:var(--launch-ink-3);margin-top:4px;text-wrap:pretty}.launch-sys-actions{display:flex;flex:none;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:520px}.launch-disabled-note{flex-basis:100%;max-width:520px;font-size:11px;line-height:1.35;color:var(--launch-ink-4);text-align:right}.launch-statstrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px;border:1px solid var(--launch-line);border-radius:12px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card);overflow:hidden}.launch-stat{padding:14px 18px;display:flex;flex-direction:column;gap:4px;cursor:pointer;position:relative;transition:background .12s;text-align:left}.launch-stat:hover{background:var(--launch-surface-2)}.launch-stat+.launch-stat{border-left:1px solid var(--launch-line)}.launch-stat .l{font-size:10.5px;color:var(--launch-ink-3);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.launch-stat .v{font-family:var(--launch-mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--launch-ink)}.launch-stat .v small{font-size:12px;color:var(--launch-ink-4);font-weight:500}.launch-stat .d{font-size:11px;color:var(--launch-ink-4)}.launch-stat.blocked .v{color:var(--launch-blocked)}.launch-stat.cand .v{color:var(--launch-cand)}.launch-stat.proven .v{color:var(--launch-proven)}.launch-stat.attn .v{color:var(--launch-attn)}.launch-stat[aria-pressed=true]{background:var(--launch-surface-2);box-shadow:inset 0 -2px 0 var(--launch-ink)}.launch-subnav{display:flex;align-items:center;gap:4px;margin:28px 0 0;border-bottom:1px solid var(--launch-line)}.launch-subnav button{position:relative;padding:10px 14px;font-size:13px;font-weight:500;color:var(--launch-ink-3);letter-spacing:-.005em;display:inline-flex;align-items:center;gap:7px}.launch-subnav button:hover{color:var(--launch-ink)}.launch-subnav button[aria-current=true]{color:var(--launch-ink);font-weight:600}.launch-subnav button[aria-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--launch-ink);border-radius:2px}.launch-subnav .pill{font-family:var(--launch-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:5px;background:var(--launch-cand-soft);color:var(--launch-cand);border:1px solid var(--launch-cand-line)}.launch-toolbar-wrap{position:relative}.launch-toolbar{gap:10px;margin:16px 0 14px}.launch-search,.launch-toolbar{display:flex;align-items:center}.launch-search{flex:1;max-width:360px;gap:8px;padding:7px 11px;background:var(--launch-surface);border:1px solid var(--launch-line);border-radius:8px;color:var(--launch-ink-3)}.launch-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:var(--launch-sans);font-size:13px;color:var(--launch-ink)}.launch-search .k{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-3);padding:1px 5px;background:var(--launch-kbd-bg);border:1px solid var(--launch-line);border-radius:4px}.launch-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.launch-chipbtn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--launch-ink-2);font-weight:500;padding:7px 11px;border:1px solid var(--launch-line);border-radius:8px;background:var(--launch-surface)}.launch-chipbtn.disabled,.launch-chipbtn:disabled{cursor:not-allowed;opacity:.62;background:var(--launch-surface-2);color:var(--launch-ink-4)}.launch-chipbtn .ct{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-3);padding:1px 5px;border-radius:4px;background:var(--launch-surface-hi);border:1px solid var(--launch-line)}.launch-tool-panel{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;margin:-4px 0 14px;border:1px solid var(--launch-line);border-radius:10px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card)}.launch-tool-panel button{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--launch-line);border-radius:7px;background:var(--launch-surface-2);color:var(--launch-ink-2);font-size:12px;font-weight:500}.launch-tool-panel button.selected{color:var(--launch-ink);border-color:var(--launch-line-strong);box-shadow:inset 0 -2px 0 var(--launch-ink)}.launch-tool-panel button span{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-4)}.launch-filterbanner{align-items:center;gap:12px;padding:9px 12px;background:var(--launch-surface-2);border:1px solid var(--launch-line);border-radius:8px;margin-bottom:10px;font-size:12.5px;color:var(--launch-ink-3)}.launch-filterbanner .fchip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--launch-surface);border:1px solid var(--launch-line-2);border-radius:7px}.launch-filterbanner .fk{color:var(--launch-ink-4);font-size:11.5px}.launch-filterbanner .fv{color:var(--launch-ink);font-weight:600}.launch-filterbanner .fcount{font-family:var(--launch-mono);font-size:11px;color:var(--launch-ink-4)}.launch-empty{padding:18px;margin-bottom:12px;border:1px dashed var(--launch-line-strong);border-radius:12px;background:var(--launch-surface);color:var(--launch-ink-3)}.launch-empty .eyebrow{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--launch-ink)}.launch-empty p{margin:0 0 12px;max-width:620px}.launch-tablewrap{max-width:100%;border:1px solid var(--launch-line);border-radius:12px;background:var(--launch-surface);box-shadow:var(--launch-shadow-card);overflow:hidden}.launch-tablescroll{max-width:100%;overflow-x:auto}.launch-table{width:100%;border-collapse:collapse;font-size:13px;min-width:1180px}.launch-table thead th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--launch-ink-4);background:var(--launch-surface-2)}.launch-table tbody td,.launch-table thead th{padding:10px 14px;border-bottom:1px solid var(--launch-line);white-space:nowrap}.launch-table tbody td{vertical-align:middle;color:var(--launch-ink)}.launch-table tbody tr{transition:background .1s;cursor:pointer}.launch-table tbody tr:hover{background:var(--launch-row-hover)}.launch-sys-cell{display:flex;align-items:center;gap:10px}.launch-sys-cell .nm{font-weight:500;letter-spacing:-.005em}.launch-loc{color:var(--launch-ink-3);font-family:var(--launch-mono);font-size:11.5px}.launch-prov,.launch-team{color:var(--launch-ink-2);font-size:12.5px}.launch-own{display:inline-flex;align-items:center;gap:8px;color:var(--launch-ink-2)}.launch-own.none{color:var(--launch-ink-4)}.launch-seen,.launch-spend{font-family:var(--launch-mono);font-size:11.5px;color:var(--launch-ink-3)}.launch-spend{font-size:12.5px;font-weight:500;color:var(--launch-ink)}.launch-trust{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--launch-ink-2)}.launch-trust.needs,.launch-trust.unattr{color:var(--launch-blocked);font-weight:500}.launch-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.005em;padding:3px 8px;border-radius:6px;border:1px solid transparent;white-space:nowrap}.launch-pill .pd{width:5px;height:5px;border-radius:99px}.launch-pill.ok{background:var(--launch-proven-soft);color:var(--launch-proven);border-color:var(--launch-proven-line)}.launch-pill.ok .pd{background:var(--launch-proven)}.launch-pill.warn{background:var(--launch-attn-soft);color:var(--launch-attn);border-color:var(--launch-attn-line)}.launch-pill.warn .pd{background:var(--launch-attn)}.launch-pill.bad{background:var(--launch-blocked-soft);color:var(--launch-blocked);border-color:var(--launch-blocked-line)}.launch-pill.bad .pd{background:var(--launch-blocked)}.launch-pill.cand{background:var(--launch-cand-soft);color:var(--launch-cand);border-color:var(--launch-cand-line)}.launch-pill.cand .pd{background:var(--launch-cand)}.launch-next{color:var(--launch-brand);font-weight:500;display:inline-flex;gap:4px}.launch-next,.launch-qnote{font-size:12.5px;align-items:center}.launch-qnote{display:flex;gap:10px;color:var(--launch-ink-3);padding:12px 14px;margin:16px 0 12px;border-radius:10px;background:var(--launch-surface);border:1px solid var(--launch-line);border-left:3px solid var(--launch-cand)}.launch-qnote b{color:var(--launch-ink-2);font-weight:600}.launch-finding{background:var(--launch-surface);border:1px solid var(--launch-line);border-radius:11px;padding:14px 18px;margin-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;box-shadow:var(--launch-shadow-card)}.launch-finding .fname{font-family:var(--launch-mono);font-size:13px;font-weight:600;color:var(--launch-ink)}.launch-finding .fwhere{font-size:12px;color:var(--launch-ink-3);margin-top:4px}.launch-conf{font-family:var(--launch-mono);letter-spacing:0;max-width:320px}.launch-conf .bar{background:var(--launch-surface-hi);flex:none}.launch-conf .bar i{width:100%;background:var(--launch-cand)}.launch-conf.low .bar i,.launch-conf.medium .bar i{background:var(--launch-attn)}.launch-conf.unknown .bar i{background:var(--launch-ink-4)}.launch-conf .band{color:var(--launch-ink-2);font-weight:700}.launch-conf .state{color:var(--launch-ink-3)}.launch-conf .summary{color:var(--launch-ink-4);font-family:var(--launch-sans);font-size:11.5px;line-height:1.25;min-width:0}.launch-mapbar{display:flex;align-items:center;gap:10px;margin:16px 0 12px}.launch-mapbar .lab{font-size:12px;color:var(--launch-ink-3)}.launch-groupsel{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--launch-line);border-radius:7px;background:var(--launch-surface);font-size:12.5px;font-weight:500;color:var(--launch-ink)}.launch-maplanes{display:flex;flex-direction:column;gap:10px}.launch-maplane{background:var(--launch-surface);border:1px solid var(--launch-line);border-radius:12px;padding:14px 16px;box-shadow:var(--launch-shadow-card)}.launch-maplane.flag{border-color:var(--launch-blocked-line);background:linear-gradient(0deg,var(--launch-blocked-soft),var(--launch-surface) 60%)}.launch-mh{display:flex;align-items:center;gap:12px;margin-bottom:12px}.launch-mh .nm{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--launch-ink);display:inline-flex;align-items:center;gap:9px}.launch-mh .mmeta{margin-left:auto;display:flex;gap:14px;align-items:center;font-family:var(--launch-mono);font-size:11.5px;color:var(--launch-ink-3)}.launch-mh .mmeta .money{color:var(--launch-ink);font-weight:600}.launch-maplane.flag .money{color:var(--launch-blocked)}.launch-mtiles{display:flex;flex-wrap:wrap;gap:6px}.launch-mtile{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;color:var(--launch-ink);letter-spacing:-.005em;border:1px solid var(--launch-line);border-radius:7px;background:var(--launch-surface-2)}.launch-mtile .ms{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-4);font-weight:400}.launch-drawer-bg{position:fixed;inset:0;background:oklch(.2 .01 255/.3);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:60;backdrop-filter:blur(2px)}.launch-drawer-bg.on{opacity:1;pointer-events:auto}.launch-drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--launch-bg-elev);border-left:1px solid var(--launch-line);box-shadow:var(--launch-shadow-drawer);transform:translateX(100%);transition:transform .26s cubic-bezier(.2,.85,.3,1);z-index:61;display:flex;flex-direction:column;overflow:hidden;font-family:var(--launch-sans);color:var(--launch-ink)}.launch-drawer:not(.on){display:none}.launch-drawer.on{transform:translateX(0)}.launch-drawer .drawer-head{flex:none;padding:16px 22px 14px;border-bottom:1px solid var(--launch-line);background:var(--launch-bg-elev)}.launch-drawer .topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.launch-drawer .crumb{font-family:var(--launch-mono);font-size:10.5px;color:var(--launch-ink-4);letter-spacing:.05em;text-transform:uppercase}.launch-drawer .closeb{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--launch-ink-3);border:1px solid var(--launch-line);background:var(--launch-surface)}.launch-drawer h2{font-size:20px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.launch-drawer .submeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-family:var(--launch-mono);font-size:11.5px;color:var(--launch-ink-3)}.launch-drawer .drawer-body{flex:1;overflow-y:auto;padding:20px 22px 28px;display:flex;flex-direction:column;gap:22px}.launch-drawer .section h3{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--launch-ink-3);margin-bottom:10px}.launch-drawer .section .body{font-size:13px;color:var(--launch-ink-2);line-height:1.55}.launch-drawer .proofrail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-drawer .proofcard{border:1px solid var(--launch-line);border-radius:10px;padding:12px 12px 10px;background:var(--launch-surface);display:flex;flex-direction:column;gap:8px;min-height:110px}.launch-drawer .proofcard.live{border-color:var(--launch-proven-line)}.launch-drawer .proofcard.notyet{opacity:.7;border-style:dashed}.launch-drawer .proofcard .name{font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--launch-ink)}.launch-drawer .proofcard .state{font-family:var(--launch-mono);font-size:10px;letter-spacing:.04em;color:var(--launch-ink-4);text-transform:uppercase}.launch-drawer .proofcard.live .state{color:var(--launch-proven)}.launch-drawer .proofcard .grow{flex:1}.launch-drawer .meta-strip{display:flex;flex-direction:column;gap:9px;border:1px solid var(--launch-line);border-radius:10px;padding:12px 14px;background:var(--launch-surface)}.launch-drawer .ms-row{display:flex;align-items:center;gap:12px;font-size:12.5px}.launch-drawer .ms-row .k{color:var(--launch-ink-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:90px}.launch-drawer .ms-row .v{color:var(--launch-ink);font-family:var(--launch-mono)}@media (max-width:1200px){.launch-statstrip{grid-template-columns:repeat(3,1fr)}.launch-stat:nth-child(3n+1){border-left:0}.launch-stat:nth-child(n+4){border-top:1px solid var(--launch-line)}}@media (max-width:1100px){.launch-home-grid{grid-template-columns:1fr}.launch-rail{display:none}.launch-lanes{grid-template-columns:1fr 1fr}.launch-kpis{grid-template-columns:1fr}.launch-kpi+.launch-kpi{border-left:0;border-top:1px solid var(--launch-line)}}@media (max-width:760px){.launch-topbar .inner{padding:0 14px;gap:12px}.launch-topbar .launch-tabs button.disabled,.launch-topbar .right .kbd,.launch-topbar .right .launch-avatar,.launch-topbar .right .live,.launch-topbar .sep,.launch-topbar .ws{display:none}.launch-topbar .launch-tabs{margin-left:10px;gap:0}.launch-topbar .launch-tabs a,.launch-topbar .launch-tabs button{padding:7px 8px;font-size:12.5px}.launch-main{padding:0 16px 60px}.launch-sys-title{grid-template-columns:1fr;align-items:flex-start}.launch-sys-actions{justify-content:flex-start;max-width:100%}.launch-disabled-note{text-align:left;max-width:100%}.launch-section-head{flex-direction:column;align-items:flex-start;gap:4px}.launch-section-head .meta{white-space:normal}.launch-home-grid>div{min-width:0}.launch-statstrip{grid-template-columns:1fr 1fr}.launch-stat+.launch-stat{border-left:0}.launch-stat:nth-child(2n){border-left:1px solid var(--launch-line)}.launch-stat:nth-child(n+3){border-top:1px solid var(--launch-line)}.launch-lanes{grid-template-columns:1fr}.launch-hero h1{font-size:22px}.launch-action{grid-template-columns:1fr}.launch-action .side{align-items:flex-start}.launch-upnext-row{grid-template-columns:22px minmax(0,1fr) auto}.launch-upnext-row .spend,.launch-upnext-row .tag{display:none}.launch-since{align-items:flex-start;flex-direction:column;gap:6px}.launch-since .pip{display:none}.launch-toolbar{flex-direction:column;align-items:stretch}.launch-search{max-width:none}.launch-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;gap:6px}.launch-chipbtn{justify-content:center;min-width:0;padding-inline:8px}.launch-chipbtn .ct{overflow:hidden;text-overflow:ellipsis}.launch-tools .launch-disabled-note{grid-column:1/-1}.launch-tool-panel{align-items:stretch}.launch-tool-panel button{flex:1 1 calc(50% - 8px);justify-content:space-between}.launch-finding{grid-template-columns:1fr}.launch-mh{align-items:flex-start;flex-direction:column}.launch-mh .mmeta{margin-left:0}}.max-90-vh{max-height:90vh}.max-90-vh-header{max-height:calc(90vh - 100px)}.h-90vh{height:90vh}.max-50-vh{max-height:50vh}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-word-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-number-tick-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes ds-number-tick-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-dot-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.7;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.ai-stream>span{opacity:1!important;transform:none!important}.ai-stream>span,.ai-thinking>span{animation:none!important}.ds-card-lift{transition:none!important}.ds-card-lift:hover{transform:none!important}[style*=ds-number-tick-in],[style*=ds-number-tick-out]{animation:none!important}}.language-typescript{color:#9cdcfe}#sentry-feedback{z-index:10}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}@font-face{font-family:Menlo;src:url(/font/Menlo.ttf)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.jer-value-main-row{align-items:flex-start!important}.jer-value-string{line-height:1.1em!important}.assistant-message-content{overflow-x:auto!important}.page-transition{animation:pageSlideIn var(--ds-duration) var(--ds-ease)}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-transition-fast{animation:pageSlideInFast var(--ds-duration-fast) var(--ds-ease)}@keyframes pageSlideInFast{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.view-transition{transition:all var(--ds-duration-slow) var(--ds-ease)}.view-transition-enter{opacity:0;transform:scale(.98) translateY(4px)}.view-transition-enter-active{transition:opacity var(--ds-duration) var(--ds-ease),transform var(--ds-duration) var(--ds-ease)}.view-transition-enter-active,.view-transition-exit{opacity:1;transform:scale(1) translateY(0)}.view-transition-exit-active{opacity:0;transform:scale(.98) translateY(-4px);transition:opacity var(--ds-duration-fast) var(--ds-ease),transform var(--ds-duration-fast) var(--ds-ease)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes thinking-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.animate-thinking-dot-1{animation:thinking-dot 1.4s ease-in-out infinite}.animate-thinking-dot-2{animation:thinking-dot 1.4s ease-in-out .2s infinite}.animate-thinking-dot-3{animation:thinking-dot 1.4s ease-in-out .4s infinite}nextjs-portal{display:none!important}[data-dossier]{background:var(--ds-paper);color:var(--ds-ink);font-family:var(--ds-font-body);font-size:14px;line-height:1.55;font-feature-settings:"ss01","cv11"}[data-dossier] .serif{font-family:var(--ds-font-editorial);font-feature-settings:"lnum"}[data-dossier] .sans{font-family:var(--ds-font-body)}[data-dossier] .mono{font-family:var(--ds-font-mono);font-feature-settings:"ss01","cv11"}[data-dossier] .eyebrow{letter-spacing:.16em;color:var(--ds-boei)}[data-dossier] .eyebrow,[data-dossier] .label{font-family:var(--ds-font-mono);font-size:10.5px;text-transform:uppercase;font-weight:500}[data-dossier] .label{letter-spacing:.12em;color:var(--ds-ink-4)}[data-dossier] .cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;margin:0 2px;font-family:var(--ds-font-mono);font-size:9.5px;font-weight:600;letter-spacing:0;color:var(--ds-boei);background:rgba(192,59,43,.08);border:1px solid rgba(192,59,43,.22);border-radius:3px;vertical-align:1px;cursor:pointer;transition:all .15s ease;position:relative;top:-1px}[data-dossier] .cite:hover{background:rgba(192,59,43,.18);border-color:rgba(192,59,43,.5)}[data-dossier] .cite.active,[data-dossier] .cite[data-active=true]{background:var(--ds-boei);color:var(--ds-cream);border-color:var(--ds-boei)}[data-dossier] .chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:99px;font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;border:1px solid var(--ds-rule);background:transparent;color:var(--ds-ink-2)}[data-dossier] .chip .dot,[data-dossier] .chip-dot{display:inline-block;width:6px;height:6px;border-radius:99px;background:currentColor}[data-dossier] .chip-warn{color:#7a4f0a;border-color:rgba(168,104,0,.4)}[data-dossier] .chip-bad{color:#c03b2b;border-color:rgba(192,59,43,.4)}[data-dossier] .chip-good{color:#2e6b44;border-color:rgba(46,107,68,.4)}[data-dossier] .chip-info{color:#2a4a8a;border-color:rgba(42,74,138,.35)}[data-dossier] .chip-ink{color:var(--ds-cream);background:var(--ds-ink);border-color:var(--ds-ink)}[data-dossier] .fileref{gap:4px;padding:1px 6px;background:var(--ds-paper-2)}[data-dossier] .btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--ds-ink);background:var(--ds-ink);color:var(--ds-cream);font-family:var(--ds-font-body);font-size:13px;font-weight:500;letter-spacing:0;border-radius:3px;cursor:pointer;transition:transform .1s ease,background .15s ease}[data-dossier] .btn:hover{background:#000}[data-dossier] .btn:disabled{cursor:not-allowed;opacity:.55}[data-dossier] .btn:active{transform:translateY(1px)}[data-dossier] .btn-primary{background:var(--ds-ink);color:var(--ds-cream);border-color:var(--ds-ink)}[data-dossier] .btn-ghost{background:transparent;color:var(--ds-ink);border-color:var(--ds-rule)}[data-dossier] .btn-ghost:hover{background:rgba(0,0,0,.04);border-color:var(--ds-ink-3)}[data-dossier] .btn-sm{height:26px;padding:0 10px;font-size:12px}[data-dossier] .btn-link{background:transparent;border:none;padding:0;color:var(--ds-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:3px;cursor:pointer;font-size:13px;font-family:inherit;height:auto}[data-dossier] .btn-link:hover{text-decoration-color:var(--ds-boei);color:var(--ds-boei);background:transparent}[data-dossier] .btn-imperative{background:var(--ds-cream);color:var(--ds-ink);border-color:var(--ds-cream);font-weight:600;height:38px;padding:0 18px;font-size:13px}[data-dossier] .btn-imperative:hover{background:#ffffff}[data-dossier] .explain{border-bottom:1px dotted var(--ds-ink-3)}[data-dossier] .hr{height:1px;background:var(--ds-rule);border:0;margin:0}[data-dossier] .hr-soft{background:var(--ds-rule-soft)}[data-dossier]{--dossier-spring:cubic-bezier(0.22,1.4,0.36,1);--dossier-ease-out:cubic-bezier(0.16,1,0.3,1);--dossier-title-size:44px;--dossier-sparse-title-size:34px}[data-dossier] .claim{background-image:linear-gradient(180deg,transparent 88%,rgba(192,59,43,.35) 0,rgba(192,59,43,.35) 96%,transparent 0);cursor:pointer;transition:background-image .15s}[data-dossier] .claim:hover{background-image:linear-gradient(180deg,transparent 84%,rgba(192,59,43,.7) 0,rgba(192,59,43,.7) 96%,transparent 0)}[data-dossier] .rule{height:1px;background:var(--ds-rule);width:100%}[data-dossier] .rule-soft{height:1px;background:var(--ds-rule-soft);width:100%}[data-dossier] .margin-note{font-size:11.5px;line-height:1.45;color:var(--ds-ink-3);padding-left:14px;border-left:1px solid var(--ds-rule);font-family:var(--ds-font-body)}[data-dossier] .margin-note .label{display:block;margin-bottom:4px}[data-dossier] .crumb{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ds-ink-3)}[data-dossier] .crumb a{cursor:pointer}[data-dossier] .crumb a:hover{color:var(--ds-boei)}[data-dossier] .anchor-link{display:flex;align-items:center;justify-content:space-between;padding:8px 0;color:var(--ds-ink-3);font-size:12px;cursor:pointer;border-bottom:1px solid var(--ds-rule-soft)}[data-dossier] .anchor-link:hover{color:var(--ds-ink)}[data-dossier] .anchor-link .num{font-family:var(--ds-font-mono);color:var(--ds-ink-4);font-size:10px;letter-spacing:.08em}@keyframes dossier-fadeup{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-dossier] .fadeup{animation:dossier-fadeup .35s var(--dossier-ease-out) both}.dossier-drawer-backdrop,[data-dossier] .drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:50;backdrop-filter:blur(2px)}.dossier-drawer,[data-dossier] .drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,92vw);background:var(--ds-paper);border-left:1px solid var(--ds-rule);z-index:51;box-shadow:-12px 0 40px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:dossier-slidein .28s cubic-bezier(.32,.72,0,1)}@keyframes dossier-slidein{0%{transform:translateX(100%)}to{transform:none}}[data-dossier] .comp-card{background:var(--ds-paper-2);border:1px solid var(--ds-rule);border-radius:4px;padding:12px 14px;cursor:pointer;transition:all .15s ease;position:relative;font-family:inherit;text-align:left;width:100%}[data-dossier] .comp-card:hover{border-color:var(--ds-ink-3);background:var(--ds-paper);transform:translateY(-1px)}[data-dossier] .comp-card.selected{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink)}[data-dossier] .fileref{display:inline-flex;align-items:center;gap:6px;font-family:var(--ds-font-mono);font-size:11.5px;color:var(--ds-ink-2);background:rgba(0,0,0,.04);border:1px solid var(--ds-rule);padding:2px 6px;border-radius:3px}[data-dossier] .detail{padding:14px 16px;background:var(--ds-paper-2);border:1px solid var(--ds-rule);border-radius:4px;font-size:13px;line-height:1.55;color:var(--ds-ink-2)}[data-dossier] .detail .row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;border-bottom:1px dotted var(--ds-rule)}[data-dossier] .detail .row:last-child{border-bottom:none}[data-dossier] .detail .k{color:var(--ds-ink-4);font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}[data-dossier] .detail .v{color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:12px}[data-dossier] .explain{border-bottom:1px dotted rgba(0,0,0,.28);cursor:pointer;position:relative}[data-dossier] .explain-pop{position:fixed;z-index:60;max-width:280px;padding:10px 12px;border-radius:3px;background:#1a1a1a;color:#f0ece6;font-family:var(--ds-font-body);font-size:12px;line-height:1.5;box-shadow:0 12px 36px rgba(0,0,0,.28);pointer-events:none;animation:dossier-fadeup .14s var(--dossier-ease-out) both}[data-dossier] .explain-pop .label{display:block;color:#b0aaa0;margin-bottom:4px;font-size:9.5px}.dossier-footnote-pop,[data-dossier] .footnote-pop{position:fixed;z-index:60;width:min(420px,92vw);background:var(--ds-paper);border:1px solid var(--ds-rule);box-shadow:0 1px 0 rgba(0,0,0,.04),0 16px 48px rgba(0,0,0,.14);border-radius:4px;padding:14px 16px 12px;transform-origin:var(--origin-x,50%) var(--origin-y,0);animation:dossier-footnote-in .26s var(--dossier-spring) both}@keyframes dossier-footnote-in{0%{opacity:0;transform:scale(.84) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.dossier-footnote-pop:before,[data-dossier] .footnote-pop:before{content:"";position:absolute;width:10px;height:10px;background:var(--ds-paper);border-left:1px solid var(--ds-rule);border-top:1px solid var(--ds-rule);transform:rotate(45deg);top:-6px;left:var(--arrow-x,24px)}.dossier-footnote-pop[data-placement=above]:before,[data-dossier] .footnote-pop[data-placement=above]:before{top:auto;bottom:-6px;border-left:none;border-top:none;border-right:1px solid var(--ds-rule);border-bottom:1px solid var(--ds-rule)}.dossier-footnote-pop .fn-num,[data-dossier] .footnote-pop .fn-num{position:absolute;top:-12px;left:-12px;width:24px;height:24px;border-radius:99px;background:var(--ds-boei);color:var(--ds-cream);display:flex;align-items:center;justify-content:center;font-family:var(--ds-font-mono);font-size:11px;font-weight:600;box-shadow:0 4px 10px rgba(192,59,43,.35)}[data-dossier] .lanes{display:grid;grid-template-columns:120px 1fr;gap:0;border:1px solid var(--ds-rule);border-radius:4px;background:var(--ds-paper-2);overflow:hidden}[data-dossier] .lane-row{display:contents}[data-dossier] .lane-label{padding:18px 14px;border-right:1px solid var(--ds-rule);border-bottom:1px solid var(--ds-rule-soft);background:rgba(0,0,0,.025);font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-3);font-weight:500;display:flex;flex-direction:column;gap:4px}[data-dossier] .lane-label .ct{font-family:var(--ds-font-body);font-size:18px;color:var(--ds-ink);font-weight:500;letter-spacing:-.01em;text-transform:none}[data-dossier] .lane-label .lane-desc{font-family:var(--ds-font-body);font-size:10.5px;color:var(--ds-ink-4);letter-spacing:0;text-transform:none;font-weight:400}[data-dossier] .lane-cells{padding:12px;border-bottom:1px solid var(--ds-rule-soft);display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;align-items:center}[data-dossier] .lane-row:last-child .lane-cells,[data-dossier] .lane-row:last-child .lane-label{border-bottom:none}[data-dossier] .lane-card{padding:10px 12px;border-radius:3px;border:1px solid var(--ds-rule);background:var(--ds-paper-2);cursor:pointer;transition:transform .15s var(--dossier-ease-out),border-color .15s,background .15s;position:relative;min-width:170px;font-family:inherit;text-align:left}[data-dossier] .lane-card:hover{border-color:var(--ds-ink-3);background:var(--ds-paper);transform:translateY(-1px)}[data-dossier] .lane-card.primary{border-color:var(--ds-ink);background:var(--ds-paper);box-shadow:0 1px 0 rgba(0,0,0,.04)}[data-dossier] .lane-card .name{font-size:13.5px;font-weight:500;color:var(--ds-ink);letter-spacing:-.005em}[data-dossier] .lane-card .meta{font-family:var(--ds-font-mono);font-size:10.5px;color:var(--ds-ink-4);margin-top:2px}[data-dossier] .lane-card .stats{display:flex;gap:10px;margin-top:6px;font-family:var(--ds-font-mono);font-size:10.5px;color:var(--ds-ink-3)}[data-dossier] .lane-card .stats .lbl{color:var(--ds-ink-4);margin-right:3px;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}[data-dossier] .lane-card .risk-flag{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:99px;background:var(--ds-amber)}[data-dossier] .lane-card.sub{border-style:dashed;background:rgba(47,78,134,.04)}[data-dossier] .lane-card.sub .name:after{content:" ↗";color:var(--ds-blue);font-weight:400}[data-dossier] .lane-arrow{font-family:var(--ds-font-mono);font-size:14px;color:var(--ds-ink-4);padding:0 4px}[data-dossier] .ledger{font-family:var(--ds-font-editorial);font-size:14.5px;line-height:1.7;list-style:none;margin:0;padding:0}[data-dossier] .ledger .row{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px dotted var(--ds-rule)}[data-dossier] .ledger .row:last-child{border-bottom:none}[data-dossier] .ledger .glyph{font-family:var(--ds-font-mono);font-size:13px;width:14px;flex-shrink:0;text-align:center}[data-dossier] .ledger .row.ok .glyph{color:var(--ds-moss)}[data-dossier] .ledger .row.gap .glyph{color:var(--ds-boei);font-weight:600}[data-dossier] .ledger .row.gap{color:var(--ds-ink);font-weight:500}[data-dossier] .ledger .row.gap .lbl{background:linear-gradient(180deg,transparent 78%,rgba(192,59,43,.18) 0,rgba(192,59,43,.18) 96%,transparent 0)}[data-dossier] .ledger .row.ok{color:var(--ds-ink-3)}[data-dossier] .ledger .lbl{flex:1}[data-dossier] .ledger .num{font-family:var(--ds-font-mono);font-size:10.5px;color:var(--ds-ink-4);letter-spacing:.06em}[data-dossier] .risk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}[data-dossier] .risk-item{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:flex-start}[data-dossier] .risk-item .num{font-family:var(--ds-font-editorial);font-style:italic;font-size:24px;color:var(--ds-ink-4);line-height:1;font-feature-settings:"lnum"}[data-dossier] .risk-item.heavy .num{color:var(--ds-boei);font-size:26px;font-weight:600;font-style:normal;font-family:var(--ds-font-mono)}[data-dossier] .risk-item.heavy .body{font-size:18px;line-height:1.5;color:var(--ds-ink);font-weight:500;letter-spacing:-.005em}[data-dossier] .risk-item.heavy .body code{background:rgba(192,59,43,.08);padding:1px 4px;border-radius:2px}[data-dossier] .risk-item.normal .body{font-size:14.5px;line-height:1.6;color:var(--ds-ink-2)}[data-dossier] .risk-item.light .body{font-size:13px;line-height:1.6;color:var(--ds-ink-3)}[data-dossier] .risk-tag{font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;display:inline-block;padding:2px 6px;border-radius:2px;margin-right:8px;vertical-align:2px}[data-dossier] .risk-tag.blocking{background:var(--ds-boei);color:var(--ds-cream)}[data-dossier] .risk-tag.warn{background:rgba(181,119,20,.12);color:#7a4f0a;border:1px solid rgba(181,119,20,.3)}[data-dossier] .risk-tag.info{background:transparent;color:var(--ds-ink-4);border:1px solid var(--ds-rule)}[data-dossier] .next-action{background:var(--ds-ink);color:var(--ds-cream);border-radius:4px;padding:18px 22px;display:flex;align-items:center;gap:18px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.1)}[data-dossier] .next-action .body{flex:1}[data-dossier] .next-action .label{color:#c5bea8;margin-bottom:4px}[data-dossier] .next-action h4{font-family:var(--ds-font-editorial);font-size:18px;margin:0 0 4px;font-weight:500;letter-spacing:-.005em}[data-dossier] .next-action p{margin:0;font-size:13px;line-height:1.5;color:rgba(245,240,234,.72)}[data-dossier] .next-action p code{background:rgba(255,255,255,.1);padding:1px 4px;border-radius:2px}[data-dossier] .next-action .cite{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);color:var(--ds-cream)}[data-dossier] .next-action .cite:hover{background:rgba(255,255,255,.25)}[data-dossier] .pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}[data-dossier] .pack-thumb{position:relative;background:var(--ds-paper);border:1px solid var(--ds-rule);border-radius:3px;aspect-ratio:.77;padding:14px 12px 10px;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,.03);transition:transform .15s var(--dossier-ease-out),box-shadow .15s,border-color .15s;overflow:hidden;text-align:left;font-family:inherit;display:block;width:100%}[data-dossier] .pack-thumb:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.1);border-color:var(--ds-ink-3)}[data-dossier] .pack-thumb .pn{font-family:var(--ds-font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-4);display:flex;justify-content:space-between;margin-bottom:6px}[data-dossier] .pack-thumb .pt{font-family:var(--ds-font-editorial);font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1.2;margin-bottom:6px}[data-dossier] .pack-thumb .greek{display:flex;flex-direction:column;gap:3px}[data-dossier] .pack-thumb .greek span{display:block;height:3px;background:rgba(0,0,0,.09);border-radius:1px}[data-dossier] .pack-thumb .greek span:nth-child(2n){background:rgba(0,0,0,.05);width:88%}[data-dossier] .pack-thumb .greek span:nth-child(3n){width:74%}[data-dossier] .pack-thumb .greek span:nth-child(7n){width:55%}[data-dossier] .pack-thumb .gap-pin{position:absolute;width:18px;height:18px;border-radius:99px;background:var(--ds-boei);color:var(--ds-cream);font-family:var(--ds-font-mono);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(192,59,43,.28);cursor:pointer;border:none}[data-dossier] .pack-thumb .gap-pin.advisory{background:var(--ds-amber);box-shadow:0 4px 10px rgba(168,104,0,.28)}[data-dossier] .pack-thumb .gap-pin:after{content:"";position:absolute;width:6px;height:6px;background:inherit;border-radius:99px;opacity:.45;animation:dossier-gap-pulse 2.4s ease-in-out infinite}@keyframes dossier-gap-pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(2.6);opacity:0}}[data-dossier] .gap-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ds-rule-soft);transition:opacity .24s var(--dossier-ease-out),transform .24s var(--dossier-ease-out)}[data-dossier] .gap-row.resolved{opacity:.55;transform:translateX(4px)}[data-dossier] .gap-row.resolved span{text-decoration:line-through;text-decoration-color:rgba(46,107,68,.45)}[data-dossier] .ticker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}[data-dossier] .ticker-row{display:grid;grid-template-columns:78px 56px 1fr auto;gap:14px;align-items:baseline;padding:9px 6px;border-bottom:1px dotted var(--ds-rule);cursor:pointer;transition:background .15s}[data-dossier] .ticker-row:hover{background:rgba(0,0,0,.025)}[data-dossier] .ticker-row .when{font-family:var(--ds-font-mono);font-size:11px;color:var(--ds-ink-3);letter-spacing:.04em}[data-dossier] .ticker-row .eyebrow{font-size:9.5px;color:var(--ds-ink-4)}[data-dossier] .ticker-row .what{font-size:13.5px;color:var(--ds-ink-2);line-height:1.45}[data-dossier] .ticker-row .ago{font-family:var(--ds-font-mono);font-size:10.5px;color:var(--ds-ink-4);letter-spacing:.04em}[data-dossier] .ticker-detail{background:rgba(0,0,0,.025);border-left:2px solid var(--ds-rule);padding:10px 16px 12px;margin:0 0 0 78px;font-family:var(--ds-font-mono);font-size:11.5px;color:var(--ds-ink-2);white-space:pre-wrap;line-height:1.6;animation:dossier-fadeup .2s var(--dossier-ease-out)}[data-dossier] .density-toggle{display:flex;gap:0;border:1px solid var(--ds-rule);border-radius:3px;overflow:hidden;font-family:var(--ds-font-mono)}[data-dossier] .density-toggle button{padding:5px 10px;background:transparent;border:none;cursor:pointer;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);border-right:1px solid var(--ds-rule);font-family:var(--ds-font-mono);height:auto}[data-dossier] .density-toggle button:last-child{border-right:none}[data-dossier] .density-toggle button.active{background:var(--ds-ink);color:var(--ds-cream)}[data-dossier] .cost-area path.fill{fill:url(#costGrad)}[data-dossier] .cost-area path.line{fill:none;stroke:var(--ds-graphite);stroke-width:1.4}[data-dossier] .cost-area .avg{stroke:var(--ds-ink-4);stroke-width:.6;stroke-dasharray:2 3;fill:none}[data-dossier] .cost-area .notch{fill:var(--ds-boei)}[data-dossier] .tab{padding:6px 12px;font-size:12.5px;color:var(--ds-ink-3);cursor:pointer;transition:all .15s;font-weight:500;letter-spacing:0;background:transparent;border:none;border-bottom:1.5px solid transparent;font-family:inherit;height:auto}[data-dossier] .tab.active{color:var(--ds-ink);border-bottom-color:var(--ds-ink)}[data-dossier] .tab:hover{color:var(--ds-ink);background:transparent}[data-dossier] .verdict-band{border-left:3px solid var(--ds-boei);transition:border-color .35s var(--dossier-ease-out),background .35s}[data-dossier] .verdict-band.reviewed{border-left-color:var(--ds-moss);background:rgba(63,107,77,.04)}[data-dossier] .verdict-band.degraded{border-left-color:var(--ds-amber);background:rgba(168,104,0,.04)}[data-dossier] .focus-rule{position:absolute;left:-32px;width:3px;background:var(--ds-boei);border-radius:3px;transition:top .42s var(--dossier-spring),height .42s var(--dossier-spring),opacity .25s;opacity:.85;pointer-events:none}@keyframes dossier-live-pulse{0%{box-shadow:0 0 0 0 rgba(46,107,68,.55)}70%{box-shadow:0 0 0 8px rgba(46,107,68,0)}to{box-shadow:0 0 0 0 rgba(46,107,68,0)}}[data-dossier] .live-dot{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--ds-moss);margin-right:6px;vertical-align:1px;box-shadow:0 0 0 0 rgba(46,107,68,.7);animation:dossier-live-pulse 1.8s ease-out infinite}@keyframes dossier-pulse{0%,to{opacity:.5}50%{opacity:1}}[data-dossier] .pulse{animation:dossier-pulse 1.6s ease-in-out infinite}@keyframes dossier-flip-num{0%{transform:translateY(0)}50%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%)}to{transform:translateY(0);opacity:1}}[data-dossier] .flip-num{display:inline-block;animation:dossier-flip-num .42s var(--dossier-ease-out)}@keyframes dossier-toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dossier-toast,[data-dossier] .toast{position:fixed;left:50%;bottom:32px;transform:translateX(-50%);background:var(--ds-ink);color:var(--ds-cream);font-size:13px;padding:10px 16px;border-radius:4px;box-shadow:0 12px 32px rgba(0,0,0,.25);z-index:100;display:flex;align-items:center;gap:12px;animation:dossier-toastin .25s ease}.dossier-toast .btn-link,[data-dossier] .toast .btn-link{color:#e0bab1}[data-dossier] .trust-cell:hover{background:rgba(0,0,0,.025)!important}@media (max-width:1023px){[data-dossier] .focus-rule{left:-16px}}@media (max-width:760px){[data-dossier]{font-size:13.5px;--dossier-title-size:34px;--dossier-sparse-title-size:30px}[data-dossier] .trust-grid{grid-template-columns:1fr!important}[data-dossier] .trust-cell{min-height:78px!important;border-left:none!important;border-top:1px solid var(--ds-rule-soft)!important}[data-dossier] .trust-cell:first-child{border-top:none!important}[data-dossier] .lane-row,[data-dossier] .lanes{display:block}[data-dossier] .lane-label{border-right:none}[data-dossier] .lane-cells{display:flex;overflow-x:auto}[data-dossier] .lane-card{min-width:210px}[data-dossier] .pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-dossier] .cost-breakdown,[data-dossier] .pack-split{grid-template-columns:1fr!important}[data-dossier] .ticker-row{grid-template-columns:64px 48px 1fr;gap:10px}[data-dossier] .ticker-row .ago{grid-column:3}[data-dossier] .ticker-detail{margin-left:0}[data-dossier] .delta-row{gap:6px!important}[data-dossier] .delta-row,[data-dossier] .risk-grid{grid-template-columns:1fr!important}[data-dossier] .next-action{align-items:flex-start;flex-direction:column}.dossier-footnote-pop{left:16px!important;right:16px;width:auto}}@media (max-width:520px){[data-dossier] .pack-grid{grid-template-columns:1fr}[data-dossier] .density-toggle{width:100%}[data-dossier] .density-toggle button{flex:1;padding-inline:6px}}.launch-hero h1 .accent-attn{color:var(--launch-attn)}.launch-hero h1 .accent-blocked{color:var(--launch-blocked)}.launch-lane-empty{font-size:12.5px;color:var(--launch-ink-3);padding:14px 16px;margin:0}.launch-sys-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 16px}.launch-sys-actions{flex:0 1 auto;min-width:0}.launch-conf{display:inline-flex;align-items:center;gap:6px;font-family:var(--launch-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10.5px;color:var(--launch-ink-3);letter-spacing:.04em}.launch-conf .bar{width:40px;height:4px;border-radius:99px;background:var(--launch-surface-hi,oklch(.96 .005 255));position:relative;overflow:hidden;display:inline-block}.launch-conf .bar i{display:block;height:100%;background:var(--launch-cand,oklch(.65 .16 245))}.launch-conf.low .bar i{background:var(--launch-attn,oklch(.72 .16 65))}.launch-conf.low .lvl{color:var(--launch-attn,oklch(.72 .16 65))}.launch-conf .lvl{color:var(--launch-ink-2);font-weight:600;text-transform:lowercase}.launch-conf .state,.launch-conf .summary{display:none}.launch-read{display:inline-flex;align-items:center;gap:8px;max-width:360px;font-size:11.5px;color:var(--launch-ink-3)}.launch-read .read-k{font-family:var(--launch-mono);font-size:10.5px;font-weight:600;color:var(--launch-cand);background:var(--launch-cand-soft);border:1px solid var(--launch-cand-line);border-radius:6px;padding:2px 7px;white-space:nowrap}.launch-read .state{color:var(--launch-ink-2);font-weight:600;white-space:nowrap}.launch-read .summary{color:var(--launch-ink-4);min-width:0}@media (max-width:760px){.launch-sys-title{flex-direction:column;align-items:flex-start}.launch-sys-actions{width:100%;justify-content:flex-start}}.rev-real{--ts-h:52px}.rev-workspace{display:grid;grid-template-columns:290px minmax(0,1fr) 326px;align-items:start;min-height:calc(100vh - var(--ts-h))}.rev-queue{position:sticky;top:var(--ts-h);align-self:start;height:calc(100vh - var(--ts-h));display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg-sidebar)}.q-head{padding:16px 16px 14px;border-bottom:1px solid var(--line)}.q-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-kicker,.rail-kicker,.rv-section-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.q-kicker svg,.rail-kicker svg,.rv-section-kicker svg{width:14px;height:14px}.q-progress-num{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink)}.q-progress-num span{color:var(--ink-4);font-weight:500}.q-progress{height:5px;border-radius:99px;background:var(--surface-hi);overflow:hidden;margin:11px 0 8px}.q-progress span{display:block;height:100%;width:0;background:var(--proven);border-radius:99px}.q-progress span.full{width:100%}.q-sub{font-size:11.5px;color:var(--ink-3)}.q-list{flex:1;overflow-y:auto;padding:8px}.q-group{margin-bottom:8px}.q-group-head{display:flex;align-items:center;gap:7px;padding:9px 8px 6px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.q-gcount,.q-group-head{font-size:10.5px;color:var(--ink-4)}.q-gcount{margin-left:auto;font-family:var(--mono);background:var(--surface-hi);padding:0 6px;border-radius:5px}.q-row{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;padding:9px;border-radius:9px;border:1px solid transparent;transition:var(--t-fast);margin-bottom:1px}.q-row.on,.q-row:hover{background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.q-main{min-width:0}.q-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:550;color:var(--ink);line-height:1.25}.q-repo{display:block;font-size:10.5px;color:var(--ink-4);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.q-id{font-size:9.5px;color:var(--ink-5)}.q-state{font-size:10.5px;color:var(--cand)}.q-foot{padding:12px 14px;border-top:1px solid var(--line)}.q-foot-line{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;color:var(--ink-4)}.q-foot-line svg{width:14px;height:14px;color:var(--proven);flex:none;margin-top:1px}.rev-case{min-width:0;padding:26px 30px 90px}.case-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.case-head-main{min-width:0;max-width:760px}.case-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.case-eyebrow svg{width:13px;height:13px}.case-eyebrow>span{letter-spacing:0;text-transform:none;color:var(--ink-3);border:1px solid var(--line-2);background:var(--surface);border-radius:6px;padding:1px 7px}.case-head h1{font-size:27px;font-weight:650;letter-spacing:0;line-height:1.08;margin-top:11px}.case-head p{color:var(--ink-2);font-size:14px;line-height:1.55;margin-top:11px;max-width:680px}.case-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.case-meta{font-size:11px;color:var(--ink-4)}.decision-receipt{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px;padding:13px 15px;border:1px solid var(--line-2);border-left:3px solid var(--ink-4);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm)}.decision-receipt.proven{border-left-color:var(--proven)}.decision-receipt.attn{border-left-color:var(--attn)}.dr-ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface-hi);flex:none}.decision-receipt.proven .dr-ico{color:var(--proven)}.decision-receipt.attn .dr-ico{color:var(--attn)}.dr-ico svg{width:15px;height:15px}.dr-title{font-weight:620;font-size:13px}.dr-body{margin-top:3px;color:var(--ink-3);font-size:12.5px;line-height:1.48}.spine{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:22px}.conf{padding:22px 24px 6px;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.conf-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.conf-kicker svg{width:14px;height:14px;color:var(--proven)}.conf-verdict h2{font-size:19px;font-weight:650;letter-spacing:0;line-height:1.22;max-width:720px}.conf-verdict p{margin-top:9px;color:var(--ink-3);font-size:12.5px;line-height:1.55;max-width:700px}.conf-meters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-bottom:18px}.conf-meter{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 14px}.cm-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.cm-label{font-size:12px;font-weight:600;color:var(--ink-2)}.cm-read{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2)}.cm-read.proven{color:var(--proven);background:var(--proven-soft);border-color:var(--proven-line)}.cm-read.attn{color:var(--attn);background:var(--attn-soft);border-color:var(--attn-line)}.cm-bar.cov-bar{display:flex;gap:2px;background:transparent;height:7px;border-radius:99px;overflow:hidden}.cov-seg{flex:1;height:7px;border-radius:3px;background:var(--surface-hi)}.cov-seg.read{background:var(--proven)}.cov-seg.excluded{background:var(--attn)}.cov-seg.missing{background:var(--blocked);opacity:.7}.cm-note{margin-top:9px;font-size:11.5px;line-height:1.45;color:var(--ink-4)}.spine-pipe{padding:18px 24px 22px;border-top:1px solid var(--line)}.spine-pipe .rv-section-kicker{margin-bottom:16px}.pipeline{display:flex;align-items:flex-start}.pl-node{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;gap:9px;padding-right:10px}.pl-node:before{content:"";position:absolute;left:16px;width:100%;top:15px;height:2px;background:var(--line-2);z-index:0}.pl-node:last-child:before{display:none}.pl-node.done:before{background:var(--proven-line)}.pl-ic{position:relative;z-index:1;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-4)}.pl-ic svg{width:15px;height:15px}.pl-node.done .pl-ic{color:var(--proven);border-color:var(--proven-line);background:color-mix(in oklab,var(--proven-soft) 55%,var(--surface))}.pl-node.warn .pl-ic{color:var(--attn);border-color:var(--attn-line);background:color-mix(in oklab,var(--attn-soft) 55%,var(--surface))}.pl-node.current .pl-ic{color:var(--cand);border-color:var(--cand-line);background:color-mix(in oklab,var(--cand-soft) 55%,var(--surface));box-shadow:0 0 0 4px var(--cand-soft)}.pl-txt b{display:block;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--ink-2)}.pl-txt span{display:block;margin-top:3px;font-size:10.5px;line-height:1.35;color:var(--ink-4);overflow-wrap:anywhere}.dossier{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.rv-section{padding:22px 24px;border-top:1px solid var(--line)}.rv-section:first-child{border-top:0}.rv-section h3{font-size:16px;font-weight:650;letter-spacing:0;line-height:1.2}.rv-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.rv-muted{color:var(--ink-4);font-size:11.5px;line-height:1.45;max-width:250px;text-align:right}.evidence-list{border-top:1px solid var(--line)}.evidence-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) minmax(140px,.34fr);gap:14px;align-items:center;text-align:left;padding:13px 0;border-bottom:1px solid var(--line);transition:var(--t-fast)}.evidence-row:last-child{border-bottom:0}.evidence-num{font-size:11px;color:var(--ink-5)}.evidence-main{min-width:0}.evidence-main b{display:block;font-size:13px;line-height:1.28}.evidence-main em{display:block;margin-top:3px;font-style:normal;color:var(--ink-3);font-size:11.5px;line-height:1.42}.evidence-src{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);text-align:right;overflow-wrap:anywhere}.data-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:6px}.path-node{position:relative;min-height:122px;padding:12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);display:flex;flex-direction:column;align-items:flex-start;gap:7px}.path-node.observed{border-color:var(--proven-line);background:color-mix(in oklab,var(--proven-soft) 38%,var(--surface))}.path-node.suggested{border-color:var(--cand-line);border-style:dashed;background:color-mix(in oklab,var(--cand-soft) 34%,var(--surface))}.path-kind{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.path-node b{font-size:12.5px;line-height:1.26;letter-spacing:0;overflow-wrap:anywhere}.path-node .cite{margin-top:auto;max-width:100%;font-size:10px;padding:2px 7px}.path-arrow{position:absolute;right:-17px;top:44%;z-index:2;color:var(--ink-5);background:var(--surface);border-radius:999px}.path-arrow svg{width:15px;height:15px;display:block}.rv-two{display:grid;grid-template-columns:1fr .92fr;gap:26px;align-items:start}.claim-list,.refusal-list{display:flex;flex-direction:column;gap:9px;margin-top:13px}.claim-line,.refusal-list div{display:flex;align-items:flex-start;gap:9px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.claim-line>svg{width:14px;height:14px;color:var(--proven);margin-top:3px;flex:none}.refusal-panel{border-left:1px solid var(--line);padding-left:24px}.refusal-list svg{width:14px;height:14px;color:var(--attn);margin-top:3px;flex:none}.coverage-table{border-top:1px solid var(--line)}.coverage-row{display:grid;grid-template-columns:16px 150px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-3)}.coverage-row:last-child{border-bottom:0}.coverage-row b{color:var(--ink);font-weight:600}.coverage-dot{width:8px;height:8px;border-radius:99px;background:var(--ink-4)}.coverage-row.read .coverage-dot{background:var(--proven)}.coverage-row.excluded .coverage-dot{background:var(--attn)}.coverage-row.missing .coverage-dot{background:var(--blocked)}.cite{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--brand);border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:6px;padding:2px 7px;transition:var(--t-fast)}.rev-decide{position:sticky;top:var(--ts-h);align-self:start;height:calc(100vh - var(--ts-h));border-left:1px solid var(--line);background:var(--bg-sidebar);overflow-y:auto}.rail-scroll{padding:18px 16px 28px;display:flex;flex-direction:column;gap:13px}.rail-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);padding:15px 16px}.rail-panel.primary{border-color:var(--brand-line)}.rail-panel h3{font-size:15px;font-weight:650;letter-spacing:0;line-height:1.2}.rail-panel h4{font-size:13.5px;font-weight:620}.rail-panel p{color:var(--ink-3);font-size:12px;line-height:1.5;margin-top:8px}.ack{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;margin-top:14px;padding:11px 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--surface-2);cursor:pointer;transition:var(--t-fast)}.ack:hover{border-color:var(--line-3)}.ack.on{border-color:var(--brand-line);background:var(--brand-soft)}.ack input{position:absolute;opacity:0;pointer-events:none}.ack-box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-3);display:grid;place-items:center;color:var(--brand-ink);margin-top:1px;transition:var(--t-fast)}.ack.on .ack-box{background:var(--brand);border-color:var(--brand)}.ack-box svg{width:12px;height:12px}.ack-txt{font-size:11.5px;line-height:1.45;color:var(--ink-2)}.ack-txt b{color:var(--ink);font-weight:600}.decision-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.decision-actions .btn{justify-content:flex-start;width:100%;min-height:36px;position:relative}.decision-actions .btn kbd{margin-left:auto;font-family:var(--mono);font-size:9.5px;background:color-mix(in oklab,var(--ink) 8%,transparent);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;color:inherit;opacity:.8}.decision-actions .btn.primary kbd{background:oklch(1 0 0/.18);border-color:oklch(1 0 0/.2)}.decision-actions .btn:disabled{cursor:not-allowed;opacity:.58}.btn.arm{border-style:dashed;color:var(--ink-4)}.btn.danger:hover{border-color:var(--blocked-line)}.btn.danger:hover,.decision-error{color:var(--blocked);background:var(--blocked-soft)}.decision-error{margin-top:12px;border:1px solid var(--blocked-line);border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45}.disabled-line,.rail-panel.gaps .gap-line{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid var(--line);color:var(--ink-3);font-size:11.5px;line-height:1.45}.disabled-line:first-of-type,.rail-panel.gaps .gap-line:first-of-type{border-top:0;padding-top:2px}.disabled-line svg,.rail-panel.gaps .gap-line>svg:first-child{width:14px;height:14px;color:var(--attn);margin-top:2px;flex:none}.disabled-line b{color:var(--ink-2);font-weight:600}.rail-panel.muted-strong{border-color:var(--line-2);background:var(--surface-2)}@media (max-width:1280px){.rev-workspace{grid-template-columns:264px minmax(0,1fr)}.rev-decide{position:static;height:auto;grid-column:1/-1;border-left:0;border-top:1px solid var(--line);background:transparent}.rail-scroll{flex-direction:row;flex-wrap:wrap;padding:18px 30px 40px}.rail-scroll>.rail-panel{flex:1 1 260px}.rail-panel.primary{flex-basis:100%}.decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.conf-meters{grid-template-columns:1fr}.pipeline{flex-direction:column}.pl-node{flex:none;flex-direction:row;align-items:flex-start;gap:11px;padding:0 0 16px}.pl-node:before{left:15px;top:32px;width:2px;height:100%}}@media (max-width:920px){.rev-workspace{grid-template-columns:1fr}.rev-queue{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.q-list{max-height:230px}.data-path{grid-template-columns:1fr}.path-node{min-height:auto}.path-arrow{display:none}.rv-two{grid-template-columns:1fr}.refusal-panel{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:20px}}@media (max-width:680px){.rev-case{padding:22px 18px 80px}.case-head{flex-direction:column}.case-head-side{align-items:flex-start}.case-head h1{font-size:23px}.decision-actions{grid-template-columns:1fr}.evidence-row{grid-template-columns:28px minmax(0,1fr)}.evidence-src{grid-column:2;text-align:left}.coverage-row{grid-template-columns:14px minmax(0,1fr)}.coverage-row span:last-child{grid-column:2}}.sysdetail{--rail-w:320px;--drawer-w:460px}.sysdetail .cs{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px 2px 6px;border-radius:5px;border:1px solid transparent;white-space:nowrap}.sysdetail .cs .csd{width:5px;height:5px;border-radius:99px;flex:none}.sysdetail .cs.observed{color:var(--proven);background:var(--proven-soft);border-color:var(--proven-line)}.sysdetail .cs.observed .csd{background:var(--proven)}.sysdetail .cs.stated{color:var(--ink-2);background:var(--surface-hi);border-color:var(--line-2)}.sysdetail .cs.stated .csd{background:var(--ink-4)}.sysdetail .cs.unresolved{color:var(--attn);background:var(--attn-soft);border-color:var(--attn-line)}.sysdetail .cs.unresolved .csd{background:var(--attn)}.sysdetail .cs.suggested{color:var(--cand);background:var(--cand-soft);border-color:var(--cand-line);border-style:dashed}.sysdetail .cs.suggested .csd{background:var(--cand)}.sysdetail .cs.refused,.sysdetail .cs.unavailable{color:var(--ink-3);background:var(--surface-hi);border-color:var(--line-2)}.sysdetail .cs.refused .csd,.sysdetail .cs.unavailable .csd{background:var(--ink-4)}.sysdetail .sd-head{display:flex;align-items:center;gap:16px;margin-bottom:4px;flex-wrap:wrap}.sysdetail .sd-ico{width:40px;height:40px;border-radius:10px;flex:none;display:grid;place-items:center;background:linear-gradient(160deg,var(--brand-soft),transparent),var(--surface);border:1px solid var(--line-2);color:var(--brand)}.sysdetail .sd-ico svg{width:19px;height:19px}.sysdetail .sd-id{min-width:0;flex:1 1 360px}.sysdetail .sd-id h1{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.sysdetail .sd-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:7px;font-size:12.5px;color:var(--ink-3)}.sysdetail .sd-sub .sep{width:3px;height:3px;border-radius:99px;background:var(--ink-5)}.sysdetail .sd-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.sysdetail .kindchip{gap:5px;font-size:11px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2);padding:2px 8px 2px 7px;border-radius:6px}.sysdetail .kindchip,.sysdetail .sysbadge{display:inline-flex;align-items:center;font-weight:500}.sysdetail .sysbadge{gap:6px;font-size:11.5px;padding:2px 9px 2px 8px;border-radius:99px;border:1px solid var(--proven-line);color:var(--proven);background:var(--proven-soft)}.sysdetail .sysbadge .pd{width:6px;height:6px;border-radius:99px;background:var(--proven)}.sysdetail .sysbadge.warn{border-color:var(--attn-line);color:var(--attn);background:var(--attn-soft)}.sysdetail .sysbadge.warn .pd{background:var(--attn)}.sysdetail .lead{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:780px;margin:14px 0 4px;font-weight:420;letter-spacing:-.005em}.sysdetail .lead .cited{font-weight:500;color:var(--ink);cursor:pointer;border-radius:4px;padding:0 1px}.sysdetail .lead .cited:hover{color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.sysdetail .canvas{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w,320px);gap:18px;margin-top:22px;align-items:start}@media (max-width:1080px){.sysdetail .canvas{grid-template-columns:1fr}}.sysdetail .mapwrap{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.sysdetail .map-bar{display:flex;align-items:center;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line)}.sysdetail .map-bar .spacer{flex:1}.sysdetail .map-hint{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.sysdetail .map{position:relative;height:564px}.sysdetail .map svg.edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sysdetail .edges path{fill:none;stroke:var(--line-3);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .2s,opacity .2s,stroke-width .2s}.sysdetail .edges path.observed{stroke:color-mix(in oklab,var(--proven) 60%,var(--line-3))}.sysdetail .edges path.stated{stroke:var(--line-3);stroke-dasharray:1 6;stroke-linecap:round}.sysdetail .edges path.unresolved{stroke:color-mix(in oklab,var(--attn) 62%,var(--line-3));stroke-dasharray:5 5}.sysdetail .edges path.suggested{stroke:color-mix(in oklab,var(--cand) 58%,var(--line-3));stroke-dasharray:2 5}.sysdetail .edges path.hit{stroke:transparent;stroke-width:16;cursor:pointer}.sysdetail .lane-div{position:absolute;left:16px;right:16px;height:1px;background:var(--line)}.sysdetail .lane-label{position:absolute;left:18px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5)}.sysdetail .bnode{position:absolute;transform:translate(-50%,-50%);width:184px;z-index:2;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);border-radius:13px;padding:13px 15px;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s,opacity .2s;text-align:left}.sysdetail .bnode:hover{border-color:var(--line-3)}.sysdetail .bnode .bk{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.sysdetail .bnode .bk svg{width:14px;height:14px}.sysdetail .bnode .bn{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.22}.sysdetail .bnode .bs{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;align-items:center;gap:7px}.sysdetail .bnode .sd{width:6px;height:6px;border-radius:99px;flex:none;background:var(--ink-4)}.sysdetail .bnode .sd.observed{background:var(--proven)}.sysdetail .bnode .sd.stated{background:var(--ink-4)}.sysdetail .bnode .sd.suggested{background:var(--cand)}.sysdetail .bnode .sd.unresolved{background:var(--attn)}.sysdetail .bnode.ai{background:linear-gradient(160deg,color-mix(in oklab,var(--cand-soft) 45%,var(--surface)),var(--surface));border-color:var(--cand-line)}.sysdetail .bnode.ai .bk{color:var(--cand)}.sysdetail .bnode.selected{border-color:var(--brand);box-shadow:var(--shadow),0 0 0 1px var(--brand-line)}.sysdetail .cchip{position:absolute;transform:translate(-50%,-50%);z-index:2;cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm);white-space:nowrap}.sysdetail .cchip:hover{border-color:var(--line-3)}.sysdetail .cchip .cd{width:6px;height:6px;border-radius:99px;flex:none;background:var(--ink-4)}.sysdetail .cchip .cd.observed{background:var(--proven)}.sysdetail .cchip .cd.stated{background:var(--ink-4)}.sysdetail .cchip .cd.unresolved{background:var(--attn)}.sysdetail .cchip .cd.suggested{background:var(--cand)}.sysdetail .cchip .ck{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.sysdetail .cchip .cv{font-size:12px;font-weight:500;color:var(--ink)}.sysdetail .cchip.amber{border-color:var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 62%)}.sysdetail .cchip.selected{border-color:var(--brand);box-shadow:var(--shadow),0 0 0 1px var(--brand-line)}.sysdetail .map-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-3)}.sysdetail .map-legend .lg{display:inline-flex;align-items:center;gap:6px}.sysdetail .map-legend .swatch{width:22px;height:0;border-top:2px solid var(--line-3)}.sysdetail .map-legend .swatch.observed{border-color:var(--proven)}.sysdetail .map-legend .swatch.unresolved{border-color:var(--attn);border-top-style:dashed}.sysdetail .map-legend .swatch.suggested{border-color:var(--cand);border-top-style:dashed}.sysdetail .map-unavailable{display:grid;place-items:center;height:320px;padding:24px;text-align:center;color:var(--ink-3);font-size:13px}.sysdetail .rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.sysdetail .rcard{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.sysdetail .rcard .rh{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px}.sysdetail .rcard .rh h3{font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:var(--ink-2)}.sysdetail .rcard .rh .n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surface-hi);padding:1px 7px;border-radius:99px}.sysdetail .read-sec{padding:13px 15px;border-top:1px solid var(--line)}.sysdetail .read-sec:first-of-type{border-top:0}.sysdetail .read-k{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--ink-3);margin-bottom:10px}.sysdetail .read-k .read-link{font-size:10.5px;font-weight:500;color:var(--ink-3)}.sysdetail .read-k .read-link:hover{color:var(--brand)}.sysdetail .read-verdict .rv-line{font-size:14.5px;font-weight:640;letter-spacing:-.012em;line-height:1.3}.sysdetail .read-verdict .rv-line .ok{color:var(--proven)}.sysdetail .read-verdict .rv-line .warn{color:var(--attn)}.sysdetail .read-verdict .rv-text{margin-top:8px;font-size:12px;line-height:1.55;color:var(--ink-2)}.sysdetail .meter{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--surface-hi);gap:1.5px}.sysdetail .meter span{display:block;height:100%}.sysdetail .meter .obs{background:var(--proven)}.sysdetail .meter .sta{background:var(--ink-4)}.sysdetail .meter .gap{background:var(--attn)}.sysdetail .meter .sug{background:var(--cand)}.sysdetail .read-legend{display:flex;flex-wrap:wrap;gap:13px;margin-top:11px;font-size:10.5px;color:var(--ink-3)}.sysdetail .read-legend b{font-family:var(--mono)}.sysdetail .cost-fig{display:flex;align-items:baseline;gap:7px}.sysdetail .cost-fig .cv{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.sysdetail .cost-fig .cu{font-size:11px;color:var(--ink-4)}.sysdetail .cost-flag{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin-top:11px}.sysdetail .chg{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.sysdetail .chg:first-of-type{border-top:0;padding-top:1px}.sysdetail .chg .chg-d{width:6px;height:6px;border-radius:99px;margin-top:5px;flex:none;background:var(--ink-4)}.sysdetail .chg .chg-d.unresolved{background:var(--attn)}.sysdetail .chg .chg-d.suggested{background:var(--cand)}.sysdetail .chg .chg-t{font-size:12px;font-weight:560;line-height:1.3}.sysdetail .chg .chg-s{font-size:11px;color:var(--ink-4);margin-top:2px;line-height:1.4}.sysdetail .read-empty{font-size:12px;color:var(--ink-4)}.sysdetail .insp-h{padding:13px 15px;border-bottom:1px solid var(--line)}.sysdetail .insp-back{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--ink-3);border:1px solid var(--line-2);border-radius:7px;padding:4px 10px 4px 7px}.sysdetail .insp-back:hover{color:var(--ink);border-color:var(--line-3);background:var(--surface-hi)}.sysdetail .insp-back svg{width:13px;height:13px}.sysdetail .insp-kind{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-4);margin-top:12px}.sysdetail .insp-title{margin-top:8px}.sysdetail .insp-title h3{font-size:15px;font-weight:620;letter-spacing:-.01em;line-height:1.2}.sysdetail .insp-title .dsub{font-size:11.5px;color:var(--ink-3);margin-top:3px}.sysdetail .insp-body{padding:15px 16px 18px;display:flex;flex-direction:column;gap:15px}.sysdetail .dsec h4{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.sysdetail .dclaim{font-size:13.5px;line-height:1.55;color:var(--ink)}.sysdetail .why{border-left:2px solid var(--line-3);background:var(--surface-2);border-radius:0 10px 10px 0;padding:11px 14px;font-size:13px;line-height:1.5;color:var(--ink)}.sysdetail .why .wl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);display:block;margin-bottom:6px}.sysdetail .eva{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:11px 13px}.sysdetail .eva+.eva{margin-top:9px}.sysdetail .eva .eat{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.sysdetail .eva .eat .src{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.sysdetail .eva .meta{margin-top:8px;font-size:11px;color:var(--ink-4)}.sysdetail .gapbox{border:1px solid var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 62%);border-radius:11px;padding:11px 13px}.sysdetail .gapbox .gl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--attn);margin-bottom:5px;display:block}.sysdetail .gapbox .gt{font-size:13px;color:var(--ink);line-height:1.5}.sysdetail .gapbox.refused{border-color:var(--line-2);background:var(--surface-hi)}.sysdetail .gapbox.refused .gl{color:var(--ink-4)}.sysdetail .dfact{display:flex;gap:10px;font-size:12.5px;padding:8px 0;border-top:1px solid var(--line)}.sysdetail .dfact:first-child{border-top:0}.sysdetail .dfact .dfk{color:var(--ink-3);flex:none;width:118px}.sysdetail .insp-foot{padding:12px 16px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.sysdetail .insp-foot a{font-size:12px;font-weight:500;color:var(--brand);border:1px solid var(--brand-line);border-radius:8px;padding:6px 12px}.sysdetail .dossier-section{margin-top:34px}.sysdetail .section-kicker{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.sysdetail .section-kicker h2{font-size:14px;letter-spacing:-.01em;font-weight:640}.sysdetail .section-kicker .meta{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.sysdetail .statement-list{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.sysdetail .statement{border-top:1px solid var(--line)}.sysdetail .statement:first-child{border-top:0}.sysdetail .statement-row{display:grid;grid-template-columns:minmax(0,1fr) 116px 116px 16px;gap:14px;align-items:center;padding:13px 16px;cursor:pointer;width:100%;text-align:left}.sysdetail .statement-row:hover{background:var(--row-hover)}.sysdetail .statement-row .stext{font-size:13px;font-weight:540;letter-spacing:-.005em}.sysdetail .statement-row .smeta{margin-top:4px;font-size:11.5px;color:var(--ink-3);display:flex;gap:7px;flex-wrap:wrap}.sysdetail .statement-row .sright{text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.sysdetail .statement.open .schev{transform:rotate(90deg);color:var(--brand)}.sysdetail .statement-row .schev{color:var(--ink-5);transition:transform .2s}.sysdetail .stmt-ev{padding:4px 16px 15px;background:var(--surface-2);border-top:1px solid var(--line)}.sysdetail .cite{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2);padding:1px 7px 1px 6px;border-radius:6px;cursor:pointer}.sysdetail .cite:hover{color:var(--ink);border-color:var(--line-3)}.sysdetail-scrim{position:fixed;inset:0;z-index:70;background:oklch(0 0 0/.42)}.cost-page{max-width:1180px;display:block}.cost-page .num{font-family:var(--mono);font-feature-settings:"tnum","zero";letter-spacing:-.01em}.cost-page .micro{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--ink-4);letter-spacing:.04em}.cost-page .card{background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-sm)}.cost-page .modes{display:inline-flex;gap:2px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:9px;padding:2px}.cost-page .modes button{font-size:11.5px;font-weight:500;color:var(--ink-3);padding:4px 10px;border-radius:7px;transition:var(--t-fast)}.cost-page .modes button:hover{color:var(--ink)}.cost-page .modes button.on{background:var(--surface-hi);color:var(--ink);box-shadow:var(--shadow-sm)}.cost-page .cost-hero{margin:4px 0 20px}.cost-page .hero-label{font-size:12.5px;color:var(--ink-3);font-weight:500}.cost-page .hero-figure{display:flex;align-items:baseline;gap:14px;margin-top:8px}.cost-page .hero-figure .num{font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1}.cost-page .trend{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:13px;font-weight:600;padding:3px 9px 3px 7px;border-radius:8px}.cost-page .trend svg{width:14px;height:14px}.cost-page .trend.up{color:var(--attn);background:var(--attn-soft);border:1px solid var(--attn-line)}.cost-page .trend.down{color:var(--proven);background:var(--proven-soft);border:1px solid var(--proven-line)}.cost-page .hero-split{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;color:var(--ink-2)}.cost-page .hero-split b{color:var(--ink);font-weight:600}.cost-page .hero-foot .d,.cost-page .hero-split .d,.cost-page .seat-summary .d{width:3px;height:3px;border-radius:99px;background:var(--ink-5);display:inline-block}.cost-page .hero-foot{margin-top:12px}.cost-page .recon{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.cost-page .recon .rc{padding:15px 16px;border-left:1px solid var(--line)}.cost-page .recon .rc:first-child{border-left:0}.cost-page .recon .rl{font-size:11px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.cost-page .recon .rv{font-size:21px;font-weight:600;font-family:var(--mono);letter-spacing:-.02em;margin-top:9px}.cost-page .recon .rv .u{font-size:11px;color:var(--ink-4);font-weight:500;margin-left:3px}.cost-page .recon .rn{font-size:10.5px;color:var(--ink-4);margin-top:6px;line-height:1.4}.cost-page .recon .rc.attn{background:linear-gradient(180deg,var(--attn-soft),var(--surface) 64%)}.cost-page .recon .rc.attn .rv{color:var(--attn)}.cost-page .cost-recon{margin-bottom:26px}.cost-page .cost-recon .rv{font-size:19px}.cost-page .cost-recon .rc.attn .rl{color:var(--attn)}.cost-page .up-inline{color:var(--attn);font-weight:600;font-family:var(--mono)}.cost-page .chartcard{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.cost-page .chart-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:16px 20px 14px;border-bottom:1px solid var(--line)}.cost-page .chart-head{display:flex;flex-direction:column;gap:3px;flex:none}.cost-page .chart-head h2{font-size:15px;font-weight:620;letter-spacing:-.01em;white-space:nowrap}.cost-page .chart-sub{font-family:var(--mono);font-size:11px;color:var(--ink-4);white-space:nowrap}.cost-page .chart-sub .lens-name{color:var(--ink-3)}.cost-page .chart-controls{margin-left:auto;display:flex;align-items:center;gap:8px}.cost-page .mode-unit button{min-width:30px;font-family:var(--mono)}.cost-page .chart-stage{position:relative;padding:20px 20px 14px 54px}.cost-page .chart-yaxis{position:absolute;left:0;top:20px;bottom:38px;width:50px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:10px}.cost-page .chart-yaxis span{font-family:var(--mono);font-size:10px;color:var(--ink-5);transform:translateY(-50%)}.cost-page .chart-plot{position:relative;display:flex;align-items:flex-end;gap:14px;height:280px}.cost-page .chart-plot:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--line) calc(25%))}.cost-page .col{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;z-index:1}.cost-page .col .stack{display:flex;flex-direction:column-reverse;border-radius:6px 6px 3px 3px;overflow:hidden;transition:filter var(--t),opacity var(--t)}.cost-page .col .seg{width:100%;transition:opacity var(--t-fast)}.cost-page .col .seg+.seg{margin-bottom:1.5px}.cost-page .col .ctot{position:absolute;left:0;right:0;text-align:center;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink);opacity:0;transition:opacity var(--t-fast);pointer-events:none}.cost-page .chart-plot.dim .col:not(.on) .stack{filter:saturate(.5);opacity:.42}.cost-page .col.on .ctot{opacity:1}.cost-page .chart-xlabels{display:flex;gap:14px;margin:9px 0 0}.cost-page .chart-xlabels span{flex:1;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.cost-page .chart-xlabels span.last{color:var(--ink-2);font-weight:600}.cost-page .s-brand{background:var(--brand)}.cost-page .s-cand{background:var(--cand)}.cost-page .s-proven{background:var(--proven)}.cost-page .s-attn{background:var(--attn)}.cost-page .s-neutral{background:var(--ink-4)}.cost-page .s-unmapped{background-color:var(--surface-hi);background-image:repeating-linear-gradient(45deg,var(--line-3) 0 1.5px,transparent 1.5px 7px)}.cost-page .lg.muted .sw,.cost-page .seg.muted{opacity:.16}.cost-page .lg.muted,.cost-page .lg.muted .lgv{color:var(--ink-5)}.cost-page .chart-tip{position:absolute;z-index:6;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--t-fast),transform var(--t-fast);min-width:168px;background:var(--bg);border:1px solid var(--line-2);border-radius:11px;box-shadow:var(--shadow-pop);padding:11px 13px}.cost-page .chart-tip.on{opacity:1;transform:translateY(0)}.cost-page .chart-tip .tt-m{font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase}.cost-page .chart-tip .tt-tot{font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:3px 0 9px}.cost-page .chart-tip .tt-row{display:flex;align-items:center;gap:8px;font-size:11.5px;padding:3px 0}.cost-page .chart-tip .tt-row .sw{width:9px;height:9px;border-radius:3px;flex:none}.cost-page .chart-tip .tt-row .tt-k{color:var(--ink-2)}.cost-page .chart-tip .tt-row .tt-v{margin-left:auto;font-family:var(--mono);font-weight:500;color:var(--ink)}.cost-page .chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;padding:13px 20px;border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.cost-page .lg{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--t-fast)}.cost-page .lg:hover{color:var(--ink)}.cost-page .lg .sw{width:11px;height:11px;border-radius:3px;flex:none}.cost-page .lg .lgv{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--ink)}.cost-page .lg .lgp{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.cost-page .legend-hint{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-5)}.cost-page .cost-grid{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:18px;margin-top:18px;align-items:start}@media (max-width:1040px){.cost-page .cost-grid{grid-template-columns:1fr}}.cost-page .bd-head{display:flex;align-items:center;gap:14px;padding:15px 18px 13px;border-bottom:1px solid var(--line)}.cost-page .bd-head h2{font-size:14px;font-weight:620;letter-spacing:-.01em}.cost-page .bd-head .modes{margin-left:auto}.cost-page .bd-row{display:grid;grid-template-columns:22px minmax(0,1fr) 84px;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--line);transition:var(--t-fast);cursor:pointer;width:100%;text-align:left;background:none}.cost-page .bd-row:first-child{border-top:0}.cost-page .bd-row:hover{background:var(--row-hover)}.cost-page .bd-rank{font-family:var(--mono);font-size:11px;color:var(--ink-5);text-align:center}.cost-page .bd-main{min-width:0}.cost-page .bd-top{display:flex;align-items:center;gap:8px}.cost-page .bd-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cost-page .bd-meta{font-size:11px;color:var(--ink-4);margin-left:auto;flex:none}.cost-page .bd-bar{height:6px;border-radius:99px;background:var(--surface-hi);margin-top:7px;overflow:hidden}.cost-page .bd-bar i{display:block;height:100%;border-radius:99px}.cost-page .bd-val{text-align:right}.cost-page .bd-val .v{font-family:var(--mono);font-size:13px;font-weight:600}.cost-page .bd-val .p{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.cost-page .bd-row.unmapped .bd-name{color:var(--ink-2)}.cost-page .bd-row.unmapped .bd-bar i{background:var(--surface-hi)!important;background-image:repeating-linear-gradient(45deg,var(--line-3) 0 1.5px,transparent 1.5px 7px)!important}.cost-page .bd-foot{padding:12px 18px 15px;color:var(--ink-4);line-height:1.5;border-top:1px solid var(--line);font-size:12px}.cost-page .bd-foot .lock{display:inline-flex;align-items:center;gap:5px}.cost-page .bd-foot svg{width:12px;height:12px;vertical-align:-2px;color:var(--ink-4)}.cost-page .intel{padding:0;overflow:hidden}.cost-page .intel-h{display:flex;align-items:center;gap:8px;padding:15px 18px 12px;border-bottom:1px solid var(--line)}.cost-page .intel-h .ik{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:linear-gradient(150deg,var(--cand-soft),transparent),var(--surface-hi);border:1px solid var(--cand-line);color:var(--cand)}.cost-page .intel-h .ik svg{width:14px;height:14px}.cost-page .intel-h h2{font-size:13px;font-weight:620}.cost-page .intel-h .ihm{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.cost-page .intel-body{padding:15px 18px 6px}.cost-page .intel-body p{font-size:13px;line-height:1.62;color:var(--ink);margin-bottom:11px}.cost-page .intel-body p .hl,.cost-page .intel-body p .num{font-weight:600}.cost-page .intel-acts{padding:4px 18px 14px;display:flex;flex-direction:column;gap:8px}.cost-page .intel-act{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);transition:var(--t-fast);cursor:pointer;text-align:left;width:100%}.cost-page .intel-act:hover{border-color:var(--line-3);background:var(--surface-hi)}.cost-page .intel-act .ia{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--surface-hi);border:1px solid var(--line-2);color:var(--brand)}.cost-page .intel-act .ia svg{width:14px;height:14px}.cost-page .intel-act .iat{font-size:12.5px;font-weight:600}.cost-page .intel-act .ias{font-size:11px;color:var(--ink-4);margin-top:1px}.cost-page .intel-act .iag{margin-left:auto;color:var(--ink-4)}.cost-page .intel-act .iag svg{width:15px;height:15px}.cost-page .intel-foot{padding:11px 18px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-4);line-height:1.5;background:var(--surface-2)}.cost-page .seatcard{margin-top:18px;overflow:hidden}.cost-page .seat-summary{margin-left:auto;display:flex;align-items:center;gap:11px;font-size:12.5px;color:var(--ink-2)}.cost-page .seat-summary b{color:var(--ink)}.cost-page .seat-summary .seat-idle,.cost-page .seat-summary .seat-idle b{color:var(--attn)}.cost-page .seat-row,.cost-page .seat-th{display:grid;grid-template-columns:minmax(0,1.6fr) 78px 90px 1fr 96px;gap:14px;align-items:center;padding:11px 18px}.cost-page .seat-th{border-bottom:1px solid var(--line)}.cost-page .seat-th span{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-5)}.cost-page .seat-row .r,.cost-page .seat-th .r{text-align:right}.cost-page .seat-row{border-top:1px solid var(--line);transition:var(--t-fast);cursor:pointer;width:100%;text-align:left;background:none}.cost-page .seat-row:first-of-type{border-top:0}.cost-page .seat-row:hover{background:var(--row-hover)}.cost-page .seat-tool{display:flex;align-items:center;gap:10px;min-width:0}.cost-page .seat-tool .sic{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface-hi);border:1px solid var(--line-2);color:var(--ink-2)}.cost-page .seat-tool .sic svg{width:15px;height:15px}.cost-page .seat-tool .stn{font-size:13px;font-weight:500}.cost-page .seat-tool .sts{font-size:11px;color:var(--ink-4)}.cost-page .seat-row .sc{font-family:var(--mono);font-size:12.5px}.cost-page .seat-util{display:flex;align-items:center;gap:9px}.cost-page .seat-util .ub{flex:1;height:6px;border-radius:99px;background:var(--surface-hi);overflow:hidden}.cost-page .seat-util .ub i{display:block;height:100%;background:var(--proven);border-radius:99px}.cost-page .seat-util .up{font-family:var(--mono);font-size:11px;color:var(--ink-3);flex:none;width:30px}.cost-page .seat-idle-v{font-family:var(--mono);font-size:12.5px;font-weight:600;text-align:right}.cost-page .seat-idle-v.has{color:var(--attn)}.cost-page .seat-idle-v.none{color:var(--ink-4)}.cost-drawer{display:flex;flex-direction:column;gap:16px}.cost-drawer .dsec h4{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.cost-drawer .d-bill{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:11px 13px;line-height:1.7}.cost-drawer .d-bill .bk{color:var(--ink-4)}.cost-drawer .dsplit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cost-drawer .dsplit .dcell{border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:var(--surface)}.cost-drawer .dsplit .dcell .dl{font-size:11px;color:var(--ink-3)}.cost-drawer .dsplit .dcell .dv{font-family:var(--mono);font-size:17px;font-weight:600;margin-top:5px;letter-spacing:-.01em}.cost-drawer .why{border-left:2px solid var(--line-3);background:var(--surface-2);border-radius:0 10px 10px 0;padding:11px 14px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.cost-drawer .why .wl{display:block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px}@media (max-width:720px){.cost-page .hero-figure .num{font-size:40px}.cost-page .cost-recon,.cost-page .recon{grid-template-columns:1fr 1fr}.cost-page .seat-row,.cost-page .seat-th{grid-template-columns:minmax(0,1.4fr) 64px 1fr 84px}.cost-page .seat-row .col-active,.cost-page .seat-th .col-active{display:none}}.sysdetail-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:var(--drawer-w,460px);max-width:94vw;background:var(--bg);border-left:1px solid var(--line-2);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.sysdetail-drawer .dh{padding:18px 56px 14px 20px;border-bottom:1px solid var(--line);position:relative}.sysdetail-drawer .dkind{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.sysdetail-drawer .dx{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:8px;color:var(--ink-3);background:var(--surface-hi);border:1px solid var(--line-2)}.sysdetail-drawer .dbody{padding:16px 20px 28px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.sysdetail-drawer .code{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:9px 11px;line-height:1.6;overflow-x:auto;white-space:pre-wrap}.sysdetail .itinerary{display:none;padding:8px 16px 16px}.sysdetail .itin-step{display:flex;gap:13px;padding:14px 2px;border-top:1px solid var(--line);cursor:pointer;width:100%;text-align:left}.sysdetail .itin-step:first-child{border-top:0}.sysdetail .itin-step .si{width:28px;height:28px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface-hi);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-3);flex:none}.sysdetail .itin-step .st{font-size:13.5px;font-weight:500}.sysdetail .itin-step .ss{font-size:11.5px;color:var(--ink-3);margin-top:2px}.sysdetail .itin-step.suggested .si{border-color:var(--cand-line);color:var(--cand);background:var(--cand-soft)}.sysdetail .itin-step.unresolved .si{border-color:var(--attn-line);color:var(--attn);background:var(--attn-soft)}@media (max-width:820px){.sysdetail .map,.sysdetail .map-bar,.sysdetail .map-legend{display:none}.sysdetail .itinerary{display:block}.sysdetail .statement-row{grid-template-columns:1fr;gap:6px}.sysdetail .statement-row .sright{text-align:left}}.home-page{max-width:772px;padding-bottom:120px;padding-top:30px}.home-page svg{height:14px;width:14px}.hb-dateline{align-items:center;color:var(--ink-4);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.01em}.hb-brand,.hb-dateline b{color:var(--ink);font-weight:600}.hb-brand{letter-spacing:.02em}.hb-pulse{animation:hb-pulse 2.8s infinite;background:var(--proven);border-radius:99px;box-shadow:0 0 0 0 var(--proven-soft);flex:none;height:6px;width:6px}@keyframes hb-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--proven) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.hb-dot-sep{background:var(--ink-5);border-radius:50%;height:3px;width:3px}.hb-prov{align-items:center;background:var(--cand-soft);border:1px solid var(--cand-line);border-radius:6px;color:var(--cand);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;gap:5px;letter-spacing:.02em;padding:2px 8px;transition:var(--t-fast)}.hb-prov svg{height:11px;width:11px}.hb-prov:hover{filter:brightness(1.05)}.hb-scope{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:8px;display:inline-flex;gap:1px;margin-left:auto;padding:2px}.hb-scope button{border-radius:6px;color:var(--ink-3);font-size:11.5px;font-weight:520;min-height:26px;padding:4px 9px;white-space:nowrap}.hb-scope button.on{background:var(--surface-hi);box-shadow:var(--shadow-sm);color:var(--ink)}.hb-read{color:var(--ink-2);font-size:clamp(21px,2.5vw,28px);font-weight:440;letter-spacing:0;line-height:1.5;margin-top:22px}.hb-w{opacity:1}.hb-cited{color:var(--ink);cursor:pointer;font:inherit;font-weight:560;text-decoration:underline;text-decoration-color:var(--ink-4);text-decoration-style:dotted;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:var(--t-fast)}.hb-cited.active,.hb-cited:hover{text-decoration-color:var(--brand)}.hb-cited.risk{color:var(--attn);text-decoration-color:var(--attn-line)}.hb-cited.risk.active,.hb-cited.risk:hover{text-decoration-color:var(--attn)}.hb-refuse{margin-top:20px}.hb-refuse .hb-cited{font-size:inherit}.hb-nums{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.hb-num{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px;min-width:0;padding:16px 18px;transition:var(--t-fast)}.hb-num:first-child{padding-left:0}.hb-num:last-child{border-right:0;padding-right:0}.hb-num:hover{background:color-mix(in oklab,var(--surface-2) 50%,transparent)}.hb-num-v{color:var(--ink);font-family:var(--mono);font-size:23px;font-weight:600;letter-spacing:0;line-height:1}.hb-num-v em,.hb-num-v small{color:var(--ink-4);font-size:13px;font-style:normal;margin-left:2px}.hb-num.proven .hb-num-v{color:var(--proven)}.hb-num.cand .hb-num-v{color:var(--cand)}.hb-num.attn .hb-num-v{color:var(--attn)}.hb-num.neutral .hb-num-v{color:var(--ink-4);font-size:21px}.hb-num-l{color:var(--ink-3);display:flex;flex-direction:column;font-size:12px;font-weight:540;gap:1px;line-height:1.35}.hb-num-l em{color:var(--ink-5);font-size:10.5px;font-style:normal}.hb-move{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:13px;box-shadow:var(--shadow-sm);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-top:30px;padding:20px 22px}.hb-move.calm{background:transparent;border-style:dashed;box-shadow:none}.hb-eyebrow{align-items:center;color:var(--brand);display:inline-flex;font-family:var(--mono);font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.05em;text-transform:uppercase}.hb-move h2{color:var(--ink);font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25;margin-top:9px}.hb-move p{color:var(--ink-3);font-size:13.5px;line-height:1.55;margin-top:7px;max-width:56ch}.hb-move-actions,.hb-move-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.hb-move-meta{color:var(--ink-4);font-size:11.5px;margin-top:13px}.hb-move-meta span{align-items:center;display:inline-flex;gap:6px}.hb-move-meta svg{color:var(--ink-5)}.hb-block{margin-top:38px}.hb-block-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.hb-block-head h3{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:0}.hb-block-meta{color:var(--ink-4);font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.hb-queue{display:flex;flex-direction:column}.hb-q{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:13px;grid-template-columns:8px minmax(0,1fr) auto;padding:14px 4px;transition:var(--t-fast)}.hb-q:hover{background:var(--row-hover)}.hb-q .dot{height:8px;margin-top:1px;width:8px}.hb-q-main{display:flex;flex-direction:column;gap:3px;min-width:0}.hb-q-s,.hb-q-t{min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word}.hb-q-t{color:var(--ink);font-size:13.5px;font-weight:540;line-height:1.3}.hb-q-s{color:var(--ink-4);font-size:11.5px;line-height:1.3}.hb-q-s b{color:var(--ink-3);font-weight:600}.hb-q-go{color:var(--ink-5);display:grid;place-items:center;transition:var(--t-fast)}.hb-q:hover .hb-q-go{color:var(--brand);transform:translateX(2px)}.hb-since{align-items:center;border-top:1px solid var(--line);color:var(--ink-4);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 16px;margin-top:30px;padding-top:16px}.hb-since-l{color:var(--ink-3);font-weight:600}.hb-since a{color:var(--ink-2);font-weight:500;position:relative;transition:var(--t-fast)}.hb-since a:hover{color:var(--brand)}.hb-since a+a:before,.hb-since-l+a:before{background:var(--ink-5);border-radius:50%;content:"";height:3px;left:-9px;position:absolute;top:.62em;width:3px}.hb-estate-block{margin-top:34px}.hb-estate-lanes{display:grid;gap:10px}.hb-estate-lane{border-bottom:1px solid var(--line);padding:13px 0 15px}.hb-estate-lane-head{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.hb-estate-lane h4{color:var(--ink);font-size:13.5px;font-weight:600}.hb-estate-empty,.hb-estate-lane-foot,.hb-estate-lane-head span{color:var(--ink-4);font-size:11.5px}.hb-estate-tiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hb-estate-tile{align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:8px;min-height:38px;min-width:0;padding:7px 9px;transition:var(--t-fast)}.hb-estate-tile:hover{background:var(--row-hover);border-color:var(--line-2)}.hb-tile-dot{border-radius:50%;flex:none;height:8px;width:8px}.hb-tile-dot.proven{background:var(--proven)}.hb-tile-dot.cand{background:var(--cand)}.hb-tile-dot.attn{background:var(--attn)}.hb-tile-dot.blocked{background:var(--blocked)}.hb-tile-main{display:flex;flex-direction:column;gap:1px;min-width:0}.hb-tile-name{color:var(--ink);font-size:12.5px;font-weight:540;line-height:1.2}.hb-tile-status{color:var(--ink-4);font-size:10.5px;line-height:1.2}.hb-estate-lane-foot{margin-top:9px}.hb-foot{display:grid;gap:12px;margin-top:34px}.hb-prov-row{color:var(--ink-4);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:8px 18px}.hb-prov-row span{align-items:center;display:inline-flex;gap:7px}.hb-prov-row b{color:var(--ink-3);font-weight:600}.hb-prov-row svg{color:var(--ink-5);height:12px;width:12px}.hb-trust{color:var(--ink-5);font-size:11.5px;line-height:1.55;max-width:70ch}.hb-fingerprint{font-family:var(--mono)}.hb-degraded{margin:22px 0}.hb-degraded a{color:var(--brand);font-weight:540}.hb-first{align-items:center;display:flex;flex-direction:column;margin:6vh auto 0;max-width:560px;text-align:center}.hb-first-mark{background:conic-gradient(from 210deg,var(--brand),var(--brand-2) 60%,var(--cand));border-radius:14px;box-shadow:0 0 0 1px var(--line-2),0 10px 30px var(--brand-soft);height:52px;margin-bottom:22px;width:52px}.hb-first-eyebrow{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:600;gap:8px;letter-spacing:.04em;text-transform:uppercase}.hb-first h1{color:var(--ink);font-size:clamp(30px,4vw,42px);font-weight:650;letter-spacing:0;line-height:1.05;margin-top:16px}.hb-first-lead{color:var(--ink-3);font-size:15.5px;line-height:1.6;margin-top:16px;max-width:48ch}.cpop{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--shadow-pop);max-width:calc(100vw - 24px);padding:14px 15px 13px;width:322px;z-index:80}.cpop.inline{margin-top:14px;position:relative}.cpop-x{border-radius:6px;color:var(--ink-4);display:grid;height:24px;place-items:center;position:absolute;right:8px;top:8px;transition:var(--t-fast);width:24px}.cpop-x:hover{background:var(--surface-hi);color:var(--ink)}.cpop-x svg{height:13px;width:13px}.cpop-kind{color:var(--ink-4);font-family:var(--mono);font-size:9.8px;font-weight:600;letter-spacing:.015em;padding-right:26px;text-transform:uppercase}.cpop-title{color:var(--ink);font-size:14px;font-weight:650;letter-spacing:0;margin-top:6px}.cpop-claim{color:var(--ink-2);font-size:12.5px;line-height:1.5;margin-top:7px}.cpop-more{align-items:center;color:var(--brand);display:inline-flex;font-size:11.8px;font-weight:560;gap:4px;margin-top:12px}.cpop-more svg{height:13px;width:13px}@media (max-width:720px){.home-page{padding-top:22px}.hb-scope{margin-left:0;width:100%}.hb-read{font-size:20px}.hb-nums{grid-template-columns:repeat(2,1fr)}.hb-num{border-bottom:1px solid var(--line)}.hb-num:nth-child(2n){border-right:0}.hb-num:first-child,.hb-num:nth-child(3){padding-left:0}.hb-num:nth-child(3),.hb-num:nth-child(4){border-bottom:0}.hb-move{grid-template-columns:1fr}.hb-move-actions{justify-content:flex-start}.hb-block-head,.hb-estate-lane-head{align-items:flex-start;flex-direction:column;gap:4px}}.sy-page{max-width:var(--content-max)}.sy-brief{padding-bottom:18px;margin-bottom:0;border-bottom:1px solid var(--line)}.sy-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-bottom:13px}.sy-kicker svg{width:14px;height:14px}.sy-scope{display:inline-flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0;color:var(--ink-3);padding:2px 8px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface)}.sy-scope svg{width:12px;height:12px;color:var(--ink-4)}.sy-brief h1{font-size:25px;font-weight:650;letter-spacing:-.02em;line-height:1.1;margin-bottom:10px}.sy-brief p{font-size:14px;line-height:1.5;color:var(--ink-2)}.sy-brief p b{font-weight:600;color:var(--ink)}.sy-brief .sy-sub{margin-top:4px;font-size:12.5px;color:var(--ink-4)}.sy-mast{margin-top:17px;padding:14px 16px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm)}.sy-comp{display:flex;gap:3px;height:10px;border-radius:99px;overflow:hidden;background:var(--surface-hi)}.sy-comp-seg{display:block;height:100%;border-radius:3px}.sy-comp-seg.attn{background:var(--attn)}.sy-comp-seg.ok{background:var(--proven)}.sy-comp-seg.cand{background:var(--cand)}.sy-comp-legend{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:12px}.sy-comp-leg{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.sy-comp-leg b{font-family:var(--mono);font-weight:600;color:var(--ink)}.sy-comp-dot{width:8px;height:8px;border-radius:99px;flex:none}.sy-comp-dot.attn{background:var(--attn)}.sy-comp-dot.ok{background:var(--proven)}.sy-comp-dot.cand{background:var(--cand)}.sy-comp-dot.data{background:var(--brand)}.sy-read{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:16px 0 2px;padding:11px 14px;border:1px solid var(--cand-line);border-radius:10px;background:linear-gradient(180deg,var(--cand-soft),var(--surface) 76%)}.sy-read-k{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cand)}.sy-read-k svg{width:13px;height:13px}.sy-read-tag{font-size:9.5px;letter-spacing:.06em;color:var(--cand);padding:1px 6px;border:1px solid var(--cand-line);border-radius:999px;background:var(--surface)}.sy-read p{font-size:13px;line-height:1.5;color:var(--ink-2)}.sy-read p b{font-weight:600;color:var(--ink)}.sy-read.calm{border-color:var(--line);background:var(--surface-2)}.sy-read.calm .sy-read-k,.sy-read.calm .sy-read-tag{color:var(--ink-4);border-color:var(--line-2)}.sy-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 22px}.sy-controls-l,.sy-lens{display:flex;align-items:center;gap:10px}.sy-controls-label{font-size:12px;color:var(--ink-4);white-space:nowrap}.sy-segwrap{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-2)}.sy-seg{padding:5px 12px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink-3);transition:var(--t-fast)}.sy-seg:hover{color:var(--ink)}.sy-seg.on{color:var(--ink);box-shadow:var(--shadow-sm);border:1px solid var(--line-2);padding:4px 11px}.sy-lens-chip,.sy-seg.on{background:var(--surface)}.sy-lens-chip{padding:5px 11px;border-radius:7px;font-size:12px;font-weight:500;color:var(--ink-3);border:1px solid var(--line-2);transition:var(--t-fast)}.sy-lens-chip:hover{color:var(--ink);border-color:var(--line-3)}.sy-lens-chip.on{color:var(--ink);border-color:var(--ink);background:var(--surface-hi)}.sy-list{display:flex;flex-direction:column;gap:26px}.sy-sec-head{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-bottom:11px;padding-bottom:9px;border-bottom:1px solid var(--line)}.sy-sec-head h2{font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.sy-sec-n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-4);background:var(--surface-hi);padding:1px 7px;border-radius:5px}.sy-sec-head p{font-size:12px;color:var(--ink-4);text-align:right}.sy-sec-head.attn .sy-sec-n{color:var(--attn);background:var(--attn-soft)}.sy-sec-head.ok .sy-sec-n{color:var(--proven);background:var(--proven-soft)}.sy-sec-head.cand .sy-sec-n{color:var(--cand);background:color-mix(in oklab,var(--cand) 12%,transparent)}.sy-group-head{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:9px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--line)}.g-icon{display:grid;place-items:center;width:22px;height:22px;color:var(--ink-3)}.g-icon svg{width:16px;height:16px}.sy-group-head h2{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.g-n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-4);background:var(--surface-hi);padding:1px 7px;border-radius:5px}.sy-group-head p{font-size:12px;color:var(--ink-4);text-align:right}.sy-rows{display:flex;flex-direction:column;gap:6px}.sy-row-wrap{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden;transition:var(--t-fast)}.sy-row-wrap.open,.sy-row-wrap:hover{border-color:var(--line-3)}.sy-row-wrap.open{box-shadow:var(--shadow-sm)}.sy-row{display:grid;grid-template-columns:32px minmax(176px,1fr) 120px 138px 66px 132px 22px;align-items:center;gap:14px;width:100%;padding:10px 14px;text-align:left;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;transition:var(--t-fast)}.sy-row-wrap.open .sy-row,.sy-row:hover{background:var(--surface-2)}.r-icon{width:32px;height:32px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface-hi);border:1px solid var(--line-2);color:var(--ink-3)}.r-icon svg{width:16px;height:16px}.r-icon.b-attention{border-color:var(--attn-line);color:var(--attn)}.r-icon.b-healthy{border-color:var(--proven-line);color:var(--proven)}.r-icon.b-finding{border-color:var(--cand-line);color:var(--cand)}.r-name{display:flex;flex-direction:column;gap:1px;min-width:0}.r-name b{font-size:13.5px;font-weight:600;color:var(--ink)}.r-name b,.r-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-name small{font-size:11.5px;color:var(--ink-4)}.r-data{min-width:0}.r-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);padding:2px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface-2);white-space:nowrap}.r-tag svg{width:12px;height:12px;color:var(--ink-4);flex:none}.r-tag.data{border-color:var(--brand-line);background:var(--brand-soft)}.r-tag.data,.r-tag.data svg{color:var(--brand)}.r-owner{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-owner .r-av{width:21px;height:21px;border-radius:999px;flex:none;display:grid;place-items:center;background:var(--surface-hi);border:1px solid var(--line-2);font-size:9.5px;font-weight:600;color:var(--ink-3)}.r-owner.none{color:var(--ink-4)}.r-spend{font-size:12px;color:var(--ink-3);text-align:right}.r-spend .num small{color:var(--ink-5);margin-left:1px}.r-signal{display:inline-flex;align-items:center;gap:6px;justify-self:end;font-size:12px;font-weight:500;white-space:nowrap}.r-signal svg{width:14px;height:14px;flex:none}.r-signal.attn{color:var(--attn)}.r-signal.ok{color:var(--ink-3)}.r-signal.ok svg{color:var(--proven)}.r-signal.cand{color:var(--cand)}.r-exp{display:grid;place-items:center;color:var(--ink-5)}.r-exp svg{width:15px;height:15px;transition:transform var(--t-fast)}.sy-row-wrap.open .r-exp svg{transform:rotate(90deg)}.syp{padding:2px 16px 16px;border-top:1px solid var(--line)}.syp .facts{margin-top:14px}.syp-lead{font-size:13.5px;line-height:1.55;color:var(--ink);padding-top:13px;max-width:64ch}.syp-solid{display:flex;align-items:center;gap:11px;margin-top:15px}.syp-solid-l{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.syp-solid .meter{width:150px;flex:none}.syp-solid-w{font-size:12px;color:var(--ink-3)}.syp-do{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:15px;padding:9px 12px;border:1px solid var(--attn-line);border-radius:9px;background:linear-gradient(180deg,var(--attn-soft),var(--surface) 64%)}.syp-do-l{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--attn)}.syp-do-l svg{width:12px;height:12px}.syp-do-t{font-size:13px;color:var(--ink)}.syp-clear{display:inline-flex;align-items:center;gap:7px;margin-top:15px;font-size:12.5px;color:var(--ink-4)}.syp-clear svg{width:14px;height:14px;color:var(--proven)}.syp-foot{display:flex;align-items:center;gap:14px;margin-top:16px}.syp-foot .btn svg{width:13px;height:13px}.syp-meta{font-size:11.5px;color:var(--ink-4)}.syp-meta .mono{font-family:var(--mono)}.syp-lifecycle{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line-2)}.syp-lifecycle-l{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.syp-lifecycle-actions{display:flex;gap:7px;flex-wrap:wrap}.syp-lifecycle .btn.disabled{opacity:.5;cursor:not-allowed}.syp-lifecycle-note{font-size:12px}.syp-lifecycle-note.ok{color:var(--proven)}.syp-lifecycle-note.bad{color:var(--attn)}.btn.ink{background:var(--ink);color:var(--surface);border-color:var(--ink)}.btn.ink:hover{filter:brightness(1.1);color:var(--surface)}.facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fact{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:12.5px;color:var(--ink-2)}.fact .fd{width:7px;height:7px;border-radius:99px;background:var(--ink-4);flex:none}.fact .fd.observed{background:var(--proven)}.fact b{font-weight:600;color:var(--ink)}.fact .k{color:var(--ink-3)}.fact.data{border-color:var(--brand-line)}.fact.data .fd{background:var(--brand)}.fact.amber{border-color:var(--attn-line);background:linear-gradient(180deg,var(--attn-soft),var(--surface) 60%);color:var(--attn)}.fact.amber .fd{background:var(--attn)}.meter{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--surface-hi);gap:1.5px}.meter span{display:block;height:100%}.meter .obs{background:var(--proven)}.meter .sta{background:var(--ink-4)}.meter .gap{background:var(--attn)}.meter .sug{background:var(--cand)}.sy-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:60px 20px;color:var(--ink-4);border:1px dashed var(--line-2);border-radius:13px}.sy-empty svg{width:28px;height:28px;color:var(--ink-5)}.sy-empty h3{font-size:14px;font-weight:600;color:var(--ink-2)}.sy-empty p{font-size:12.5px}.sy-foot{display:flex;align-items:flex-start;gap:9px;margin-top:32px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);font-size:12px;line-height:1.55;color:var(--ink-3)}.sy-foot svg{width:15px;height:15px;color:var(--ink-4);flex:none;margin-top:1px}.sy-foot b{color:var(--ink-2);font-weight:600}@media (max-width:900px){.sy-row{grid-template-columns:32px 1fr auto auto;grid-template-areas:"icon name signal exp" "icon meta meta meta";row-gap:10px;-moz-column-gap:12px;column-gap:12px}.r-icon{grid-area:icon}.r-name{grid-area:name}.r-signal{grid-area:signal}.r-exp{grid-area:exp}.r-data,.r-owner,.r-spend{grid-area:meta}.r-data:empty{display:none}.sy-controls{gap:12px}}@media (max-width:560px){.sy-controls{flex-direction:column;align-items:flex-start}.sy-lens{flex-wrap:wrap}}.sysdetail .ownerchip{color:var(--ink-3)}.sysdetail .ownerchip.unavailable,.sysdetail .ownerchip.unknown,.sysdetail .ownerchip.unresolved{color:var(--ink-4)}.sysdetail .ownerchip.observed{color:var(--proven)}.sysdetail .cited{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--brand);border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:6px;padding:2px 7px;transition:var(--t-fast)}.sysdetail .cited:hover{background:color-mix(in oklab,var(--brand) 16%,transparent)}.sysdetail .riskstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 4px}@media (max-width:980px){.sysdetail .riskstrip{grid-template-columns:1fr}}.sysdetail .riskstrip-empty{margin:16px 0 4px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:12px;font-size:12.5px;color:var(--ink-4);background:var(--surface)}.sysdetail .riskcard{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px 13px}.sysdetail .riskcard .rc-h{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.sysdetail .riskcard .rc-h .csd{width:7px;height:7px;border-radius:99px;background:var(--ink-4)}.sysdetail .riskcard .rc-h .csd.observed{background:var(--proven)}.sysdetail .riskcard .rc-h .csd.suggested{background:var(--cand)}.sysdetail .riskcard .rc-h .csd.unresolved{background:var(--attn)}.sysdetail .riskcard.observed{border-color:var(--proven-line)}.sysdetail .riskcard.suggested{border-color:var(--cand-line)}.sysdetail .riskcard.unresolved{border-color:var(--attn-line)}.sysdetail .riskcard .rc-t{font-size:13px;font-weight:600;letter-spacing:-.01em;margin-top:8px;line-height:1.3;color:var(--ink)}.sysdetail .riskcard .rc-s{font-size:11px;color:var(--ink-4);margin-top:4px;line-height:1.45}.sysdetail .riskcard .rc-cite{margin-top:9px;display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:9.5px;color:var(--brand)}.sysdetail .riskcard .rc-cite.muted{color:var(--ink-4)}.sysdetail .intel{margin-top:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.sysdetail .intel-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.sysdetail .intel-h .spark{color:var(--brand)}.sysdetail .intel-h .t{font-size:12.5px;font-weight:600;color:var(--ink-2)}.sysdetail .intel-h .n{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.sysdetail .intel-h .ar-regen{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--ink-3);border:1px solid var(--line-2);border-radius:6px;padding:3px 8px;transition:var(--t-fast)}.sysdetail .intel-h .ar-regen:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand)}.sysdetail .intel-h .ar-regen:disabled{opacity:.6;cursor:default}.sysdetail .intel-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.sysdetail .intel-p p{font-size:13.5px;line-height:1.62;color:var(--ink-2)}.sysdetail .intel-cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.sysdetail .intel-empty{font-size:13px;color:var(--ink-4)}.sysdetail .map .ec{position:absolute;z-index:3;font-family:var(--mono);font-size:10px;font-weight:600;padding:2px 7px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);white-space:nowrap;transition:var(--t-fast)}.sysdetail .map .ec.observed{border-color:var(--proven-line);color:var(--proven)}.sysdetail .map .ec.suggested{border-color:var(--cand-line);color:var(--cand)}.sysdetail .map .ec.unresolved{border-color:var(--attn-line);color:var(--attn)}.sysdetail .map .ec.selected,.sysdetail .map .ec:hover{box-shadow:0 0 0 3px var(--brand-soft);border-color:var(--brand-line)}.sysdetail .gaprow{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line)}.sysdetail .gaprow:first-of-type{border-top:0;padding-top:2px}.sysdetail .gaprow .gd{width:7px;height:7px;border-radius:99px;margin-top:5px;flex:none;background:var(--ink-4)}.sysdetail .gaprow .gd.attn{background:var(--attn)}.sysdetail .gaprow .gx{flex:1;min-width:0}.sysdetail .gaprow .gt{font-size:12.5px;font-weight:560;color:var(--ink)}.sysdetail .gaprow .gs{font-size:11px;color:var(--ink-4);margin-top:2px;line-height:1.45}.sysdetail .gaprow .gcta{margin-top:7px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:560;color:var(--brand)}.sysdetail .gaprow .gcta.disabled{color:var(--ink-4);cursor:not-allowed}.sysdetail .prov{margin:12px 14px 14px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;gap:10px;align-items:flex-start}.sysdetail .prov .pi{color:var(--ink-4);flex:none}.sysdetail .prov .pi svg{width:16px;height:16px}.sysdetail .prov .pt{font-size:11px;line-height:1.5;color:var(--ink-3)}.sysdetail .prov .pt b{color:var(--ink-2)}.sysdetail .insp-tier{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.sysdetail .insp-tier .csd{width:7px;height:7px;border-radius:99px;background:var(--ink-4)}.sysdetail .insp-tier .csd.observed{background:var(--proven)}.sysdetail .insp-tier .csd.suggested{background:var(--cand)}.sysdetail .insp-tier .csd.unresolved{background:var(--attn)}.sysdetail .insp-cites{display:flex;flex-wrap:wrap;gap:6px}.sysdetail .insp-title .dsub .csd{display:inline-block;width:7px;height:7px;border-radius:99px;margin-right:5px;background:var(--ink-4)}.sysdetail .insp-title .dsub .csd.observed{background:var(--proven)}.sysdetail .insp-title .dsub .csd.unresolved{background:var(--attn)}.sysdetail .dclaim.muted{color:var(--ink-4)}.sysdetail .lighter{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);padding:18px 18px 16px}.sysdetail .lighter-head{display:flex;align-items:center;gap:9px}.sysdetail .lighter-head .csd{width:9px;height:9px;border-radius:99px;background:var(--ink-4)}.sysdetail .lighter-head .csd.observed{background:var(--proven)}.sysdetail .lighter-head .csd.suggested{background:var(--cand)}.sysdetail .lighter-head .csd.unresolved{background:var(--attn)}.sysdetail .lighter-head h3{font-size:15px;font-weight:620;letter-spacing:-.01em;color:var(--ink)}.sysdetail .lighter-summary{margin-top:9px;font-size:13px;line-height:1.55;color:var(--ink-2)}.sysdetail .lighter-gap{margin-top:12px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2,var(--surface));font-size:11.5px;color:var(--ink-4)}.sysdetail .lighter-actions,.sysdetail .lighter-cites{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sysdetail .lighter-action{font-size:12px;font-weight:540;color:var(--brand);border:1px solid var(--brand-line);border-radius:8px;padding:6px 11px}.sysdetail .lighter-action.disabled{color:var(--ink-4);border-color:var(--line-2);cursor:not-allowed}.sysdetail .disabled-surfaces{margin-top:28px;display:flex;flex-direction:column;gap:14px}.sysdetail .askband.disabled{border:1px dashed var(--line-2);border-radius:12px;padding:13px 15px;background:var(--surface);opacity:.85}.sysdetail .askband.disabled .ab-h{display:flex;align-items:center;gap:7px}.sysdetail .askband.disabled .ab-h .spark{color:var(--ink-4)}.sysdetail .askband.disabled .ab-h .t{font-size:12.5px;font-weight:600;color:var(--ink-3)}.sysdetail .askband.disabled .ab-sub{margin-top:4px;font-size:11.5px;color:var(--ink-4)}.sysdetail .posture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sysdetail .posture-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 15px}.sysdetail .posture-card .posture-k{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.sysdetail .posture-card .posture-v{margin-top:8px;font-size:13px;font-weight:540;color:var(--ink)}.sysdetail .posture-card .posture-s{margin-top:3px;font-size:11.5px;color:var(--ink-4)}.sysdetail .evscrim{position:fixed;inset:0;z-index:90;background:color-mix(in oklab,var(--ink) 28%,transparent);backdrop-filter:blur(1px)}.sysdetail .evdrawer{position:fixed;top:0;right:0;height:100vh;width:540px;max-width:94vw;z-index:91;background:var(--surface);border-left:1px solid var(--line);box-shadow:-18px 0 48px color-mix(in oklab,var(--ink) 18%,transparent);display:flex;flex-direction:column}.sysdetail .evdrawer .ed-h{position:relative;padding:16px 18px 14px;border-bottom:1px solid var(--line)}.sysdetail .evdrawer .ed-kind{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4)}.sysdetail .evdrawer .ed-claim{font-size:16px;font-weight:640;letter-spacing:-.015em;line-height:1.3;margin-top:8px;color:var(--ink)}.sysdetail .evdrawer .ed-pills{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}.sysdetail .evdrawer .ed-x{position:absolute;top:14px;right:16px;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-4)}.sysdetail .evdrawer .ed-x:hover{color:var(--ink);background:var(--surface-hi,var(--surface-2,var(--surface)))}.sysdetail .evdrawer .ed-body{flex:1;overflow-y:auto;padding:16px 18px 22px;display:flex;flex-direction:column;gap:18px}.sysdetail .evdrawer .ed-sec h4{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px}.sysdetail .evdrawer .ed-state{font-size:13px;color:var(--ink-3)}.sysdetail .evdrawer .ed-placeholder{font-size:12px;color:var(--ink-4);border:1px dashed var(--line-2);border-radius:9px;padding:10px 12px}.sysdetail .seal{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--proven);background:color-mix(in oklab,var(--proven) 10%,transparent);border:1px solid color-mix(in oklab,var(--proven) 28%,var(--line));border-radius:6px;padding:2px 7px}.sysdetail .chain{display:flex;flex-direction:column;gap:0}.sysdetail .chain .step{position:relative;padding:0 0 16px 26px;border-left:1px solid var(--line-2);margin-left:9px}.sysdetail .chain .step:last-child{border-left-color:transparent;padding-bottom:0}.sysdetail .chain .step .dot{position:absolute;left:-9px;top:0;width:18px;height:18px;border-radius:99px;display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--brand-ink);background:var(--proven)}.sysdetail .chain .step .st{font-size:12.5px;font-weight:600;color:var(--ink)}.sysdetail .chain .step .sb{font-size:11.5px;color:var(--ink-4);margin-top:3px;line-height:1.5}.sysdetail .fileview{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-2,var(--surface))}.sysdetail .fileview .fv-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.sysdetail .fileview pre{margin:0;padding:10px 0;font-family:var(--mono);font-size:11.5px;line-height:1.7;overflow-x:auto}.sysdetail .fileview .cl{display:block;padding:0 12px;white-space:pre;color:var(--ink-2)}.sysdetail .fileview .cl.hot{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand)}.sysdetail .fileview .cl .ln{display:inline-block;width:30px;margin-right:12px;text-align:right;color:var(--ink-5,var(--ink-4));-webkit-user-select:none;-moz-user-select:none;user-select:none}.sysdetail .fileview .fv-foot{display:flex;align-items:center;gap:9px;padding:9px 12px;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.sysdetail .fileview .hashline{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);word-break:break-all}.sysdetail .ed-ask{display:flex;gap:8px;align-items:center;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;font-size:12px;color:var(--ink-4)}.sysdetail .ed-ask.disabled{cursor:not-allowed}@keyframes breathe{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes arrive{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cw-rowact.center{justify-content:center}[data-boei-shell] .st3-shell{max-width:880px;margin:0 auto}[data-boei-shell] .st3-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px}[data-boei-shell] .st3-head .ht{flex:1;min-width:0}[data-boei-shell] .st3-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}[data-boei-shell] .st3-head h1{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}[data-boei-shell] .st3-whoami{display:inline-flex;align-items:center;gap:9px;padding:6px 8px 6px 7px;border:1px solid var(--line);border-radius:99px;background:var(--surface);flex:none}[data-boei-shell] .st3-whoami .wav{width:24px;height:24px;border-radius:99px;background:conic-gradient(from 200deg,var(--brand),var(--cand));display:grid;place-items:center;font-size:9.5px;font-weight:700;color:white;flex:none}[data-boei-shell] .st3-whoami .wt{font-size:12px;color:var(--ink-3)}[data-boei-shell] .st3-whoami .wt b{color:var(--ink-2);font-weight:600}[data-boei-shell] .st3-role-chip{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;border:1px solid var(--brand-line);color:var(--brand);background:var(--brand-soft)}[data-boei-shell] .st3-role-chip.member{border-color:var(--line-2);color:var(--ink-3);background:var(--surface-hi)}[data-boei-shell] .st3-grid{display:grid;grid-template-columns:186px minmax(0,1fr);gap:42px;align-items:start}[data-boei-shell] .st3-rail{position:sticky;top:calc(var(--nav-h, 52px) + 26px)}[data-boei-shell] .st3-rg{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);margin:18px 0 5px 11px}[data-boei-shell] .st3-ritem{position:relative;display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 11px;border-radius:9px;font-size:13px;font-weight:500;color:var(--ink-3);transition:var(--t-fast);white-space:nowrap;border:0;background:none;cursor:pointer}[data-boei-shell] .st3-ritem.on,[data-boei-shell] .st3-ritem:hover{color:var(--ink);background:var(--surface)}[data-boei-shell] .st3-ritem.on{font-weight:600;box-shadow:var(--shadow-sm)}[data-boei-shell] .st3-ritem .tflag{width:6px;height:6px;border-radius:99px;background:var(--attn);box-shadow:0 0 0 3px var(--attn-soft);opacity:0;margin-left:auto;transition:var(--t)}[data-boei-shell] .st3-ritem.has-attn .tflag{opacity:1}[data-boei-shell] .st3-page{animation:st3-pagein .3s cubic-bezier(.3,.8,.3,1)}@keyframes st3-pagein{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}[data-boei-shell] .st3-lead{display:flex;align-items:flex-start;gap:11px;margin-bottom:22px;max-width:660px}[data-boei-shell] .st3-lead .pli{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3);flex:none}[data-boei-shell] .st3-lead .pli svg{width:16px;height:16px}[data-boei-shell] .st3-lead h2{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}[data-boei-shell] .st3-lead p{color:var(--ink-3);font-size:13px;margin-top:4px;line-height:1.55}[data-boei-shell] .st3-lead p b{color:var(--ink-2);font-weight:600}[data-boei-shell] .st3-attn{border:1px solid var(--attn-line);border-radius:15px;overflow:hidden;margin-bottom:26px;background:linear-gradient(168deg,color-mix(in oklab,var(--attn-soft) 45%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm)}[data-boei-shell] .st3-attn-h{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--line)}[data-boei-shell] .st3-attn-h .ai{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--attn-soft);color:var(--attn);flex:none}[data-boei-shell] .st3-attn-h .ai svg{width:12px;height:12px}[data-boei-shell] .st3-attn-h .at{font-size:13px;font-weight:600;color:var(--ink)}[data-boei-shell] .st3-attn-h .ac{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}[data-boei-shell] .st3-attn-row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:var(--t-fast);opacity:0;transform:translateY(5px);animation:sv3-arrive .42s cubic-bezier(.3,.8,.3,1) forwards;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);color:inherit;font:inherit}[data-boei-shell] .st3-attn-row:first-of-type{border-top:0}[data-boei-shell] .st3-attn-row:hover{background:var(--surface-hi)}[data-boei-shell] .st3-attn-row .sev{width:7px;height:7px;border-radius:99px;flex:none;background:var(--ink-4)}[data-boei-shell] .st3-attn-row .sev.need{background:var(--attn);box-shadow:0 0 0 3px var(--attn-soft)}[data-boei-shell] .st3-attn-row .al{font-size:13px;font-weight:500;color:var(--ink);flex:1;min-width:0}[data-boei-shell] .st3-attn-row .ago{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--ink-3);flex:none;transition:var(--t-fast)}[data-boei-shell] .st3-attn-row:hover .ago{color:var(--brand)}[data-boei-shell] .st3-attn-row .ago svg{width:13px;height:13px}[data-boei-shell] .st3-calm{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:26px}[data-boei-shell] .st3-calm .ci{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--proven-soft);color:var(--proven);flex:none}[data-boei-shell] .st3-calm.member .ci{background:var(--surface-hi);color:var(--ink-3)}[data-boei-shell] .st3-calm .ci svg{width:14px;height:14px}[data-boei-shell] .st3-calm .ct{font-size:13px;color:var(--ink-2)}[data-boei-shell] .st3-calm .ct b{color:var(--ink);font-weight:600}[data-boei-shell] .st3-ovk{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);margin:0 0 12px 2px}[data-boei-shell] .st3-ovgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}[data-boei-shell] .st3-ocard{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:border-color var(--t);color:inherit;font:inherit;width:100%}[data-boei-shell] .st3-ocard:hover{border-color:var(--line-3);background:var(--surface-hi)}[data-boei-shell] .st3-ocard .oi{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-hi);border:1px solid var(--line-2);color:var(--ink-3);flex:none}[data-boei-shell] .st3-ocard .oi svg{width:15px;height:15px}[data-boei-shell] .st3-ocard .ob{flex:1;min-width:0}[data-boei-shell] .st3-ocard .ot{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--ink)}[data-boei-shell] .st3-ocard .os{font-size:12px;color:var(--ink-4);margin-top:4px;line-height:1.45;display:block}[data-boei-shell] .st3-ocard .oarrow{color:var(--ink-5);flex:none;transition:var(--t-fast)}[data-boei-shell] .st3-ocard:hover .oarrow{color:var(--ink-3);transform:translateX(2px)}[data-boei-shell] .st3-ocard .oarrow svg{width:15px;height:15px}[data-boei-shell] .st3-odot{width:7px;height:7px;border-radius:99px;flex:none}[data-boei-shell] .st3-odot.warn{background:var(--attn);box-shadow:0 0 0 3px var(--attn-soft)}[data-boei-shell] .st3-card{border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}[data-boei-shell] .st3-card+.st3-card{margin-top:16px}[data-boei-shell] .st3-card-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}[data-boei-shell] .st3-card-h .ch-t{font-size:13px;font-weight:600;color:var(--ink)}[data-boei-shell] .st3-card-h .ch-sub{font-size:11.5px;color:var(--ink-4)}[data-boei-shell] .st3-card-h .spacer{flex:1}[data-boei-shell] .st3-card-foot{gap:10px;padding:12px 16px}[data-boei-shell] .st3-card-foot,[data-boei-shell] .st3-row{display:flex;align-items:center;border-top:1px solid var(--line)}[data-boei-shell] .st3-row{gap:13px;padding:13px 16px;transition:background var(--t-fast)}[data-boei-shell] .st3-row:first-child{border-top:0}[data-boei-shell] .st3-row:hover{background:color-mix(in oklab,var(--surface-hi) 55%,transparent)}[data-boei-shell] .st3-row.arriving{animation:sv3-arrive .45s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .st3-row .av2{width:32px;height:32px;border-radius:99px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surface-hi);border:1px solid var(--line-2)}[data-boei-shell] .st3-row .ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-hi);border:1px solid var(--line-2)}[data-boei-shell] .st3-row .ic svg{width:17px;height:17px}[data-boei-shell] .st3-row .rb{flex:1;min-width:0}[data-boei-shell] .st3-row .rt{font-size:13.5px;font-weight:560;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink)}[data-boei-shell] .st3-row .rs{font-size:11.5px;color:var(--ink-4);margin-top:2px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}[data-boei-shell] .st3-row .rs .mono{font-family:var(--mono);color:var(--ink-3)}[data-boei-shell] .st3-row .rs b{color:var(--ink-2);font-weight:600}[data-boei-shell] .st3-row .ra{display:flex;align-items:center;gap:6px;flex:none}[data-boei-shell] .st3-you{font-size:9.5px;font-family:var(--mono);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:5px;padding:1px 6px}[data-boei-shell] .st3-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink-3);background:var(--surface-hi);white-space:nowrap}[data-boei-shell] .st3-chip .cd{width:6px;height:6px;border-radius:99px;background:var(--ink-4)}[data-boei-shell] .st3-chip.ok{color:var(--proven);border-color:var(--proven-line);background:var(--proven-soft)}[data-boei-shell] .st3-chip.ok .cd{background:var(--proven)}[data-boei-shell] .st3-chip.warn{color:var(--attn);border-color:var(--attn-line);background:var(--attn-soft)}[data-boei-shell] .st3-chip.warn .cd{background:var(--attn)}[data-boei-shell] .st3-chip.bad{color:var(--blocked);border-color:var(--blocked-line);background:var(--blocked-soft)}[data-boei-shell] .st3-chip.bad .cd{background:var(--blocked)}[data-boei-shell] .st3-chip.cand{color:var(--cand);border-color:var(--cand-line);background:var(--cand-soft)}[data-boei-shell] .st3-chip.cand .cd{background:var(--cand)}[data-boei-shell] .st3-chip.muted{color:var(--ink-4)}[data-boei-shell] .st3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:560;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:var(--t-fast);white-space:nowrap;cursor:pointer}[data-boei-shell] .st3-btn:hover{color:var(--ink);border-color:var(--line-3);background:var(--surface-hi)}[data-boei-shell] .st3-btn svg{width:14px;height:14px}[data-boei-shell] .st3-btn.primary{background:var(--brand);color:var(--brand-ink);border-color:color-mix(in oklab,var(--brand) 75%,black 12%);box-shadow:0 1px 0 oklch(1 0 0/.14) inset,0 6px 20px var(--brand-soft)}[data-boei-shell] .st3-btn.primary:hover{filter:brightness(1.07);color:var(--brand-ink)}[data-boei-shell] .st3-btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}[data-boei-shell] .st3-btn.ghost:hover{background:var(--surface);color:var(--ink)}[data-boei-shell] .st3-btn:disabled{opacity:.5;pointer-events:none}[data-boei-shell] .st3-iconact{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-4);border:1px solid transparent;transition:var(--t-fast);background:none;cursor:pointer}[data-boei-shell] .st3-iconact:hover{color:var(--ink);border-color:var(--line-2);background:var(--surface-hi)}[data-boei-shell] .st3-iconact svg{width:15px;height:15px}[data-boei-shell] .st3-iconact.danger:hover{color:var(--blocked);border-color:var(--blocked-line);background:var(--blocked-soft)}[data-boei-shell] .st3-iconact:disabled{opacity:.4;pointer-events:none}[data-boei-shell] .st3-rolesel{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;padding:5px 9px;transition:var(--t-fast)}[data-boei-shell] .st3-rolesel:hover{border-color:var(--line-3)}[data-boei-shell] .st3-rolesel:disabled{opacity:.5}[data-boei-shell] .st3-role-ro{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}[data-boei-shell] .st3-shelf{margin-bottom:30px}[data-boei-shell] .st3-shelf-h{display:flex;align-items:center;gap:10px;margin-bottom:5px}[data-boei-shell] .st3-shelf-dir{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink-3);flex:none}[data-boei-shell] .st3-shelf-dir svg{width:12px;height:12px}[data-boei-shell] .st3-shelf-dir.read{color:oklch(.52 .11 230);border-color:oklch(.52 .11 230/.3);background:oklch(.52 .11 230/.1)}.dark [data-boei-shell] .st3-shelf-dir.read{color:oklch(.74 .11 230);border-color:oklch(.74 .11 230/.3);background:oklch(.74 .11 230/.14)}[data-boei-shell] .st3-shelf-dir.send{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}[data-boei-shell] .st3-shelf-dir.self{color:var(--cand);border-color:var(--cand-line);background:var(--cand-soft)}[data-boei-shell] .st3-shelf-h h3{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}[data-boei-shell] .st3-shelf-desc{font-size:12.5px;color:var(--ink-3);margin-bottom:13px;max-width:620px;line-height:1.5}[data-boei-shell] .st3-shelf-desc b{color:var(--ink-2);font-weight:600}[data-boei-shell] .st3-toggle-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-top:1px solid var(--line)}[data-boei-shell] .st3-toggle-row:first-child{border-top:0}[data-boei-shell] .st3-toggle-row .tb{flex:1}[data-boei-shell] .st3-toggle-row .tt{font-size:13.5px;font-weight:560;color:var(--ink)}[data-boei-shell] .st3-toggle-row .td{font-size:12px;color:var(--ink-4);margin-top:3px;line-height:1.5}[data-boei-shell] .st3-sw{width:40px;height:23px;border-radius:99px;background:var(--surface-hi);border:1px solid var(--line-2);flex:none;position:relative;cursor:pointer;transition:var(--t);padding:0}[data-boei-shell] .st3-sw:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:99px;background:var(--ink-3);transition:var(--t)}[data-boei-shell] .st3-sw.on{background:var(--brand);border-color:color-mix(in oklab,var(--brand) 70%,black)}[data-boei-shell] .st3-sw.on:after{left:19px;background:white}[data-boei-shell] .st3-sw:disabled{opacity:.4;pointer-events:none}[data-boei-shell] .st3-dis-row{display:flex;align-items:center;gap:13px;padding:13px 16px;border-top:1px solid var(--line)}[data-boei-shell] .st3-dis-row:first-child{border-top:0}[data-boei-shell] .st3-dis-row .di{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-4);background:var(--surface-hi);border:1px solid var(--line);flex:none}[data-boei-shell] .st3-dis-row .di svg{width:15px;height:15px}[data-boei-shell] .st3-dis-row .db{flex:1}[data-boei-shell] .st3-dis-row .dt{font-size:13px;font-weight:540;color:var(--ink-2)}[data-boei-shell] .st3-dis-row .dr{font-size:11.5px;color:var(--ink-5);margin-top:2px}[data-boei-shell] .st3-dtag{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-5);border:1px solid var(--line-2);border-radius:99px;padding:3px 9px;flex:none}[data-boei-shell] .st3-redact{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em}[data-boei-shell] .st3-reveal-pii{font-size:11px;font-weight:500;color:var(--ink-4);border:1px dashed var(--line-3);border-radius:7px;padding:3px 8px;transition:var(--t-fast);background:none;cursor:pointer}[data-boei-shell] .st3-reveal-pii:hover{color:var(--ink-2);border-color:var(--ink-4)}[data-boei-shell] .st3-audit{padding:6px 0}[data-boei-shell] .st3-aud-row{display:flex;align-items:flex-start;gap:13px;padding:10px 16px;position:relative}[data-boei-shell] .st3-aud-row .adot{width:9px;height:9px;border-radius:99px;background:var(--ink-4);border:2px solid var(--surface);flex:none;margin-top:4px;z-index:1}[data-boei-shell] .st3-aud-row:before{content:"";position:absolute;left:20.5px;top:0;bottom:0;width:1px;background:var(--line);z-index:0}[data-boei-shell] .st3-aud-row:first-child:before{top:14px}[data-boei-shell] .st3-aud-row:last-child:before{bottom:auto;height:14px}[data-boei-shell] .st3-aud-row .ab{flex:1}[data-boei-shell] .st3-aud-row .at2{font-size:13px;color:var(--ink-2)}[data-boei-shell] .st3-aud-row .at2 b{font-weight:600;color:var(--ink)}[data-boei-shell] .st3-aud-row .am{font-size:11.5px;color:var(--ink-4);margin-top:2px;display:flex;align-items:center;gap:8px}[data-boei-shell] .st3-gov-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cand);background:var(--cand-soft);border:1px solid var(--cand-line);border-radius:5px;padding:1px 6px}[data-boei-shell] .st3-fchips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-boei-shell] .st3-fchip{font-size:11px;font-weight:500;color:var(--ink-4);border:1px solid var(--line-2);border-radius:99px;padding:3px 10px;transition:var(--t-fast);background:none;cursor:pointer}[data-boei-shell] .st3-fchip:hover{color:var(--ink-2);border-color:var(--line-3)}[data-boei-shell] .st3-fchip.on{color:var(--ink);background:var(--surface-hi);border-color:var(--line-3);font-weight:560}[data-boei-shell] .st3-billing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:16px}[data-boei-shell] .st3-bcell{background:var(--surface);padding:15px 16px}[data-boei-shell] .st3-bcell .bk{font-size:11.5px;color:var(--ink-4)}[data-boei-shell] .st3-bcell .bv{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:7px;color:var(--ink)}[data-boei-shell] .st3-bcell .bv .u{font-size:12px;color:var(--ink-4);font-weight:500}[data-boei-shell] .st3-bcell .bsub{font-size:11px;color:var(--ink-5);margin-top:8px}[data-boei-shell] .st3-seatbar{height:6px;border-radius:99px;background:var(--surface-hi);margin-top:11px;overflow:hidden;border:1px solid var(--line)}[data-boei-shell] .st3-seatbar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand-2),var(--brand));border-radius:99px;transition:width var(--t-slow)}[data-boei-shell] .st3-usage{display:flex;align-items:center;gap:18px;padding:15px 16px;flex-wrap:wrap}[data-boei-shell] .st3-usage .uv{display:flex;flex-direction:column;gap:2px}[data-boei-shell] .st3-usage .uv .v{font-family:var(--mono);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink)}[data-boei-shell] .st3-usage .uv .k{font-size:11px;color:var(--ink-4)}[data-boei-shell] .st3-usage .dv{width:1px;height:30px;background:var(--line-2)}[data-boei-shell] .st3-usage .ubar{flex:1;min-width:160px}[data-boei-shell] .st3-usage .ubar .st3-seatbar{margin-top:0}[data-boei-shell] .st3-usage .ulbl{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-4);margin-top:6px}[data-boei-shell] .st3-honest{display:flex;align-items:flex-start;gap:8px;color:var(--ink-4);font-size:12px;line-height:1.5}[data-boei-shell] .st3-honest svg{width:14px;height:14px;color:var(--ink-5);flex:none;margin-top:1px}[data-boei-shell] .st3-honest b{color:var(--ink-2);font-weight:600}.st3-scrim{position:fixed;inset:0;z-index:70;background:oklch(0 0 0/.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:st3-scrimin .22s cubic-bezier(.3,.8,.3,1)}@keyframes st3-scrimin{0%{opacity:0}to{opacity:1}}.st3-scrim .st3-mintcard,[data-boei-shell] .st3-mintcard{width:100%;max-width:480px;border:1px solid var(--line-2);border-radius:18px;overflow:hidden;background:linear-gradient(168deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-pop);animation:st3-popin .26s cubic-bezier(.3,.8,.3,1)}@keyframes st3-popin{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}[data-boei-shell] .st3-mc-h{display:flex;align-items:center;gap:11px;padding:18px 20px 0}[data-boei-shell] .st3-mc-h .mi{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--surface-hi);border:1px solid var(--line-2);color:var(--ink-2);flex:none}[data-boei-shell] .st3-mc-h .mi.ok{border-color:var(--proven-line);background:var(--proven-soft);color:var(--proven)}[data-boei-shell] .st3-mc-h .mi svg{width:18px;height:18px}[data-boei-shell] .st3-mc-h .mct{font-size:16px;font-weight:600;color:var(--ink)}[data-boei-shell] .st3-mc-h .mcs{font-size:11.5px;color:var(--ink-4);margin-top:2px}[data-boei-shell] .st3-mc-body{padding:16px 20px 0}[data-boei-shell] .st3-mc-label{display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-boei-shell] .st3-mc-label .lk{font-size:12px;color:var(--ink-3);flex:none}[data-boei-shell] .st3-mc-label input{flex:1;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-hi);padding:7px 11px;font-family:var(--mono);font-size:12.5px;color:var(--ink)}[data-boei-shell] .st3-mc-label input:focus{outline:none;border-color:var(--brand-line)}[data-boei-shell] .st3-mc-label select{border:1px solid var(--line-2);border-radius:9px;background:var(--surface-hi);padding:7px 11px;font-size:12.5px;color:var(--ink)}[data-boei-shell] .st3-minted{border:1px solid var(--proven-line);border-radius:13px;overflow:hidden;background:linear-gradient(168deg,color-mix(in oklab,var(--proven-soft) 40%,var(--surface)),var(--surface));animation:st3-popin .3s cubic-bezier(.3,.8,.3,1)}[data-boei-shell] .st3-minted .mh{display:flex;align-items:center;gap:8px;padding:11px 14px 0;font-size:12.5px;font-weight:600;color:var(--proven)}[data-boei-shell] .st3-minted .mh svg{width:14px;height:14px}[data-boei-shell] .st3-mc-key{display:flex;align-items:center;gap:10px;margin:10px 14px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2)}[data-boei-shell] .st3-mc-key code{font-family:var(--mono);font-size:12.5px;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-boei-shell] .st3-minted .mfoot{padding:0 14px 12px;display:flex;align-items:flex-start;gap:10px}[data-boei-shell] .st3-minted .mfoot .st3-honest{flex:1;font-size:11.5px}[data-boei-shell] .st3-mc-foot{display:flex;align-items:center;gap:10px;padding:16px 20px 18px}[data-boei-shell] .st3-mc-foot .spacer{flex:1}[data-boei-shell] .st3-mc-scope{font-family:var(--mono);font-size:10px;color:var(--ink-5)}[data-boei-shell] .st3-invite-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 130px 150px auto;padding:13px 16px;border-top:1px solid var(--line);align-items:center}[data-boei-shell] .st3-invite-grid input,[data-boei-shell] .st3-invite-grid select{border:1px solid var(--line-2);border-radius:9px;background:var(--surface-hi);padding:7px 11px;font-size:12.5px;color:var(--ink);min-width:0}[data-boei-shell] .st3-invite-grid input:focus{outline:none;border-color:var(--brand-line)}[data-boei-shell] .st3-reason{font-size:11.5px;color:var(--ink-4);padding:0 16px 12px}[data-boei-shell] .st3-accepturl{margin:0 16px 13px;padding:10px 12px;border:1px dashed var(--line-3);border-radius:10px;font-family:var(--mono);font-size:11px;color:var(--ink-3);word-break:break-all}@media (max-width:760px){[data-boei-shell] .st3-grid{grid-template-columns:1fr;gap:16px}[data-boei-shell] .st3-rail{position:static;display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:10px}[data-boei-shell] .st3-rail::-webkit-scrollbar{display:none}[data-boei-shell] .st3-rail .st3-rg{display:none}[data-boei-shell] .st3-ritem{width:auto;flex:none}[data-boei-shell] .st3-ritem .tflag{margin-left:4px}[data-boei-shell] .st3-billing-grid,[data-boei-shell] .st3-invite-grid,[data-boei-shell] .st3-ovgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st3-scrim,.st3-scrim .st3-mintcard,[data-boei-shell] .st3-attn-row,[data-boei-shell] .st3-mintcard,[data-boei-shell] .st3-minted,[data-boei-shell] .st3-page,[data-boei-shell] .st3-row.arriving{animation:none;opacity:1;transform:none}}[data-boei-shell] [data-focus-hit=true]{animation:st3-focus-pulse 1.6s ease-out 1;border-radius:14px}@keyframes st3-focus-pulse{0%,to{box-shadow:0 0 0 0 transparent}18%{box-shadow:0 0 0 3px color-mix(in oklab,var(--attn) 55%,transparent)}}@media (prefers-reduced-motion:reduce){[data-boei-shell] [data-focus-hit=true]{animation:none;box-shadow:0 0 0 2px var(--attn)}}[data-boei-shell] .sq{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:22px}[data-boei-shell] .sq-head{margin:8px 0 2px}[data-boei-shell] .sq-eyebrow{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 10px}[data-boei-shell] .sq-headline{font-size:21px;line-height:1.35;font-weight:560;letter-spacing:-.012em;color:var(--ink);margin:0;max-width:56ch}[data-boei-shell] .sq-support{font-size:13px;color:var(--ink-3);margin:8px 0 0;max-width:64ch}[data-boei-shell] .sq-error{background:var(--attn-soft);border:1px solid var(--attn-line);border-radius:10px;color:var(--ink);font-size:13px;margin:0;padding:10px 14px}[data-boei-shell] .sq-needs{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}[data-boei-shell] .sq-needs-row{display:flex;align-items:center;gap:11px;padding:9px 16px}[data-boei-shell] .sq-needs-row+.sq-needs-row{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}[data-boei-shell] .sq-needs-dot{width:7px;height:7px;border-radius:99px;background:var(--attn);flex:none}[data-boei-shell] .sq-needs-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-boei-shell] .sq-needs-label{font-size:13px;font-weight:560;color:var(--ink)}[data-boei-shell] .sq-needs-summary{font-size:12px;color:var(--ink-3)}[data-boei-shell] .sq-btn{font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}[data-boei-shell] .sq-btn.primary{background:var(--ink);color:var(--bg)}[data-boei-shell] .sq-btn.primary:hover:not(:disabled){background:var(--ink-2)}[data-boei-shell] .sq-btn.ghost{background:none;border-color:var(--line-2);color:var(--ink-2)}[data-boei-shell] .sq-btn.ghost:hover:not(:disabled){border-color:var(--line-3);color:var(--ink)}[data-boei-shell] .sq-btn.ghost.danger:hover:not(:disabled){border-color:var(--blocked-line);color:var(--blocked)}[data-boei-shell] .sq-btn:disabled{opacity:.45;cursor:default}[data-boei-shell] .sq-link{background:none;border:0;padding:0;font-size:12.5px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-3);cursor:pointer}[data-boei-shell] .sq-link:hover:not(:disabled){color:var(--ink)}[data-boei-shell] .sq-link.strong{font-size:13px;font-weight:560;color:var(--ink)}[data-boei-shell] .sq-link:disabled{opacity:.5;cursor:default;text-decoration:none}[data-boei-shell] .sq-disabled-reason{font-size:12px;color:var(--ink-3);margin:8px 0 0}[data-boei-shell] .sq-chip{font-size:11px;font-weight:600;padding:2.5px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3);background:var(--surface);white-space:nowrap}[data-boei-shell] .sq-chip.ok{color:var(--proven);border-color:var(--proven-line);background:var(--proven-soft)}[data-boei-shell] .sq-chip.attn{color:var(--attn);border-color:var(--attn-line);background:var(--attn-soft)}[data-boei-shell] .sq-chip.bad{color:var(--blocked);border-color:var(--blocked-line);background:var(--blocked-soft)}[data-boei-shell] .sq-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;box-shadow:var(--shadow-sm)}[data-boei-shell] .sq-card-top{display:flex;align-items:center;gap:13px}[data-boei-shell] .sq-source-mark{width:38px;height:38px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-2);flex:none}[data-boei-shell] .sq-source-mark.big{width:46px;height:46px;border-radius:13px;margin:0 auto 14px}[data-boei-shell] .sq-source-id{flex:1;min-width:0}[data-boei-shell] .sq-source-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}[data-boei-shell] .sq-source-meta{font-size:12.5px;color:var(--ink-4);margin:1px 0 0}[data-boei-shell] .sq-readonly{font-size:11px;font-weight:560;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 10px;white-space:nowrap}[data-boei-shell] .sq-scope-line{font-size:12.5px;color:var(--ink-2);margin:14px 0 0}[data-boei-shell] .sq-scope-dark{color:var(--ink-4)}[data-boei-shell] .sq-repos{list-style:none;margin:12px 0 0;padding:0}[data-boei-shell] .sq-repo-row{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent);font-size:12.5px}[data-boei-shell] .sq-repo-dot{width:6px;height:6px;border-radius:99px;background:var(--ink-5);flex:none}[data-boei-shell] .sq-repo-dot.scanned{background:var(--proven)}[data-boei-shell] .sq-repo-dot.no_signal,[data-boei-shell] .sq-repo-dot.stale{background:var(--attn)}[data-boei-shell] .sq-repo-dot.failed{background:var(--blocked)}[data-boei-shell] .sq-repo-name{font-family:var(--mono);font-size:12px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-boei-shell] .sq-repo-team{font-size:11px;color:var(--ink-4);border:1px solid var(--line);border-radius:999px;padding:1px 8px}[data-boei-shell] .sq-repo-state{margin-left:auto;font-size:11.5px;color:var(--ink-4);white-space:nowrap}[data-boei-shell] .sq-repo-state.failed{color:var(--blocked)}[data-boei-shell] .sq-repo-row:has(.sq-repo-dot.dark) .sq-repo-name{color:var(--ink-4)}[data-boei-shell] .sq-custody{margin-top:13px;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}[data-boei-shell] .sq-custody-line{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 2px;background:none;border:0;font-size:12px;color:var(--ink-4);cursor:pointer;text-align:left;transition:color var(--t-fast)}[data-boei-shell] .sq-custody-line:hover{color:var(--ink-2)}[data-boei-shell] .sq-custody-hint{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}[data-boei-shell] .sq-caret{transition:transform var(--t)}[data-boei-shell] .sq-caret.open{transform:rotate(180deg)}[data-boei-shell] .sq-custody-record{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);display:flex;flex-direction:column;gap:14px;animation:sq-arrive .3s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .sq-custody-note{font-size:12.5px;color:var(--ink-3);margin:0}[data-boei-shell] .sq-custody-scopes{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-boei-shell] .sq-mini-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-4);margin:0 0 6px}[data-boei-shell] .sq-mini-sub{font-size:12.5px;color:var(--ink-3);margin:0 0 6px}[data-boei-shell] .sq-mono-list{list-style:none;margin:0;padding:0;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:3px}[data-boei-shell] .sq-mono-list.dark{color:var(--ink-4)}[data-boei-shell] .sq-custody-timeline ul{list-style:none;margin:0;padding:0}[data-boei-shell] .sq-custody-timeline li{display:flex;align-items:baseline;gap:10px;font-size:12px;padding:5px 0;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}[data-boei-shell] .sq-custody-timeline li:first-child{border-top:0}[data-boei-shell] .sq-tl-label{color:var(--ink);font-weight:560}[data-boei-shell] .sq-tl-actor{color:var(--ink-3)}[data-boei-shell] .sq-tl-at{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-4);white-space:nowrap}[data-boei-shell] .sq-custody-actions{display:flex;gap:10px}[data-boei-shell] .sq-connect{text-align:center;padding:44px 28px}[data-boei-shell] .sq-connect-title{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}[data-boei-shell] .sq-connect-sub{font-size:13px;color:var(--ink-3);margin:0 auto 18px;max-width:46ch}[data-boei-shell] .sq-connect-fineprint{font-size:11.5px;color:var(--ink-4);margin:14px 0 0}[data-boei-shell] .sq-card-actions{display:flex;align-items:center;gap:13px;margin-top:16px}[data-boei-shell] .sq-card-actions-meta{font-size:12.5px;color:var(--ink-4)}[data-boei-shell] .sq-select{margin-top:16px;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent);padding-top:14px}[data-boei-shell] .sq-select-title{font-size:13.5px;font-weight:600;color:var(--ink);margin:0}[data-boei-shell] .sq-select-sub{font-size:12.5px;color:var(--ink-3);margin:3px 0 10px}[data-boei-shell] .sq-select-rows{list-style:none;margin:0;padding:0}[data-boei-shell] .sq-select-row{display:flex;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent);font-size:12.5px;cursor:pointer;flex-wrap:wrap}[data-boei-shell] .sq-select-row.locked{cursor:default;opacity:.72}[data-boei-shell] .sq-select-row input{accent-color:var(--ink);width:14px;height:14px;flex:none}[data-boei-shell] .sq-select-name{font-family:var(--mono);font-size:12px;color:var(--ink)}[data-boei-shell] .sq-select-meta{margin-left:auto;font-size:11.5px;color:var(--ink-4)}[data-boei-shell] .sq-select-reason{flex-basis:100%;font-size:11.5px;color:var(--ink-4);padding-left:24px}[data-boei-shell] .sq-select-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}[data-boei-shell] .sq-select-summary{font-size:12.5px;color:var(--ink-3)}[data-boei-shell] .sq-run{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden;animation:sq-arrive .35s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .sq-run-head{display:flex;align-items:center;gap:11px;padding:14px 20px;border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}[data-boei-shell] .sq-live-dot{width:7px;height:7px;border-radius:99px;background:var(--proven);flex:none;animation:sq-pulse 1.8s cubic-bezier(.3,.8,.3,1) infinite}[data-boei-shell] .sq-run-label{font-size:13.5px;font-weight:600;color:var(--ink)}[data-boei-shell] .sq-spend{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}[data-boei-shell] .sq-run-body{display:grid;grid-template-columns:220px 1fr}[data-boei-shell] .sq-spine{list-style:none;margin:0;padding:16px 20px;border-right:1px solid color-mix(in oklab,var(--line) 60%,transparent);display:flex;flex-direction:column;gap:2px}[data-boei-shell] .sq-phase{display:flex;align-items:flex-start;gap:10px;padding:7px 0;opacity:.42;transition:opacity var(--t-slow)}[data-boei-shell] .sq-phase.complete,[data-boei-shell] .sq-phase.partial{opacity:1}[data-boei-shell] .sq-phase-dot{flex:none;width:16px;height:16px;border-radius:99px;border:1.5px solid var(--line-2);margin-top:1px;display:flex;align-items:center;justify-content:center;color:var(--bg);transition:background var(--t),border-color var(--t),box-shadow var(--t)}[data-boei-shell] .sq-phase.partial .sq-phase-dot{border-color:var(--proven);box-shadow:0 0 0 3px var(--proven-soft)}[data-boei-shell] .sq-phase.complete .sq-phase-dot{background:var(--proven);border-color:var(--proven)}[data-boei-shell] .sq-phase-text{display:flex;flex-direction:column;min-width:0}[data-boei-shell] .sq-phase-name{font-size:13px;font-weight:560;color:var(--ink)}[data-boei-shell] .sq-phase-counts{font-family:var(--mono);font-size:11px;color:var(--ink-4);min-height:14px;font-variant-numeric:tabular-nums}[data-boei-shell] .sq-run-results{padding:14px 18px;min-height:180px}[data-boei-shell] .sq-arrivals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}[data-boei-shell] .sq-arrival{display:flex;align-items:flex-start;gap:11px;padding:9px 11px;border:1px solid color-mix(in oklab,var(--line) 70%,transparent);border-radius:9px}[data-boei-shell] .sq-arrival.arriving{animation:sq-arrive .4s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .sq-arrival-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-boei-shell] .sq-arrival-name{font-size:13px;font-weight:560;color:var(--ink)}[data-boei-shell] .sq-arrival-sub{font-size:11.5px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-boei-shell] .sq-arrival-count{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px;white-space:nowrap}[data-boei-shell] .sq-arrival-count.operated{color:var(--proven);border-color:var(--proven-line);background:var(--proven-soft)}[data-boei-shell] .sq-arrivals-more{font-size:11.5px;color:var(--ink-4);padding:2px 4px}[data-boei-shell] .sq-arrivals-empty{font-size:12.5px;color:var(--ink-4);margin:6px 0 0}[data-boei-shell] .sq-run-foot{display:flex;align-items:center;gap:14px;padding:13px 20px;border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}[data-boei-shell] .sq-run-honest{font-size:11.5px;color:var(--ink-4)}[data-boei-shell] .sq-moment{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);padding:18px 20px;display:flex;flex-direction:column;gap:13px}[data-boei-shell] .sq-moment-head{display:flex;align-items:flex-start;gap:13px}[data-boei-shell] .sq-moment-text{min-width:0}[data-boei-shell] .sq-moment-headline{font-size:14px;font-weight:600;color:var(--ink);margin:0}[data-boei-shell] .sq-moment-summary{font-size:12.5px;color:var(--ink-3);margin:3px 0 0}[data-boei-shell] .sq-moment-actions{display:flex;align-items:center;gap:16px}[data-boei-shell] .sq-section-title{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 12px}[data-boei-shell] .sq-class-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}[data-boei-shell] .sq-class-tile{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface);cursor:pointer;text-align:left;transition:border-color var(--t-fast)}[data-boei-shell] .sq-class-tile:hover{border-color:var(--line-3)}[data-boei-shell] .sq-class-tile:not(.lit){background:transparent;border-style:dashed}[data-boei-shell] .sq-class-tile:not(.lit) .sq-class-name{color:var(--ink-3)}[data-boei-shell] .sq-class-ic{font-family:var(--mono);font-size:13px;color:var(--ink-4)}[data-boei-shell] .sq-class-tile.lit .sq-class-ic{color:var(--proven)}[data-boei-shell] .sq-class-name{font-size:12px;font-weight:600;color:var(--ink)}[data-boei-shell] .sq-class-state{font-size:10.5px;color:var(--ink-4)}[data-boei-shell] .sq-doorway-scrim{position:fixed;inset:0;z-index:60;background:color-mix(in oklab,var(--ink) 26%,transparent);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sq-fade .18s ease both}[data-boei-shell] .sq-doorway{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-pop);max-width:540px;width:100%;max-height:84vh;overflow:auto;padding:26px 28px;animation:sq-arrive .25s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .sq-doorway-close{position:absolute;top:14px;right:14px;background:none;border:0;color:var(--ink-4);cursor:pointer;padding:4px;border-radius:7px}[data-boei-shell] .sq-doorway-close:hover{color:var(--ink);background:var(--surface-2)}[data-boei-shell] .sq-doorway-state{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 6px}[data-boei-shell] .sq-doorway-title{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}[data-boei-shell] .sq-doorway-summary{font-size:13px;color:var(--ink-3);margin:0 0 16px}[data-boei-shell] .sq-doorway-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}[data-boei-shell] .sq-doorway-cols ul{list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:5px}[data-boei-shell] .sq-doorway-action{display:flex;flex-direction:column;gap:6px;align-items:flex-start}[data-boei-shell] .sq-ledger-table{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}[data-boei-shell] .sq-ledger-head,[data-boei-shell] .sq-ledger-row{display:grid;grid-template-columns:150px 1fr 150px 70px 70px;gap:12px;align-items:center;padding:9px 16px;font-size:12px;text-align:left}[data-boei-shell] .sq-ledger-head{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:600;border-bottom:1px solid var(--line)}[data-boei-shell] .sq-ledger-item+.sq-ledger-item{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}[data-boei-shell] .sq-ledger-row{width:100%;background:none;border:0;cursor:pointer;color:var(--ink-2);transition:background var(--t-fast)}[data-boei-shell] .sq-ledger-row:hover{background:var(--row-hover)}[data-boei-shell] .sq-ledger-row .mono{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums}[data-boei-shell] .sq-outcome.findings{color:var(--proven);font-weight:560}[data-boei-shell] .sq-outcome.failure{color:var(--attn)}[data-boei-shell] .sq-receipt-detail{padding:4px 16px 14px;font-size:12.5px;color:var(--ink-3);display:flex;flex-direction:column;gap:8px;animation:sq-arrive .25s cubic-bezier(.3,.8,.3,1) both}[data-boei-shell] .sq-receipt-parties{margin:0;color:var(--ink-2)}[data-boei-shell] .sq-receipt-observation{margin:0}[data-boei-shell] .sq-receipt-phases{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}[data-boei-shell] .sq-receipt-phases li{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-2)}[data-boei-shell] .sq-receipt-phases li svg{color:var(--proven)}[data-boei-shell] .sq-phase-miss{width:8px;height:8px;border-radius:99px;border:1.5px solid var(--line-3);display:inline-block}[data-boei-shell] .sq-receipt-counts{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-left:2px}[data-boei-shell] .sq-receipt-cost{margin:0;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-boei-shell] .sq-processing-spend{font-size:11.5px;color:var(--ink-4);margin:12px 2px 0}[data-boei-shell] .sq-loading{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:22px}[data-boei-shell] .sq-skeleton{border-radius:12px;background:var(--surface-2);animation:sq-shimmer 1.4s ease-in-out infinite}[data-boei-shell] .sq-skeleton.head{height:74px}[data-boei-shell] .sq-skeleton.card{height:180px}[data-boei-shell] .sq-skeleton.band{height:92px}@keyframes sq-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sq-fade{0%{opacity:0}to{opacity:1}}@keyframes sq-pulse{0%{box-shadow:0 0 0 0 var(--proven-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes sq-shimmer{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:860px){[data-boei-shell] .sq-class-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){[data-boei-shell] .sq-run-body{grid-template-columns:1fr}[data-boei-shell] .sq-spine{border-right:0;border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent);flex-direction:row;flex-wrap:wrap;gap:4px 14px;padding:12px 16px}[data-boei-shell] .sq-custody-scopes,[data-boei-shell] .sq-doorway-cols{grid-template-columns:1fr}[data-boei-shell] .sq-ledger-head,[data-boei-shell] .sq-ledger-row{grid-template-columns:104px 1fr 90px 52px}[data-boei-shell] .sq-ledger-head span:nth-child(4),[data-boei-shell] .sq-ledger-row>span:nth-child(4){display:none}[data-boei-shell] .sq-card-top{flex-wrap:wrap}}@media (max-width:520px){[data-boei-shell] .sq-class-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){[data-boei-shell] .sq-arrival.arriving,[data-boei-shell] .sq-custody-record,[data-boei-shell] .sq-doorway,[data-boei-shell] .sq-doorway-scrim,[data-boei-shell] .sq-live-dot,[data-boei-shell] .sq-receipt-detail,[data-boei-shell] .sq-run,[data-boei-shell] .sq-skeleton{animation:none}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-ds-foreground-muted::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--ds-foreground-muted)/var(--tw-text-opacity,1))}.placeholder\:text-ds-foreground-muted::placeholder{--tw-text-opacity:1;color:hsl(var(--ds-foreground-muted)/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}[data-ds] .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--ds-foreground-secondary))}[data-ds] .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--ds-foreground-secondary))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[hsl\(var\(--ds-ring\)\/0\.6\)\]:focus-within{outline-color:hsl(var(--ds-ring)/.6)}.hover\:border-\[\#191816\]:hover{--tw-border-opacity:1;border-color:rgb(25 24 22/var(--tw-border-opacity,1))}.hover\:border-\[\#B83D2E\]:hover{--tw-border-opacity:1;border-color:rgb(184 61 46/var(--tw-border-opacity,1))}.hover\:border-\[\#ded8cf\]:hover{--tw-border-opacity:1;border-color:rgb(222 216 207/var(--tw-border-opacity,1))}.hover\:border-ds-error:hover{--tw-border-opacity:1;border-color:hsl(var(--ds-error)/var(--tw-border-opacity,1))}.hover\:border-ds-foreground:hover{--tw-border-opacity:1;border-color:hsl(var(--ds-foreground)/var(--tw-border-opacity,1))}.hover\:border-ds-foreground-muted:hover{--tw-border-opacity:1;border-color:hsl(var(--ds-foreground-muted)/var(--tw-border-opacity,1))}.hover\:border-ds-foreground\/40:hover{border-color:hsl(var(--ds-foreground)/.4)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:bg-\[\#191816\]:hover{--tw-bg-opacity:1;background-color:rgb(25 24 22/var(--tw-bg-opacity,1))}.hover\:bg-\[\#33302c\]:hover{--tw-bg-opacity:1;background-color:rgb(51 48 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#84271d\]:hover{--tw-bg-opacity:1;background-color:rgb(132 39 29/var(--tw-bg-opacity,1))}.hover\:bg-\[\#9A2A20\]:hover{--tw-bg-opacity:1;background-color:rgb(154 42 32/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E4E6F4\]:hover{--tw-bg-opacity:1;background-color:rgb(228 230 244/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4f1ec\]:hover{--tw-bg-opacity:1;background-color:rgb(244 241 236/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbf3f1\]:hover{--tw-bg-opacity:1;background-color:rgb(251 243 241/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(var\(--ds-error-subtle\)\)\]:hover{background-color:hsl(var(--ds-error-subtle))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-ds-background:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-background)/var(--tw-bg-opacity,1))}.hover\:bg-ds-background-subtle:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-background-subtle)/var(--tw-bg-opacity,1))}.hover\:bg-ds-background-subtle\/40:hover{background-color:hsl(var(--ds-background-subtle)/.4)}.hover\:bg-ds-background-subtle\/60:hover{background-color:hsl(var(--ds-background-subtle)/.6)}.hover\:bg-ds-border:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-border)/var(--tw-bg-opacity,1))}.hover\:bg-ds-error\/5:hover{background-color:hsl(var(--ds-error)/.05)}.hover\:bg-ds-error\/90:hover{background-color:hsl(var(--ds-error)/.9)}.hover\:bg-ds-foreground\/10:hover{background-color:hsl(var(--ds-foreground)/.1)}.hover\:bg-ds-foreground\/90:hover{background-color:hsl(var(--ds-foreground)/.9)}.hover\:bg-ds-info\/10:hover{background-color:hsl(var(--ds-info)/.1)}.hover\:bg-ds-info\/20:hover{background-color:hsl(var(--ds-info)/.2)}.hover\:bg-ds-primary-hover:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-primary-hover)/var(--tw-bg-opacity,1))}.hover\:bg-ds-primary\/90:hover{background-color:hsl(var(--ds-primary)/.9)}.hover\:bg-ds-surface:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-surface)/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/80:hover{background-color:rgb(239 68 68/.8)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-100\/80:hover{background-color:rgb(241 245 249/.8)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/80:hover{background-color:rgb(15 23 42/.8)}.hover\:bg-slate-900\/90:hover{background-color:rgb(15 23 42/.9)}.hover\:text-\[\#B83D2E\]:hover{--tw-text-opacity:1;color:rgb(184 61 46/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-ds-error:hover{--tw-text-opacity:1;color:hsl(var(--ds-error)/var(--tw-text-opacity,1))}.hover\:text-ds-error\/90:hover{color:hsl(var(--ds-error)/.9)}.hover\:text-ds-foreground:hover{--tw-text-opacity:1;color:hsl(var(--ds-foreground)/var(--tw-text-opacity,1))}.hover\:text-ds-foreground-secondary:hover{--tw-text-opacity:1;color:hsl(var(--ds-foreground-secondary)/var(--tw-text-opacity,1))}.hover\:text-ds-link-hover:hover{--tw-text-opacity:1;color:hsl(var(--ds-link-hover)/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:\[fill-opacity\:1\]:hover{fill-opacity:1}.focus\:border-\[\#191816\]:focus{--tw-border-opacity:1;border-color:rgb(25 24 22/var(--tw-border-opacity,1))}.focus\:border-ds-foreground:focus{--tw-border-opacity:1;border-color:hsl(var(--ds-foreground)/var(--tw-border-opacity,1))}.focus\:border-ds-foreground\/40:focus{border-color:hsl(var(--ds-foreground)/.4)}.focus\:bg-\[\#E1E3F2\]:focus{--tw-bg-opacity:1;background-color:rgb(225 227 242/var(--tw-bg-opacity,1))}.focus\:bg-ds-background-subtle:focus{--tw-bg-opacity:1;background-color:hsl(var(--ds-background-subtle)/var(--tw-bg-opacity,1))}.focus\:bg-ds-background-subtle\/70:focus{background-color:hsl(var(--ds-background-subtle)/.7)}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:bg-slate-100:focus{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.focus\:text-ds-error:focus{--tw-text-opacity:1;color:hsl(var(--ds-error)/var(--tw-text-opacity,1))}.focus\:text-ds-foreground:focus{--tw-text-opacity:1;color:hsl(var(--ds-foreground)/var(--tw-text-opacity,1))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-slate-900:focus{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ds-border:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-border)/var(--tw-ring-opacity,1))}.focus\:ring-ds-error:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-error)/var(--tw-ring-opacity,1))}.focus\:ring-ds-primary:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-primary)/var(--tw-ring-opacity,1))}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}[data-ds] .focus\:text-foreground:focus{color:hsl(var(--ds-foreground))}.focus-visible\:bg-ds-background-subtle:focus-visible{--tw-bg-opacity:1;background-color:hsl(var(--ds-background-subtle)/var(--tw-bg-opacity,1))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#191816\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(25 24 22/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#B83D2E\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(184 61 46/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[hsl\(var\(--ds-ring\)\/0\.6\)\]:focus-visible{--tw-ring-color:hsl(var(--ds-ring)/0.6)}.focus-visible\:ring-ds-border:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-border)/var(--tw-ring-opacity,1))}.focus-visible\:ring-ds-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-primary)/var(--tw-ring-opacity,1))}.focus-visible\:ring-ds-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-ring)/var(--tw-ring-opacity,1))}.focus-visible\:ring-ds-ring\/40:focus-visible{--tw-ring-color:hsl(var(--ds-ring)/0.4)}.focus-visible\:ring-ds-ring\/60:focus-visible{--tw-ring-color:hsl(var(--ds-ring)/0.6)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-slate-950:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-ds-background:focus-visible{--tw-ring-offset-color:hsl(var(--ds-background)/1)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#cbb6b1\]:disabled{--tw-bg-opacity:1;background-color:rgb(203 182 177/var(--tw-bg-opacity,1))}.disabled\:text-ds-foreground-muted:disabled{--tw-text-opacity:1;color:hsl(var(--ds-foreground-muted)/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-slate-100\/40{border-color:rgb(241 245 249/.4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:border-red-500\/30:hover{border-color:rgb(239 68 68/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-slate-50:hover{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.data-\[state\=checked\]\:translate-x-5[data-state=checked],.data-\[state\=closed\]\:translate-x-full[data-state=closed]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-x-full[data-state=closed]{--tw-translate-x:100%}.data-\[state\=open\]\:translate-x-0[data-state=open],.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-fade-in[data-state=open]{animation:fade-in .32s ease-in-out forwards}@keyframes tab-fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-tab-fade-in[data-state=open]{animation:tab-fade-in .15s ease-out}.data-\[state\=checked\]\:border-none[data-state=checked]{border-style:none}.data-\[state\=checked\]\:bg-ds-primary[data-state=checked]{--tw-bg-opacity:1;background-color:hsl(var(--ds-primary)/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-slate-900[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-ds-background-subtle[data-state=open]{--tw-bg-opacity:1;background-color:hsl(var(--ds-background-subtle)/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-slate-100[data-state=open]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-ds-border[data-state=unchecked]{--tw-bg-opacity:1;background-color:hsl(var(--ds-border)/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-slate-200[data-state=unchecked]{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:text-slate-50[data-state=checked]{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=open\]\:text-slate-500[data-state=open]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=closed\]\:transition-opacity[data-state=closed]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-100[data-state=closed]{transition-duration:.1s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-0.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:0.25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:-0.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:0.25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-100[data-state=closed]{animation-duration:.1s}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fadeIn_200ms_ease-out\]{animation:fadeIn .2s ease-out}@keyframes spin{to{transform:rotate(1turn)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.motion-safe\:\[transition\:transform_var\(--ds-spring-overlay\)\]{transition:transform var(--ds-spring-overlay)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:hidden:is(.dark *){display:none}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-red-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900\/50:is(.dark *){border-color:rgb(127 29 29/.5)}.dark\:border-slate-50:is(.dark *){--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:dark\:border-red-900:is(.dark *):is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.dark\:bg-secondary:is(.dark *){background-color:hsl(var(--secondary))}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.dark\:bg-slate-50:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:fill-white:is(.dark *){fill:#fff}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-red-900:is(.dark *){--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-slate-50\/50:is(.dark *){color:rgb(248 250 252/.5)}.dark\:text-slate-900:is(.dark *){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-offset-slate-950:is(.dark *){--tw-ring-offset-color:#020617}.dark\:invert:is(.dark *){--tw-invert:invert(100%);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)}.dark\:placeholder\:text-slate-400:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-400:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:hover\:bg-muted:hover:is(.dark *){background-color:hsl(var(--muted))}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-900\/80:hover:is(.dark *){background-color:rgb(127 29 29/.8)}.dark\:hover\:bg-slate-50\/80:hover:is(.dark *){background-color:rgb(248 250 252/.8)}.dark\:hover\:bg-slate-50\/90:hover:is(.dark *){background-color:rgb(248 250 252/.9)}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800\/80:hover:is(.dark *){background-color:rgb(30 41 59/.8)}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-100:hover:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-50:hover:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:focus\:bg-slate-800:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:focus\:text-slate-50:focus:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:focus\:ring-slate-300:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-slate-300:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-offset-slate-950:focus-visible:is(.dark *){--tw-ring-offset-color:#020617}.group.destructive .dark\:group-\[\.destructive\]\:border-slate-800\/40:is(.dark *){border-color:rgb(30 41 59/.4)}.group.destructive .dark\:group-\[\.destructive\]\:hover\:border-red-900\/30:hover:is(.dark *){border-color:rgb(127 29 29/.3)}.group.destructive .dark\:group-\[\.destructive\]\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.group.destructive .dark\:group-\[\.destructive\]\:hover\:text-slate-50:hover:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.group.destructive .dark\:group-\[\.destructive\]\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:hsl(var(--primary))}.dark\:data-\[state\=checked\]\:bg-slate-50[data-state=checked]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.dark\:data-\[state\=open\]\:bg-slate-800[data-state=open]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:data-\[state\=unchecked\]\:bg-slate-800[data-state=unchecked]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:data-\[state\=checked\]\:text-slate-900[data-state=checked]:is(.dark *){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:data-\[state\=open\]\:text-slate-400[data-state=open]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:top-20{top:5rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-1\.5{margin-right:.375rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-\[84px\]{height:84px}.sm\:h-screen{height:100vh}.sm\:max-h-screen{max-height:100vh}.sm\:w-\[420px\]{width:420px}.sm\:w-\[84px\]{width:84px}.sm\:max-w-sm{max-width:24rem}.sm\:shrink-0{flex-shrink:0}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-0,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_0\.8fr_0\.8fr_1fr\]{grid-template-columns:1fr .8fr .8fr 1fr}.sm\:grid-cols-\[90px_minmax\(0\2c 1fr\)\]{grid-template-columns:90px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-none{border-radius:0}.sm\:border-r{border-right-width:1px}.sm\:border-ds-border{--tw-border-opacity:1;border-color:hsl(var(--ds-border)/var(--tw-border-opacity,1))}.sm\:p-6{padding:1.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[56px\]{font-size:56px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-10{top:2.5rem}.md\:mr-24{margin-right:6rem}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-4{padding-bottom:1rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:w-auto{width:auto}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(300px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(320px\2c 1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(360px\2c 1\.05fr\)_minmax\(0\2c 1\.35fr\)\]{grid-template-columns:minmax(360px,1.05fr) minmax(0,1.35fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}.\[\&\>\*\:last-child\]\:border-b-0>:last-child{border-bottom-width:0}.\[\&\>\*\]\:block>*{display:block}.\[\&\>\*\]\:border-b>*{border-bottom-width:1px}.\[\&\>\*\]\:border-ds-border-subtle>*{--tw-border-opacity:1;border-color:hsl(var(--ds-border-subtle)/var(--tw-border-opacity,1))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-ds-foreground>svg{--tw-text-opacity:1;color:hsl(var(--ds-foreground)/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-red-500>svg{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-slate-950>svg{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.dark\:\[\&\>svg\]\:text-red-900>svg:is(.dark *){--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.dark\:\[\&\>svg\]\:text-slate-50>svg:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}