@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sepia{--tw-sepia:sepia(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,)}.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,)}}:root{--font-geist-sans:Inter, "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--font-geist-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f12;--panel:#14181d;--panel-2:#191e24;--line:#94a3b829;--line-strong:#94a3b84d;--text:#eef2f7;--muted:#98a4b5;--dim:#687487;--cyan:#23d5ff;--cyan-2:#7ce8ff;--amber:#ffbf47;--green:#58e28b;--red:#ff6b6b;--n1:#23d5ff;--n2:#6f7d8f;--n3:#3b4652;--track:#ffffff0b;--shadow:0 24px 70px #0000006b}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}body{background:radial-gradient(120% 60% at 78% -10%, #23d5ff14, transparent 55%), var(--bg);color:var(--text);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}.page{background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:36px 36px;min-height:100vh;overflow:hidden}.shell{width:min(1180px,100vw - 56px);margin:0 auto}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.brand{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;letter-spacing:.02em;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.brand-copy{gap:3px;line-height:1;display:grid}.brand-name{color:#fff;letter-spacing:.06em;font-size:15px}.brand-line{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.mark{background:linear-gradient(90deg,#0000 0 42%,#23d5ff99 42% 58%,#0000 58%),linear-gradient(#23d5ff1f,#23d5ff05);border:1px solid #23d5ff80;border-radius:7px;flex:none;width:32px;height:32px;position:relative}.mark:after{content:"";background:var(--cyan);border-radius:0 3px 3px 0;width:4px;height:12px;position:absolute;top:10px;right:-5px}nav{color:var(--muted);align-items:center;gap:20px;font-size:14px;display:flex}nav a{cursor:pointer;text-decoration:none}nav a:hover{color:#fff}.site-nav{justify-content:flex-end}.site-nav a{border-radius:7px;padding:7px 0}.site-nav a[aria-current=page]{color:#fff;font-weight:700}.brief-btn{color:#041014;background:var(--cyan);cursor:pointer;white-space:nowrap;border:1px solid #23d5ff66;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.brief-btn:hover{background:#fff}.hero{grid-template-columns:.92fr 1.08fr;align-items:start;gap:34px;padding:66px 0 46px;display:grid}.hero-left{padding-top:18px}.eyebrow{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#23d5ff0d;border:1px solid #23d5ff3d;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:inline-flex}.dot{background:var(--green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #58e28b99}h1{letter-spacing:0;max-width:580px;margin:22px 0 20px;font-size:64px;line-height:.94}h1 .b,.newsletter .b{color:var(--cyan)}.hero-copy{color:#bac4d3;max-width:560px;margin:0 0 24px;font-size:18px;line-height:1.55}.hero-copy b{color:#fff;font-weight:600}.worldview{border-left:2px solid var(--cyan);color:#eef2f7;background:linear-gradient(90deg,#23d5ff14,#0000);max-width:560px;margin:-10px 0 20px;padding:9px 0 9px 12px;font-size:14px;line-height:1.45}.worldview b{color:var(--cyan)}.worldview strong{color:#fff;margin-top:4px;font-size:15px;display:block}.trust-strip{flex-wrap:wrap;gap:10px;display:flex}.trust-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#cbd5e1;border:1px solid var(--line);overflow-wrap:anywhere;background:#14181db3;border-radius:8px;max-width:100%;padding:8px 10px;font-size:11.5px}.outcome-card{background:#14181db8;border:1px solid #23d5ff3d;border-radius:10px;max-width:540px;margin-top:18px;padding:14px}.outcome-kicker,.sec-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px}.outcome-grid{grid-template-columns:.9fr 1.1fr;gap:10px;display:grid}.outcome-cell{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:10px}.outcome-label{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px}.outcome-value{color:#eef2f7;overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.38}.outcome-value b{color:var(--green)}.hero-signals{background:linear-gradient(#23d5ff0f,#ffffff05),#14181dd1;border:1px solid #23d5ff38;border-radius:10px;width:100%;margin-top:18px;padding:14px}.hero-signals-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:11px;display:flex}.hero-signals-head .outcome-kicker{margin-bottom:5px}.hero-signals-head h2{color:#f8fafc;margin:0;font-size:16px;line-height:1.22}.hero-signals-head a{color:var(--cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #23d5ff47;border-radius:7px;flex:none;padding:7px 9px;font-size:11px;font-weight:800;text-decoration:none}.hero-signals-head a:hover{background:#23d5ff1a;border-color:#23d5ff80}.hero-signal-list{gap:9px;display:grid}.hero-signal-card{background:#ffffff07;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:86px minmax(0,1fr);grid-template-areas:"visual copy""price copy";gap:8px 12px;padding:9px;display:grid}.hero-signal-card .home-deal-thumb{grid-area:visual;width:86px}.hero-signal-copy{grid-area:copy;min-width:0}.hero-signal-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.hero-signal-top span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.hero-signal-top .tag{flex:none;padding:5px 7px}.hero-signal-copy h3{color:#f8fafc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.hero-signal-copy p{color:#aeb9c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.hero-signal-price{color:#f8fafc;font-family:var(--font-geist-mono), ui-monospace, monospace;flex-direction:column;grid-area:price;align-items:flex-start;gap:3px;min-width:0;display:flex}.hero-signal-price strong{font-size:14px;line-height:1.1}.hero-signal-price small{color:var(--dim);font-size:10px;line-height:1.2;text-decoration:line-through}.hero-signal-price a{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:800;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.hero-price-history{margin-top:7px;padding:7px}.hero-price-history .deal-price-history-top,.hero-price-history .deal-price-history-foot{gap:6px}.hero-price-history .deal-price-history-top span,.hero-price-history .deal-price-history-foot span,.hero-price-history .deal-price-history-top b{font-size:9px}.hero-price-history .deal-price-history-top small{display:none}.hero-price-history .deal-price-baseline,.hero-price-history .deal-price-stable{margin:6px 0}.hero-price-history .deal-price-sparkline{height:24px;margin:5px 0}.selector,.module{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(#ffffff0a,#ffffff03),#14181de6;border-radius:10px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);min-height:44px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#cbd5e1;letter-spacing:.03em;background:#ffffff05;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-size:11.5px;display:flex}.panel-link{color:var(--cyan);white-space:nowrap;text-decoration:none}.status{color:var(--green);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.demo-status{color:var(--amber)}.demo-status:before{background:var(--amber);box-shadow:0 0 8px var(--amber)}.selector-body,.module-body{padding:20px}.selector-intro{color:#d8e0ea;overflow-wrap:anywhere;background:#23d5ff0e;border:1px solid #23d5ff33;border-radius:8px;margin-bottom:16px;padding:12px 13px;font-size:13.5px;line-height:1.45}.selector-intro b{color:#fff}.selector-intro span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan-2);letter-spacing:.03em;margin-top:4px;font-size:10.5px;display:block}.garage-finder-hint{background:#58e28b0e;border:1px solid #58e28b47;border-radius:8px;margin-bottom:12px;padding:10px}.garage-finder-hint b,.garage-finder-hint span{line-height:1.4;display:block}.garage-finder-hint b{color:#eafff0;margin-bottom:4px;font-size:12px}.garage-finder-hint span{color:#cbd5e1;font-size:12px}.field{margin-bottom:15px}.label{color:#d8e0ea;justify-content:space-between;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.label span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);font-weight:500}.segmented{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.segmented.five{grid-template-columns:repeat(5,1fr)}.segment{border:1px solid var(--line);color:#c8d1dc;cursor:pointer;height:40px;font-size:12.5px;font-weight:600;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:0 4px;transition:all .15s;display:flex}.segment:hover{color:#fff;border-color:#23d5ff66}.segment[aria-pressed=true]{color:var(--bg);background:var(--cyan);border-color:#0000;font-weight:700}.roadmap-note{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);margin-top:7px;font-size:10px}.verdict{background:#23d5ff0e;border:1px solid #23d5ff38;border-radius:8px;margin-top:16px;padding:16px}.verdict-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.verdict-title{font-size:15px;font-weight:800}.fit{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#031014;white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}.verdict p{color:#b8c8d8;margin:0;font-size:13.5px;line-height:1.5}.rec-meta{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.rec-card{border:1px solid var(--line);background:#ffffff06;border-radius:7px;padding:9px}.rec-card span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:9.5px;display:block}.rec-card b{color:#eef2f7;font-size:12.5px;line-height:1.35}.rec-card small{color:#8d9bad;margin-top:6px;font-size:11px;line-height:1.35;display:block}.why-list{gap:7px;margin-top:13px;display:grid}.why-item{border:1px solid var(--line);color:#d8e0ea;background:#ffffff06;border-radius:7px;padding:8px 9px;font-size:12.5px;line-height:1.4}.why-item b{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-right:6px;font-size:10.5px}.exception-models{background:#23d5ff0b;border:1px solid #23d5ff2e;border-radius:7px;gap:8px;margin-top:12px;padding:10px;display:grid}.exception-models>span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.exception-model{border-top:1px solid #94a3b824;gap:4px;padding-top:8px;display:grid}.exception-model b{color:#f6f8fb;font-size:12.5px}.exception-model p,.exception-model small{color:#aebdca;margin:0;font-size:11.5px;line-height:1.4}.exception-model dl{gap:4px;margin:2px 0 0;display:grid}.exception-model dl>div{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:7px;display:grid}.exception-model dt{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.35}.exception-model dd{color:#cdd6e1;min-width:0;margin:0;font-size:11px;line-height:1.38}.exception-model small{color:#7f8da0}.next-step{border-left:2px solid var(--cyan);color:#eef2f7;margin-top:12px;padding-left:10px;font-size:13px;line-height:1.45}.next-step span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10.5px;display:block}.finder-next-link{color:#f8fafc;background:#23d5ff17;border:1px solid #23d5ff57;border-radius:7px;align-items:center;min-height:34px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.finder-next-link:hover{background:#23d5ff26;border-color:#23d5ff9e}.disclaim,.capture-debug{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5f6b7a;letter-spacing:.02em;margin-top:12px;font-size:10px}.capture{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.capture-label{color:#d8e0ea;margin-bottom:9px;font-size:12.5px}.capture-label b{color:#fff}.capture-form,.form{flex-wrap:wrap;gap:8px;display:flex}.form{width:100%;min-width:0}.selector .capture{margin-top:12px;padding-top:12px}.selector .capture-label{margin-bottom:7px;line-height:1.35}.selector .capture-form{align-items:flex-start}.selector .capture-form input[type=email]{flex:220px;min-width:0}.selector .capture-form button{min-height:43px}.turnstile-slot{align-items:start;gap:6px;width:100%;min-width:0;max-width:100%;min-height:65px;display:grid;overflow:hidden}.turnstile-slot>div{min-width:0;max-width:100%}.selector .turnstile-slot{min-height:56px}.turnstile-hint{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.turnstile-state[data-state=verified] .turnstile-hint{color:var(--green)}.turnstile-state[data-state=expired] .turnstile-hint{color:var(--amber)}.turnstile-state:is([data-state=error],[data-state=timed_out]) .turnstile-hint{color:var(--red)}.capture-form input[type=email],.form input[type=email],.form select,.user-signal-form input,.user-signal-form select,.user-signal-form textarea{background:var(--bg);border:1px solid var(--line-strong);min-width:210px;color:var(--text);font-size:13.5px;font-family:var(--font-geist-sans), sans-serif;border-radius:8px;flex:1;padding:11px 12px}.form input[type=email]::placeholder{color:var(--muted);opacity:1}.user-signal-form select,.form select,.user-signal-form textarea{min-width:0}.form select{color:var(--text);flex:0 150px}.user-signal-form textarea{resize:vertical;line-height:1.45}.capture-form input[type=email]:focus,.form input[type=email]:focus,.form select:focus,.user-signal-form input:focus,.user-signal-form select:focus,.user-signal-form textarea:focus{border-color:var(--cyan);outline:none}.capture-form button,.form button,.user-signal-form button{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#041014;background:var(--cyan);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:11px 16px;font-size:12.5px;font-weight:700}.capture-form button:hover,.form button:hover,.user-signal-form button:hover{background:#fff}.capture-form button:disabled,.form button:disabled,.user-signal-form button:disabled{opacity:.7;cursor:wait}.signals-footer-form button:disabled{opacity:1}.form .turnstile-hint button{color:inherit;font:inherit;white-space:normal;background:0 0;border:0;border-radius:0;width:auto;min-width:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.form .turnstile-hint button:hover{color:var(--text);background:0 0}.turnstile-hint a{color:inherit;font-weight:700;text-decoration:underline}.capture-ok,.fine{width:100%;color:var(--green);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:8px;font-size:11.5px}.capture-debug{word-break:break-all;line-height:1.5}.section-grid{grid-template-columns:1.05fr .95fr;gap:22px;padding:12px 0 22px;display:grid}.status-legend,.deals-status-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px;display:grid}.deals-status-row{grid-template-columns:repeat(3,1fr)}.status-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;min-height:116px;padding:13px}.status-label{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:800;line-height:1.25}.status-card b{color:#f6f8fb;margin-bottom:6px;font-size:13px;line-height:1.35;display:block}.status-card span{color:#94a3b8;font-size:12px;line-height:1.45;display:block}.tco-row,.deal{border-bottom:1px solid var(--line);padding:13px 0}.tco-row:last-child,.deal:last-child{border-bottom:0}.tco-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tco-plat{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.tco-total,.price{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;font-size:15px;font-weight:700}.bar-track{background:var(--track);border:1px solid var(--line);border-radius:999px;height:16px;margin-bottom:7px;overflow:hidden}.bar-fill{border-radius:999px 0 0 999px;height:100%;display:flex}.bar-fill.max{border-radius:999px}.b1{background:var(--n1)}.b2{background:var(--n2)}.b3{background:var(--n3)}.tco-dot{background:var(--muted);border-radius:2px;flex:none;width:9px;height:9px}.tco-items{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10.5px;display:flex}.delta{color:var(--amber)}.legend{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding-top:12px;font-size:10.5px;display:flex}.key{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:2px;width:9px;height:9px}.legend .norm{color:var(--dim);margin-left:auto}.tco-anchors{background:#23d5ff0b;border:1px solid #23d5ff2e;border-radius:8px;gap:7px;margin-top:16px;padding:12px;display:grid}.tco-anchors span{color:#b8c8d8;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1.45}.tco-anchors b{color:#eef2f7}.tco-anchor-row{grid-template-columns:44px 1fr;align-items:center;gap:9px;display:grid}.tco-anchor-thumb{aspect-ratio:1;border:1px solid var(--line);color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0f172aa3;border-radius:7px;justify-content:center;align-items:center;width:44px;font-size:9px;font-weight:900;display:flex;overflow:hidden}.tco-anchor-thumb.has-image{background:#fff;border-color:#cbd5e173}.tco-anchor-thumb img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.sample-note{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5f6b7a;letter-spacing:.02em;padding:0 18px 14px;font-size:10px;line-height:1.55}.sample-note.no-pad{padding:14px 0 0}.sample-note .warn,.warn{color:#b58a3a}.sample-note .meta{color:var(--muted)}.sample-note a{color:var(--cyan);text-decoration:none}.deal{grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:18px;display:grid}.deal-copy{min-width:0}.deal-side{align-content:start;justify-items:end;gap:10px;display:grid}.deal-name{color:#f6f8fb;font-size:13.5px;font-weight:700}.deal-meta{color:var(--muted);font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:4px}.deal-signal{color:#cbd5e1;margin-top:6px;font-size:11.5px;line-height:1.35}.deal-evidence{color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:7px;font-size:10px;line-height:1.45}.deal-evidence a{color:var(--cyan);text-decoration:none}.deal-evidence small{color:#94a3b8;font-family:var(--font-geist-sans), system-ui, sans-serif;margin-top:6px;font-size:11px;line-height:1.45;display:block}.home-deal-thumb{aspect-ratio:1;border:1px solid var(--line);color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0f172aa3;border-radius:8px;justify-content:center;align-items:center;width:112px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.home-deal-thumb.has-image{background:#fff;border-color:#cbd5e173}.home-deal-thumb img{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.deal-signal b{color:var(--cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.price{text-align:right}.deal-side .price{width:100%}.price small{color:var(--dim);font-size:10px;text-decoration:line-through;display:block}.tag{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:800}.deal-side .tag{width:96px}.tag.good,.vd.buy{color:var(--green)}.tag.good{background:#58e28b21;border:1px solid #58e28b42}.tag.wait,.vd.wait{color:var(--amber)}.tag.wait{background:#ffbf471f;border:1px solid #ffbf4742}.tag.bad,.vd.skip{color:var(--red)}.tag.bad{background:#ff6b6b1c;border:1px solid #ff6b6b47}.community-pulse,.lenses-module{margin-bottom:22px}.pulse-grid,.lenses{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pulse-card,.lens,.route,.email-card,.method-box{border:1px solid var(--line);background:#ffffff06;border-radius:8px}.pulse-card{flex-direction:column;justify-content:space-between;min-height:190px;padding:15px;text-decoration:none;display:flex}.pulse-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pulse-type{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan-2);text-transform:uppercase;font-size:10px;font-weight:700}.pulse-state{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.pulse-state.verify{color:var(--amber);background:#ffbf471f}.pulse-state.official{color:var(--cyan);background:#23d5ff21}.pulse-state.added{color:var(--green);background:#58e28b21}.community-queue-note{background:#94a3b80b;border:1px dashed #94a3b847;border-radius:8px;gap:5px;margin-bottom:12px;padding:12px;display:grid}.community-queue-note b{color:#f6f8fb;font-size:13px;line-height:1.35}.community-queue-note span{color:#a8b7c7;font-size:12px;line-height:1.55}.pulse-quote{color:#f6f8fb;font-size:14px;font-weight:750;line-height:1.35}.signal-mini{color:var(--muted);grid-template-columns:auto 1fr;gap:4px 8px;margin-top:14px;font-size:11px;line-height:1.3;display:grid}.signal-mini span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);text-transform:uppercase;font-size:9px}.signal-mini b{color:#d8e0ea}.pulse-meta{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:18px;font-size:10.5px;line-height:1.45}.pulse-meta b{color:#cbd5e1}.user-signal-form{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:11px;margin-top:18px;padding:14px;display:grid}.user-signal-form.compact{margin-top:0}.user-signal-form label{color:#cbd5e1;gap:6px;font-size:12px;font-weight:700;display:grid}.feedback-fields{grid-template-columns:.62fr 1.38fr;gap:10px;display:grid}.lens{padding:15px}.lens-title{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);margin-bottom:10px;font-size:10.5px}.lens-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;margin-bottom:9px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-block}.lens-tag.red{color:var(--red);background:#ff6b6b1f}.lens-tag.green{color:var(--green);background:#58e28b1f}.lens-tag.amber{color:var(--amber);background:#ffbf471f}.lens p{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.45}.routes{padding:8px 0 46px}.sec-title{margin:0 0 14px;font-size:22px;font-weight:800}.question-browser{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.qtab{border:1px solid var(--line);color:#cbd5e1;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#14181db8;border-radius:7px;padding:8px 10px;font-size:11px}.qtab:hover{color:#fff;border-color:#23d5ff73}.qtab[aria-pressed=true]{color:var(--cyan);background:#23d5ff29;border-color:#23d5ff73}.routes-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.route{padding:14px 15px;text-decoration:none;transition:all .15s;display:block}.route:hover{background:#14181de6;border-color:#23d5ff73}.route-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan-2);letter-spacing:.05em;font-size:10px}.route-q{color:#eef2f7;margin-top:7px;font-size:14px;font-weight:650;line-height:1.35}.route-url{color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;margin-top:9px;font-size:10.5px}.newsletter{background:#0a323c73;border:1px solid #23d5ff4d;border-radius:10px;grid-template-columns:1.22fr .78fr;align-items:center;gap:28px;margin-bottom:34px;padding:26px;display:grid}.newsletter h2{margin:0 0 12px;font-size:30px;line-height:1.05}.newsletter p{color:#b8c8d8;margin:0 0 16px;line-height:1.5}.chips{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}.chips span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#cbd5e1;background:#ffffff06;border:1px solid #23d5ff33;border-radius:7px;padding:9px 10px;font-size:10.5px}.chips b{color:var(--cyan)}.email-card{min-height:230px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#00000047;padding:16px}.email-top{color:var(--muted);margin-bottom:18px;font-size:10px}.email-line{border-bottom:1px dashed #94a3b829;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:grid}.email-line .nm{color:#e5edf8;overflow-wrap:anywhere;min-width:0}.email-line .vd{font-weight:800}.email-line-thumb{aspect-ratio:1;border:1px solid var(--line);color:var(--cyan-2);background:#0f172aa3;border-radius:7px;justify-content:center;align-items:center;width:34px;font-size:8px;font-weight:900;display:flex;overflow:hidden}.email-line-thumb.has-image{background:#fff;border-color:#cbd5e173}.email-line-thumb img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}footer{border-top:1px solid var(--line);padding:30px 0}.foot-grid{grid-template-columns:1.35fr .75fr .8fr;gap:30px;padding-bottom:30px;display:grid}.foot-brand{margin-bottom:12px}footer h3{color:#fff;max-width:450px;margin:0 0 14px;font-size:21px;line-height:1.15}footer h3 span{color:var(--cyan)}.method-box{color:#b8c8d8;font-family:var(--font-geist-mono), ui-monospace, monospace;max-width:460px;padding:13px;font-size:11px;line-height:1.55}.method-box b{color:var(--cyan)}.foot-title{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.08em;margin-bottom:10px;font-size:10px}.foot-tags{flex-wrap:wrap;gap:7px;display:flex}.foot-tags span{border:1px solid var(--line);color:#cbd5e1;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:5px 7px;font-size:10px}.source-list{color:#cbd5e1;gap:8px;font-size:12px;display:grid}.line{display:block}.legal{border-top:1px solid var(--line);color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;display:flex}.legal a{color:var(--muted);text-decoration:none}.simple-page header a.brand{text-decoration:none}.simple-hero,.decision-page{max-width:850px;padding:54px 0 34px}.simple-hero h1,.decision-page h1{max-width:780px;margin:10px 0 18px;font-size:48px;line-height:1}.simple-hero p{color:#b8c8d8;margin:0;font-size:18px;line-height:1.6}.deals-hero{padding-bottom:22px}.deals-freshness{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;background:#23d5ff0e;border:1px solid #23d5ff3d;border-radius:8px;align-items:center;margin-top:16px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.deal-filter-bar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.deal-filter-bar button{border:1px solid var(--line);color:#cbd5e1;min-width:86px;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:#14181db8;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:800}.deal-filter-bar button:hover{color:#fff;border-color:#23d5ff73}.deal-filter-bar button[aria-pressed=true]{color:var(--cyan);background:#23d5ff29;border-color:#23d5ff73}.tracker-mode-bar{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.tracker-mode-bar>span,.tracker-density-bar span{color:#8fa0b4;font:800 10px var(--font-geist-mono), ui-monospace, monospace}.tracker-mode-bar>div,.tracker-density-bar>div:last-child{gap:4px;display:inline-flex}.tracker-mode-bar button,.tracker-density-bar button{color:#aeb9c8;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:5px;padding:7px 9px;font-size:10.5px;font-weight:800}.tracker-mode-bar button.is-active,.tracker-density-bar button.is-active{color:#bdeeff;background:#23d5ff1f;border-color:#23d5ff73}.tracker-density-bar{border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:10px 12px;display:flex}.tracker-density-bar>div:first-child{gap:3px;display:grid}.tracker-density-bar small{color:#718096;font-size:10.5px}.deal-filter-panel{border:1px solid var(--line-strong);background:#14181db8;border-radius:10px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.tracker-search-panel{border:1px solid var(--line-strong);background:#14181db8;border-radius:8px;margin-bottom:8px;padding:12px}.tracker-search{gap:7px;display:grid}.tracker-search span{color:#94a3b8;font:800 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.tracker-search input{border:1px solid var(--line);color:#f6f8fb;background:#0c1016db;border-radius:7px;width:100%;min-height:40px;padding:9px 11px;font-size:13px}.tracker-search input:focus{outline-offset:1px;border-color:#23d5ff85;outline:2px solid #23d5ff24}.tracker-filter-disclosure{margin-bottom:14px}.tracker-filter-disclosure>summary{border:1px solid var(--line-strong);color:#cbd5e1;cursor:pointer;font:800 10.5px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#14181db8;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;list-style:none;display:flex}.tracker-filter-disclosure>summary::-webkit-details-marker{display:none}.tracker-filter-disclosure>summary small{color:#718096;font-size:9.5px}.tracker-filter-disclosure[open]>summary{color:#bdeeff;border-radius:8px 8px 0 0}.tracker-filter-disclosure .deal-filter-panel{border-top:0;border-radius:0 0 8px 8px;margin:0}.deal-filter-group{gap:8px;display:grid}.deal-filter-group>span,.deal-filter-summary span{color:#94a3b8;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.deal-filter-options{flex-wrap:wrap;gap:8px;display:flex}.deal-filter-options button,.deal-filter-summary button{border:1px solid var(--line);color:#cbd5e1;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0c1016db;border-radius:7px;min-height:36px;padding:8px 10px;font-size:11px;font-weight:800}.deal-filter-options button{justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.deal-filter-options button[data-count-zero=true]{opacity:.58}.filter-option-label{overflow-wrap:anywhere;text-align:left}.filter-option-count{color:#d8e0ea;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:4px 6px;font-size:10px;line-height:1;display:inline-flex}.deal-filter-options button:hover,.deal-filter-summary button:hover:not(:disabled){color:#fff;border-color:#23d5ff73}.deal-filter-options button[aria-pressed=true]{color:var(--cyan);background:#23d5ff29;border-color:#23d5ff73}.deal-filter-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.deal-filter-summary b{color:#f6f8fb}.deal-filter-summary button:disabled{cursor:not-allowed;opacity:.45}.deal-no-results{background:#ffbf470b;border:1px dashed #ffbf4757;border-radius:10px;gap:9px;margin:0 0 14px;padding:14px;display:grid}.deal-no-results b{color:#f6f8fb;font-size:14px;line-height:1.35}.deal-no-results span{color:#cbd5e1;font-size:12.5px;line-height:1.5}.deal-no-results-actions{flex-wrap:wrap;gap:8px;display:flex}.deal-no-results-actions button{color:#f6f8fb;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0c1016c2;border:1px solid #ffbf4747;border-radius:7px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:800}.deal-no-results-actions button:hover{border-color:#ffbf4785}.deal-no-results-actions small{color:var(--amber);font-size:10px}.coverage-note{border:1px dashed var(--line-strong);color:#b8c8d8;background:#14181d8f;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.55}.coverage-note a{color:var(--cyan);font-weight:800;text-decoration:none}.price-tracker-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;padding:10px 0 56px;display:grid}.price-tracker-grid-compact:has(.price-tracker-details[open]){grid-template-columns:minmax(0,1fr)}.price-tracker-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;align-self:start;gap:12px;padding:14px;display:grid}.price-tracker-compact-summary{color:#9eacbd;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:9.5px;font-weight:800;display:flex}.price-tracker-details{border-top:1px solid #94a3b829}.price-tracker-details>summary{color:#bdeeff;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding:10px 0 0;font-size:10px;font-weight:800;list-style-position:inside}.price-tracker-details[open]>summary{padding-bottom:10px}.price-tracker-details-body{gap:12px;display:grid}.price-tracker-head{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;display:grid}.price-tracker-head h2{color:#f6f8fb;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.3}.price-tracker-price{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-tracker-price strong{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:20px;line-height:1.1}.price-tracker-price span{color:#94a3b8;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;border:1px solid #94a3b838;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.price-tracker-boundary-tags{flex-wrap:wrap;gap:6px;display:flex}.price-tracker-boundary-tags span{color:#cbd5e1;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#94a3b80f;border:1px solid #94a3b838;border-radius:6px;padding:5px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.buying-calendar-panel{background:#58e28b0e;border:1px solid #58e28b38;border-radius:7px;gap:8px;padding:10px;display:grid}.buying-calendar-panel>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.buying-calendar-panel span,.buying-calendar-panel b{display:block}.buying-calendar-panel>div:first-child span,.buying-calendar-meta span{color:#86efac;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.25}.buying-calendar-panel b{color:#f8fafc;text-align:right;font-size:13px;line-height:1.25}.buying-calendar-panel p{color:#d9f5e3;margin:0;font-size:12px;line-height:1.45}.buying-calendar-meta{flex-wrap:wrap;gap:6px;display:flex}.buying-calendar-meta span{color:#b7f7ca;border:1px solid #86efac33;border-radius:999px;padding:4px 7px}.price-tracker-card p{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.5}.price-tracker-card .buying-calendar-panel p{color:#d9f5e3;font-size:12px;line-height:1.45}.evidence-pack-list{background:#0f172a6b;border:1px solid #94a3b829;border-radius:7px;gap:0;margin:0;display:grid;overflow:hidden}.evidence-pack-list div{border-bottom:1px solid #94a3b81f;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.evidence-pack-list div:last-child{border-bottom:0}.evidence-pack-list dt,.evidence-pack-list dd{font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:10px;line-height:1.35}.evidence-pack-list dt{color:#64748b;text-transform:uppercase;font-weight:800}.evidence-pack-list dd{color:#d8e0ea;overflow-wrap:anywhere}.route-reviewed-brief{border-color:#58e28b4d}.route-framework-brief{border-style:dashed}.route-stub{opacity:.88;border-color:#ffbf4740}.deals-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;padding:10px 0 22px;display:grid}.deal-column{border:1px solid var(--line-strong);background:#14181dd1;border-radius:10px;overflow:hidden}.deal-column-body{gap:12px;padding:14px;display:grid}.deal-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:14px}.deal-card-head{grid-template-columns:68px 1fr;align-items:start;gap:12px;display:grid}.deal-thumb{aspect-ratio:1;border:1px solid var(--line-strong);width:68px;color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:linear-gradient(145deg,#23d5ff14,#58e28b0a);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.deal-thumb img{object-fit:contain;background:#f8fafc;width:100%;height:100%;display:block}.deal-card-title{min-width:0}.deal-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deal-card h2{color:#f6f8fb;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.25}.deal-card-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.deal-card-tags span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#23d5ff0e;border:1px solid #23d5ff33;border-radius:6px;padding:5px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.deal-card-price{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:12px 0 6px;font-size:20px;font-weight:800}.deal-card-price small{color:var(--dim);margin-left:8px;font-size:11px;text-decoration:line-through;display:inline-block}.deal-price-history{background:#0f172a75;border:1px solid #94a3b82e;border-radius:7px;margin-top:10px;padding:9px}.deal-price-history-top,.deal-price-history-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-price-history-top span,.deal-price-history-foot span{color:#94a3b8;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1.35}.deal-price-history-top small{color:#64748b;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;line-height:1.35;display:block}.deal-price-history-top b{color:#f8fafc;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10.5px}.deal-price-history-target{background:#23d5ff0e;border:1px solid #23d5ff29;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin-top:8px;padding:7px;display:grid}.deal-price-history-target span,.deal-price-history-target b,.deal-price-history-target small{font-family:var(--font-geist-mono), ui-monospace, monospace;line-height:1.35}.deal-price-history-target span{color:var(--cyan-2);text-transform:uppercase;font-size:9.5px;font-weight:800}.deal-price-history-target b{color:#f8fafc;font-size:11px}.deal-price-history-target small{color:#94a3b8;grid-column:1/-1;font-size:9.5px}.deal-price-baseline,.deal-price-stable{color:#64748b;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:8px;margin:8px 0;font-size:9.5px;display:flex}.deal-price-baseline:before{content:"";background:linear-gradient(90deg,#64748b3d,#94a3b885,#64748b3d);border-radius:999px;flex:1;min-width:56px;height:1px}.deal-price-dot-track{background:linear-gradient(90deg,#64748b38,#94a3b880,#64748b38);flex:1;justify-content:space-between;align-items:center;min-width:68px;height:1px;display:flex}.deal-price-dot{background:#94a3b8;border:1px solid #0f172aeb;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 2px #94a3b81f}.deal-price-sparkline{width:100%;height:32px;margin:7px 0;display:block;overflow:visible}.deal-price-sparkline-line{fill:none;stroke:#94a3b8b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.deal-price-sparkline-point{fill:#94a3b8;stroke:#0f172af2;stroke-width:.9px}.deal-price-sparkline-point.is-low{fill:#58e28b}.deal-price-sparkline-point.is-latest{stroke:#f8fafc}.deal-card p{color:#cbd5e1;margin:9px 0 0;font-size:12.5px;line-height:1.45}.deal-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;padding:14px}.deal-empty b{color:#d8e0ea;margin-bottom:7px;font-size:13px;line-height:1.35;display:block}.deal-empty span{font-size:12px;line-height:1.5;display:block}.platform-deal-summary{border:1px solid var(--line-strong);background:#14181da8;border-radius:10px;margin:16px 0;padding:18px}.platform-deal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.platform-deal-head h2{color:#f6f8fb;margin:5px 0 0;font-size:17px;line-height:1.25}.platform-deal-head a{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.comparison-deals-head>div,.comparison-deals-head>a{min-width:0}.comparison-deals-head>a{overflow-wrap:anywhere;text-align:right;white-space:normal}.platform-deal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-deal-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:14px}.platform-deal-card-head{grid-template-columns:74px 1fr;gap:12px;margin-bottom:12px;display:grid}.platform-deal-card-head .deal-card-top{align-items:start}.platform-deal-thumb{aspect-ratio:1;background:#f8fafcf2;border:1px solid #e2e8f0e0;border-radius:8px;justify-content:center;align-items:center;width:74px;display:flex;overflow:hidden}.platform-deal-thumb img{object-fit:contain;width:100%;height:100%;padding:5px}.platform-deal-thumb:not(.has-image){background:#23d5ff14;border-color:#23d5ff33}.platform-deal-thumb span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-align:center;font-size:11px;font-weight:900}.platform-deal-card h3{color:#f6f8fb;margin:0;font-size:14px;line-height:1.25}.platform-deal-card p{color:#cbd5e1;margin:9px 0 0;font-size:12.5px;line-height:1.45}.platform-deal-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;padding:14px}.platform-deal-empty b,.platform-deal-empty span{display:block}.platform-deal-empty b{color:#d8e0ea;margin-bottom:7px;font-size:13px;line-height:1.35}.platform-deal-empty span{font-size:12px;line-height:1.5}.platform-hub-preview{margin:0 0 22px}.platform-hub-mini-grid,.platform-hub-grid{gap:12px;display:grid}.platform-hub-mini-grid{grid-template-columns:repeat(3,1fr)}.platform-hub-grid{grid-template-columns:repeat(3,1fr);padding:0 0 18px}.platform-hub-mini,.platform-hub-card{border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:8px;gap:9px;text-decoration:none;transition:all .15s;display:grid}.platform-hub-mini{min-height:174px;padding:15px}.platform-hub-card{min-height:270px;padding:18px}.platform-hub-mini:hover,.platform-hub-card:hover,.platform-link-stack a:hover{background:#14181de6;border-color:#23d5ff73}.platform-hub-mini span,.platform-hub-card .status-label{align-self:start}.platform-hub-mini span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-hub-mini b,.platform-hub-card h2{color:#f6f8fb;font-size:18px;line-height:1.2}.platform-hub-card h2{margin:0}.platform-hub-mini p,.platform-hub-card p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}.platform-page{max-width:980px;padding:54px 0 56px}.platform-page h1{max-width:860px;margin:10px 0 18px;font-size:48px;line-height:1}.platform-path-grid,.platform-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-step-list{align-self:stretch}.platform-step-stack,.platform-link-stack{gap:10px;display:grid}.platform-step-row,.platform-link-stack a{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:13px}.platform-step-row span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.platform-step-row b,.platform-link-stack b{color:#f6f8fb;font-size:14px;line-height:1.35;display:block}.platform-step-row p,.platform-link-stack span{color:#cbd5e1;margin:7px 0 0;font-size:12.5px;line-height:1.5;display:block}.platform-link-stack a{text-decoration:none;transition:all .15s}.platform-hub-deal-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.platform-hub-deal-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:14px;display:grid}.platform-hub-deal-card h3{color:#f6f8fb;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.25}.platform-hub-deal-card p{color:#cbd5e1;margin:9px 0 0;font-size:12.5px;line-height:1.45}.platform-hub-deal-thumb{aspect-ratio:1;border:1px solid var(--line-strong);width:82px;color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:linear-gradient(145deg,#23d5ff14,#58e28b0a);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.platform-hub-deal-thumb img{object-fit:contain;background:#f8fafc;width:100%;height:100%;display:block}.deals-subscribe{margin-top:4px}.deal-alert-list{gap:10px;display:grid}.deal-alert-list span{color:#cbd5e1;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff06;border:1px solid #23d5ff33;border-radius:8px;padding:10px;font-size:11px;line-height:1.45}.review-submit-module{margin:0 0 56px}.ownership-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 0 24px;display:grid}.garage-profile{background:#23d5ff09;border:1px solid #23d5ff3d;border-radius:10px;margin:22px 0 26px;padding:18px}.garage-profile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;display:grid}.garage-profile-head h2{color:#f6f8fb;margin:4px 0 8px;font-size:22px;line-height:1.18}.garage-profile-head p{color:#cbd5e1;max-width:760px;margin:0;font-size:14px;line-height:1.55}.garage-profile-status,.garage-profile-editor,.garage-profile-output{border:1px solid var(--line);background:#0f172a57;border-radius:8px}.garage-profile-status{text-align:right;min-width:130px;padding:10px}.garage-profile-status span,.garage-profile-table span,.garage-control>span,.garage-profile-output>span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.garage-profile-status b{color:#f6f8fb;margin-top:4px;font-size:13px;line-height:1.35;display:block}.garage-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.garage-profile-editor,.garage-profile-output{padding:14px}.garage-profile-table{gap:8px;display:grid}.garage-profile-row{grid-template-columns:minmax(150px,1fr) repeat(3,82px);align-items:center;gap:8px;display:grid}.garage-profile-row-head{border-bottom:1px solid #ffffff14;padding-bottom:6px}.garage-profile-row b{color:#e2e8f0;min-width:0;font-size:13px;line-height:1.3}.garage-profile-row input[type=number]{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff0a;border:1px solid #94a3b838;border-radius:7px;width:100%;height:36px;padding:0 8px;font-size:13px}.garage-profile-controls{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:12px;margin-top:14px;display:grid}.garage-control{border:1px solid #94a3b824;border-radius:8px;padding:12px}.garage-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.garage-segments button,.garage-profile-actions button{color:#d8e0ea;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#ffffff0a;border:1px solid #94a3b833;border-radius:7px;min-height:36px;font-size:11px;font-weight:800}.garage-segments button[aria-pressed=true]{color:#eafff0;background:#58e28b24;border-color:#58e28b6b}.garage-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.garage-projects label{color:#cbd5e1;align-items:center;gap:7px;font-size:12.5px;line-height:1.35;display:flex}.garage-projects input{accent-color:#58e28b}.garage-profile-actions{gap:8px;margin-top:14px;display:flex}.garage-profile-actions button{color:#eafff0;background:#58e28b24;border-color:#58e28b6b;padding:0 14px}.garage-profile-actions .secondary{color:#cbd5e1;background:#ffffff0a;border-color:#94a3b838}.garage-profile-output h3{color:#f6f8fb;margin:7px 0 8px;font-size:20px;line-height:1.25}.garage-profile-output p,.garage-profile-output small{color:#a8b7c7;margin:0;font-size:13px;line-height:1.5}.garage-output-list{gap:8px;margin:13px 0;display:grid}.garage-output-item{background:#ffffff09;border:1px solid #94a3b829;border-radius:7px;padding:10px;text-decoration:none}.garage-output-item b,.garage-output-item span{display:block}.garage-output-item b{color:#f6f8fb;margin-bottom:4px;font-size:13px;line-height:1.3}.garage-output-item span{color:#cbd5e1;font-size:12px;line-height:1.45}.garage-detail-toggle{color:#dff9ff;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#23d5ff14;border:1px solid #23d5ff47;border-radius:7px;min-height:38px;margin-top:14px;padding:0 12px;font-size:11px;font-weight:800}.garage-detail-panel{border-top:1px solid #94a3b829;margin-top:14px;padding-top:14px}.garage-detail-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.garage-detail-heading span,.garage-next-six>.garage-detail-heading span{color:#f6f8fb;font-size:14px;font-weight:800;display:block}.garage-detail-heading p,.garage-empty-detail,.garage-transfer-status{color:#9fb0c2;margin:4px 0 0;font-size:12px;line-height:1.45}.garage-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.garage-detail-heading button,.garage-detail-actions button,.garage-remove{color:#d8e0ea;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#ffffff0a;border:1px solid #94a3b838;border-radius:7px;min-height:34px;padding:0 9px;font-size:10px;font-weight:800}.garage-detail-heading button:disabled{cursor:not-allowed;opacity:.45}.garage-asset-groups,.garage-next-six{gap:7px;display:grid}.garage-next-six{border-top:1px solid #94a3b81f;margin-top:16px;padding-top:14px}.garage-asset-row{grid-template-columns:62px minmax(126px,1.25fr) minmax(92px,1fr) 70px 100px minmax(105px,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.garage-asset-row b{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px}.garage-asset-row input,.garage-asset-row select,.garage-preferences input,.garage-preferences select{color:#edf2f7;background:#ffffff0a;border:1px solid #94a3b838;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:12px}.garage-asset-row option,.garage-preferences option{color:#111827}.garage-remove{color:#f4b8b8}.garage-preferences{border-top:1px solid #94a3b81f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:14px;display:grid}.garage-preferences>label,.garage-preferences fieldset{color:#cbd5e1;gap:7px;min-width:0;margin:0;font-size:12px;display:grid}.garage-preferences fieldset{border:0;grid-column:1/-1;padding:0}.garage-preferences legend{margin-bottom:3px;padding:0}.garage-file-input{display:none}.garage-transfer-status{min-height:18px}.garage-context-stats{border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824;grid-template-columns:auto 1fr;gap:3px 8px;margin-top:12px;padding:10px 0;display:grid}.garage-context-stats b{color:#f6f8fb;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px}.garage-context-stats span{color:#9fb0c2;font-size:12px}.ownership-card,.coverage-card,.ownership-step{border:1px solid var(--line);background:#ffffff06;border-radius:8px}.ownership-card{min-height:220px;padding:18px;text-decoration:none;transition:all .15s;display:block}.ownership-card:hover,.coverage-card:hover{background:#14181de6;border-color:#23d5ff73}.ownership-card h2,.coverage-card h2,.ownership-step h2{color:#f6f8fb;margin:0 0 10px;font-size:18px;line-height:1.22}.ownership-card p,.coverage-card p,.ownership-step p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}.coverage-module{margin:0 0 56px}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coverage-card{min-height:154px;padding:15px;text-decoration:none;display:block}.ownership-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.ownership-step{padding:15px}.policy-copy{color:#cbd5e1;max-width:820px;padding:0 0 56px}.policy-copy h2{margin:28px 0 10px;font-size:18px}.policy-copy p{color:#b8c8d8;margin:0 0 14px;font-size:15px;line-height:1.7}.policy-copy .policy-note{color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:28px;font-size:11px}.editor-accountability,.experience-boundaries{padding:4px 0 44px}.editor-accountability-grid,.experience-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-accountability-card,.experience-boundary-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:15px}.editor-accountability-card{min-height:178px}.editor-accountability-card span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;line-height:1.25;display:block}.editor-accountability-card h3,.experience-boundaries h2{color:#f6f8fb;margin:0;line-height:1.25}.editor-accountability-card h3{margin-bottom:9px;font-size:16px}.editor-accountability-card p,.experience-boundary-card p{color:#b8c8d8;margin:0;font-size:13px;line-height:1.58}.experience-boundaries h2{letter-spacing:0;max-width:680px;margin:7px 0 16px;font-size:24px}.experience-boundary-card{background:#23d5ff08;border-color:#23d5ff2e}.experience-boundary-card b{color:#f6f8fb;margin-bottom:8px;font-size:14px;line-height:1.35;display:block}.review-lenses{padding:10px 0 44px}.review-lenses-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.8fr);align-items:end;gap:22px;margin-bottom:16px;display:grid}.review-lenses-head h2{color:#f6f8fb;letter-spacing:0;margin:7px 0 0;font-size:24px;line-height:1.16}.review-lenses-head p{color:#a8b7c7;margin:0;font-size:14px;line-height:1.65}.review-lens-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.review-lens-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;min-height:230px;padding:15px}.review-lens-card span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;line-height:1.25;display:block}.review-lens-card h3{color:#f6f8fb;margin:0 0 9px;font-size:16px;line-height:1.3}.review-lens-card p{color:#b8c8d8;margin:0 0 12px;font-size:13px;line-height:1.55}.review-lens-card small{color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;line-height:1.5;display:block}.simple-routes{padding-bottom:56px}.answer-panel{background:#23d5ff12;border:1px solid #23d5ff47;border-radius:10px;margin:22px 0;padding:18px}.answer-label{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px}.answer-panel p{margin:0;font-size:20px;font-weight:750;line-height:1.45}.decision-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.info-card b{font-size:14px;line-height:1.45;display:block}.decision-method{max-width:none;margin:20px 0}.evidence-panel{border-radius:10px;padding:18px}.evidence-panel-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.evidence-panel-reviewed-brief{background:#58e28b0e;border-color:#58e28b66}.evidence-panel-reviewed-brief .evidence-panel-label{color:var(--green)}.evidence-panel-framework-brief{background:#94a3b80b;border-style:dashed;border-color:#94a3b861}.evidence-panel-framework-brief .evidence-panel-label{color:#cbd5e1}.evidence-panel-stub{background:#ffbf470e;border-color:#ffbf4752}.evidence-panel-stub .evidence-panel-label{color:var(--amber)}.decision-list{border:1px solid var(--line);background:#14181d8f;border-radius:10px;margin:16px 0;padding:18px}.decision-list h2{margin:0 0 12px;font-size:16px}.decision-list ul{gap:9px;margin:0;padding-left:18px;display:grid}.decision-list li{color:#cbd5e1;font-size:14px;line-height:1.55}.model-recommendation-panel,.decision-tco-panel,.evidence-registry-panel{border:1px solid var(--line);background:#14181d94;border-radius:10px;margin:16px 0;padding:18px}.model-recommendation-panel{background:#58e28b09;border-color:#58e28b3d}.model-recommendation-grid,.decision-tco-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-recommendation-card,.decision-tco-path,.evidence-registry-row{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:14px}.model-recommendation-default_path{border-color:#58e28b52}.model-recommendation-exception{border-color:#23d5ff47}.model-recommendation-avoid_or_wait{border-style:dashed;border-color:#ffbf4757}.model-recommendation-top,.evidence-registry-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.model-recommendation-top span,.model-recommendation-top b,.evidence-registry-top span,.evidence-registry-top b,.decision-tco-timeframe,.decision-tco-assumptions span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.model-recommendation-top span,.evidence-registry-top span{color:var(--cyan-2)}.model-recommendation-top b,.evidence-registry-top b{color:#f6f8fb;text-align:right}.model-recommendation-card h3,.decision-tco-path h3,.evidence-registry-row h3{color:#f6f8fb;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.3}.model-recommendation-card p,.decision-tco-panel p,.decision-tco-path p,.evidence-registry-row p{color:#cbd5e1;margin:10px 0 0;font-size:13px;line-height:1.55}.model-recommendation-card dl{gap:10px;margin:13px 0 0;display:grid}.model-recommendation-card dl div{border-top:1px solid #ffffff14;padding-top:10px}.model-recommendation-card dt{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.model-recommendation-card dd{color:#e2e8f0;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.decision-tco-panel{background:#ffbf4709;border-color:#ffbf473d}.decision-tco-summary{margin-bottom:8px}.decision-tco-timeframe{color:var(--amber);margin:8px 0 14px}.decision-tco-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;margin-bottom:14px;display:grid}.decision-tco-input{background:#0f172a47;border:1px solid #94a3b829;border-radius:7px;padding:10px}.decision-tco-input span{color:var(--amber);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.3;display:block}.decision-tco-input b,.decision-tco-input strong{line-height:1.35;display:block}.decision-tco-input b{color:#e2e8f0;margin-top:6px;font-size:12px}.decision-tco-input strong{color:#fff;margin-top:4px;font-size:13px}.decision-tco-input p{color:#9fb0c2;margin:7px 0 0;font-size:11.5px;line-height:1.45}.decision-tco-path-baseline{border-color:#58e28b47}.decision-tco-path-second_platform{border-color:#ffbf4752}.decision-tco-path-alternative{border-color:#23d5ff3d}.decision-tco-path-head,.decision-tco-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.decision-tco-path-head h3,.decision-tco-row>div{min-width:0}.tco-path-mode{color:#aeb9c8;font:800 9px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;border:1px solid #ffffff29;border-radius:5px;margin-top:7px;padding:3px 6px;display:inline-flex}.tco-path-mode-in_platform,.tco-path-mode-dual_lane{color:#9af6c1;border-color:#58e28b4d}.tco-path-mode-new_lane,.tco-path-mode-switch{color:#ffe29a;border-color:#f5c45159}.decision-tco-path-head strong,.decision-tco-row strong{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:16px}.decision-tco-lines{gap:10px;margin-top:13px;display:grid}.decision-tco-row{border-top:1px solid #ffffff14;padding-top:10px}.decision-tco-row b{color:#e2e8f0;font-size:13px;line-height:1.35;display:block}.decision-tco-row small{color:#94a3b8;margin-top:5px;font-size:12px;line-height:1.45;display:block}.decision-tco-formula{color:#b9c7d8;font-family:var(--font-geist-mono), ui-monospace, monospace;border-top:1px solid #ffffff1f;padding-top:10px;font-size:11.5px;line-height:1.5}.decision-tco-formula b{color:#fff}.decision-tco-delta{color:#f6f8fb;border:1px solid #ffbf4752;border-radius:8px;margin-top:12px;padding:12px;font-size:14px;font-weight:750;line-height:1.5}.decision-tco-assumptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.decision-tco-assumptions div{border:1px solid #ffffff14;border-radius:8px;padding:12px}.decision-tco-assumptions span{color:var(--amber);margin-bottom:6px;display:block}.decision-tco-assumptions b{color:#f6f8fb;font-size:13px;line-height:1.35;display:block}.decision-tco-assumptions p{color:#94a3b8;margin:6px 0 0;font-size:12.5px}.evidence-registry-panel{background:#23d5ff09;border-color:#23d5ff38}.decision-maturity-gate{border:1px solid #ffbf4757;border-left:3px solid var(--amber);background:#ffbf470d;border-radius:7px;margin:14px 0;padding:12px 14px}.decision-maturity-gate b{color:#ffe29a;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:11px}.decision-maturity-gate p{color:#b9c7d8;margin:5px 0 0;font-size:13px;line-height:1.55}.decision-answer-working{background:#ffbf4709;border-color:#ffbf474d}.evidence-audit-disclosure{margin-top:12px}.evidence-audit-disclosure>summary{color:#d8e6f4;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding:10px 0;font-size:11px;font-weight:800;list-style-position:inside}.evidence-audit-disclosure[open]>summary{margin-bottom:8px}.evidence-registry-grid{gap:10px;display:grid}.evidence-registry-reviewed,.evidence-registry-mapped{border-color:#58e28b40}.evidence-registry-source_gap{border-style:dashed;border-color:#ffbf4757}.evidence-registry-row small{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.5;display:block}.evidence-video-review{background:#ffbf470b;border:1px dashed #ffbf4757;border-radius:7px;margin-top:11px;padding:10px}.evidence-video-review-metrics_extracted{background:#58e28b0e;border-style:solid;border-color:#58e28b52}.evidence-video-review-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.evidence-video-review-head span,.evidence-video-review-head b{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.3}.evidence-video-review-head span{color:var(--amber)}.evidence-video-review-head b{color:#f6f8fb}.evidence-video-review strong{color:#f6f8fb;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35;display:block}.evidence-video-review p{color:#cbd5e1;margin:6px 0 0;font-size:12px;line-height:1.5}.evidence-video-review small{color:#9aa8b8;margin-top:6px;font-size:11.5px}.evidence-pack-summary{color:#94a3b8;margin:7px 0 0;font-size:13px;line-height:1.45}.performance-evidence-panel{background:#58e28b09;border-color:#58e28b38}.performance-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.performance-evidence-card{background:#0f172a61;border:1px solid #58e28b38;border-radius:7px;padding:11px}.performance-evidence-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.performance-evidence-top span,.performance-evidence-top b{font-family:var(--font-geist-mono), ui-monospace, monospace;line-height:1.3}.performance-evidence-top span{color:var(--cyan-2);text-transform:uppercase;font-size:9.5px;font-weight:800}.performance-evidence-top b{color:#fff;font-size:13px}.performance-evidence-card h3{color:#f6f8fb;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.35}.performance-evidence-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.performance-evidence-card dl div{background:#ffffff09;border-radius:6px;padding:7px}.performance-evidence-card dt{color:#64748b;text-transform:uppercase;font-size:9.5px;font-weight:800}.performance-evidence-card dd{color:#d8e0ea;margin:3px 0 0;font-size:11.5px;line-height:1.35}.performance-evidence-card p,.performance-evidence-card small{margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.performance-evidence-card p{color:#cbd5e1}.performance-evidence-card small{color:#94a3b8}.performance-evidence-card a{color:#9af6c1;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:9px;font-size:10.5px;font-weight:800;display:inline-flex}.evidence-metric-list{gap:8px;margin-top:11px;display:grid}.evidence-metric{background:#0f172a57;border:1px solid #94a3b824;border-radius:7px;padding:10px}.evidence-metric-third_party_measurement{background:#58e28b0b;border-color:#58e28b4d}.evidence-metric-third_party_published_spec{border-color:#23d5ff3d}.evidence-metric-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.evidence-metric-head span{color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.3}.evidence-metric-head strong{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-align:right;font-size:13px;line-height:1.25}.evidence-metric b{color:#e2e8f0;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35;display:block}.evidence-metric-fields{gap:7px;margin:0 0 8px;display:grid}.evidence-metric-fields div{border-top:1px solid #94a3b81f;grid-template-columns:minmax(72px,.28fr) 1fr;gap:5px;padding-top:7px;display:grid}.evidence-metric-fields dt{color:#94a3b8;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.35}.evidence-metric-fields dd{color:#e2e8f0;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.evidence-metric p{color:#a8b7c7;margin:6px 0 0;font-size:12px;line-height:1.5}.evidence-metric small{color:#7f8fa3;margin-top:6px;font-size:11.5px}.evidence-metric-timestamp{border:1px solid #23d5ff38;border-radius:999px;margin-top:8px;padding:5px 8px}.evidence-registry-row a,.evidence-registry-row strong{color:var(--cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:800;line-height:1.45;display:inline-block}.decision-product-summary{background:#58e28b0a;border:1px solid #58e28b38;border-radius:10px;margin:16px 0;padding:18px}.decision-product-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.decision-product-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:13px;padding:14px;display:grid}.decision-product-thumb{aspect-ratio:1;border:1px solid var(--line);color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#0f172aa3;border-radius:8px;justify-content:center;align-items:center;width:86px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.decision-product-thumb.has-image{background:#fff;border-color:#cbd5e173}.decision-product-thumb img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.decision-product-copy{min-width:0}.decision-product-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.decision-product-meta span,.decision-product-meta b{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.decision-product-meta span{color:var(--cyan-2)}.decision-product-meta b{color:#f6f8fb}.decision-product-card h3{color:#f6f8fb;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.25}.decision-product-price{justify-content:space-between;align-items:center;gap:9px;margin:10px 0 0;display:flex}.decision-product-price strong{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;line-height:1.25}.decision-product-card p{color:#cbd5e1;margin:9px 0 0;font-size:12.5px;line-height:1.45}.decision-product-source{color:var(--cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:800;line-height:1.45;text-decoration:none;display:inline-block}.claim-source-list{background:#23d5ff0a;border:1px solid #23d5ff38;border-radius:10px;margin:16px 0;padding:18px}.claim-source-list h2{margin:0 0 12px;font-size:16px}.claim-source-grid{gap:10px;display:grid}.claim-source{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:13px}.claim-source.has-thumb{grid-template-columns:auto 1fr;gap:12px;display:grid}.claim-source-reviewed{border-color:#58e28b47}.claim-source-framework{border-color:#23d5ff3d}.claim-source-source_gap{border-style:dashed;border-color:#ffbf4757}.claim-source-top{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.claim-source-top span{color:var(--cyan-2)}.claim-source-top b{color:#f6f8fb}.claim-source p{color:#e2e8f0;margin:0 0 8px;font-size:14px;line-height:1.55}.claim-source a,.claim-source strong{color:var(--cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.45;display:inline-block}.claim-source small{color:#94a3b8;margin-top:7px;font-size:12px;line-height:1.5;display:block}.claim-source-thumb{aspect-ratio:1;border:1px solid var(--line);color:var(--cyan-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#0f172aa3;border-radius:8px;justify-content:center;align-self:start;align-items:center;width:72px;font-size:10px;font-weight:900;display:flex;overflow:hidden}.claim-source-thumb.has-image{background:#fff;border-color:#cbd5e173}.claim-source-thumb img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.decision-signals-cta{background:#58e28b0b;border:1px solid #58e28b40;border-radius:10px;gap:16px;margin:18px 0;padding:18px;display:grid}.decision-signals-cta h2{color:var(--text);margin:8px 0;font-size:18px}.decision-signals-cta p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.decision-signals-cta .form{align-content:start;margin:0}.stub-progress{background:#ffbf470e;border:1px solid #ffbf4747;border-radius:10px;margin:16px 0;padding:18px}.stub-progress h2{color:#f6f8fb;margin:0 0 12px;font-size:18px}.stub-progress ul{gap:9px;margin:0 0 16px;padding-left:18px;display:grid}.stub-progress li{color:#cbd5e1;font-size:14px;line-height:1.55}.ope-tree{background:#23d5ff0b;border:1px solid #23d5ff3d;border-radius:10px;margin:16px 0;padding:18px}.ope-tree h2{color:#f6f8fb;margin:6px 0 14px;font-size:18px;line-height:1.25}.ope-question-list{gap:10px;display:grid}.ope-question{border-top:1px solid #94a3b82e;gap:5px;padding-top:10px;display:grid}.ope-question b{color:#fff;font-size:14px}.ope-question span{color:#cbd5e1;font-size:13px;line-height:1.55}.admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-bottom:22px;display:grid}.admin-grid.bottom{padding-bottom:54px}.admin-panel{border:1px solid var(--line-strong);background:#14181dd1;border-radius:10px;overflow:hidden}.admin-form{gap:12px;padding:18px;display:grid}.admin-form label{color:#cbd5e1;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--line-strong);background:var(--bg);color:#fff;width:100%;min-width:0;font:inherit;border-radius:8px;padding:10px 11px}.admin-form textarea{resize:vertical}.admin-form button{background:var(--cyan);color:#041014;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:11px 14px;font-weight:800}.check-row{flex-wrap:wrap;gap:12px;display:flex}.check-row label{align-items:center;gap:8px;font-weight:600;display:flex}.check-row input{width:auto}.admin-empty{color:var(--muted);padding:18px;font-size:13px}.admin-table{display:grid}.admin-row{border-bottom:1px solid var(--line);color:#cbd5e1;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:1fr .8fr .8fr .6fr 1.2fr;gap:10px;padding:12px 14px;font-size:10.5px;line-height:1.4;display:grid}.admin-row:last-child{border-bottom:0}.admin-row span{overflow-wrap:anywhere}.review-stack{gap:12px;padding:14px;display:grid}.review-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:10px;padding:12px;display:grid}.review-card b,.review-card code{overflow-wrap:anywhere}.review-card label{color:#cbd5e1;gap:6px;font-size:12px;font-weight:700;display:grid}.review-card input,.review-card textarea{border:1px solid var(--line-strong);background:var(--bg);color:#fff;width:100%;min-width:0;font:inherit;border-radius:8px;padding:10px 11px}.review-meta,.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-meta span{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px}.review-actions button{background:var(--cyan);color:#041014;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-weight:800}.review-actions .secondary{border:1px solid var(--line-strong);color:#e2e8f0;background:0 0}@media (max-width:900px){.hero,.section-grid,.newsletter,.foot-grid,.admin-grid,.status-legend,.deals-status-row,.deals-board,.ownership-grid,.garage-profile-head,.garage-profile-grid,.garage-profile-controls,.coverage-grid,.platform-hub-mini-grid,.platform-hub-grid,.platform-deal-grid,.ownership-steps,.platform-path-grid,.platform-two-col,.platform-hub-deal-grid,.editor-accountability-grid,.experience-boundary-grid,.model-recommendation-grid,.decision-tco-grid,.decision-tco-inputs,.decision-tco-assumptions,.decision-product-grid,.performance-evidence-grid,.price-tracker-grid,.review-lenses-head,.review-lens-grid{grid-template-columns:1fr}.hero{gap:28px;padding:40px 0}.hero-left{padding-top:0}.pulse-grid,.lenses,.feedback-fields{grid-template-columns:1fr}.routes-grid{grid-template-columns:1fr 1fr}}@media (min-width:901px){.decision-signals-cta{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start}}@media (max-width:760px){header{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}nav,.site-nav{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.site-nav a{border:1px solid var(--line);background:#14181d80;padding:8px 9px;font-size:12px;line-height:1}.brief-btn{height:36px;padding:0 12px;font-size:13px}}@media (max-width:600px){.routes-grid{grid-template-columns:1fr}}@media (max-width:560px){.shell{width:min(358px,100vw - 32px);margin-left:16px;margin-right:16px}.brief-btn{justify-content:center;width:52px;padding:0;font-size:0}.brief-btn:before{content:"Find";font-size:12px}h1{font-size:36px;line-height:1}.hero-copy{font-size:16px}.trust-chip{width:100%}.outcome-grid,.rec-meta,.chips{grid-template-columns:1fr}.segmented,.segmented.five{grid-template-columns:repeat(2,1fr)}.segment{height:42px;font-size:13px}.deal{grid-template-columns:minmax(0,1fr) 78px;grid-template-areas:"name visual";gap:8px 12px}.deal-copy,.deal>div:first-child{grid-area:name}.deal-side{grid-area:visual;gap:7px}.home-deal-thumb{width:70px}.deal-side .price{width:78px;font-size:13px}.deal-side .tag{width:78px}.deal-filter-panel{padding:12px}.deal-filter-options button{flex:calc(50% - 8px);min-width:0}.deal-filter-summary{flex-direction:column;align-items:stretch}.garage-profile{padding:14px}.garage-profile-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(52px,64px))}.garage-profile-row-head span:first-child{overflow-wrap:anywhere}.garage-profile-row input[type=number]{height:34px;padding:0 6px}.garage-profile-status{text-align:left}.garage-projects{grid-template-columns:1fr}.newsletter{padding:20px}.newsletter h2{font-size:24px}.simple-hero h1,.decision-page h1,.platform-page h1{font-size:36px}.decision-grid{grid-template-columns:1fr}.platform-hub-deal-card{grid-template-columns:72px minmax(0,1fr)}.platform-hub-deal-thumb{width:72px}.decision-product-card{grid-template-columns:72px minmax(0,1fr)}.decision-product-thumb{width:72px}.legal{flex-direction:column}}@media (max-width:400px){.capture-form,.form{flex-direction:column}.capture-form input[type=email],.form input[type=email],.user-signal-form input,.user-signal-form select,.user-signal-form textarea,.capture-form button,.form button,.user-signal-form button{width:100%;min-width:0}}.garage-context-strip{background:#23d5ff0b;border:1px solid #23d5ff33;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.garage-context-strip div{gap:4px;display:grid}.garage-context-strip b{color:#f6f8fb;font-size:13px}.garage-context-strip span{color:#aeb9c8;font-size:12px;line-height:1.45}.garage-fit{border-left:3px solid #94a3b857;gap:3px;margin-top:10px;padding:6px 0 6px 9px;display:grid}.garage-fit b{color:#e7edf5;font-size:11.5px}.garage-fit span{color:#93a1b3;font-size:11px;line-height:1.4}.garage-fit-owned{border-left-color:#58e28b}.garage-fit-owned b{color:#9af6c1}.garage-fit-adjacent{border-left-color:#f5c451}.garage-fit-adjacent b{color:#ffe29a}.garage-fit-new_platform{border-left-color:#ff8b76}.garage-fit-new_platform b{color:#ffc0b4}.garage-fit-planned{border-left-color:var(--cyan);background:#23d5ff0e}.garage-fit-planned b{color:var(--cyan-2)}.tco-v2-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.tco-v2-control{background:#ffffff06;border:1px solid #94a3b829;border-radius:7px;gap:7px;min-width:0;padding:10px;display:grid}.tco-v2-control-intensity{grid-column:span 2}.tco-v2-control>span{color:#d8e0ea;font-size:11.5px;font-weight:800}.tco-v2-control>div{align-items:center;gap:6px;display:flex}.tco-v2-control input{color:#fff;font:800 13px var(--font-geist-mono), ui-monospace, monospace;background:#080c11b3;border:1px solid #94a3b83d;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 8px}.tco-v2-control>div>b{color:#7f8da0;font-size:10px}.tco-v2-control small{color:#718096;font-size:9.5px;line-height:1.35}.tco-v2-control .garage-segments{width:100%;margin-top:0}.tco-v2-control .garage-segments button{min-height:36px;padding:0 4px}.tco-profile-state{color:#9af6c1;font:800 10px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.tco-v2-boundary{border-left:3px solid #f5c45199;padding-left:10px;color:#aeb9c8!important;font-size:11.5px!important}.tco-decision-context{background:#23d5ff0b;border-block:1px solid #23d5ff29;align-items:baseline;gap:10px;margin:12px 0 2px;padding:10px 0;display:flex}.tco-decision-context b{color:var(--cyan-2);text-transform:uppercase;flex:none;font-size:10px}.tco-decision-context span{color:#aeb9c8;font-size:11px;line-height:1.45}.tco-v2-lowest{box-shadow:inset 0 0 0 1px #58e28b38}.model-evidence-badges{gap:6px;margin-top:10px;display:grid}.model-evidence-badges>span{background:#58e28b0d;border:1px solid #58e28b29;border-radius:6px;gap:2px;padding:7px;display:grid}.model-evidence-badges b{color:#9af6c1;font:800 12px var(--font-geist-mono), ui-monospace, monospace}.model-evidence-badges span{color:#d8e0ea;font-size:10.5px;line-height:1.35}.model-evidence-badges small{color:#7f8da0;overflow-wrap:anywhere;font-size:9.5px}.model-evidence-gap{color:#9aa7b8;border-left:3px solid #f5c4518a;margin-top:10px;padding-left:9px;font-size:11px;line-height:1.45}.evidence-asset-pack{border:1px solid #58e28b38;border-radius:8px;margin:18px 0;padding:18px}.evidence-asset-pack .performance-evidence-card>strong{color:#fff;font:800 22px var(--font-geist-mono), ui-monospace, monospace;margin:5px 0;display:block}.evidence-gap-strip{background:#f5c4510b;border:1px solid #f5c4512e;border-radius:7px;gap:6px;margin-top:10px;padding:10px;display:grid}.evidence-gap-strip b{color:#ffe29a;text-transform:uppercase;font-size:11px}.evidence-gap-strip span{color:#aeb9c8;font-size:11px;line-height:1.4}.ope-project-planner{background:#14181d9e;border:1px solid #23d5ff3d;border-radius:8px;margin:18px 0;padding:18px}.ope-project-planner-compact{margin-top:16px}.ope-planner-controls{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:12px;margin:14px 0;display:grid}.ope-planner-controls fieldset{border:1px solid #94a3b829;border-radius:7px;min-width:0;margin:0;padding:11px}.ope-planner-controls legend{color:#d8e0ea;padding:0 5px;font-size:11.5px;font-weight:800}.ope-job-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ope-job-options label{color:#cbd5e1;cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.ope-job-options input{accent-color:#58e28b}.ope-route{border:1px solid #94a3b82e;border-left-width:4px;border-radius:7px;padding:14px}.ope-route-stay_platform{border-left-color:#58e28b}.ope-route-compare_outdoor{border-left-color:#23d5ff}.ope-route-runtime_gate{border-left-color:#f5c451}.ope-route-high_draw{border-left-color:#ff8b76}.ope-route h3{color:#f6f8fb;margin:6px 0;font-size:17px;line-height:1.3}.ope-route p,.ope-route li{color:#c3cedb;font-size:12.5px;line-height:1.5}.ope-route ul{gap:5px;margin:10px 0;padding-left:18px;display:grid}.ope-route-boundary{background:#ffffff06;border-radius:6px;gap:3px;margin-top:11px;padding:9px;display:grid}.ope-route-boundary b{color:#ffe29a;text-transform:uppercase;font-size:10px}.ope-route-boundary span{color:#8f9cad;font-size:11px;line-height:1.45}@media (max-width:900px){.tco-v2-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tco-v2-control-intensity{grid-column:span 2}.ope-planner-controls{grid-template-columns:1fr}}@media (max-width:560px){.garage-context-strip{flex-direction:column}.tco-v2-controls{grid-template-columns:1fr}.tco-v2-control-intensity{grid-column:auto}.tco-v2-control .garage-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-asset-pack{padding:14px}.performance-evidence-card dl{grid-template-columns:1fr}.ope-project-planner{padding:14px}.ope-job-options{grid-template-columns:1fr 1fr}}.home-garage-entry{background:#23d5ff0b;border-block:1px solid #23d5ff33;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:17px 2px;display:flex}.home-garage-entry>div{gap:5px;max-width:820px;display:grid}.home-garage-entry span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace}.home-garage-entry b{color:#f6f8fb;font-size:17px}.home-garage-entry p{color:#aeb9c8;margin:0;font-size:12.5px;line-height:1.5}.home-garage-entry>a{background:var(--cyan);color:#041014;border-radius:7px;flex:none;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none}.home-garage-dashboard{background:#0c1118;border:1px solid #68d6ff33;border-radius:8px;margin:14px 0;padding:18px}.home-garage-dashboard-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.home-garage-dashboard-head span,.home-garage-summary-grid span,.home-garage-signal-row>div>span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.home-garage-dashboard-head h2{color:#f6f8fb;margin:5px 0;font-size:20px}.home-garage-dashboard-head p,.home-garage-summary-grid p,.home-garage-signal-row p{color:#94a3b6;margin:0;font-size:11.5px;line-height:1.5}.home-garage-dashboard-head>a{color:#bdeeff;border:1px solid #68d6ff59;border-radius:7px;flex:none;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.home-garage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-garage-summary-grid article{border:1px solid #94a3b826;border-radius:7px;min-height:112px;padding:11px}.home-garage-summary-grid b{color:#eef3f9;margin:7px 0 5px;font-size:13px;line-height:1.35;display:block}.home-garage-signal-row{grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:12px;margin-top:12px;display:grid}.home-garage-signal-row>div{border-top:1px solid #94a3b824;padding-top:12px}.home-garage-deals{gap:7px;margin-top:8px;display:grid}.home-garage-deals a{color:inherit;border:1px solid #94a3b824;border-radius:6px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px;padding:8px;text-decoration:none;display:grid}.home-garage-deals strong{color:#e7edf5;font-size:11.5px}.home-garage-deals small{color:#8fa0b4;grid-column:2;font-size:10px}.home-garage-tag{text-align:center;border-radius:4px;grid-row:1/span 2;padding:4px 5px;font-size:9px}.home-garage-tag.buy{color:#9af6c1;background:#47e08e29}.home-garage-tag.wait{color:#ffe29a;background:#ffbf4726}.home-garage-tag.skip{color:#ffb0b0;background:#ff6b6b24}.home-garage-watch b{color:#edf4fb;margin:8px 0 5px;font-size:13px;display:block}.home-garage-watch a{color:#9be5ff;margin-top:10px;font-size:10.5px;font-weight:800;display:inline-block}.home-garage-boundary{color:#77879a;margin-top:12px;font-size:9.5px;line-height:1.5;display:block}.evidence-maturity{border-left:3px solid #58e28ba6;gap:3px;margin:9px 0;padding:6px 9px;display:grid}.evidence-maturity b{color:#baf7d0;text-transform:uppercase;font-size:10px}.evidence-maturity span{color:#8f9cad;font-size:10.5px;line-height:1.4}.evidence-maturity-insufficient{border-left-color:#f5c451b3}.evidence-maturity-insufficient b{color:#ffe29a}.garage-migration{background:#f5c4510e;border:1px solid #f5c4513d;border-radius:8px;gap:9px;margin-top:14px;padding:12px;display:grid}.garage-migration>b{color:#ffe29a;text-transform:uppercase;font-size:12px}.garage-migration>p{color:#b9c4d1;margin:0;font-size:12px;line-height:1.45}.garage-migration-row{border-top:1px solid #f5c45126;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:9px;display:grid}.garage-migration-row>span{color:#d8e0ea;font-size:11.5px;line-height:1.4}.garage-migration-row>div{flex-wrap:wrap;gap:6px;display:flex}.garage-migration-row button{color:#ffe9b1;cursor:pointer;background:#f5c45117;border:1px solid #f5c45147;border-radius:6px;min-height:32px;padding:0 9px;font-size:10.5px}.methodology-section{margin-bottom:18px}.methodology-grid,.methodology-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.methodology-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-grid article,.methodology-rules article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px}.methodology-grid article:nth-child(2n),.methodology-rules article:last-child{border-right:0}.methodology-grid b,.methodology-rules b{color:#f6f8fb;font-size:13px}.methodology-grid p,.methodology-rules p,.methodology-copy p{color:#aeb9c8;margin:7px 0 0;font-size:12.5px;line-height:1.55}.methodology-copy{gap:8px;display:grid}.methodology-copy code{color:#9af6c1}.revision-log{border-top:1px solid var(--line)}.revision-log article{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px 16px;display:grid}.revision-log article+article{border-top:1px solid #94a3b81f}.revision-log time{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace}.revision-log b{color:#e7edf5;font-size:12px}.revision-log p{color:#8f9cad;margin:4px 0 0;font-size:11.5px;line-height:1.5}.site-search-form{gap:7px;max-width:720px;margin-top:18px;display:grid}.site-search-form label{color:#9aa7b8;font-size:11px;font-weight:700}.site-search-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.site-search-form input{color:#fff;background:#080c11c7;border:1px solid #23d5ff52;border-radius:7px;min-width:0;height:46px;padding:0 13px;font-size:15px}.site-search-form button{background:var(--cyan);color:#041014;cursor:pointer;border:0;border-radius:7px;padding:0 18px;font-weight:850}.search-results{border:1px solid var(--line);margin-bottom:42px}.search-result-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-result{border-bottom:1px solid var(--line);color:inherit;gap:5px;min-width:0;padding:15px;text-decoration:none;display:grid}.search-result:nth-child(odd){border-right:1px solid var(--line)}.search-result>span{color:var(--cyan-2);font:800 9.5px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.search-result b{color:#f6f8fb;font-size:14px;line-height:1.35}.search-result p,.search-empty p{color:#8f9cad;margin:0;font-size:11.5px;line-height:1.5}.search-result:hover{background:#23d5ff0b}.search-request{border-top:1px solid #94a3b829;margin-top:14px;padding-top:13px}.search-request strong{color:#e7edf5;font-size:12px;display:block}.search-request p{color:#93a1b3;margin:5px 0 10px;font-size:11px;line-height:1.45}.search-empty{padding:22px}.search-empty b{color:#f6f8fb}.serious-decision{border-top:1px solid #94a3b82e;margin-top:24px;padding:22px 18px 0}.serious-decision-empty{border:1px solid #94a3b82e;margin:24px 0 0;padding:18px}.serious-decision-empty>p{color:#aebccc;max-width:920px;margin:10px 0 0;font-size:13px;line-height:1.6}.serious-decision-head,.serious-section-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.serious-decision-head span,.serious-section-head span,.serious-conclusion span,.serious-decision-lower>div>span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.serious-decision-head h2,.serious-section-head h3{color:#f6f8fb;letter-spacing:0;margin:5px 0 0}.serious-decision-head h2{font-size:22px}.serious-section-head h3{font-size:17px}.serious-decision-head>b{color:#dff9ff;font:800 10px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;background:#23d5ff14;border:1px solid #23d5ff47;border-radius:7px;padding:8px 10px}.serious-conclusion{border-left:3px solid var(--cyan);margin:16px 0;padding:11px 14px}.serious-conclusion p{color:#eef4f8;margin:5px 0 0;font-size:14px;line-height:1.55}.serious-lanes{border:1px solid #94a3b82e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.serious-lanes article{min-width:0;padding:15px}.serious-lanes article+article{border-left:1px solid #94a3b82e}.serious-lanes article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.serious-lanes article span{color:#91a2b5;text-transform:uppercase;font-size:10px}.serious-lanes article b{color:var(--cyan-2);font:800 9px var(--font-geist-mono), ui-monospace, monospace}.serious-lanes h3{color:#f6f8fb;letter-spacing:0;margin:10px 0 7px;font-size:15px}.serious-lanes p{color:#aebccc;margin:0;font-size:12px;line-height:1.55}.serious-section-head{margin:22px 0 10px}.serious-section-head small{color:#8fa0b2;font-size:11px}.serious-purchases{border:1px solid #94a3b82e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.serious-purchases article{min-width:0;padding:15px}.serious-purchases article+article{border-left:1px solid #94a3b82e}.serious-purchase-top{justify-content:space-between;align-items:center;display:flex}.serious-purchase-top span{color:#6e8194;font:800 11px var(--font-geist-mono), ui-monospace, monospace}.serious-purchase-top b{color:#58e28b;font:800 9px var(--font-geist-mono), ui-monospace, monospace}.serious-purchases h4{color:#f6f8fb;letter-spacing:0;margin:10px 0 6px;font-size:14px;line-height:1.35}.serious-purchases>article>strong{color:var(--cyan-2);margin-bottom:9px;font-size:11px;display:block}.serious-purchases p{color:#c6d0db;margin:0 0 10px;font-size:12px;line-height:1.5}.serious-purchases dl{border-top:1px solid #94a3b824;margin:0;padding-top:9px}.serious-purchases dl div+div{margin-top:7px}.serious-purchases dt{color:#7f91a4;text-transform:uppercase;font-size:9px}.serious-purchases dd{color:#aebccc;margin:2px 0 0;font-size:11px;line-height:1.45}.serious-purchases a{color:var(--cyan-2);margin-top:11px;font-size:11px;display:inline-block}.serious-decision-lower{border-top:1px solid #94a3b82e;grid-template-columns:.9fr 1fr 1.2fr;gap:18px;margin-top:18px;padding:17px 0 22px;display:grid}.serious-decision-lower>div{min-width:0}.serious-decision-lower p,.serious-decision-lower li,.serious-decision-lower small{color:#aebccc;font-size:11px;line-height:1.5}.serious-decision-lower p{margin:6px 0}.serious-decision-lower small{display:block}.serious-decision-lower ul{margin:6px 0 0;padding-left:17px}.serious-decision-lower li+li{margin-top:5px}@media (max-width:760px){.serious-decision{padding:18px 0 0}.serious-decision-head,.serious-section-head{flex-direction:column;align-items:stretch;gap:8px}.serious-decision-head>b{white-space:normal;align-self:flex-start}.serious-lanes,.serious-purchases,.serious-decision-lower{grid-template-columns:1fr}.serious-lanes article+article,.serious-purchases article+article{border-top:1px solid #94a3b82e;border-left:0}.home-garage-entry{flex-direction:column;align-items:flex-start;gap:12px}.methodology-grid,.methodology-rules,.search-result-list{grid-template-columns:1fr}.methodology-grid article,.methodology-rules article,.search-result:nth-child(odd){border-right:0}.garage-migration-row{grid-template-columns:1fr}.garage-detail-heading{flex-direction:column;align-items:stretch}.garage-asset-row,.garage-planned-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 0}.garage-asset-row+.garage-asset-row{border-top:1px solid #94a3b81f}.garage-asset-row b,.garage-asset-row .garage-remove{grid-column:1/-1}.garage-preferences{grid-template-columns:1fr}.garage-profile-actions{flex-wrap:wrap}}@media (max-width:560px){.site-search-form>div{grid-template-columns:1fr}.site-search-form button{min-height:42px}.revision-log article{grid-template-columns:1fr;gap:5px}}.evidence-decision-relevance{border-left:2px solid #23d5ff73;padding-left:9px}.decision-product-evidence{background:#23d5ff0b;border:1px solid #23d5ff33;border-radius:7px;gap:6px;margin-top:10px;padding:9px;display:grid}.decision-product-evidence>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-product-evidence span,.decision-product-evidence b{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:9px}.decision-product-evidence span{color:var(--cyan)}.decision-product-evidence b{color:#aeb9c8;text-align:right}.decision-product-evidence strong{color:#f6f8fb;font-size:11.5px;line-height:1.4}.decision-product-evidence p{color:#aeb9c8;margin:0;font-size:11px}.decision-product-evidence a{color:var(--cyan);font-size:10.5px;font-weight:800}.compare-workspace{border:1px solid #94a3b82e;border-radius:8px;margin:18px 0 24px;padding:16px}.compare-workspace-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compare-workspace-head h2{color:#f6f8fb;margin:5px 0 7px;font-size:21px;line-height:1.25}.compare-workspace-head p{color:#9eabb9;max-width:760px;margin:0;font-size:12.5px;line-height:1.5}.compare-workspace-head>span{color:#9eeeff;border:1px solid #23d5ff52;border-radius:6px;flex:none;padding:7px 9px;font-size:10.5px;font-weight:800}.compare-lane-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.compare-lane-picker label{cursor:pointer;border:1px solid #94a3b829;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;min-height:48px;padding:8px;display:grid}.compare-lane-picker label.is-selected{background:#23d5ff0e;border-color:#23d5ff70}.compare-lane-picker input{accent-color:#23d5ff;margin:0 6px 0 0}.compare-lane-picker span{color:#dce4ed;min-width:0;font-size:11px;font-weight:750}.compare-lane-picker small{color:#7f8b99;text-transform:uppercase;grid-column:2;font-size:9px}.compare-picker-boundary{color:#7f8b99;margin:8px 0 14px;font-size:10.5px;line-height:1.45}.compare-workspace-grid{grid-template-columns:repeat(var(--compare-columns), minmax(0, 1fr));gap:10px;display:grid}.compare-workspace-empty{color:#aeb9c8;text-align:center;border:1px dashed #94a3b852;border-radius:6px;padding:20px;font-size:13px}.compare-workspace-lane{border:1px solid #94a3b82e;border-radius:7px;flex-direction:column;min-width:0;padding:13px;display:flex}.compare-lane-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.compare-lane-title span{color:#7f8b99;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.compare-lane-title h3{color:#f6f8fb;margin:3px 0 0;font-size:16px;line-height:1.25}.compare-lane-title>b{color:#9eeeff;white-space:nowrap;font-size:9px}.compare-workspace-lane>p{color:#aeb9c5;min-height:68px;font-size:11.5px;line-height:1.48}.compare-model-select{gap:5px;margin:4px 0 11px;display:grid}.compare-model-select span{color:#8f9cad;text-transform:uppercase;font-size:9.5px;font-weight:800}.compare-model-select select{color:#e3e9ef;background:#111820;border:1px solid #94a3b83d;border-radius:5px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:11px}.compare-score-list{gap:0;margin:0;display:grid}.compare-score-list>div{border-top:1px solid #94a3b81f;grid-template-columns:82px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.compare-score-list dt{color:#7f8b99;font-size:9.5px;font-weight:750}.compare-score-list dd{color:#ced7e0;overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.4}.compare-score-list dd small{color:#7f8b99;margin-top:2px;font-size:9px;display:block}.compare-model-boundary,.compare-reversal{background:#ffffff06;border-radius:5px;gap:3px;margin-top:9px;padding:9px;display:grid}.compare-model-boundary b,.compare-reversal b{color:#ffe29a;text-transform:uppercase;font-size:9px}.compare-model-boundary span,.compare-reversal span{color:#9eabb9;font-size:10px;line-height:1.45}.compare-estimate-lines{gap:4px;margin-top:9px;display:grid}.compare-estimate-lines span,.compare-estimate-unavailable{color:#8f9cad;font-size:9.5px;line-height:1.4}.compare-workspace-lane>a{color:#77e5ff;margin-top:auto;padding-top:12px;font-size:10.5px;font-weight:750}.compare-library{margin-top:20px}@media (max-width:1050px){.compare-lane-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.compare-workspace{padding:13px}.compare-workspace-head{display:grid}.compare-workspace-head>span{justify-self:start}.compare-lane-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-workspace-grid{grid-template-columns:1fr}.compare-workspace-lane>p{min-height:0}}.ope-scorecard{margin-top:16px}.ope-scorecard-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ope-scorecard-head h3{color:#f6f8fb;margin:5px 0 10px;font-size:18px;line-height:1.3}.ope-scorecard-head>span{color:#8f9cad;text-transform:uppercase;flex:none;padding-top:3px;font-size:10px}.ope-scorecard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ope-score-lane{border:1px solid #94a3b82e;border-radius:7px;min-width:0;padding:13px}.ope-score-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ope-score-title span{color:#7f8b99;font-size:9px;line-height:1.35;display:block}.ope-score-title h4{color:#f6f8fb;margin:3px 0 0;font-size:16px}.ope-score-title>b{color:#9eeeff;text-transform:uppercase;white-space:nowrap;font-size:8.5px}.ope-score-recommendation{color:#d4dde6;min-height:50px;font-size:11px;line-height:1.48}.ope-score-lane dl{margin:0;display:grid}.ope-score-lane dl>div{border-top:1px solid #94a3b81f;grid-template-columns:74px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.ope-score-lane dt{color:#7f8b99;font-size:9.5px;font-weight:750}.ope-score-lane dd{color:#c7d1db;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.4}.ope-score-state{text-transform:uppercase;border:1px solid #94a3b83d;border-radius:4px;margin:0 5px 2px 0;padding:2px 4px;font-size:8px;font-weight:850;display:inline-block}.ope-score-state-strong{color:#8cf0af;border-color:#58e28b70}.ope-score-state-conditional{color:#ffe29a;border-color:#f5c4516b}.ope-score-state-gap{color:#ffb4a6;border-color:#ff8b766b}.ope-score-state-mismatch{color:#8996a4}.ope-score-evidence,.ope-score-boundary,.ope-score-reversal{background:#ffffff06;border-radius:5px;gap:3px;margin-top:8px;padding:8px;display:grid}.ope-score-evidence b,.ope-score-boundary b,.ope-score-reversal b{color:#9eeeff;text-transform:uppercase;font-size:8.5px}.ope-conditional-followup{gap:10px;margin-top:12px;display:grid}.ope-scenario-focus{border:1px solid #94a3b82e;border-left:3px solid #23d5ff;border-radius:7px;padding:13px}.ope-scenario-focus h3{color:#f6f8fb;margin:6px 0 8px;font-size:15px}.ope-scenario-focus ul{color:#c3ceda;gap:6px;margin:0;padding-left:18px;font-size:11.5px;line-height:1.45;display:grid}.ope-scenario-focus small{color:#8190a3;margin-top:10px;font-size:10px;line-height:1.45;display:block}.ope-other-scenarios{border-top:1px solid #ffffff14}.ope-other-scenarios>summary{color:#aeb9c8;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding:10px 0;font-size:10px;font-weight:800}.ope-score-boundary b{color:#ffe29a}.ope-score-reversal b{color:#ffb4a6}.ope-score-evidence span,.ope-score-boundary span,.ope-score-reversal span{color:#929fac;font-size:9.5px;line-height:1.42}@media (max-width:920px){.ope-scorecard-grid{grid-template-columns:1fr}.ope-score-recommendation{min-height:0}}@media (max-width:520px){.ope-scorecard-head{display:grid}.ope-scorecard-head>span{padding:0}}.personal-verdict{border:1px solid #94a3b833;border-left:3px solid #94a3b8;border-radius:7px;gap:5px;margin:10px 0;padding:11px 12px;display:grid}.personal-verdict>span{color:#9fb0c2;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:800}.personal-verdict>b{color:#f6f8fb;font-size:13px}.personal-verdict p,.personal-verdict small{color:#aeb9c8;margin:0;font-size:11.5px;line-height:1.45}.personal-verdict small{color:#8190a3}.personal-verdict-act{background:#58e28b0a;border-left-color:#58e28b}.personal-verdict-act>span{color:#9af6c1}.personal-verdict-watch{background:#ffbf470a;border-left-color:#ffbf47}.personal-verdict-watch>span{color:#ffe29a}.personal-verdict-hold{background:#23d5ff09;border-left-color:#23d5ff}.personal-verdict-hold>span{color:#8deaff}.personal-verdict-avoid{background:#ff7b7b0a;border-left-color:#ff7b7b}.personal-verdict-avoid>span{color:#ffb0b0}.tracker-match{border:1px solid #94a3b833;border-left:3px solid #94a3b8;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.tracker-match b{color:#f6f8fb;font-size:11px}.tracker-match span{color:#9eacbd;font-size:10.5px;line-height:1.45}.tracker-match-direct{background:#58e28b09;border-left-color:#58e28b}.tracker-match-capability_alternative{background:#ffbf4709;border-left-color:#ffbf47}.tracker-match-discovery{background:#94a3b809}.price-tracker-audit{border-top:1px solid #ffffff14;margin-top:12px;padding-top:4px}.price-tracker-audit>summary{color:#aeb9c8;cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding:9px 0;font-size:10px;font-weight:800}.price-tracker-audit[open]>summary{color:#e2e8f0}.garage-capability-map{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:18px}.garage-capability-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.garage-capability-head span{color:var(--amber);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:800}.garage-capability-head h2{margin:5px 0 0;font-size:18px;line-height:1.25}.garage-capability-head>b{white-space:nowrap;font-size:11px}.garage-capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.garage-capability{border:1px solid #94a3b829;border-radius:7px;min-height:112px;padding:10px}.garage-capability div{gap:5px;display:grid}.garage-capability span{color:#8190a3;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:9px;font-weight:800}.garage-capability b{font-size:12px;line-height:1.35}.garage-capability p,.garage-capability-map>small{color:#93a1b3;margin:8px 0 0;font-size:10.5px;line-height:1.45}.garage-capability-documented span{color:#9af6c1}.garage-capability-planned span{color:#ffe29a}@media (max-width:900px){.garage-capability-grid,.home-garage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-garage-signal-row{grid-template-columns:1fr}}@media (max-width:560px){.home-garage-dashboard-head{display:grid}.home-garage-summary-grid{grid-template-columns:1fr}.home-garage-summary-grid article{min-height:0}.garage-capability-head{display:grid}.garage-capability-grid{grid-template-columns:1fr}.garage-capability{min-height:0}.tracker-mode-bar,.tracker-density-bar{flex-direction:column;align-items:stretch}.tracker-mode-bar>div,.tracker-density-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tracker-mode-bar button,.tracker-density-bar button{min-height:40px}.price-tracker-grid{padding-bottom:32px}.price-tracker-card{gap:9px;padding:11px}.price-tracker-head{grid-template-columns:56px minmax(0,1fr)}.price-tracker-head .deal-thumb{width:56px;height:56px}.price-tracker-head h2{margin-top:6px}}.garage-import-preview{border:1px solid #23d5ff47;border-radius:7px;gap:7px;margin-top:10px;padding:11px;display:grid}.garage-import-preview b{color:#7ce8ff;font-size:12px}.garage-import-preview span,.garage-import-preview p{color:#aeb9c8;margin:0;font-size:11px;line-height:1.45}.garage-import-preview>div{flex-wrap:wrap;gap:7px;display:flex}.home-garage-next-action{border-left:3px solid var(--cyan);background:#23d5ff0b;gap:5px;margin-top:13px;padding:10px 12px;display:grid}.home-garage-next-action span{color:var(--cyan-2);font:800 9.5px var(--font-geist-mono), ui-monospace, monospace}.home-garage-next-action b{color:#eef7fb;font-size:12.5px;line-height:1.45}.home-garage-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.garage-project-planner{background:#0c1118;border-block:1px solid #f5c45138;margin:18px 0 24px;padding:18px}.garage-project-planner-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.garage-project-planner-head span,.garage-project-next span{color:var(--amber);font:800 10px var(--font-geist-mono), ui-monospace, monospace}.garage-project-planner-head h2{color:#f6f8fb;margin:5px 0 0;font-size:19px}.garage-project-planner-head label{color:#9baabd;gap:5px;min-width:190px;font-size:10px;display:grid}.garage-project-planner-head select{color:#eef3f9;background:#101722;border:1px solid #94a3b847;border-radius:6px;min-height:36px;padding:0 9px}.garage-project-stats{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.garage-project-stats b{color:#bdc9d8;border:1px solid #94a3b82e;border-radius:5px;padding:5px 7px;font-size:10px}.garage-project-sequence{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.garage-project-step{border:1px solid #94a3b829;border-left:3px solid #77879a;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.garage-project-step>span{color:#d9e1eb;font:800 10px var(--font-geist-mono), ui-monospace, monospace;background:#94a3b81a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.garage-project-step div{gap:3px;display:grid}.garage-project-step b{color:#edf3f9;font-size:12px}.garage-project-step small{color:#9baabd;font:800 9px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.garage-project-step p,.garage-project-planner>small{color:#8f9cad;margin:0;font-size:10.5px;line-height:1.45}.garage-project-step-documented{border-left-color:#58e28b}.garage-project-step-planned{border-left-color:#ffbf47}.garage-project-next{border-top:1px solid #94a3b824;gap:5px;margin-top:12px;padding:12px 0;display:grid}.garage-project-next b{color:#eef3f9;font-size:12.5px}.local-deal-feedback{border-top:1px solid #94a3b824;gap:7px;margin-top:12px;padding-top:11px;display:grid}.local-deal-feedback>span{color:var(--cyan-2);font:800 9px var(--font-geist-mono), ui-monospace, monospace}.local-deal-feedback>div{flex-wrap:wrap;gap:6px;display:flex}.local-deal-feedback button,.local-deal-feedback a{color:#b8c5d5;cursor:pointer;font:750 9.5px var(--font-geist-mono), ui-monospace, monospace;background:0 0;border:1px solid #94a3b83d;border-radius:5px;padding:6px 8px;text-decoration:none}.local-deal-feedback button[aria-pressed=true]{color:#a9efff;background:#23d5ff1a;border-color:#23d5ff8c}.local-deal-feedback small{color:#7f8da0;font-size:9.5px;line-height:1.4}@media (max-width:1050px){.home-garage-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.garage-project-planner-head{align-items:stretch;display:grid}.garage-project-planner-head label{min-width:0}}.garage-lifecycle-panel{border-bottom:1px solid #94a3b829;margin:-8px 0 24px;padding:0 18px 20px}.garage-lifecycle-panel>div:first-child span{color:#9fb0c2;font:800 10px var(--font-geist-mono), ui-monospace, monospace}.garage-lifecycle-panel h2{color:#eef3f9;margin:5px 0 12px;font-size:17px}.garage-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.garage-lifecycle-grid article{border:1px solid #94a3b826;border-radius:7px;min-height:112px;padding:10px}.garage-lifecycle-grid span{color:#9fb0c2;font:800 9px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.garage-lifecycle-grid b{color:#e7edf5;margin:7px 0 5px;font-size:12px;line-height:1.35;display:block}.garage-lifecycle-grid p{color:#8f9cad;margin:0;font-size:10px;line-height:1.45}.search-related{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.search-related span{color:#8190a3;font:800 9px var(--font-geist-mono), ui-monospace, monospace}.search-related a{color:#b9c8d8;border:1px solid #94a3b833;border-radius:5px;padding:6px 8px;font-size:10px;text-decoration:none}@media (max-width:900px){.garage-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.garage-lifecycle-grid{grid-template-columns:1fr}.garage-lifecycle-grid article{min-height:0}}.owner-workspace-tabs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.owner-workspace-tabs button{color:#aeb9c5;cursor:pointer;font:inherit;background:#111820;border:1px solid #34414f;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:750}.owner-workspace-tabs button[aria-selected=true]{color:#111820;background:#d8f36a;border-color:#d8f36a}.owner-workspace-panel{min-height:240px}.home-explore-disclosure{border-top:1px solid #94a3b83d;margin-top:22px}.home-explore-disclosure>summary{cursor:pointer;grid-template-columns:90px 1fr auto;align-items:center;gap:4px;padding:18px 0;list-style:none;display:grid}.home-explore-disclosure>summary::-webkit-details-marker{display:none}.home-explore-disclosure>summary span{color:#d8f36a;font-size:10px;font-weight:850}.home-explore-disclosure>summary b{color:#f6f8fb;font-size:15px}.home-explore-disclosure>summary small{color:#8d9aa8;text-align:right;max-width:360px;font-size:11px}.home-explore-content{border-top:1px solid #94a3b824;padding-top:8px}.deal-action-layer,.deal-personal-layer,.deal-evidence-audit{border-top:1px solid #94a3b829;padding-top:12px}.deal-action-layer{border-top:0;padding-top:0}.deal-personal-layer{gap:9px;margin-top:12px;display:grid}.deal-personal-empty{color:#8d9aa8;margin:0;font-size:11px}.deal-evidence-audit{margin-top:12px}.deal-evidence-audit>summary{cursor:pointer;gap:3px;list-style:none;display:grid}.deal-evidence-audit>summary::-webkit-details-marker{display:none}.deal-evidence-audit>summary span{color:#7be4ff;font-size:9px;font-weight:850}.deal-evidence-audit>summary b{color:#c9d2dc;font-size:11px}.deal-evidence-audit-body{gap:10px;padding-top:12px;display:grid}.deal-garage-migrate{color:#10161d;cursor:pointer;font:inherit;background:#d8f36a;border:0;border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.local-deal-status,.garage-project-save-status,.garage-lifecycle-status,.search-constraint-status{color:#9eeeff;margin:6px 0 0;font-size:11px;line-height:1.5}.garage-lifecycle-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.garage-lifecycle-head>b{color:#d8f36a;border:1px solid #34414f;border-radius:5px;padding:7px 9px;font-size:11px}.garage-lifecycle-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.garage-lifecycle-overview article{border:1px solid #94a3b82e;border-radius:6px;gap:5px;padding:11px;display:grid}.garage-lifecycle-overview span{color:#8d9aa8;font-size:9px;font-weight:800}.garage-lifecycle-overview b{color:#eef2f6;font-size:12px}.garage-lifecycle-queue{gap:9px;display:grid}.garage-lifecycle-asset{border:1px solid #94a3b833;border-left:3px solid #3f4c59;border-radius:6px;padding:12px}.garage-lifecycle-asset.has-risk{border-left-color:#f2b84b}.garage-lifecycle-asset.is-clear{border-left-color:#58e28b}.garage-lifecycle-asset.is-history{opacity:.88;border-left-color:#667482}.garage-lifecycle-asset header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.garage-lifecycle-asset header>div{gap:3px;display:grid}.garage-lifecycle-asset header span,.garage-lifecycle-asset header small{color:#8d9aa8;font-size:9px}.garage-lifecycle-asset header b{color:#f6f8fb;font-size:13px}.garage-lifecycle-asset header label{color:#aeb9c5;align-items:center;gap:7px;font-size:10px;display:flex}.garage-lifecycle-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.garage-lifecycle-fields label,.garage-project-resolution label,.garage-project-constraints>label{color:#8d9aa8;gap:4px;font-size:9px;display:grid}.garage-lifecycle-fields input,.garage-lifecycle-fields select,.garage-lifecycle-fields textarea,.garage-project-resolution input,.garage-project-resolution select,.garage-project-constraints input{color:#eef2f6;font:inherit;background:#0d131a;border:1px solid #34414f;border-radius:4px;min-width:0;padding:7px}.garage-project-constraints{border:1px solid #94a3b82e;border-radius:6px;margin:13px 0;padding:10px}.garage-project-constraints legend{color:#9eeeff;padding:0 5px;font-size:10px;font-weight:800}.garage-project-constraints>div{flex-wrap:wrap;gap:8px 14px;display:flex}.garage-project-constraints>div label{color:#aeb9c5;align-items:center;gap:5px;font-size:10px;display:flex}.garage-project-constraints>label{max-width:220px;margin-top:10px}.garage-project-resolution{grid-template-columns:minmax(110px,.5fr) minmax(160px,1fr);gap:8px;margin-top:9px;display:grid}.garage-project-resolution>small{grid-column:1/-1}.planner-model-match{color:#79e8a3}.planner-model-gap{color:#f2b84b}.price-maturity{border:1px solid #94a3b82e;border-left:3px solid #f2b84b;border-radius:6px;gap:4px;margin:10px 0;padding:10px;display:grid}.price-maturity-mature_30d,.price-maturity-mature_60d,.price-maturity-mature_90d{border-left-color:#58e28b}.price-maturity span{color:#8d9aa8;font-size:9px;font-weight:850}.price-maturity b{color:#eef2f6;font-size:12px}.price-maturity small,.price-maturity p{color:#9eabb9;margin:0;font-size:10px;line-height:1.45}.search-constraints{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.search-constraints label{color:#9eabb9;gap:4px;font-size:10px;display:grid}.search-constraints select{color:#eef2f6;font:inherit;background:#0d131a;border:1px solid #34414f;border-radius:5px;padding:9px}@media (max-width:720px){.home-explore-disclosure>summary{grid-template-columns:1fr}.home-explore-disclosure>summary small{text-align:left}.garage-lifecycle-overview,.garage-lifecycle-fields,.search-constraints{grid-template-columns:1fr}.garage-lifecycle-asset header{display:grid}.garage-project-resolution{grid-template-columns:1fr}}.deal-kit-intake{border:1px solid #23d5ff47;border-radius:6px;gap:10px;padding:12px;display:grid}.deal-kit-intake>div:first-child{justify-content:space-between;align-items:center;display:flex}.deal-kit-intake fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.deal-kit-intake legend{color:#dbe8f5;margin-bottom:6px;font-size:11px;font-weight:800}.deal-kit-intake fieldset>label{color:#b8c5d5;align-items:center;gap:7px;font-size:11px;display:flex}.deal-kit-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.deal-kit-metadata label{color:#8fa0b5;gap:4px;font-size:9px;display:grid}.deal-kit-metadata input{color:#e7edf5;background:#080e16d1;border:1px solid #94a3b840;border-radius:4px;min-width:0;padding:7px}.deal-kit-preview{background:#080e16b3;padding:9px;gap:4px!important;display:grid!important}.deal-kit-preview span{color:#94a5b8;font-size:10px}.deal-garage-undo{width:fit-content}@media (max-width:680px){.deal-kit-metadata{grid-template-columns:1fr}}.garage-lifecycle-history{border-top:1px solid #94a3b829;margin-top:14px;padding-top:12px}.garage-lifecycle-history>summary{color:#b9c5d1;cursor:pointer;margin-bottom:10px;font-size:11px;font-weight:750}.garage-lifecycle-note{grid-column:span 2}.garage-lifecycle-note textarea{resize:vertical;min-height:58px}@media (max-width:900px){.garage-lifecycle-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.garage-lifecycle-note{grid-column:auto}}.search-planner-draft{border:1px solid #68d6ff3d;border-left:3px solid var(--cyan);border-radius:7px;margin-bottom:16px;padding:16px}.search-planner-draft>div>span{color:var(--cyan-2);font:800 9px var(--font-geist-mono), ui-monospace, monospace}.search-planner-draft h2{color:#f2f6fa;margin:5px 0;font-size:17px}.search-planner-draft>div>p{color:#93a2b2;margin:0;font-size:11px;line-height:1.5}.search-planner-draft dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.search-planner-draft dl>div{border:1px solid #94a3b826;border-radius:5px;min-width:0;padding:9px}.search-planner-draft dt{color:#8493a4;text-transform:uppercase;font-size:9px;font-weight:800}.search-planner-draft dd{color:#e8eef5;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.4}.search-planner-draft>button{background:var(--cyan);color:#041014;cursor:pointer;border:0;border-radius:5px;padding:9px 12px;font-size:11px;font-weight:850}.search-planner-draft a{color:#9be5ff;font-weight:800}@media (max-width:720px){.search-planner-draft dl{grid-template-columns:1fr}}.decision-memory{border:1px solid #94a3b838;border-radius:6px;gap:10px;margin:16px 0;padding:14px;display:grid}.decision-memory>div:first-child{justify-content:space-between;gap:12px;display:flex}.decision-memory span{color:#9eabb9;font-size:11px}.decision-memory fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.decision-memory legend,.decision-memory label{color:#c4ced9;font-size:12px}.decision-memory legend{flex-basis:100%;font-weight:700}.decision-memory textarea{color:#eef2f6;background:#101820;border:1px solid #94a3b840;border-radius:4px;width:100%;min-height:64px;padding:8px;display:block}.decision-receipt{gap:14px}.decision-receipt-head{align-items:start}.decision-receipt-head>div{gap:4px;display:grid}.decision-receipt-primary,.decision-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-receipt label{gap:6px;display:grid}.decision-receipt select{color:var(--text);background:#101820;border:1px solid #94a3b840;border-radius:4px;width:100%;min-height:38px;padding:7px 9px}.decision-receipt-primary fieldset{border:1px solid var(--line);border-radius:5px;align-content:start;padding:8px 10px}.decision-receipt-primary fieldset label{align-items:center;gap:5px;display:flex}.decision-receipt-context{border-top:1px solid var(--line);padding-top:10px}.decision-receipt-context>summary{color:var(--cyan-2);cursor:pointer;font-size:11px;font-weight:800}.decision-receipt-context>div{gap:10px;margin-top:12px;display:grid}.decision-receipt>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.decision-receipt-primary,.decision-receipt-grid{grid-template-columns:1fr}.decision-receipt-head{display:grid}}.owner-workspace-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.owner-workspace-head-actions label{color:#c8d2dd;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.owner-workspace-head-actions>a,.owner-workspace-compact-link{color:#bdeeff;border:1px solid #68d6ff59;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.owner-workspace-skip{position:absolute;top:auto;left:-10000px}.owner-workspace-skip:focus{color:#111820;z-index:20;background:#f6f8fb;padding:8px;top:12px;left:12px}.search-planner-edit-grid,.owner-evidence-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-planner-edit-grid label,.owner-evidence-form label{color:#bdc8d4;gap:5px;font-size:11px;font-weight:750;display:grid}.search-planner-edit-grid input,.search-planner-edit-grid select,.owner-evidence-form input,.owner-evidence-form select,.owner-evidence-form textarea{color:#eef3f8;font:inherit;background:#0f151c;border:1px solid #3b4855;border-radius:5px;min-width:0;padding:9px}.owner-evidence-form{border-top:1px solid #94a3b82e;gap:12px;margin-top:24px;padding-top:22px;display:grid}.owner-evidence-form button{justify-self:start}.owner-evidence-editor-actions,.owner-evidence-queue-head,.owner-evidence-draft-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-evidence-queue{border-top:1px solid #94a3b82e;gap:12px;margin-top:8px;padding-top:16px;display:grid}.owner-evidence-queue-head{justify-content:space-between}.owner-evidence-queue-head h3{margin:3px 0 0;font-size:18px}.owner-evidence-queue-head span,.owner-evidence-draft-list article span{color:#77d6a8;font-size:10px;font-weight:850}.owner-evidence-draft-list{gap:8px;display:grid}.owner-evidence-draft-list article{border:1px solid #94a3b838;border-radius:7px;gap:9px;padding:12px;display:grid}.owner-evidence-draft-list article>div:first-child{gap:3px;display:grid}.owner-evidence-draft-list article b{font-size:15px}.owner-evidence-draft-list article small{color:#aebbc8}.owner-evidence-draft-list article p{white-space:pre-wrap;margin:0}.owner-evidence-moderation-note{background:#23d5ff0d;border-left:3px solid #23d5ff80;gap:4px;padding:9px 10px;display:grid}.owner-evidence-moderation-note b{color:#bdeeff;font:800 10px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #68d6ff}@media (max-width:640px){.owner-workspace-head-actions{justify-content:flex-start}.search-planner-edit-grid,.owner-evidence-form-grid{grid-template-columns:1fr}}@media (forced-colors:active){.owner-workspace-tabs button[aria-selected=true],.home-garage-tag,.tracker-match{forced-color-adjust:auto}:where(button,a,input,select,textarea,summary):focus-visible{outline-color:highlight}}.mobile-nav-shell{display:none}.desktop-theme-menu{flex:none;position:relative}.desktop-theme-menu>summary{cursor:pointer;border:1px solid var(--line);color:var(--muted);padding:7px 8px;font-size:11px;list-style:none}.desktop-theme-menu>summary::-webkit-details-marker{display:none}.desktop-theme-menu>div{z-index:30;border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.decision-summary-shell{border:1px solid var(--line-strong);background:var(--panel);margin:22px 0 14px}.decision-summary-verdict{grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;display:grid}.decision-action{border-right:1px solid var(--line-strong);min-height:76px;color:var(--cyan-2);font:900 13px var(--font-geist-mono), monospace;place-items:center;display:grid}.decision-action-add{color:var(--amber)}.decision-action-switch,.decision-action-wait{color:var(--red)}.decision-summary-eyebrow,.garage-context-label{color:var(--muted);font:800 10px var(--font-geist-mono), monospace}.decision-summary-verdict h2{max-width:740px;color:var(--text);margin:6px 0 0;font-size:24px;line-height:1.25}.decision-summary-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.decision-summary-facts div{border-right:1px solid var(--line);min-width:0;padding:13px 14px}.decision-summary-facts div:last-child{border-right:0}.decision-summary-facts dt{color:var(--dim);font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase}.decision-summary-facts dd{color:var(--text);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.decision-summary-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.decision-summary-next span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), monospace;text-transform:uppercase}.decision-summary-next p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.decision-summary-next a{border:1px solid var(--cyan);color:var(--text);flex:none;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.decision-section-nav{z-index:8;border:1px solid var(--line-strong);background:var(--bg);gap:0;width:100%;margin:18px 0 10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.decision-section-nav{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.decision-section-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.decision-section-nav a{text-align:center;font:800 10px var(--font-geist-mono), monospace;text-transform:uppercase;flex:1;padding:10px 8px}.decision-section-nav a+a{border-left:1px solid var(--line)}.progressive-section{border-top:1px solid var(--line-strong);scroll-margin-top:52px}.progressive-section:last-of-type{border-bottom:1px solid var(--line-strong)}.progressive-section>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:18px 4px;list-style:none;display:grid}.progressive-section>summary::-webkit-details-marker{display:none}.progressive-section>summary>span{color:var(--cyan);font:900 11px var(--font-geist-mono), monospace}.progressive-section>summary>div{gap:4px;display:grid}.progressive-section>summary b{color:var(--text);font-size:17px}.progressive-section>summary small{color:var(--muted);line-height:1.4}.progressive-section>summary:after{content:"+";color:var(--muted);grid-area:1/3;font-size:22px}.progressive-section[open]>summary:after{content:"−"}.progressive-section-body{padding:0 0 24px 48px}.progressive-section-body>:first-child{margin-top:0}.garage-context-rail{border-left:3px solid var(--cyan);background:var(--panel-2);justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:12px 14px;display:flex}.garage-context-rail>div:first-child{gap:4px;min-width:0;display:grid}.garage-context-rail b{color:var(--text);overflow-wrap:anywhere;font-size:12px}.garage-context-rail small{color:var(--muted);line-height:1.4}.garage-context-actions{flex:none;align-items:center;gap:12px;display:flex}.garage-context-actions a{color:var(--cyan-2);font-size:11px;font-weight:800}.context-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.context-toggle input{accent-color:var(--cyan)}.garage-context-counts{color:var(--muted);margin:-6px 0 10px;font-size:11px}.deal-monitor-summary{border:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0 0 12px;display:grid}.deal-monitor-summary div{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px;display:flex}.deal-monitor-summary div:last-child{border-right:0}.deal-monitor-summary span{color:var(--muted);font:800 10px var(--font-geist-mono), monospace;text-transform:uppercase}.deal-monitor-summary b{color:var(--text);font-size:20px}.density-control{border:1px solid var(--line);display:inline-flex}.density-control button{border:0;border-radius:0}.density-control button[aria-pressed=true]{background:var(--cyan);color:#071014}.deals-board-compact .deal-column-body{gap:6px;padding:8px}.deals-board-compact .deal-card{padding:10px}.deals-board-compact .deal-card-head{grid-template-columns:48px 1fr;gap:9px}.deals-board-compact .deal-thumb{width:48px}.deals-board-compact .deal-card-tags{margin-top:5px}.deals-board-compact .deal-card-price{margin:8px 0 4px;font-size:17px}.deals-board-compact .deal-action-layer>p{font-size:12px;line-height:1.4}.evidence-comparison{border:1px solid var(--line);background:var(--panel-2);margin:12px 0;padding:14px}.evidence-comparison-head{justify-content:space-between;gap:16px;display:flex}.evidence-comparison-head>div{gap:3px;display:grid}.evidence-comparison-head span,.evidence-comparison-head small{color:var(--muted);font-size:10px;line-height:1.4}.evidence-bars{gap:8px;margin-top:14px;display:grid}.evidence-bar-row{grid-template-columns:minmax(110px,.8fr) minmax(140px,2fr) auto;align-items:center;gap:10px;font-size:11px;display:grid}.evidence-bar-row>div{background:var(--track);height:9px}.evidence-bar-row i{background:var(--cyan);height:100%;display:block}.evidence-bar-row b{color:var(--text);font-family:var(--font-geist-mono), monospace}.theme-control{gap:4px;display:flex}.theme-control button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:7px 8px;font-size:10px}.theme-control button[aria-pressed=true]{border-color:var(--cyan);color:var(--text)}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--panel:#fff;--panel-2:#edf1f4;--line:#25313d24;--line-strong:#25313d47;--text:#17202a;--muted:#4d5b68;--dim:#65727e;--cyan:#006c82;--cyan-2:#005a6c;--amber:#8a5700;--green:#08783b;--red:#a62f2f;--track:#17202a14;--shadow:0 18px 48px #1f2a341f}:root[data-theme=daylight] .price-tracker-compact-summary{color:var(--muted)}:root[data-theme=daylight] .decision-list{background:var(--panel)}:root[data-theme=daylight] :where(.decision-list li,.decision-list .platform-step-row p,.decision-list .platform-link-stack span){color:var(--muted)}:root[data-theme=daylight] .platform-hub-deal-card{background:var(--panel)}:root[data-theme=daylight] :where(.platform-hub-deal-card p,.platform-hub-deal-card .exact-product-visual figcaption){color:var(--muted)}:root[data-theme=daylight] body{background:var(--bg)}:root[data-theme=daylight] .page{background-image:linear-gradient(#3241500d 1px,#0000 1px),linear-gradient(90deg,#3241500d 1px,#0000 1px)}:root[data-theme=daylight] :where(h1,h2,h3,h4,b,strong,.brand-name,.deal-card h2,.deal-card-price){color:var(--text)}:root[data-theme=daylight] :where(.deal-column,.deal-card,.site-nav a){background:var(--panel)}:root[data-theme=daylight] .site-nav a[aria-current=page]{background:var(--panel-2);color:var(--text)}:root[data-theme=daylight] .hero-copy{color:var(--muted)}:root[data-theme=daylight] :where(.home-decision-paths a,.home-finder-disclosure){background:var(--panel)}:root[data-theme=daylight] .signals-footer-form>button{color:#fff}:root[data-theme=daylight] .signals-footer-form>button:hover{background:var(--text)}:root[data-theme=daylight] .deal-price-history{background:var(--panel-2);border-color:var(--line-strong)}:root[data-theme=daylight] :where(.deal-price-history-top span,.deal-price-history-top small,.deal-price-history-foot span,.deal-price-history-target small,.deal-price-baseline,.deal-price-stable),:root[data-theme=dark] :where(.deal-price-history-top small,.deal-price-baseline),:root[data-theme=contrast] :where(.deal-price-history-top small,.deal-price-baseline){color:var(--muted)}:root[data-theme=daylight] :where(.deal-price-history-top b,.deal-price-history-target b){color:var(--text)}:root[data-theme=daylight] .deal-price-history-target{background:#006c8212;border-color:#006c823d}:root[data-theme=daylight] .deal-price-history-target span{color:var(--cyan-2)}:root[data-theme=daylight] .deal-price-dot{background:var(--muted);border-color:var(--panel-2)}:root[data-theme=daylight] .deal-price-sparkline-line{stroke:var(--muted)}:root[data-theme=daylight] .deal-price-sparkline-point{fill:var(--muted);stroke:var(--panel-2)}:root[data-theme=daylight] .deal-price-sparkline-point.is-low{fill:var(--green)}:root[data-theme=daylight] .deal-price-sparkline-point.is-latest{stroke:var(--text)}:root[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#050505;--panel-2:#101010;--line:#8f8f8f;--line-strong:#fff;--text:#fff;--muted:#e5e5e5;--dim:#c8c8c8;--cyan:#00e5ff;--cyan-2:#7df3ff;--amber:#ffd000;--green:#48ff77;--red:#ff7070;--track:#303030}:root[data-theme=contrast] .page{background-image:none}:root[data-theme=contrast] :where(button,a,summary,input,select){outline-offset:3px}@media (max-width:900px){.decision-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-summary-facts div:nth-child(2){border-right:0}.decision-summary-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.deal-monitor-summary{grid-template-columns:repeat(2,1fr)}.deal-monitor-summary div:nth-child(2){border-right:0}.deal-monitor-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1050px){header{flex-direction:row;align-items:center;min-height:58px;padding:10px 0}.brand-line,.desktop-site-nav,.desktop-theme-menu{display:none}.mobile-nav-shell{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.mobile-site-nav{flex-wrap:nowrap;gap:2px;width:auto;display:flex}.mobile-site-nav a{background:0 0;border:0;padding:8px 6px;font-size:11px}.site-more-menu{position:relative}.site-more-menu>summary{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;padding:7px 8px;font-size:11px;list-style:none}.site-more-menu>summary::-webkit-details-marker{display:none}.site-more-panel{z-index:30;border:1px solid var(--line-strong);background:var(--panel);width:min(280px,100vw - 32px);box-shadow:var(--shadow);padding:10px;position:absolute;top:calc(100% + 8px);right:0}.site-more-panel nav{gap:2px;display:grid}.site-more-panel nav a{border-bottom:1px solid var(--line);padding:9px}.site-more-panel .theme-control{margin-top:10px}.decision-page{padding-top:32px}.decision-summary-verdict{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px}.decision-action{min-height:60px}.decision-summary-verdict h2{font-size:19px}.decision-summary-next{flex-direction:column;align-items:stretch}.decision-summary-next a{text-align:center}.decision-section-nav{justify-content:flex-start;overflow-x:auto}.decision-section-nav a{flex:none;min-width:82px}.progressive-section-body{padding-left:0}.garage-context-rail{flex-direction:column;align-items:stretch}.garage-context-actions{justify-content:space-between}}@media (max-width:480px){.mobile-site-nav{gap:0}.mobile-site-nav a{padding-inline:4px;font-size:10px}.decision-summary-facts{grid-template-columns:1fr}.decision-summary-facts div{border-right:0;border-bottom:1px solid var(--line)}.decision-summary-facts div:last-child{border-bottom:0}.deal-monitor-summary{grid-template-columns:1fr 1fr}.evidence-bar-row{grid-template-columns:1fr auto}.evidence-bar-row>div{grid-area:2/1/auto/-1}}@media (forced-colors:active){.decision-action,.garage-context-rail,.evidence-bar-row i{forced-color-adjust:auto}.progressive-section>summary:after{color:buttontext}}.privacy-data-table{border:1px solid var(--line-strong);border-radius:7px;margin:18px 0 24px;overflow-x:auto}.privacy-data-table table{border-collapse:collapse;width:100%;min-width:680px}.privacy-data-table th,.privacy-data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.privacy-data-table th{color:var(--cyan-2);text-transform:uppercase;font-size:11px}.purchase-kit-ledger{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:22px;display:grid}.purchase-ledger-list{gap:12px;display:grid}.purchase-ledger-event{border:1px solid var(--line-strong);background:#14181db8;border-radius:7px;gap:14px;padding:14px;display:grid}.purchase-ledger-event>header{border:0;align-items:flex-start;min-height:0}.purchase-ledger-event>header div{gap:3px;display:grid}.purchase-ledger-event>header span,.purchase-ledger-component span{color:var(--cyan-2);font-size:10px;font-weight:850}.purchase-ledger-event h4,.purchase-ledger-event p{margin:0}.purchase-ledger-event p,.purchase-ledger-event small{color:var(--muted)}.purchase-ledger-metadata,.purchase-ledger-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-ledger-metadata label,.purchase-ledger-status label{color:#bdc8d4;gap:5px;font-size:11px;font-weight:750;display:grid}.purchase-ledger-metadata input,.purchase-ledger-status input,.purchase-ledger-status select,.purchase-ledger-component input{color:var(--text);background:#0f151c;border:1px solid #3b4855;border-radius:5px;min-width:0;padding:9px}.purchase-ledger-components{gap:8px;display:grid}.purchase-ledger-kit,.purchase-ledger-component{border-left:3px solid var(--line-strong);gap:4px;padding:8px 10px;display:grid}.purchase-ledger-component.exact{border-left-color:var(--green)}.purchase-ledger-component.unknown{border-left-color:var(--amber)}.purchase-ledger-component.unknown>div{flex-wrap:wrap;gap:8px;display:flex}.purchase-ledger-component.unknown input{flex:240px}.garage-reconciliation-layers{gap:5px;margin:10px 0;display:grid}.garage-reconciliation-layers b{color:#cbd5df;font-size:11px}@media (max-width:720px){.purchase-ledger-metadata,.purchase-ledger-status{grid-template-columns:1fr}.purchase-ledger-event>header{align-items:stretch;display:grid}}.decision-entry{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:stretch;padding-top:46px}.decision-entry h1{max-width:760px;font-size:clamp(36px,5vw,64px);line-height:.98}.home-decision-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;margin-top:24px;display:grid}.home-decision-paths a{border:1px solid var(--line-strong);background:#14181db8;border-radius:7px;gap:7px;min-height:132px;padding:14px;text-decoration:none;display:grid}.home-decision-paths a:hover{border-color:var(--cyan);transform:translateY(-1px)}.home-decision-paths span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace}.home-decision-paths b{color:var(--text);font-size:14px;line-height:1.25}.home-decision-paths small{color:var(--muted);font-size:11px;line-height:1.45}.home-finder-disclosure{border:1px solid var(--line-strong);background:#14181dc7;border-radius:7px;align-self:start;overflow:clip}.home-finder-disclosure>summary{cursor:pointer;place-content:center start;gap:7px;min-height:174px;padding:22px;list-style:none;display:grid}.home-finder-disclosure>summary::-webkit-details-marker{display:none}.home-finder-disclosure>summary:after{color:var(--cyan-2);content:"OPEN 3-QUESTION COMPASS +";font:800 10px var(--font-geist-mono), ui-monospace, monospace;margin-top:7px}.home-finder-disclosure[open]>summary{border-bottom:1px solid var(--line);min-height:0}.home-finder-disclosure[open]>summary:after{content:"CLOSE COMPASS -"}.home-finder-disclosure>summary span{color:var(--cyan-2);font:800 10px var(--font-geist-mono), ui-monospace, monospace}.home-finder-disclosure>summary b{font-size:20px}.home-finder-disclosure>summary small{color:var(--muted);line-height:1.5}.home-finder-body{padding:14px}.home-finder-body>*{margin:0}.desktop-more-panel{min-width:240px}.desktop-more-panel nav{align-items:stretch;gap:2px;display:grid}.desktop-more-panel nav a{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.desktop-more-panel .theme-control{margin-top:10px}@media (max-width:900px){.decision-entry{grid-template-columns:1fr}.home-decision-paths{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.decision-entry h1{font-size:38px}.home-decision-paths{grid-template-columns:1fr}.home-decision-paths a{min-height:0}}.owner-start-paths{align-items:stretch}.owner-start-paths nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-start-paths nav a{border:1px solid var(--line-strong);color:var(--text);text-align:center;border-radius:6px;place-items:center;min-height:48px;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.owner-start-paths nav a:hover{border-color:var(--cyan);color:var(--cyan-2)}.owner-today-actions{gap:8px;display:grid}.owner-today-actions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.owner-today-actions-head span{color:var(--cyan-2);font-size:10px;font-weight:850}.owner-today-actions-head small{color:var(--muted)}.owner-today-action{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;gap:3px;padding:10px 12px;display:grid}.owner-today-action span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.owner-today-action b{font-size:13px}.owner-today-action p{color:var(--muted);margin:0;font-size:12px}.owner-action-controls{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.owner-action-controls button,.owner-handled-actions button{min-height:30px;padding:6px 9px;font-size:10px}.owner-actions-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:6px;margin:0;padding:12px}.owner-handled-actions{border-top:1px solid var(--line);padding-top:10px}.owner-handled-actions>summary{color:var(--muted);cursor:pointer;font-size:11px;font-weight:800}.owner-handled-actions>div{gap:6px;margin-top:8px;display:grid}.owner-handled-actions article{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.owner-handled-actions article>div{gap:2px;display:grid}.owner-handled-actions small{color:var(--muted)}.owner-today-action.action-required{border-left-color:var(--red)}.owner-today-action.needs-verification{border-left-color:var(--amber)}.owner-today-action.monitor{border-left-color:var(--cyan)}.owner-today-action.resolved{border-left-color:var(--green)}@media (max-width:720px){.owner-start-paths nav{grid-template-columns:1fr}}.commerce-policy-audit{border:1px solid var(--line-strong);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 28px;display:grid}.commerce-policy-audit div{border-bottom:1px solid var(--line);gap:4px;padding:11px 12px;display:grid}.commerce-policy-audit dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.commerce-policy-audit dd{font-family:var(--font-geist-mono);margin:0;font-size:12px}.commerce-policy-audit .policy-pass{color:var(--green);font-weight:900}@media (max-width:720px){.commerce-policy-audit{grid-template-columns:1fr}}.owner-evidence-send-gate{background:#23d5ff0a;border:1px solid #23d5ff33;border-radius:7px;gap:10px;padding:12px;display:grid}.owner-evidence-send-gate p{color:var(--muted);margin:0;font-size:12px}.owner-evidence-consent{color:#c9d4df;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;display:grid!important}.owner-evidence-consent input{margin-top:2px}.garage-quick-start{border:1px solid var(--line-strong);background:var(--panel-2);grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;padding:14px;display:grid}.garage-quick-start>div span,.personal-buy-plan-head span,.decision-evidence-summary>div>span{color:var(--cyan-2);text-transform:uppercase;font-size:10px}.garage-quick-start h3,.personal-buy-plan h3,.decision-evidence-summary h2{margin:3px 0 5px;font-size:17px}.garage-quick-start p{color:var(--muted);margin:0}.garage-quick-start label{color:var(--muted);gap:5px;font-size:12px;display:grid}.decision-evidence-summary{border:1px solid var(--line-strong);background:var(--panel);gap:12px;padding:16px;display:grid}.decision-evidence-summary dl{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.decision-evidence-summary dl div{border-right:1px solid var(--line);padding:10px}.decision-evidence-summary dl div:last-child{border-right:0}.decision-evidence-summary dt{color:var(--muted);text-transform:uppercase;font-size:10px}.decision-evidence-summary dd{margin:4px 0 0;font-size:22px;font-weight:700}.decision-evidence-summary p{color:var(--muted);margin:0}.decision-receipt-followup{border-left:3px solid var(--amber);background:var(--panel-2);gap:4px;padding:10px;display:grid}.personal-buy-plan{border:1px solid var(--line-strong);gap:12px;margin:16px 0;padding:14px;display:grid}.personal-buy-plan-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.personal-buy-plan-list{gap:6px;display:grid}.personal-buy-plan-loop{flex-wrap:wrap;gap:6px;display:flex}.personal-buy-plan-loop a{border:1px solid var(--line);color:var(--text);border-radius:5px;padding:7px 9px;font-size:11px;font-weight:750}.personal-buy-plan-list article{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.personal-buy-plan-list article>a{font-size:11px;font-weight:750}.personal-buy-plan-list p{color:var(--muted);margin:3px 0 0}.personal-plan-state{border:1px solid var(--line-strong);text-align:center;align-self:start;padding:4px;font-size:10px}.personal-plan-buy{color:var(--green)}.personal-plan-wait,.personal-plan-watch{color:var(--amber)}.tco-scenario-workspace{border:1px solid var(--line-strong);gap:12px;margin:14px 0;padding:14px;display:grid}.tco-scenario-workspace h3{margin:3px 0;font-size:16px}.tco-scenario-workspace>div:first-child>span{color:var(--cyan-2);font-size:10px;font-weight:800}.tco-scenario-workspace p{color:var(--muted);margin:0}.tco-scenario-actions{flex-wrap:wrap;gap:7px;display:flex}.tco-scenario-history{gap:6px;display:grid}.tco-scenario-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.tco-scenario-history article.is-active{border-left:3px solid var(--cyan);padding-left:9px}.tco-scenario-history article>div{gap:2px;display:grid}.tco-scenario-history article>div:last-child{display:flex}.tco-scenario-history span,.tco-scenario-history small{color:var(--muted)}.tco-sku-basket{border:1px solid var(--line);margin:10px 0}.tco-sku-basket summary{cursor:pointer;padding:9px;font-size:11px;font-weight:800}.tco-sku-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.tco-sku-line>div{gap:3px;display:grid}.tco-sku-line span,.tco-sku-line small{color:var(--muted);font-size:10px}.retailer-coverage{border-top:1px solid var(--line-strong);gap:16px;margin-top:28px;padding-top:20px;display:grid}.retailer-coverage h2{margin:4px 0}.retailer-coverage>div:first-child p{color:var(--muted);margin:0}.retailer-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.retailer-coverage-grid article{border:1px solid var(--line);gap:6px;padding:12px;display:grid}.retailer-coverage-grid article>span{color:var(--muted);font-size:10px}.retailer-coverage-grid article p{color:var(--muted);margin:0;font-size:11px}.retailer-status{font-size:11px}.retailer-status-price_checks_available{color:var(--green)}.retailer-status-collection_onboarding{color:var(--amber)}.retailer-status-planned{color:var(--muted)}.decision-accountability{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;font-size:10px;display:flex}.decision-accountability a{margin-left:auto}.recommendation-history{border:1px solid var(--line);margin-top:14px}.recommendation-history summary{cursor:pointer;padding:10px;font-weight:800}.recommendation-history>div{display:grid}.recommendation-history article{border-top:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px;display:grid}.recommendation-history article>div{gap:4px;display:grid}.recommendation-history p{margin:0}.recommendation-history small{color:var(--muted)}.market-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-price-grid article{border:1px solid var(--line);gap:7px;padding:14px;display:grid}.market-price-grid article>span,.market-price-grid small{color:var(--muted)}.search-match-level{font-size:inherit;color:var(--text)}@media (max-width:720px){.garage-quick-start{grid-template-columns:1fr;align-items:stretch}.decision-evidence-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-evidence-summary dl div:nth-child(2){border-right:0}.decision-evidence-summary dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}.personal-buy-plan-list article{grid-template-columns:46px minmax(0,1fr)}.personal-buy-plan-list article>a{grid-column:2;justify-self:start}.tco-scenario-history article{align-items:stretch;display:grid}.tco-sku-line,.retailer-coverage-grid,.market-price-grid{grid-template-columns:1fr}}@media (max-width:420px){.mobile-site-nav a{padding-inline:3px;font-size:9px}.personal-buy-plan-head{display:grid}}.capability-scene{border-top:1px solid #94a3b829;grid-template-columns:minmax(150px,260px) minmax(0,1fr);align-items:start;gap:10px;max-width:680px;margin:9px 0 4px;padding-top:9px;display:grid}.capability-scene-media{aspect-ratio:8/5;border:1px solid #94a3b838;border-radius:5px;min-width:0;overflow:hidden}.capability-scene-media img{object-fit:cover;width:100%;height:100%;display:block}.capability-scene figcaption{gap:4px;min-width:0;display:grid}.capability-scene figcaption>span{color:#9eeeff;font:800 9px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.capability-scene figcaption p{color:#b8c3cf;margin:0;font-size:10.5px;line-height:1.45}.capability-scene figcaption small{color:#f1c86a;font:750 9px var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;line-height:1.4}.search-capability-scene{max-width:760px;margin:13px 0}@media (max-width:640px){.capability-scene{grid-template-columns:1fr;max-width:100%}.capability-scene-media{max-height:210px}}@media (forced-colors:active){.capability-scene,.capability-scene-media{border-color:canvastext}.capability-scene figcaption>span,.capability-scene figcaption small{color:canvastext}}.governed-visual-fallback{aspect-ratio:8/5;color:#d8e0e8;background:#111a22;align-content:center;gap:5px;min-height:96px;padding:14px;display:grid}.governed-visual-fallback b{font-size:12px}.governed-visual-fallback span{color:#93a1b3;font-size:10px;line-height:1.4}.exact-product-visual{place-items:center;gap:3px;margin:0;display:grid}.exact-product-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.exact-product-visual figcaption{color:#718096;font:700 8px var(--font-geist-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;line-height:1.25}.evidence-summary-visual{border-block:1px solid #23d5ff38;grid-template-columns:minmax(240px,520px) minmax(0,1fr);gap:14px;margin:24px 0;padding:16px 0;display:grid}.evidence-summary-media{aspect-ratio:8/5;border:1px solid #23d5ff42;border-radius:5px;overflow:hidden}.evidence-summary-media img{object-fit:cover;width:100%;height:100%;display:block}.evidence-summary-visual figcaption{align-content:center;gap:8px;display:grid}.evidence-summary-visual figcaption span{color:#9eeeff;font:800 10px var(--font-geist-mono), ui-monospace, monospace}.evidence-summary-visual figcaption p{color:#b8c3cf;margin:0;font-size:12px;line-height:1.5}.evidence-summary-visual figcaption a{color:#f1c86a;font-size:11px;font-weight:800}.garage-capability-scene{border:0;margin:-2px -2px 9px;padding:0;display:block}.garage-capability-scene .capability-scene-media{aspect-ratio:3/2}.garage-capability-scene figcaption{margin-top:5px}.garage-capability-scene figcaption p{display:none}.compare-capability-scene,.decision-capability-scene,.platform-capability-scene{margin-block:14px}.compare-workspace-lane>.capability-scene.compare-capability-scene{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.evidence-summary-visual{grid-template-columns:1fr}.exact-product-visual figcaption{font-size:7px}}@media (forced-colors:active){.governed-visual-fallback,.evidence-summary-visual,.evidence-summary-media,.exact-product-visual{border-color:canvastext}.evidence-summary-visual figcaption span,.evidence-summary-visual figcaption a{color:linktext}}.garage-page-hero{padding-bottom:8px}.garage-page-hero h1{max-width:680px}.garage-page-hero p{max-width:720px}.garage-profile{background:#0a1117;border-color:#94a3b838;border-radius:8px;margin-top:18px;padding:20px}.garage-profile-head{align-items:center;margin-bottom:14px}.garage-profile-head h2{margin-bottom:0;font-size:20px}.garage-profile-head>div:first-child>p{color:#8fa0af;margin:3px 0 0;font-size:12px}.garage-profile-status{background:0 0;border:0;min-width:0;padding:0}.garage-profile-status span{letter-spacing:0}.garage-profile-output.garage-next-move{background:#101920;border:1px solid #58e28b4d;border-left:4px solid #58e28b;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:stretch;gap:22px;padding:22px;display:grid}.garage-profile-output.garage-next-move-setup{border-color:#f5c4514d #f5c4514d #f5c4514d #f5c451}.garage-next-move-copy{align-content:start;gap:9px;display:grid}.garage-next-move-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.garage-next-move-meta>span{color:#9af6c1;font-size:12px;font-weight:800}.garage-next-move-setup .garage-next-move-meta>span{color:#ffe29a}.garage-next-move-meta>b{color:#b8c5d1;font-size:12px}.garage-profile-output.garage-next-move h3{max-width:760px;margin:0;font-size:26px}.garage-profile-output.garage-next-move>.garage-next-move-copy>p{color:#d7e0e8;font-size:15px;line-height:1.55}.garage-next-move-exception{border-left:2px solid #f5c451;gap:4px;margin-top:3px;padding-left:11px;display:grid}.garage-next-move-exception>span{color:#ffe29a;font-size:11px;font-weight:800}.garage-next-move-exception>p{color:#b7c3cf;margin:0;font-size:13px;line-height:1.5}.garage-next-move-actions,.garage-overview-links,.garage-save-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex}.garage-next-move-actions button,.garage-overview-links button,.garage-save-row button,.garage-capability-more{color:#eafff0;cursor:pointer;background:#58e28b21;border:1px solid #58e28b61;border-radius:6px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800}.garage-next-move-actions .secondary,.garage-overview-links .secondary,.garage-save-row .secondary{color:#d1dbe4;background:0 0;border-color:#40505f}.garage-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:1px;margin:0;display:grid}.garage-snapshot div{background:#0b131a;gap:5px;min-height:78px;padding:12px;display:grid}.garage-snapshot dt{color:#8fa0af;font-size:11px}.garage-snapshot dd{color:#f3f7fa;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800}.garage-snapshot div:first-child{grid-column:1/-1}.garage-snapshot div:first-child dd{font-size:15px}.garage-workspace-tabs{border-bottom:1px solid #33414e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.garage-workspace-tabs button{color:#9aa8b6;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:0 12px;font-size:14px;font-weight:750}.garage-workspace-tabs button:hover{color:#e7edf3}.garage-workspace-tabs button[aria-selected=true]{color:#f6f8fb;border-bottom-color:#23d5ff}.garage-workspace-tabs button:focus-visible,.garage-workspace-panel:focus-visible,.garage-data-management summary:focus-visible{outline-offset:3px;outline:2px solid #7ce8ff}.garage-workspace-panel{outline:0;min-height:360px;padding-top:20px}.garage-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:24px;display:grid}.garage-workspace-block{min-width:0}.garage-overview-grid>.garage-workspace-block+.garage-workspace-block{border-left:1px solid #2a3742;padding-left:24px}.garage-section-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:15px;display:flex}.garage-section-head>div{min-width:0}.garage-section-head span{color:#7ce8ff;font-size:11px;font-weight:800}.garage-section-head h3{color:#f4f7fa;margin:4px 0 6px;font-size:20px;line-height:1.3}.garage-section-head p{color:#aebbc7;max-width:720px;margin:0;font-size:14px;line-height:1.55}.garage-section-head>b{color:#d5dee6;white-space:nowrap;font-size:12px}.garage-quick-start{background:0 0;border:0;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;padding:0;display:grid}.garage-quick-start label{color:#aebbc7;font-size:13px}.garage-quick-start select,.garage-quick-start button{color:#edf2f6;background:#101820;border:1px solid #3a4855;border-radius:6px;min-height:42px;padding:0 11px;font-size:13px}.garage-profile-table{margin-top:14px}.garage-profile-row{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(70px,84px))}.garage-profile-row-head span{color:#91a4b5;letter-spacing:0;text-transform:none;font-size:11px}.garage-profile-row input[type=number]{background:#101820;border-color:#3a4855;height:42px}.garage-overview-context .garage-control,.garage-project-control{background:0 0;border:0;padding:0}.garage-overview-context .garage-control>span,.garage-project-control>span{color:#aebbc7;letter-spacing:0;text-transform:none;font-size:12px}.garage-segments button{text-transform:none;min-height:42px}.garage-capability-map{margin-top:26px;padding-top:22px}.garage-capability-head span{color:#a9f3c3;font-size:11px}.garage-capability-head h2,:root[data-theme=daylight] .garage-capability-head h2{color:#f6f8fb;font-size:20px}.garage-capability-head>b,:root[data-theme=daylight] .garage-capability-head>b{color:#b9c7d8;font-size:12px}.garage-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.garage-capability{background:#0e161d;border-left:3px solid #667786;min-height:0;padding:9px}.garage-capability-documented{border-color:#94a3b829 #94a3b829 #94a3b829 #58e28b}.garage-capability-planned{border-color:#94a3b829 #94a3b829 #94a3b829 #f5c451}.garage-capability-unmapped{border-left-color:#f08a73}.garage-capability span{font-size:10px}.garage-capability b,:root[data-theme=daylight] .garage-capability b{color:#e7edf5;font-size:14px}.garage-capability p,.garage-capability-map>small{font-size:12px}.garage-capability-scene{margin:-9px -9px 10px}.garage-capability-scene .capability-scene-media{aspect-ratio:16/9;border:0;border-radius:6px 6px 0 0}.garage-capability-empty{border-left:3px solid #526170;margin:14px 0;padding:12px 14px}.garage-capability-empty b{color:#e5ebf0;font-size:14px}.garage-capability-empty p{color:#9eacb8;margin:4px 0 0;font-size:13px}.garage-capability-more{color:#d5dee6;background:0 0;border-color:#40505f;margin-bottom:12px}.garage-detail-toggle{text-transform:none;min-height:42px;font-size:12px}.garage-detail-panel{margin-top:16px;padding-top:16px}.garage-detail-heading span{font-size:15px}.garage-detail-heading p,.garage-empty-detail,.garage-transfer-status{font-size:13px}.garage-detail-heading button,.garage-detail-actions button,.garage-remove{text-transform:none;min-height:38px;font-size:11px}.garage-asset-row input,.garage-asset-row select,.garage-preferences input,.garage-preferences select{height:42px;font-size:13px}.garage-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.garage-projects label{min-height:32px;font-size:13px}.garage-projects input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.garage-save-row{border-top:1px solid #2a3742;margin-top:18px;padding-top:16px}.garage-save-row>span{color:#91a0ad;font-size:12px}.garage-data-management{border-top:1px solid #2a3742;margin-top:20px;padding-top:14px}.garage-data-management summary{color:#c7d2dc;cursor:pointer;font-size:13px;font-weight:750}.garage-data-management>p{color:#93a2af;font-size:12px;line-height:1.5}.garage-profile-actions{flex-wrap:wrap}.garage-profile-actions button{text-transform:none;min-height:40px}.garage-transfer-hint{color:#8f9eab;align-self:center;font-size:12px}.garage-danger-zone{border-top:1px solid #f08a7340;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:13px;display:flex}.garage-danger-zone b{color:#ffb4a3;margin-right:auto;font-size:12px}.garage-danger-zone button{color:#ffc2b5;cursor:pointer;background:0 0;border:1px solid #f08a736b;border-radius:6px;min-height:40px;padding:0 12px}.garage-recommendations .garage-output-list{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-recommendations .garage-output-item{min-height:118px}.garage-recommendations .serious-decision{margin-top:22px}.garage-boundary{color:#93a2af;margin-top:14px;font-size:12px;display:block}.ownership-guide-library{border-block:1px solid #2d3944;margin:24px 0;padding:14px 0}.ownership-guide-library>summary{color:#d4dde5;cursor:pointer;font-size:14px;font-weight:800}.ownership-guide-library .ownership-grid{margin-top:14px;padding-bottom:0}.ownership-guide-library .ownership-card{min-height:0}@media (max-width:900px){.garage-profile-output.garage-next-move,.garage-overview-grid{grid-template-columns:1fr}.garage-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-snapshot div:first-child{grid-column:1/-1}.garage-overview-grid>.garage-workspace-block+.garage-workspace-block{border-top:1px solid #2a3742;border-left:0;padding-top:20px;padding-left:0}.garage-capability-grid,.garage-recommendations .garage-output-list,.garage-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.garage-page-hero{padding-block:30px 12px}.garage-page-hero h1{font-size:34px}.garage-page-hero p{font-size:15px}.garage-profile{padding:14px}.garage-profile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.garage-profile-head h2{font-size:17px}.garage-profile-output.garage-next-move{gap:16px;padding:16px}.garage-profile-output.garage-next-move h3{font-size:22px}.garage-next-move-meta{flex-direction:column;align-items:start;gap:4px}.garage-next-move-actions>button{flex:100%}.garage-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-snapshot div:first-child{grid-column:1/-1}.garage-snapshot div{min-height:68px;padding:9px}.garage-snapshot dd{font-size:16px}.garage-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-workspace-tabs button{min-height:44px}.garage-quick-start,.garage-capability-grid,.garage-recommendations .garage-output-list,.garage-projects{grid-template-columns:1fr}.garage-profile-row{grid-template-columns:minmax(92px,1fr) repeat(3,minmax(48px,58px));gap:5px}.garage-profile-row b{font-size:11px}.garage-profile-row-head span{overflow-wrap:anywhere;font-size:9px}.garage-section-head{gap:7px;display:grid}.garage-section-head>b{white-space:normal}.garage-danger-zone{flex-direction:column;align-items:stretch}.garage-danger-zone button{width:100%}}@media (forced-colors:active){.garage-next-move,.garage-workspace-tabs,.garage-workspace-block,.garage-capability,.garage-data-management{border-color:canvastext}.garage-workspace-tabs button[aria-selected=true]{color:highlight;border-color:highlight}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
