/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--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;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-lime-400:oklch(84.1% .238 128.85);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-300:oklch(78.5% .115 274.713);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-pink-300:oklch(82.3% .12 346.018);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.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}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab,red,red)){.border-red-400\/35{border-color:color-mix(in oklab,var(--color-red-400) 35%,transparent)}}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/25{border-color:color-mix(in oklab,var(--color-slate-400) 25%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/10{background-color:color-mix(in oklab,var(--color-slate-400) 10%,transparent)}}.break-all{word-break:break-all}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-gray-100{color:var(--color-gray-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-slate-200{color:var(--color-slate-200)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[file\:line\]{file:line}.\[xml\:lang\]{xml:lang}}:root{--color-accent:#f5a623;--color-accent-a0:#f5a62300;--color-accent-a01:#f5a62303;--color-accent-a02:#f5a62305;--color-accent-a03:#f5a62308;--color-accent-a035:#f5a62309;--color-accent-a04:#f5a6230a;--color-accent-a045:#f5a6230b;--color-accent-a05:#f5a6230d;--color-accent-a055:#f5a6230e;--color-accent-a06:#f5a6230f;--color-accent-a07:#f5a62312;--color-accent-a075:#f5a62313;--color-accent-a08:#f5a62314;--color-accent-a085:#f5a62316;--color-accent-a09:#f5a62317;--color-accent-a095:#f5a62318;--color-accent-a1:#f5a6231a;--color-accent-a105:#f5a6231b;--color-accent-a11:#f5a6231c;--color-accent-a12:#f5a6231f;--color-accent-a13:#f5a62321;--color-accent-a14:#f5a62324;--color-accent-a15:#f5a62326;--color-accent-a16:#f5a62329;--color-accent-a18:#f5a6232e;--color-accent-a2:#f5a62333;--color-accent-a22:#f5a62338;--color-accent-a24:#f5a6233d;--color-accent-a25:#f5a62340;--color-accent-a26:#f5a62342;--color-accent-a28:#f5a62347;--color-accent-a3:#f5a6234d;--color-accent-a32:#f5a62352;--color-accent-a34:#f5a62357;--color-accent-a35:#f5a62359;--color-accent-a36:#f5a6235c;--color-accent-a38:#f5a62361;--color-accent-a4:#f5a62366;--color-accent-a42:#f5a6236b;--color-accent-a46:#f5a62375;--color-accent-a48:#f5a6237a;--color-accent-a5:#f5a62380;--color-accent-a55:#f5a6238c;--color-accent-a58:#f5a62394;--color-accent-a6:#f5a62399;--color-accent-a62:#f5a6239e;--color-accent-a65:#f5a623a6;--color-accent-a7:#f5a623b3;--color-accent-a8:#f5a623cc;--color-accent-a9:#f5a623e6;--color-accent-a95:#f5a623f2;--color-accent-a98:#f5a623fa;--color-accent-dim:#d4a843;--color-accent-dim-a08:#d4a84314;--color-accent-dim-a12:#d4a8431f;--color-accent-dim-a15:#d4a84326;--color-accent-muted:#f5c97a;--color-accent-muted-2:#f5c563;--color-accent-muted-3-a28:#f5c36d47;--color-accent-soft:#f5d78e;--color-accent-soft-a42:#f5d78e6b;--color-accent-soft-a5:#f5d78e80;--color-accent-soft-a9:#f5d78ee6;--color-accent-strong:#d4910e;--color-accent-strong-2:#d7900b;--color-accent-strong-3:#e09100;--color-amber-200:#fde68a;--color-amber-200-2:#ffd28a;--color-amber-300:#fcd34d;--color-amber-300-2:#ffc24d;--color-amber-300-a35:#fcd34d59;--color-amber-400:#fbbf24;--color-amber-400-a08:#fbbf2414;--color-amber-400-a1:#fbbf241a;--color-amber-400-a35:#fbbf2459;--color-amber-500:#f59e0b;--color-amber-500-a98:#de9711fa;--color-amber-900:#78350f;--color-bg:#0a0a0a;--color-bg-a16:#0a0a0a29;--color-bg-a18:#0a0a0a2e;--color-bg-a2:#0a0a0a33;--color-bg-a42:#0a0a0a6b;--color-bg-a54:#0a0a0a8a;--color-bg-a55:#0a0a0a8c;--color-bg-a58:#0a0a0a94;--color-bg-a6:#0a0a0a99;--color-bg-a62:#0a0a0a9e;--color-bg-a64:#0a0a0aa3;--color-bg-a8:#0a0a0acc;--color-bg-a82:#0a0a0ad1;--color-bg-a9:#0a0a0ae6;--color-bg-a92:#0a0a0aeb;--color-bg-a94:#0a0a0af0;--color-bg-a96:#0a0a0af5;--color-bg-a98:#0a0a0afa;--color-bg-deep:#050505;--color-bg-deep-2:#070707;--color-bg-raised:#0d0d0d;--color-black:#000;--color-black-a16:#00000029;--color-black-a18:#0000002e;--color-black-a2:#0003;--color-black-a22:#00000038;--color-black-a24:#0000003d;--color-black-a25:#00000040;--color-black-a28:#00000047;--color-black-a3:#0000004d;--color-black-a32:#00000052;--color-black-a34:#00000057;--color-black-a35:#00000059;--color-black-a36:#0000005c;--color-black-a38:#00000061;--color-black-a4:#0006;--color-black-a42:#0000006b;--color-black-a45:#00000073;--color-black-a48:#0000007a;--color-black-a5:#00000080;--color-black-a55:#0000008c;--color-black-a56:#0000008f;--color-black-a6:#0009;--color-black-a7:#000000b3;--color-black-a72:#000000b8;--color-black-a75:#000000bf;--color-black-a78:#000000c7;--color-black-a9:#000000e6;--color-blue-300:#93c5fd;--color-blue-300-2:#7fb2ff;--color-blue-400:#60a5fa;--color-blue-400-a02:#60a5fa05;--color-blue-400-a055:#60a5fa0e;--color-blue-400-a06:#60a5fa0f;--color-blue-400-a08:#60a5fa14;--color-blue-400-a1:#60a5fa1a;--color-blue-400-a14:#60a5fa24;--color-blue-400-a15:#60a5fa26;--color-blue-400-a16:#60a5fa29;--color-blue-400-a2:#60a5fa33;--color-blue-400-a28:#60a5fa47;--color-blue-400-a4:#60a5fa66;--color-blue-500:#3b82f6;--color-blue-500-a12:#3b82f61f;--color-blue-500-a14:#3b82f624;--color-blue-500-a15:#3b82f626;--color-blue-500-a3:#3b82f64d;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-400-a02:#34d39905;--color-emerald-400-a05:#34d3990d;--color-emerald-400-a08:#34d39914;--color-emerald-400-a14:#34d39924;--color-emerald-500:#10b981;--color-emerald-500-a14:#10b98124;--color-emerald-500-a3:#10b9814d;--color-emerald-900:#064e3b;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-400-2:#9aa5b5;--color-gray-400-3:#a6b0bf;--color-gray-50:#f9fafb;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-600-2:#435061;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-900-2:#1a1a2e;--color-gray-900-3:#08081a;--color-gray-900-a6:#0f0f2399;--color-gray-900-a78:#111827c7;--color-gray-900-a8:#0f0f23cc;--color-green-100:#dcfce7;--color-green-300:#86efac;--color-green-300-a32:#86efac52;--color-green-300-a35:#86efac59;--color-green-400:#4ade80;--color-green-400-a08:#4ade8014;--color-green-400-a1:#4ade801a;--color-green-400-a12:#4ade801f;--color-green-400-a14:#4ade8024;--color-green-400-a2:#4ade8033;--color-green-400-a22:#4ade8038;--color-green-400-a28:#4ade8047;--color-green-500:#22c55e;--color-green-500-a06:#22c55e0f;--color-green-500-a07:#22c55e12;--color-green-500-a075:#22c55e13;--color-green-500-a08:#22c55e14;--color-green-500-a1:#22c55e1a;--color-green-500-a12:#22c55e1f;--color-green-500-a15:#22c55e26;--color-green-500-a2:#22c55e33;--color-green-500-a24:#22c55e3d;--color-green-500-a3:#22c55e4d;--color-green-500-a34:#22c55e57;--color-green-500-a35:#22c55e59;--color-indigo-300:#a5b4fc;--color-indigo-300-a32:#a5b4fc52;--color-indigo-400-a36:#818cf85c;--color-indigo-500-a075:#6366f113;--color-indigo-500-a08:#6366f114;--color-indigo-500-a09:#6366f117;--color-indigo-500-a12:#6366f11f;--color-indigo-500-a15:#6366f126;--color-indigo-500-a2:#6366f133;--color-indigo-500-a25:#6366f140;--color-orange-200:#ffe3a6;--color-orange-50:#fffaf0;--color-orange-50-2:#f6f2ea;--color-orange-500:#f97316;--color-pink-300:#f9a8d4;--color-pink-400-a14:#f472b624;--color-pink-400-a3:#f472b64d;--color-red-200:#fecaca;--color-red-200-2:#ffc6c6;--color-red-200-3:#ffd0d0;--color-red-300:#fca5a5;--color-red-300-2:#f4b0b0;--color-red-400:#f87171;--color-red-400-a015:#f8717104;--color-red-400-a04:#f871710a;--color-red-400-a045:#f871710b;--color-red-400-a08:#f8717114;--color-red-400-a1:#f871711a;--color-red-400-a12:#f871711f;--color-red-400-a14:#f8717124;--color-red-400-a18:#f871712e;--color-red-400-a18-2:#f070702e;--color-red-400-a2:#f8717133;--color-red-400-a22:#f8717138;--color-red-400-a25:#f8717140;--color-red-400-a28:#f8717147;--color-red-400-a28-2:#f0707047;--color-red-400-a3:#f871714d;--color-red-400-a32:#f8717152;--color-red-400-a35:#f8717159;--color-red-400-a42:#f871716b;--color-red-400-a45:#f8717173;--color-red-400-a55:#f871718c;--color-red-500:#ef4444;--color-red-500-a04:#ef44440a;--color-red-500-a05:#ef44440d;--color-red-500-a06:#ef44440f;--color-red-500-a08:#ef444414;--color-red-500-a1:#ef44441a;--color-red-500-a12:#ef44441f;--color-red-500-a15:#ef444426;--color-red-500-a2:#ef444433;--color-red-500-a24:#ef44443d;--color-red-500-a25:#ef444440;--color-red-500-a3:#ef44444d;--color-red-500-a35:#ef444459;--color-red-500-a4:#ef444466;--color-red-900-a12:#7f1d1d1f;--color-red-900-a14:#7f1d1d24;--color-red-900-a16:#7f1d1d29;--color-red-900-a18:#7f1d1d2e;--color-sky-300:#7dd3fc;--color-sky-300-a35:#7dd3fc59;--color-sky-900:#0c4a6e;--color-slate-100:#f1f5f9;--color-slate-100-2:#edf2f7;--color-slate-100-3:#eef2f7;--color-slate-100-4:#eaf0f7;--color-slate-200:#e2e8f0;--color-slate-200-2:#e5edf6;--color-slate-200-3:#e5edf7;--color-slate-200-4:#e7edf7;--color-slate-200-5:#dbe3ee;--color-slate-300:#cbd5e1;--color-slate-300-2:#d4dde8;--color-slate-300-a35:#cbd5e159;--color-slate-400:#94a3b8;--color-slate-400-10:#aab6c4;--color-slate-400-11:#9cabbc;--color-slate-400-2:#a7b4c4;--color-slate-400-3:#7f8da3;--color-slate-400-4:#95a3b6;--color-slate-400-5:#93a3b7;--color-slate-400-6:#a4b1c1;--color-slate-400-7:#9fb0c4;--color-slate-400-8:#a8b3c2;--color-slate-400-9:#9aa8b8;--color-slate-400-a045:#94a3b80b;--color-slate-400-a08:#94a3b814;--color-slate-400-a1:#94a3b81a;--color-slate-400-a12:#94a3b81f;--color-slate-400-a14:#94a3b824;--color-slate-400-a16:#94a3b829;--color-slate-400-a18:#94a3b82e;--color-slate-400-a2:#94a3b833;--color-slate-400-a24:#94a3b83d;--color-slate-400-a25:#94a3b840;--color-slate-400-a26:#94a3b842;--color-slate-400-a28:#94a3b847;--color-slate-400-a3:#94a3b84d;--color-slate-400-a35:#94a3b859;--color-slate-400-a4:#94a3b866;--color-slate-50:#f8fafc;--color-slate-50-2:#f6f8fc;--color-slate-500:#64748b;--color-slate-500-2:#7e8c9b;--color-slate-500-a1:#64748b1a;--color-slate-500-a16:#64748b29;--color-slate-500-a3:#64748b4d;--color-slate-600:#475569;--color-slate-600-2:#4a5568;--color-slate-800:#1e293b;--color-surface:#111;--color-surface-2:#1a1a1a;--color-surface-3:#3a3a3a;--color-surface-a92:#111111eb;--color-surface-a94:#111111f0;--color-surface-a96:#111111f5;--color-text-muted:#768696;--color-text-muted-2:#7c8694;--color-violet-100:#e8eef7;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-500-a15:#8b5cf626;--color-violet-500-a28:#8b5cf647;--color-violet-600:#7c3aed;--color-violet-600-a08:#7c3aed14;--color-violet-600-a12:#7c3aed1f;--color-violet-600-a22:#7c3aed38;--color-violet-600-a3:#7c3aed4d;--color-white:#fff;--color-white-a0:#fff0;--color-white-a008:#ffffff02;--color-white-a01:#ffffff03;--color-white-a014:#ffffff04;--color-white-a015:#ffffff04;--color-white-a016:#ffffff04;--color-white-a018:#ffffff05;--color-white-a02:#ffffff05;--color-white-a025:#ffffff06;--color-white-a026:#ffffff07;--color-white-a028:#ffffff07;--color-white-a03:#ffffff08;--color-white-a032:#ffffff08;--color-white-a035:#ffffff09;--color-white-a038:#ffffff0a;--color-white-a04:#ffffff0a;--color-white-a045:#ffffff0b;--color-white-a05:#ffffff0d;--color-white-a052:#ffffff0d;--color-white-a055:#ffffff0e;--color-white-a06:#ffffff0f;--color-white-a07:#ffffff12;--color-white-a075:#ffffff13;--color-white-a08:#ffffff14;--color-white-a09:#ffffff17;--color-white-a1:#ffffff1a;--color-white-a11:#ffffff1c;--color-white-a12:#ffffff1f;--color-white-a15:#ffffff26;--color-white-a16:#ffffff29;--color-white-a18:#ffffff2e;--color-white-a24:#ffffff3d;--color-yellow-400:#facc15;--color-yellow-400-a1:#facc151a;--color-yellow-400-a28:#facc1547;--color-yellow-500:#eab308;--color-yellow-500-a06:#eab3080f;--color-yellow-500-a12:#eab3081f;--color-yellow-500-a22:#eab30838;--color-zinc-200:#d7dfea;--color-zinc-200-2:#d7e0eb;--color-zinc-200-3:#d8e0ea;--color-zinc-200-4:#d8dee8;--color-zinc-300:#d4d4d8;--color-zinc-600:#555;--color-zinc-800:#1e1e2e;--color-zinc-900:#101318;--color-zinc-900-10:#141414;--color-zinc-900-10-a94:#141414f0;--color-zinc-900-2:#0a0a18;--color-zinc-900-2-a5:#0a0a1880;--color-zinc-900-2-a82:#0a0a18d1;--color-zinc-900-3:#101010;--color-zinc-900-4:#0b0b10;--color-zinc-900-5:#0c0c14;--color-zinc-900-6:#0d0e11;--color-zinc-900-7:#0b0b0b;--color-zinc-900-7-a98:#0b0b0bfa;--color-zinc-900-8:#0c0c0e;--color-zinc-900-9:#08080a;--color-zinc-900-9-a98:#08080afa;--color-zinc-900-a55:#14141c8c;--color-zinc-900-a56:#070a0e8f;--color-zinc-900-a7:#14141cb3;--color-zinc-900-a94:#0a0a0cf0;--color-zinc-900-a96:#060608f5;--color-zinc-900-a98:#0f0f0ffa;--color-zinc-900-a98-2:#0a0a19fa;--color-zinc-900-a98-3:#0e0e12fa;--color-zinc-900-a98-4:#0a0a12fa}body,html{max-width:100vw;overflow-x:hidden}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card-hover{cursor:default;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out}.card-hover:hover{transform:translateY(-2px);border-color:var(--color-accent-a28)!important;background:var(--color-accent-a05)!important}.card-hover-subtle{transition:border-color .18s ease-out,background .18s ease-out}.card-hover-subtle:hover{border-color:var(--color-white-a12)!important;background:var(--color-white-a04)!important}a[style*="linear-gradient(135deg, var(--color-accent)"]:hover, button[style*="linear-gradient(135deg, var(--color-accent)"]:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 8px 32px var(--color-accent-a4)!important}@media (min-width:769px) and (max-width:1024px){.grid-4col{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){#upload{min-height:0!important;padding-top:72px!important;padding-bottom:40px!important}.blog-post-shell,main#main>div:nth-of-type(n+2),main#main>section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (max-width:940px){.hero-grid,.homepage-trust-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.homepage-hero-section{padding:16px 16px 48px!important}}@media (max-width:980px){.blog-next-steps-grid,.blog-post-hero,.blog-post-shell,.compare-post-hero,.related-posts-grid{grid-template-columns:1fr!important}.blog-post-sidebar{display:none!important}.blog-post-inline-toc{display:block!important}.blog-post-hero>div:nth-child(2){content-visibility:auto;contain-intrinsic-size:auto 260px}}@media (max-width:768px){.pricing-pro-monthly{transform:none!important}}.mobile-features-toggle{display:none}@media (max-width:768px){.feature-card-extra{display:none}.features-expanded .feature-card-extra{display:block!important}.mobile-features-toggle{display:flex!important}.feature-card-hero{grid-column:span 1!important}.before-after-after{transform:none!important}.bottom-cta-section{padding:48px 24px!important}.bottom-cta-h2{font-size:clamp(22px,6vw,32px)!important}.analyze-hero-card{padding:20px!important}.analyze-score-header{flex-direction:column!important;align-items:flex-start!important}.analyze-score-header .analyze-gauge{align-self:center;margin-top:16px}.contracts-col-recommendation{display:none!important}.upload-zone-inner{padding:32px 20px!important}.pricing-card-badged,.pricing-pro-monthly{margin-top:16px!important}}.inline-blog-cta{display:none}@media (max-width:768px){.inline-blog-cta{display:block!important}.grid-2col,.grid-3col,.grid-4col,.vs-grid{grid-template-columns:1fr!important}.vs-grid>div:first-child{border-bottom:1px solid var(--color-white-a08);border-right:none!important}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)!important}.dashboard-main-grid{grid-template-columns:1fr!important}.dashboard-main-grid>*{min-width:0;max-width:100%;overflow:hidden}.recharts-surface,.recharts-wrapper{max-width:100%!important;overflow:hidden!important}}.r08-pricing{--primitive-neutral-0:#fff;--primitive-neutral-25:#fcfdfe;--primitive-neutral-50:#f8fafc;--primitive-neutral-100:#f1f5f9;--primitive-neutral-200:#e2e8f0;--primitive-neutral-300:#cbd5e1;--primitive-neutral-400:#94a3b8;--primitive-neutral-500:#64748b;--primitive-neutral-600:#475569;--primitive-neutral-700:#334155;--primitive-neutral-800:#1e293b;--primitive-neutral-900:#0f172a;--primitive-neutral-950:#08111f;--primitive-brand-25:#f7f9ff;--primitive-brand-50:#eef3ff;--primitive-brand-100:#dee7ff;--primitive-brand-200:#becfff;--primitive-brand-300:#91aeff;--primitive-brand-400:#5e84f2;--primitive-brand-500:#3a64e8;--primitive-brand-600:#294fd0;--primitive-brand-700:#233faa;--primitive-brand-800:#213987;--primitive-brand-900:#20356e;--primitive-brand-950:#151f42;--primitive-green-50:#ecfdf5;--primitive-green-200:#a7f3d0;--primitive-green-700:#047857;--primitive-amber-50:#fffbeb;--primitive-amber-200:#fde68a;--primitive-amber-800:#92400e;--primitive-red-50:#fef2f2;--primitive-red-200:#fecaca;--primitive-red-700:#b91c1c;--color-bg-canvas:var(--canvas);--color-bg-surface:var(--primitive-neutral-0);--color-bg-subtle:var(--primitive-neutral-50);--color-bg-inverse:var(--primitive-neutral-900);--color-text-strong:var(--primitive-neutral-950);--color-text-default:var(--primitive-neutral-900);--color-text-secondary:var(--primitive-neutral-600);--color-text-muted:var(--primitive-neutral-500);--color-text-inverse:var(--primitive-neutral-0);--color-text-link:var(--primitive-brand-700);--color-text-link-hover:var(--primitive-brand-800);--color-border-subtle:var(--primitive-neutral-200);--color-border-default:var(--primitive-neutral-300);--color-border-strong:var(--primitive-neutral-400);--color-border-focus:var(--primitive-brand-500);--color-action-primary:var(--primitive-brand-600);--color-action-primary-hover:var(--primitive-brand-700);--color-action-on-primary:var(--primitive-neutral-0);--color-action-secondary:var(--primitive-neutral-0);--color-action-secondary-hover:var(--primitive-neutral-50);--color-action-on-secondary:var(--primitive-neutral-800);--color-action-tertiary:transparent;--color-action-tertiary-hover:var(--primitive-neutral-100);--color-status-info-bg:var(--primitive-brand-50);--color-status-info-fg:var(--primitive-brand-700);--color-status-success-fg:var(--primitive-green-700);--color-status-warning-bg:var(--primitive-amber-50);--color-status-warning-fg:var(--primitive-amber-800);--color-status-danger-bg:var(--primitive-red-50);--color-status-danger-fg:var(--primitive-red-700);--color-analysis-bg:var(--primitive-brand-25);--color-analysis-fg:var(--primitive-brand-900);--color-analysis-border:var(--primitive-brand-200);--color-analysis-icon:var(--primitive-brand-700);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-48:3rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-26:1.625rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-38:2.375rem;--line-height-44:2.75rem;--line-height-56:3.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-full:9999px;--shadow-md:0 8px 24px #0f172a1f;--duration-fast:.12s;--ease-standard:cubic-bezier(.2,0,0,1);--control-height-lg:2.75rem;--r08-font-body:var(--font-body),Arial,sans-serif;--r08-font-display:var(--font-display),Georgia,serif;--r08-font-mono:var(--font-data),monospace;--r08-copy-max:70ch;--r08-target-min:var(--control-height-lg);--r08-rule:var(--color-text-muted);--r08-boundary-meaningful:var(--color-text-secondary);--r08-bronze:var(--color-status-warning-fg);--r08-bronze-bg:var(--color-status-warning-bg);--r08-primary:var(--color-text-link);--r08-primary-bg:var(--color-analysis-bg);--r08-inverse-muted:var(--primitive-neutral-200);background:var(--color-bg-canvas);color:var(--color-text-default);font-family:var(--r08-font-body);font-size:var(--font-size-16);font-variant-numeric:lining-nums tabular-nums;line-height:var(--line-height-26)}.r08-pricing a:not(.button){color:var(--color-text-link)}.r08-pricing h1,.r08-pricing h2,.r08-pricing h3,.r08-pricing h4,.r08-pricing p{margin-top:0}.r08-pricing>section{padding-inline:clamp(var(--space-5),5vw,var(--space-20))}.r08-pricing .pricing-hero{min-height:7rem;padding-block:var(--space-4);border-bottom:1px solid var(--r08-rule);background:var(--color-bg-surface);align-items:center;display:flex}.r08-pricing .pricing-hero__copy{width:100%}.r08-pricing .eyebrow,.r08-pricing .figure-label,.r08-pricing .lane-index,.r08-pricing .lane-moment,.r08-pricing .mono-label{color:var(--r08-primary);font-family:var(--r08-font-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);letter-spacing:.08em;line-height:var(--line-height-20);text-transform:uppercase}.r08-pricing .eyebrow{margin-bottom:var(--space-4)}.r08-pricing .pricing-hero h1{max-width:none;color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:clamp(var(--font-size-36),4vw,2.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.035em;margin-bottom:0;line-height:3rem}.r08-pricing .hero-lede{max-width:var(--r08-copy-max);margin-bottom:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-18);line-height:var(--line-height-28)}.r08-pricing .hero-trust{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.r08-pricing .hero-trust span{min-height:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.r08-pricing .hero-trust span:before{width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--color-status-success-fg);content:""}.r08-pricing .free-entry{gap:var(--space-5);max-width:none;padding:var(--space-4) var(--space-5);border:1px solid var(--r08-boundary-meaningful);border-top:var(--space-1) solid var(--color-analysis-icon);background:var(--color-analysis-bg);box-shadow:var(--shadow-md);grid-template-columns:minmax(10rem,.55fr) minmax(24rem,1.45fr) auto;align-items:center;margin-top:0;display:grid}.r08-pricing .free-entry__topline{justify-items:start;gap:var(--space-2);margin-bottom:0;display:grid}.r08-pricing .tier-chip{min-height:var(--space-8);border-radius:var(--radius-full);padding-inline:var(--space-3);font-family:var(--r08-font-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--line-height-20);text-transform:uppercase;border:1px solid;align-items:center;display:inline-flex}.r08-pricing .tier-chip-standard{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.r08-pricing .tier-chip-premium{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.r08-pricing .free-entry .figure-label{display:none}.r08-pricing .free-entry__decision{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:0;display:grid}.r08-pricing .free-entry h2{margin-bottom:var(--space-2);color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:var(--font-size-36);font-weight:var(--font-weight-regular);line-height:var(--line-height-44)}.r08-pricing .free-entry__decision p{max-width:30ch;color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20);margin-bottom:0}.r08-pricing .price-figure{color:var(--r08-primary);font-size:var(--font-size-48);letter-spacing:-.04em;font-weight:800;line-height:var(--line-height-56)}.r08-pricing .free-entry .button{min-width:10rem}.r08-pricing .lane-selector{padding-block:var(--space-4) var(--space-8);background:var(--color-bg-canvas)}.r08-pricing .lane-followthrough{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(18rem,.7fr) minmax(38rem,1.3fr);align-items:stretch;display:grid}.r08-pricing .lane-context{padding:var(--space-4) var(--space-5);border-left:var(--space-1) solid var(--color-analysis-icon);background:var(--color-analysis-bg);align-content:center;display:grid}.r08-pricing .section-heading{max-width:54rem;margin-bottom:var(--space-8)}.r08-pricing #lane-selector .section-heading{margin-bottom:var(--space-3)}.r08-pricing #lane-selector .section-heading h2{font-size:var(--font-size-30);line-height:var(--line-height-38);margin-bottom:0}.r08-pricing .section-heading-inline,.r08-pricing .section-heading-wide{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;max-width:none;display:grid}.r08-pricing .section-heading h2{margin-bottom:var(--space-3);color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:clamp(var(--font-size-30),3.2vw,var(--font-size-48));font-weight:var(--font-weight-regular);letter-spacing:-.025em;line-height:1.05}.r08-pricing .section-heading-inline>p,.r08-pricing .section-heading-wide>p,.r08-pricing .section-heading>div>p:last-child,.r08-pricing .section-heading>p{color:var(--color-text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-26);margin-bottom:0}.r08-pricing .lane-grid{border-top:1px solid var(--r08-rule);border-left:1px solid var(--r08-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r08-pricing .lane-choice{border-right:1px solid var(--r08-rule);border-bottom:1px solid var(--r08-rule);background:var(--color-bg-surface);color:var(--color-text-default);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);grid-template-rows:auto 1fr;display:grid}.r08-pricing .lane-choice:hover{background:var(--color-action-tertiary-hover)}.r08-pricing .lane-choice-main{min-height:var(--r08-target-min);gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);color:inherit;cursor:pointer;grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;align-content:start;text-decoration:none;list-style:none;display:grid}.r08-pricing .lane-choice-main::-webkit-details-marker{display:none}.r08-pricing .lane-choice-main::marker{content:""}.r08-pricing .lane-choice-free{background:var(--color-status-info-bg)}.r08-pricing .lane-choice-primary{background:var(--color-status-warning-bg)}.r08-pricing .lane-choice-free .lane-index,.r08-pricing .lane-choice-primary .lane-index,.r08-pricing .lane-index,.r08-pricing .offer-row-free .lane-index,.r08-pricing .offer-row-primary .lane-index{color:var(--color-text-secondary)}.r08-pricing .lane-index{grid-area:1/2}.r08-pricing .lane-moment{grid-area:1/1}.r08-pricing .lane-choice-main strong{color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32);grid-column:1/-1;align-self:start}.r08-pricing .lane-terms{gap:var(--space-3);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.r08-pricing .lane-price{color:var(--r08-primary);font-size:var(--font-size-16);font-weight:800;line-height:var(--line-height-24)}.r08-pricing .lane-proof{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);text-align:right}.r08-pricing .lane-deliverable{padding:0 var(--space-4) var(--space-3);align-self:stretch}.r08-pricing .lane-deliverable-head{min-height:var(--r08-target-min);justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--r08-rule);display:flex}.r08-pricing .lane-deliverable-copy{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20);margin:0}.r08-pricing .lane-deliverable-label{color:var(--r08-primary);font-family:var(--r08-font-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:var(--line-height-20);text-transform:uppercase}.r08-pricing .lane-detail-cta{min-height:var(--r08-target-min);padding-inline:var(--space-3);border:1px solid var(--r08-boundary-meaningful);border-radius:var(--radius-sm);color:var(--color-text-link);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-20);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.r08-pricing .lane-detail-cta:hover{background:var(--color-action-secondary-hover)}.r08-pricing .offer-register{padding-block:var(--space-12);border-top:1px solid var(--r08-rule);background:var(--color-bg-surface)}.r08-pricing .tier-block+.tier-block{margin-top:var(--space-10)}.r08-pricing .tier-heading{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:10rem minmax(0,1fr);align-items:center;display:grid}.r08-pricing .tier-heading .tier-chip{justify-self:start}.r08-pricing .tier-heading h3{margin-bottom:var(--space-1);color:var(--color-text-strong);font-size:var(--font-size-20);line-height:var(--line-height-28)}.r08-pricing .tier-heading p{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20);margin-bottom:0}.r08-pricing .offer-ledger{border-top:1px solid var(--r08-rule)}.r08-pricing .offer-row{gap:var(--space-5);min-height:9.25rem;padding:var(--space-5);border-bottom:1px solid var(--r08-rule);background:var(--color-bg-surface);scroll-margin-top:var(--space-5);grid-template-columns:minmax(8rem,.65fr) minmax(12rem,1.1fr) minmax(12rem,.9fr) minmax(13rem,1fr) minmax(9rem,.7fr);align-items:center;display:grid}.r08-pricing .offer-row:target{box-shadow:inset var(--space-1) 0 0 var(--color-border-focus)}.r08-pricing .offer-row-free{background:var(--color-status-info-bg)}.r08-pricing .offer-row-primary{border-left:var(--space-1) solid var(--r08-bronze);background:var(--color-status-warning-bg)}.r08-pricing .offer-moment{gap:var(--space-2);display:grid}.r08-pricing .offer-moment .lane-index{grid-area:auto}.r08-pricing .offer-moment strong{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .offer-name{gap:var(--space-1);display:grid}.r08-pricing .offer-name h4{color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32);margin-bottom:0}.r08-pricing .offer-entitlement,.r08-pricing .offer-price{gap:var(--space-1);display:grid}.r08-pricing .offer-price>strong{color:var(--r08-primary);font-size:clamp(var(--font-size-24),2vw,var(--font-size-30));letter-spacing:-.025em;font-weight:800;line-height:var(--line-height-38)}.r08-pricing .offer-price small{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .offer-entitlement>strong{color:var(--color-text-default);font-size:var(--font-size-16);line-height:var(--line-height-24)}.r08-pricing .offer-deliverable{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .offer-action{gap:var(--space-2);display:grid}.r08-pricing .offer-row .button{width:100%}.r08-pricing .sub-checkout{gap:var(--space-3);display:grid}.r08-pricing .sub-toggle{min-height:var(--r08-target-min);gap:var(--space-1);padding:var(--space-1);border:1px solid var(--r08-boundary-meaningful);border-radius:var(--radius-sm);background:var(--color-bg-surface);grid-template-columns:1fr 1fr;display:grid}.r08-pricing .sub-toggle-option{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--target-min);min-width:var(--target-min);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.r08-pricing .sub-toggle-option.is-active{background:var(--color-action-primary);color:var(--color-action-on-primary)}.r08-pricing .sub-save{font-size:var(--font-size-14);letter-spacing:.04em;text-transform:uppercase}.r08-pricing .sub-selected{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20);margin:0}.r08-pricing .sub-selected strong{color:var(--color-text-default)}.r08-pricing .offer-error{color:var(--color-status-danger-fg);font-size:var(--font-size-14);line-height:var(--line-height-20);margin:0}.r08-pricing .capability-register{padding-block:var(--space-12);border-top:1px solid var(--r08-rule);background:var(--color-bg-subtle)}.r08-pricing .capability-grid{border-top:1px solid var(--r08-rule);border-left:1px solid var(--r08-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.r08-pricing .capability-card{min-width:0;min-height:14rem;padding:var(--space-5);border-right:1px solid var(--r08-rule);border-bottom:1px solid var(--r08-rule);background:var(--color-bg-surface)}.r08-pricing .capability-card-emphasis{background:var(--color-analysis-bg)}.r08-pricing .capability-access{min-height:2.5rem;margin-bottom:var(--space-4);color:var(--r08-primary);font-family:var(--r08-font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:var(--line-height-20);text-transform:uppercase;display:block}.r08-pricing .capability-card h3{margin-bottom:var(--space-3);color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32)}.r08-pricing .capability-card p{margin:0}.r08-pricing .capability-card p,.r08-pricing .capability-note{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-24)}.r08-pricing .capability-note{max-width:var(--r08-copy-max);margin:var(--space-5) 0 0}.r08-pricing .credit-explainer{gap:var(--space-12);padding-block:var(--space-10);border-block:1px solid var(--color-analysis-border);background:var(--color-analysis-bg);grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);align-items:center;display:grid}.r08-pricing .credit-explainer h2{color:var(--color-analysis-fg);font-size:var(--font-size-24);line-height:var(--line-height-32);margin-bottom:0}.r08-pricing .credit-explainer>p{color:var(--color-analysis-fg);font-size:var(--font-size-16);line-height:var(--line-height-26);margin-bottom:0}.r08-pricing .cost-comparison{padding-block:var(--space-12);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.r08-pricing .cost-comparison__heading{gap:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(15rem,.5fr) minmax(24rem,1fr);align-items:start;display:grid}.r08-pricing .eyebrow-inverse,.r08-pricing .figure-label-inverse{color:var(--primitive-brand-200)}.r08-pricing .cost-comparison h2{max-width:25ch;color:var(--color-text-inverse);font-family:var(--r08-font-display);font-size:clamp(var(--font-size-30),3.2vw,var(--font-size-48));font-weight:var(--font-weight-regular);margin-bottom:0;line-height:1.05}.r08-pricing .cost-spread{gap:var(--space-6);padding-block:var(--space-10);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;display:grid}.r08-pricing .cost-figure{gap:var(--space-2);display:grid}.r08-pricing .cost-figure strong{color:var(--color-text-inverse);font-size:clamp(var(--font-size-36),5vw,4.6rem);letter-spacing:-.04em;font-weight:800;line-height:1}.r08-pricing .cost-figure-inkvex strong{color:var(--primitive-brand-200)}.r08-pricing .cost-figure p{color:var(--r08-inverse-muted);font-size:var(--font-size-16);line-height:var(--line-height-24);margin-bottom:0}.r08-pricing .cost-versus{place-items:center;display:grid}.r08-pricing .cost-versus span{width:var(--r08-target-min);height:var(--r08-target-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--r08-inverse-muted);font-family:var(--r08-font-mono);font-size:var(--font-size-14);place-items:center;display:grid}.r08-pricing .cost-context{gap:var(--space-12);padding-top:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.r08-pricing .cost-context>p{color:var(--r08-inverse-muted);font-size:var(--font-size-16);line-height:var(--line-height-26);margin-bottom:0}.r08-pricing .cost-context .source-note{font-family:var(--r08-font-mono);font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .source-links{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.r08-pricing .source-links a{min-height:var(--r08-target-min);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);color:var(--primitive-brand-200);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.r08-pricing .source-links a:hover{background:var(--primitive-neutral-800);color:var(--color-text-inverse)}.r08-pricing .fit-policy{padding-block:var(--space-12);background:var(--color-bg-surface)}.r08-pricing .policy-grid{border-top:1px solid var(--r08-rule);border-left:1px solid var(--r08-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r08-pricing .policy-grid article{min-height:13rem;padding:var(--space-6);border-right:1px solid var(--r08-rule);border-bottom:1px solid var(--r08-rule);background:var(--color-bg-surface)}.r08-pricing .policy-grid .policy-free{background:var(--color-status-info-bg)}.r08-pricing .policy-grid h3{margin-block:var(--space-4) var(--space-3);color:var(--color-text-strong);font-family:var(--r08-font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32)}.r08-pricing .policy-grid p{color:var(--color-text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-26);margin-bottom:0}.r08-pricing .trust-register{padding-block:var(--space-10);border-top:1px solid var(--r08-rule);background:var(--color-bg-canvas)}.r08-pricing .review-date{justify-self:end;max-width:28rem}.r08-pricing .review-date summary{min-height:var(--r08-target-min);border:1px solid var(--r08-boundary-meaningful);padding-inline:var(--space-4);background:var(--color-bg-surface);color:var(--color-text-default);font-family:var(--r08-font-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.r08-pricing .review-date p{margin:var(--space-2) 0 0;padding:var(--space-4);border-left:var(--space-1) solid var(--color-analysis-icon);background:var(--color-analysis-bg);color:var(--color-analysis-fg);font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .trust-grid{border-block:1px solid var(--r08-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r08-pricing .trust-grid p{gap:var(--space-3);min-height:5rem;padding:var(--space-4) var(--space-5);border-right:1px solid var(--r08-rule);color:var(--color-text-default);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);grid-template-columns:auto 1fr;align-items:center;margin-bottom:0;display:grid}.r08-pricing .trust-grid p:last-child{border-right:0}.r08-pricing .trust-grid span{color:var(--r08-primary);font-family:var(--r08-font-mono)}@media (max-width:76rem){.r08-pricing .offer-row{grid-template-columns:minmax(7rem,.6fr) minmax(12rem,1fr) minmax(11rem,.9fr) minmax(12rem,1fr)}.r08-pricing .offer-row .offer-action{grid-column:2/-1;justify-self:end}.r08-pricing .offer-row .button{width:auto;min-width:12rem}}@media (max-width:60rem){.r08-pricing .lane-followthrough{grid-template-columns:1fr}.r08-pricing .cost-comparison__heading,.r08-pricing .cost-context,.r08-pricing .credit-explainer,.r08-pricing .section-heading-inline,.r08-pricing .section-heading-wide{gap:var(--space-5);grid-template-columns:1fr}.r08-pricing .capability-grid,.r08-pricing .lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r08-pricing .offer-row{grid-template-columns:minmax(7rem,.6fr) minmax(12rem,1fr) minmax(11rem,.9fr)}.r08-pricing .offer-entitlement,.r08-pricing .offer-row .offer-action{grid-column:2/-1}.r08-pricing .cost-spread{grid-template-columns:1fr}.r08-pricing .cost-versus{justify-items:start}.r08-pricing .source-links{grid-column:auto}}@media (max-width:42rem){.r08-pricing>section{padding-inline:var(--space-4)}.r08-pricing .pricing-hero{min-height:0;padding-block:var(--space-3)}.r08-pricing .pricing-hero .eyebrow{display:none}.r08-pricing .pricing-hero h1{font-size:var(--font-size-30);line-height:var(--line-height-32)}.r08-pricing .hero-lede{font-size:var(--font-size-16);line-height:var(--line-height-26)}.r08-pricing .free-entry{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr}.r08-pricing .free-entry__topline{margin-bottom:var(--space-5)}.r08-pricing .free-entry__decision{align-items:start}.r08-pricing .free-entry .button{width:100%}.r08-pricing .free-entry h2{font-size:var(--font-size-30);line-height:var(--line-height-38)}.r08-pricing .price-figure{font-size:var(--font-size-36);line-height:var(--line-height-44)}.r08-pricing .capability-register,.r08-pricing .cost-comparison,.r08-pricing .fit-policy,.r08-pricing .lane-selector,.r08-pricing .offer-register{padding-block:var(--space-4)}.r08-pricing .section-heading{margin-bottom:var(--space-5)}.r08-pricing #lane-selector .section-heading{margin-bottom:var(--space-2);gap:0}.r08-pricing #lane-selector .section-heading .eyebrow,.r08-pricing #lane-selector .section-heading-inline>p{display:none}.r08-pricing #lane-selector .section-heading h2{font-size:var(--font-size-24);line-height:var(--line-height-28);margin-bottom:0}.r08-pricing .cost-comparison h2,.r08-pricing .section-heading h2{font-size:var(--font-size-30);line-height:var(--line-height-38)}.r08-pricing .capability-grid{grid-template-columns:1fr}.r08-pricing .capability-card{min-height:0;padding:var(--space-4)}.r08-pricing .capability-access{min-height:0;margin-bottom:var(--space-2)}.r08-pricing .lane-choice{display:grid}.r08-pricing .lane-choice[open],.r08-pricing .lane-grid:has(.lane-choice:first-child[open]) .lane-choice:last-child:not([open]),.r08-pricing .lane-grid:has(.lane-choice:nth-child(2)[open]) .lane-choice:first-child,.r08-pricing .lane-grid:has(.lane-choice:nth-child(3)[open]) .lane-choice:last-child:not([open]),.r08-pricing .lane-grid:has(.lane-choice:nth-child(4)[open]) .lane-choice:nth-child(3),.r08-pricing .lane-grid:has(.lane-choice:nth-child(5)[open]) .lane-choice:last-child:not([open]),.r08-pricing .lane-grid:has(.lane-choice:nth-child(6)[open]) .lane-choice:nth-child(5){grid-column:1/-1}.r08-pricing .lane-choice-main{gap:var(--space-1) var(--space-2);padding:var(--space-2)}.r08-pricing .lane-choice-main .lane-index{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.r08-pricing .lane-choice-main .lane-index:after{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);content:"+";font-family:var(--r08-font-body);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);border:1px solid;justify-content:center;align-items:center;line-height:1;display:inline-flex}.r08-pricing .lane-choice[open] .lane-index:after{content:"−"}.r08-pricing .lane-choice-main .lane-moment{grid-column:1;padding-right:0}.r08-pricing .lane-terms{grid-template-columns:1fr;gap:0}.r08-pricing .lane-choice-main .lane-proof{text-align:left}.r08-pricing .lane-choice-main strong{font-size:var(--font-size-20);line-height:var(--line-height-24)}.r08-pricing .lane-price{font-size:var(--font-size-14);line-height:var(--line-height-20)}.r08-pricing .lane-deliverable{padding:0 var(--space-2) var(--space-2)}.r08-pricing .lane-deliverable-head{gap:var(--space-2);padding-top:var(--space-2);display:flex}.r08-pricing .lane-detail-cta{width:auto}.r08-pricing .lane-deliverable-copy{padding-top:var(--space-2)}.r08-pricing .tier-block+.tier-block{margin-top:var(--space-8)}.r08-pricing .tier-heading{gap:var(--space-3);grid-template-columns:1fr}.r08-pricing .offer-row{gap:var(--space-4);min-height:0;padding:var(--space-5);grid-template-columns:1fr}.r08-pricing .offer-moment{grid-template-columns:auto 1fr;align-items:center}.r08-pricing .offer-entitlement,.r08-pricing .offer-name,.r08-pricing .offer-price,.r08-pricing .offer-row .offer-action{grid-column:auto}.r08-pricing .offer-row .offer-action{justify-self:stretch}.r08-pricing .offer-row .button{width:100%;min-width:0}.r08-pricing .offer-name h4{font-size:var(--font-size-24);line-height:var(--line-height-32)}.r08-pricing .offer-price>strong{font-size:var(--font-size-30);line-height:var(--line-height-38)}.r08-pricing .credit-explainer{padding-block:var(--space-6)}.r08-pricing .credit-explainer h2{font-size:var(--font-size-20);line-height:var(--line-height-28)}.r08-pricing .cost-spread{padding-block:var(--space-6)}.r08-pricing .cost-figure strong{font-size:var(--font-size-36)}.r08-pricing .source-links{display:grid}.r08-pricing .policy-grid,.r08-pricing .trust-grid{grid-template-columns:1fr}.r08-pricing .policy-grid article{min-height:0}.r08-pricing .trust-grid p{border-right:0;border-bottom:1px solid var(--r08-rule)}.r08-pricing .trust-grid p:last-child{border-bottom:0}.r08-pricing .review-date{justify-self:start}}:root{--canvas:#e8eff2;--surface:#fbf9f6;--surface-mist:#dfeef4;--surface-blue:#d5e8f0;--ink:#153348;--ink-strong:#0f2a3c;--ink-muted:#526978;--primary:#164f75;--primary-hover:#0f3d5c;--primary-bright:#24688f;--proof:#8f430b;--proof-soft:#f4e4d4;--display-index:#526978;--border:#cbdde2;--border-strong:#9db8c6;--success:#237457;--warning:#8f430b;--danger:#a43f3f;--danger-soft:#f6dfdc;--risk-high:#b7433e;--risk-medium:#8f4e0c;--risk-low:#237457;--type-label:14px;--type-body-s:16px;--type-body:18px;--type-body-l:20px;--type-title-s:24px;--type-title-m:32px;--type-title-l:40px;--type-heading:56px;--type-heading-l:72px;--type-display:82px;--type-hero:94px;--type-metric-s:48px;--type-metric:64px;--type-metric-l:76px;--type-index:82px;--target-min:44px;--space-rule-inset:24px;--shell:1280px;--reading:720px;--radius-xs:2px;--radius-sm:4px;--radius-md:5px;--radius-dialog:12px;--shadow-paper:0 26px 70px #14334829;--shadow-float:0 14px 34px #1433481c;--ease-out:cubic-bezier(.16,1,.3,1);--ease-instrument:cubic-bezier(.33,1,.68,1);--ease-micro:cubic-bezier(.16,1,.3,1);--paper:#fff;--brand-accent:#a95716;--brand-ink-reversed:#fffefd;--brand-accent-reversed:#c97a3d;--focus-ring:#f0a35b;--surface-veil:#fbf9f6ed;--surface-footer:#e9f1f4;--button-light-border:#6f91a5;--light-slate-300:#bcd3df;--light-slate-500:#537487;--light-orange-300:#efb27c;--light-slate-200:#e6f0f3;--light-slate-200-2:#dce9ed;--light-slate-200-3:#d7e7ee;--light-red-300:#ddb991;--light-yellow-900:#703b11;--light-blue-400:#54a8ce;--light-zinc-50-a68:#fbf9f6ad;--light-slate-400:#aac1cd;--light-slate-600:#34576a;--light-slate-400-2:#9ab1bd;--light-slate-700:#193c51;--light-slate-500-2:#5d7f91;--light-slate-800:#102938;--light-slate-900:#0b2230;--light-slate-400-3:#8faab8;--light-slate-300-2:#b7ccd6;--light-red-200:#ffc9c4;--light-slate-500-3:#54768a;--light-slate-400-4:#a9c0cc;--light-slate-600-2:#46687b;--light-sky-300:#7fc0de;--light-slate-500-4:#55788b;--light-slate-300-3:#b4c8d2;--light-yellow-900-2:#784417;--light-slate-500-5:#6c8796;--light-slate-300-4:#b8ced9;--light-slate-300-5:#aec3cd;--light-orange-200:#f3c89f;--light-slate-400-5:#89a6b5;--light-blue-700-a02:#294fd006;--light-zinc-50-a91:#ffffffe8;--light-zinc-50-a94:#fffffff0;--light-slate-300-6:#cfe4ec;--light-red-300-2:#d9b991;--light-orange-50:#fff6e8;--light-zinc-50-a94-2:#fffefdf0;--light-sky-800-a14:#24688f24;--light-slate-600-3:#345a6d;--light-slate-300-7:#bfd0d8;--light-yellow-900-3:#5d3213;--light-slate-600-4:#416476;--light-slate-300-8:#c1d3dc;--light-slate-50:#f4f9fb;--light-red-300-3:#d8aaa7;--light-red-900:#782e2b;--light-slate-400-6:#9bc8b7;--light-slate-200-4:#e2f2eb;--light-green-800:#195a42;--light-orange-300-2:#d8b58e;--light-orange-100:#fff0df;--light-amber-900:#6e3307;--light-slate-700-2:#264d61;--light-slate-50-2:#f7fbfc;--light-slate-200-5:#e0ebef;--light-sky-900-a03:#164f7508}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-body-s);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--surface-blue);color:var(--ink-strong)}.shell{width:min(calc(100% - 64px),var(--shell));margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);transition:transform .14s var(--ease-micro);border-radius:0;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}h1,h2,h3,p{text-wrap:pretty}h1,h2{font-family:var(--font-display),Georgia,serif;font-weight:400}h1 em,h2 em{color:var(--primary-bright);font-weight:400}.brand{color:var(--ink);align-items:center;display:inline-flex}[data-r09-wordmark]{flex:none;width:auto;height:26px;display:block;overflow:visible}[data-r09-wordmark=mark]{width:auto}[data-r09-wordmark] [data-r09-part=primary]{fill:var(--ink)}[data-r09-wordmark] [data-r09-part=accent]{fill:none;stroke:var(--brand-accent)}.brand-inverse [data-r09-wordmark] [data-r09-part=primary],[data-r09-context=reversed] [data-r09-wordmark] [data-r09-part=primary]{fill:var(--brand-ink-reversed)}.brand-inverse [data-r09-wordmark] [data-r09-part=accent],[data-r09-context=reversed] [data-r09-wordmark] [data-r09-part=accent]{stroke:var(--brand-accent-reversed)}.site-header{z-index:50;border-bottom:1px solid var(--border);background:var(--surface-veil);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.header-inner{justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand-link-home{min-width:var(--target-min);min-height:var(--target-min);align-items:center;display:inline-flex}.desktop-nav{align-items:center;gap:31px;display:flex}.desktop-nav>a,.nav-trigger{min-width:var(--target-min);min-height:var(--target-min);color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;transition:opacity .14s var(--ease-micro);background:0 0;border:0;justify-content:center;align-items:center;padding:8px 0;font-weight:600;display:inline-flex}.desktop-nav>a:focus-visible,.desktop-nav>a:hover,.nav-trigger:focus-visible,.nav-trigger:hover{opacity:.7}.nav-popover{position:relative}.nav-chevron{margin-left:4px;display:inline-block;transform:translateY(-1px)}.nav-panel{visibility:hidden;opacity:0;border:1px solid var(--border-strong);background:var(--surface);width:390px;box-shadow:var(--shadow-float);transition:opacity .15s var(--ease-micro),visibility .15s;will-change:opacity;padding:18px;position:absolute;top:calc(100% + 18px);left:-24px}.nav-popover:focus-within .nav-panel,.nav-popover:hover .nav-panel{visibility:visible;opacity:1}.nav-panel-kicker{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;padding:2px 5px 12px;display:block}.nav-panel a,.nav-panel-kicker{border-bottom:1px solid var(--border)}.nav-panel a{gap:3px;padding:14px 5px;display:grid}.nav-panel a:last-child{border-bottom:0}.nav-panel a span,.nav-panel strong{font-size:var(--type-body-s)}.nav-panel a span{color:var(--ink-muted)}.header-actions{align-items:center;gap:18px;display:flex}.nav-sign-in{min-width:var(--target-min);min-height:var(--target-min);color:var(--ink-muted);font-size:var(--type-body-s);transition:opacity .14s var(--ease-micro);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.nav-sign-in:focus-visible,.nav-sign-in:hover{opacity:.7}.button{border-radius:var(--radius-sm);min-height:48px;font-size:var(--type-body-s);transition:transform .14s var(--ease-micro);will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-weight:750;display:inline-flex}.button:focus-visible,.button:hover{transform:translateY(-1px)}.button-primary{border-color:var(--primary);background:var(--primary);color:var(--paper)}.button-secondary{border-color:var(--border-strong);color:var(--ink);background:0 0}.button-small{min-height:var(--target-min);font-size:var(--type-body-s);padding-inline:15px}.button-light{border-color:var(--button-light-border);background:var(--paper);color:var(--ink)}.menu-toggle,.mobile-nav{display:none}.menu-toggle{width:var(--target-min);height:var(--target-min);border:1px solid var(--border-strong);background:0 0}.menu-toggle span{background:var(--ink);width:17px;height:1px;margin:5px auto;display:block}.mobile-nav{border-top:1px solid var(--border);background:var(--surface)}.mobile-nav-inner{padding-block:24px 34px;display:none}.mobile-nav.is-open .mobile-nav-inner{display:grid}.mobile-nav-kicker{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;margin:13px 0 6px}.mobile-nav a:not(.button){min-height:var(--target-min);border-bottom:1px solid var(--border);font-size:var(--type-body-s);transition:opacity .14s var(--ease-micro);align-items:center;padding:10px 0;display:flex}.mobile-nav a:not(.button):focus-visible,.mobile-nav a:not(.button):hover{opacity:.7}.mobile-nav-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}[data-reveal]{opacity:0;transition:opacity .32s var(--ease-instrument),transform .32s var(--ease-instrument);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}.site-footer{border-top:1px solid var(--border-strong);background:var(--surface-footer)}.footer-top{border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:190px;display:grid}.footer-brand p{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);margin:20px 0 6px}.footer-brand>span{color:var(--ink-muted);font-size:var(--type-body-s)}.footer-rule-copy{border-left:1px solid var(--border-strong);padding-left:40px}.footer-contact>span,.footer-rule-copy>span{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.footer-rule-copy strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-s);margin:8px 0;font-weight:400;display:block}.footer-rule-copy p{max-width:550px;color:var(--ink-muted);font-size:var(--type-body-s);margin:0;line-height:1.65}.footer-links{grid-template-columns:repeat(3,.65fr) 1.15fr;gap:45px;padding-block:52px;display:grid}.footer-group{align-content:start;gap:0;display:grid}.footer-group h2{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-weight:600}.footer-group a{min-width:var(--target-min);min-height:var(--target-min);color:var(--ink-muted);font-size:var(--type-body-s);align-items:center;display:flex}.footer-group a:hover{color:var(--primary)}.footer-contact{border-left:1px solid var(--border-strong);padding-left:32px}.footer-contact a{min-width:var(--target-min);min-height:var(--target-min);color:var(--primary);font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-s);align-items:center;margin:8px 0;display:inline-flex}.footer-contact p{line-height:1.55}.footer-bottom,.footer-contact p{color:var(--ink-muted);font-size:var(--type-label)}.footer-bottom{border-top:1px solid var(--border-strong);min-height:58px;font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.site-header [data-auth-user],.site-header[data-auth=user] [data-auth-guest]{display:none!important}.site-header[data-auth=user] .header-actions [data-auth-user],.site-header[data-auth=user] .mobile-nav-actions [data-auth-user]{display:inline-flex!important}@media (max-width:1100px){:root{--type-heading:52px;--type-heading-l:64px;--type-display:76px;--type-hero:82px;--type-metric-s:46px;--type-metric:60px;--type-metric-l:68px;--type-index:72px}.desktop-nav{display:none}.menu-toggle,.mobile-nav{display:block}.nav-sign-in{display:none}.footer-links{grid-template-columns:repeat(3,1fr)}.footer-contact{border-left:0;border-top:1px solid var(--border-strong);grid-column:1/-1;padding:28px 0 0}}@media (max-width:820px){.shell{width:min(calc(100% - 32px),var(--shell))}.header-inner{min-height:68px}.header-actions .button{display:none}.footer-top{grid-template-columns:1fr;gap:28px;padding-block:45px}.footer-rule-copy{border-left:0;border-top:1px solid var(--border-strong);padding:27px 0 0}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:90px}}@media (max-width:540px){:root{--type-title-m:28px;--type-title-l:36px;--type-heading:40px;--type-heading-l:48px;--type-display:56px;--type-hero:54px;--type-metric-s:40px;--type-metric:48px;--type-metric-l:54px}.footer-top{gap:8px;padding-block:10px}.footer-brand p{margin-block:8px 4px}.footer-rule-copy{padding-top:8px}.footer-bottom{letter-spacing:.03em;grid-template-columns:auto 1fr;gap:2px 8px;min-height:52px;display:grid}.footer-bottom span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.report-page{--color-bg:var(--surface);--color-bg-deep:var(--surface-mist);--color-bg-deep-2:var(--surface-mist);--color-bg-a16:#ffffff8c;--color-bg-a42:#fff;--color-bg-a58:#ffffffe6;--color-bg-a6:#fff;--color-bg-a62:#fff;--color-bg-a64:#fff;--color-bg-a82:#fbf9f6f0;--color-bg-a9:#fff;--color-bg-a92:#fbf9f6f5;--color-white:#fff;--color-black:#fffefd;--color-surface-2:#fff;--color-surface-a96:#fffffff5;--color-white-a015:#15334808;--color-white-a016:#15334808;--color-white-a018:#15334808;--color-white-a02:#15334809;--color-white-a025:#1533480a;--color-white-a028:#1533480b;--color-white-a03:#1533480d;--color-white-a032:#1533480d;--color-white-a035:#1533480e;--color-white-a038:#1533480f;--color-white-a04:#1533480f;--color-white-a045:#15334811;--color-white-a05:#15334812;--color-white-a052:#15334813;--color-white-a055:#15334814;--color-white-a06:#15334824;--color-white-a07:#15334829;--color-white-a075:#15334829;--color-white-a08:#1533482e;--color-white-a09:#15334833;--color-white-a1:#15334838;--color-white-a12:#15334842;--color-white-a24:#15334857;--color-black-a18:#0f2a3c14;--color-black-a2:#0f2a3c17;--color-black-a22:#0f2a3c1a;--color-black-a24:#0f2a3c1c;--color-black-a28:#0f2a3c1f;--color-black-a3:#0f2a3c0d;--color-black-a36:#0f2a3c24;--color-black-a42:#0f2a3c29;--color-black-a45:#0f2a3c29;--color-black-a48:#0f2a3c2e;--color-black-a55:#0f2a3c33;--color-black-a7:#0f2a3c47;--color-black-a72:#0f2a3c47;--color-black-a9:#0f2a3c59;--color-slate-50:var(--ink-strong);--color-slate-100:var(--ink);--color-slate-200:#21455c;--color-slate-300:#355263;--color-slate-400:#47606f;--color-slate-500:var(--ink-muted);--color-gray-50:var(--ink-strong);--color-gray-200:#21455c;--color-gray-300:#355263;--color-gray-400:#47606f;--color-gray-400-3:#47606f;--color-gray-500:var(--ink-muted);--color-gray-600:var(--ink-muted);--color-gray-900-2:var(--surface-mist);--color-gray-900-a78:#fbf9f6e6;--color-text-muted:var(--ink-muted);--color-text-muted-2:var(--ink-muted);--color-accent:var(--primary);--color-accent-strong:var(--primary-hover);--color-accent-soft:var(--primary);--color-accent-dim:var(--primary-bright);--color-accent-dim-a08:#24688f14;--color-accent-dim-a12:#24688f1f;--color-accent-dim-a15:#24688f26;--color-accent-a0:#164f7500;--color-accent-a035:#164f750a;--color-accent-a05:#164f750d;--color-accent-a055:#164f750d;--color-accent-a06:#164f750f;--color-accent-a07:#164f7512;--color-accent-a08:#164f7512;--color-accent-a09:#164f7514;--color-accent-a095:#164f7514;--color-accent-a1:#164f7517;--color-accent-a105:#164f7517;--color-accent-a11:#164f751a;--color-accent-a12:#164f751a;--color-accent-a13:#164f751c;--color-accent-a14:#164f751f;--color-accent-a15:#164f751f;--color-accent-a16:#164f7521;--color-accent-a18:#164f7529;--color-accent-a2:#164f752e;--color-accent-a22:#164f7533;--color-accent-a24:#164f7538;--color-accent-a26:#164f753d;--color-accent-a28:#164f7542;--color-accent-a3:#164f7547;--color-accent-a32:#164f754d;--color-accent-a34:#164f7552;--color-accent-a35:#164f7552;--color-accent-a36:#164f7557;--color-accent-a38:#164f7559;--color-accent-a4:#164f755c;--color-accent-a42:#164f7561;--color-accent-a46:#164f7566;--color-accent-a48:#164f756b;--color-accent-a55:#164f757a;--color-accent-a65:#164f758c;--color-accent-a7:#164f7599;--color-accent-a8:#164f75ad;--color-accent-a95:#164f75d9;--color-red-200:#8c3434;--color-red-300:#8c3434;--color-red-400:var(--risk-high);--color-red-400-a08:#a43f3f14;--color-red-400-a1:#a43f3f1a;--color-red-400-a12:#a43f3f1f;--color-red-400-a18:#a43f3f2e;--color-red-400-a2:#a43f3f33;--color-red-400-a35:#a43f3f59;--color-red-500-a06:#a43f3f0f;--color-red-500-a1:#a43f3f1a;--color-red-500-a2:#a43f3f33;--color-red-500-a3:#a43f3f4d;--color-red-500-a35:#a43f3f59;--color-red-900-a12:#a43f3f14;--color-orange-200:var(--warning);--color-amber-200:#7c3f10;--color-amber-400:var(--risk-medium);--color-amber-400-a1:#8f4e0c1a;--color-amber-400-a35:#8f4e0c59;--color-green-100:#1d5f48;--color-green-300:var(--success);--color-green-400:var(--success);--color-green-300-a32:#23745752;--color-green-500-a06:#2374570f;--color-green-500-a07:#23745712;--color-green-500-a075:#23745712;--color-green-500-a08:#23745714;--color-green-500-a1:#2374571a;--color-green-500-a12:#2374571f;--color-green-500-a15:#23745726;--color-green-500-a2:#23745733;--color-green-500-a24:#2374573d;--color-green-500-a3:#2374574d;--color-green-500-a34:#23745752;--color-green-500-a35:#23745759;--color-emerald-400:var(--success);--color-blue-300:#1f5a7d;--color-blue-400:var(--primary-bright);--color-blue-400-a055:#24688f0f;--color-blue-400-a06:#24688f0f;--color-blue-400-a08:#24688f14;--color-blue-400-a15:#24688f26;--color-blue-400-a16:#24688f29;--color-blue-500-a15:#24688f26;--color-indigo-300:var(--primary);--color-indigo-300-a32:#164f7552;--color-indigo-400-a36:#164f755c;--color-indigo-500-a075:#164f7512;--color-indigo-500-a08:#164f7514;--color-indigo-500-a09:#164f7517;--color-indigo-500-a12:#164f751f;--color-indigo-500-a2:#164f7533;--color-indigo-500-a25:#164f7540;--color-violet-400:var(--primary-bright);--color-violet-600:var(--primary);--color-slate-400-a045:#5269780d;--color-slate-400-a1:#5269781a;--color-slate-400-a14:#52697824;--color-slate-400-a16:#52697829;--color-slate-400-a25:#52697840;--color-slate-400-a3:#5269784d;--color-slate-400-a4:#52697866;--color-zinc-600:var(--border-strong);--color-zinc-800:var(--surface-mist);--color-zinc-900-7:#f0f4f6;--color-zinc-900-9:#fffefd;--color-zinc-900-9-a98:#fbf9f6fa;--color-zinc-900-a94:#fbf9f6f2;--color-zinc-900-a98-3:#fbf9f6fa;background:var(--canvas);color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.report-page .report-preview-frame{border-radius:var(--radius-md);border-color:var(--border-strong);box-shadow:var(--shadow-paper);background:var(--surface)}.report-page .report-preview-sidebar{background:var(--ink-strong);border-right-color:var(--ink-strong)}.report-page .report-preview-sidebar__brand span,.report-page .report-preview-sidebar__item{color:var(--color-slate-400)}.report-page .report-preview-sidebar__item.is-active{color:var(--brand-ink-reversed,#fffefd);border-color:var(--light-zinc-50-a30,#fbf9f64d);background:var(--color-white-a1);box-shadow:inset 3px 0 0 var(--brand-accent-reversed)}.report-page .report-preview-sidebar__item:not(.is-active):hover{color:var(--brand-ink-reversed,#fffefd);background:var(--color-white-a08);border-color:var(--color-white-a16)}.report-page .report-preview-topbar{background:var(--surface)}.report-page .report-preview-search,.report-page .report-preview-top-pill{border-radius:var(--radius-sm);background:var(--paper)}.report-page .report-preview-module{border-radius:var(--radius-md);background:var(--surface)}.report-page .report-preview-module__header h2,.report-page .report-preview-panel h2,.report-page .report-preview-rail-panel__head h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--ink-strong);font-weight:400}.report-page .report-preview-module__header h2{font-size:42px;line-height:1.04}.report-page .report-preview-panel h2{font-size:26px}.report-page .report-preview-rail-panel__head h2{font-size:18px}.report-page .report-preview-module__eyebrow,.report-page .report-preview-module__metric-label,.report-page .report-preview-panel__head span,.report-page .report-preview-top-pill{font-family:var(--font-data),monospace;letter-spacing:.08em}.report-page .report-preview-module__eyebrow,.report-page .report-preview-module__grade,.report-page .report-preview-module__read-full,.report-page .report-preview-module__risk-score,.report-page .report-preview-module__verdict-pill,.report-page .report-preview-panel__head span{border-radius:var(--radius-sm)}.report-page .report-active-panel .report-panel,.report-page .report-preview-empty-state,.report-page .report-preview-panel,.report-page .report-preview-rail-panel{border-radius:var(--radius-sm);background:var(--surface)}.report-page .report-preview-module__verdict-band{background:var(--ink-strong);border-bottom-color:var(--ink-strong)}.report-page .report-preview-module__grade-card,.report-page .report-preview-module__verdict-card{border-color:var(--light-zinc-50-a22,#fbf9f638);background:var(--color-white-a05);border-radius:var(--radius-sm)}.report-page .report-preview-module__verdict-band .report-preview-module__metric-label{color:var(--color-slate-400)}.report-page .report-preview-module__grade-card p,.report-page .report-preview-module__verdict-card p{color:var(--color-slate-300)}.report-page .report-preview-module__grade{border-color:var(--brand-accent-reversed);background:var(--color-white-a08);color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-display),Georgia,serif;font-weight:400}.report-page .report-preview-module__risk-score{border-color:var(--light-red-300-a60,#ddb99199);background:var(--light-orange-700-a35,#ddb9912e);color:var(--light-red-200-2,#ffc9c4);font-family:var(--font-data),monospace}.report-page .report-preview-module__risk-score.is-medium{border-color:var(--light-orange-200-a60,#f3c89f99);background:var(--light-yellow-800-a40,#f3c89f2e);color:var(--light-orange-200-2,#f3c89f)}.report-page .report-preview-module__verdict-pill{border-color:var(--brand-accent-reversed);background:var(--light-orange-400-a18,#f3c89f2e);color:var(--color-accent-soft);font-family:var(--font-data),monospace;letter-spacing:.08em}.report-page .report-preview-module__verdict-band .report-preview-module__read-full{border-color:var(--light-zinc-50-a40,#fbf9f666);background:var(--color-white-a08);color:var(--brand-ink-reversed,#fffefd)}.report-page .report-preview-module__verdict-band .report-preview-module__read-full:focus-visible,.report-page .report-preview-module__verdict-band .report-preview-module__read-full:hover{border-color:var(--brand-ink-reversed,#fffefd);background:var(--color-white-a16);color:var(--brand-ink-reversed,#fffefd)}.report-page .report-preview-module__verdict-slot{--color-gray-50:#fffefd;--color-slate-50:#fffefd;--color-slate-300:#d8e4ec;--color-slate-400:#b9cdd9;--color-white-a018:#ffffff0a;--color-white-a025:#ffffff0d;--color-white-a035:#ffffff12;--color-white-a045:#ffffff14;--color-white-a08:#ffffff3d;--color-slate-400-a16:#ffffff42;--color-slate-400-a25:#ffffff57;--color-slate-400-a4:var(--brand-accent-reversed);--color-slate-400-a045:#ffffff0f;--color-accent-soft:#f0c49a;--color-accent-a08:#c97a3d29;--color-accent-a32:#c97a3d8c;--color-black-a24:#0f2a3c4d}.report-page .report-section-nav__count,.report-page .report-section-nav__item,.report-page .report-section-nav__menu-item{border-radius:var(--radius-sm)}.report-page .report-section-nav__item{font-family:var(--font-data),monospace;letter-spacing:.03em;text-transform:uppercase;font-weight:600}.report-page .report-figure-line{gap:2px;min-width:0;display:grid}.report-page .report-figure-line__label{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.report-page .report-figure-line__value{color:var(--ink-strong);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:750;line-height:1.05}.report-page .report-figure-line__caption{color:var(--ink-muted);font-size:14px;line-height:1.5}.report-page .report-figure-line--danger .report-figure-line__value{color:var(--risk-high)}.report-page .report-figure-line--warning .report-figure-line__value{color:var(--risk-medium)}.report-page .report-figure-line--primary .report-figure-line__value{color:var(--primary)}.report-page{padding-bottom:140px}@media (max-width:640px){body:has(.report-page .ask-dock){flex-direction:column;height:100dvh;padding-bottom:64px;display:flex;overflow:clip}body:has(.report-page .ask-dock) main.report-page{overscroll-behavior-y:contain;flex:auto;padding-bottom:32px;overflow-y:auto;min-height:0!important;padding-top:0!important}body:has(.report-page .ask-dock) .site-footer{display:none}}.report-page--embed{background:0 0;padding-bottom:0}@media (max-width:640px){.report-page .ask-dock{border-top:1px solid var(--border-strong);background:var(--surface);justify-content:center;align-items:center;width:100%;height:64px;padding:8px 16px;inset:auto 0 0}}.report-page .decision-band,.report-page .memo-footer{--inverse-muted:#b9cdd9;--inverse-soft:#d8e4ec}.report-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-page .report-page-shell{max-width:1440px;margin:0 auto;padding:36px 24px 120px}.report-page .figure-label,.report-page .mono-label{line-height:1.45;display:block}.report-page .eyebrow,.report-page .figure-label,.report-page .mono-label{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.report-page .eyebrow{margin:0 0 14px}.report-page .report-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:20px 0 32px;display:grid}.report-page .report-masthead h1{max-width:22ch;color:var(--ink-strong);font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1}.report-page .report-masthead h1 em{color:var(--primary);font-style:italic}.report-page .masthead-summary{max-width:68ch;color:var(--ink-muted);margin:0;font-size:17px;line-height:1.6}.report-page .masthead-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.report-page .masthead-dashboard-link{min-height:44px;color:var(--primary);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.report-page .report-meta{border-top:2px solid var(--primary);min-width:272px;max-width:340px;margin:0}.report-page .report-meta div{border-bottom:1px solid var(--border-strong);grid-template-columns:auto minmax(0,1fr);gap:24px;padding:10px 0;display:grid}.report-page .report-meta dt{color:var(--ink-muted);font-size:14px}.report-page .report-meta dd{color:var(--ink-strong);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.report-page .decision-band{border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--brand-ink-reversed,#fffefd);box-shadow:var(--shadow-paper);grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;margin:0 0 28px;padding:clamp(24px,4vw,44px);scroll-margin-top:96px;display:grid}.report-page .decision-band .inverse-label{color:var(--inverse-muted,#b9cdd9)}.report-page .decision-band-unanalyzed{grid-template-columns:minmax(0,1fr)}.report-page .decision-band-unanalyzed [data-verdict-copy]{max-width:68ch;margin:12px 0 0;font-size:16px;line-height:1.65}.report-page .verdict-line{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.report-page .decision-lead h2{color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:10px 0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.1}.report-page .decision-lead>p:not(.mono-label){max-width:68ch;color:var(--inverse-soft);margin:6px 0 0;font-size:16px;line-height:1.6}.report-page .verdict-chip{border:2px solid var(--brand-accent-reversed);border-radius:var(--radius-sm);background:var(--color-accent-a08);min-height:36px;color:var(--color-accent-soft);font-family:var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.report-page .score-block{text-align:center;align-self:center;justify-items:center;gap:8px;min-width:136px;display:grid}.report-page .score-number{color:var(--light-red-300-4,#ddb991);letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(64px,7vw,96px);font-weight:750;line-height:.82;display:block}.report-page .score-number span{letter-spacing:-.03em;font-size:24px;font-weight:700}.report-page .score-label{color:var(--inverse-muted,#b9cdd9);font-family:var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:14px;display:block}.report-page .decision-stats{border-top:1px solid var(--light-zinc-50-a22,#fbf9f638);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding-top:22px;display:grid}.report-page .decision-stats>div{border-right:1px solid var(--light-zinc-50-a22,#fbf9f638);min-width:0;padding:0 22px}.report-page .decision-stats>div:first-child{padding-left:0}.report-page .decision-stats>div:last-child{border-right:0}.report-page .decision-stats dt{color:var(--inverse-muted,#b9cdd9);font-size:14px}.report-page .decision-stats dd{font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;font-weight:650}.report-page .decision-risk-stat{color:var(--light-red-300-4,#ddb991)}.report-page .decision-action-stat{box-shadow:inset 3px 0 0 var(--brand-accent-reversed);padding-left:25px!important}.report-page .decision-action-stat dd{color:var(--brand-ink-reversed,#fffefd);font-size:22px;font-weight:750}.report-page .decision-band-locked-slot{--color-gray-50:#fffefd;--color-slate-50:#fffefd;--color-slate-300:#d8e4ec;--color-slate-400:#b9cdd9;--color-white-a018:#ffffff0a;--color-white-a025:#ffffff0d;--color-white-a035:#ffffff12;--color-white-a045:#ffffff14;--color-white-a08:#ffffff3d;--color-slate-400-a16:#ffffff42;--color-slate-400-a25:#ffffff57;--color-slate-400-a4:#c97a3d;--color-accent-soft:#f0c49a;--color-accent-a08:#c97a3d29;--color-accent-a32:#c97a3d8c;--color-black-a24:#0f2a3c4d;margin-top:20px}.report-page .report-search{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);margin:0 0 20px;padding:16px}.report-page .report-search>label{color:var(--ink-strong);margin-bottom:8px;font-size:14px;font-weight:650;display:block}.report-page .report-search-row{align-items:center;gap:12px;display:flex}.report-page .report-search input{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--paper);min-width:0;min-height:44px;color:var(--ink);font:inherit;flex:auto;padding:0 14px;font-size:15px}.report-page .report-search input:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.report-page .report-search-status{color:var(--ink-muted);font-family:var(--font-data),monospace;white-space:nowrap;flex:none;font-size:14px}.report-page .report-search-hit[data-report-search-pulse=true]{animation:report-rebuild-search-pulse .9s ease-out}@keyframes report-rebuild-search-pulse{0%{box-shadow:0 0 0 0 var(--color-accent-a42)}to{box-shadow:0 0 0 14px var(--color-accent-a0)}}.report-page .report-notices{gap:12px;margin-bottom:24px;display:grid}.report-page .report-notices:empty{display:none}.report-page .report-save-strip{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.report-page .report-save-strip strong{color:var(--ink-strong);margin-bottom:2px;font-size:14px;font-weight:750;display:block}.report-page .report-save-strip span{color:var(--ink-muted);font-size:14px}.report-page .report-save-strip a{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);min-height:44px;color:var(--paper);white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.report-page .report-saved-chip{border-left:3px solid var(--success);background:var(--color-green-500-a08);color:var(--success);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.report-page .report-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:32px;display:grid}.report-page .rail-sticky{position:sticky;top:92px}.report-page .density-control{border-bottom:1px solid var(--border-strong);margin-bottom:22px;padding-bottom:22px}.report-page .density-control>p:first-child{color:var(--ink-muted);margin:0 0 10px}.report-page .density-control fieldset{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:1fr 1fr;margin:0;padding:3px;display:grid}.report-page .density-control label{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.report-page .density-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.report-page .density-control label span{border-radius:var(--radius-sm);text-align:center;width:100%;min-height:34px;color:var(--ink-muted);justify-content:center;align-items:center;font-size:14px;font-weight:650;display:flex}.report-page .density-control input:checked+span{background:var(--primary);color:var(--paper)}.report-page .density-control input:focus-visible+span{outline:3px solid var(--primary);outline-offset:2px}.report-page .density-help{color:var(--ink-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.report-page .contents-list{counter-reset:contents;margin:0;padding:0;list-style:none}.report-page .contents-list li{counter-increment:contents}.report-page .contents-list a{min-height:44px;color:var(--ink-muted);border-left:3px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:550;text-decoration:none;display:grid}.report-page .contents-list a:before{content:counter(contents,decimal-leading-zero);color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:14px}.report-page .contents-list a:hover,.report-page .contents-list a[aria-current=location]{border-left-color:var(--primary);background:var(--color-accent-a09);color:var(--primary)}.report-page .nav-status{color:var(--ink-muted);font-family:var(--font-data),monospace;white-space:nowrap;font-size:14px}.report-page .contents-list a:hover .nav-status,.report-page .contents-list a[aria-current=location] .nav-status{color:var(--primary)}.report-page .rail-note{border-left:3px solid var(--primary-bright);background:var(--color-accent-dim-a08);color:var(--ink);margin-top:22px;padding:16px}.report-page .rail-note p{margin:8px 0 0;font-size:14px;line-height:1.5}.report-page .mobile-contents-bar{display:none}.report-page .contents-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:min(544px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow-paper);padding:0}.report-page .contents-dialog::backdrop{background:var(--light-slate-800-a50,#10293880)}.report-page .dialog-header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.report-page .dialog-header h2{font-family:var(--font-display),Georgia,serif;color:var(--ink-strong);margin:4px 0 0;font-size:28px;font-weight:400}.report-page .icon-button{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:44px;min-height:44px;color:var(--ink);cursor:pointer;place-items:center;font-size:22px;display:grid}.report-page .dialog-contents-list{padding:12px;overflow-y:auto}.report-page .memorandum{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-paper)}.report-page .memo-folio{border-bottom:1px solid var(--border-strong);min-height:44px;color:var(--ink-muted);font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(20px,3vw,40px);font-size:14px;display:flex}.report-page .report-section{box-shadow:none;background:0 0;border:0;padding:24px clamp(20px,3vw,40px) 28px;scroll-margin-top:96px}.report-page .section-heading{border-top:1px solid var(--border-strong);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:20px;padding-top:16px;display:grid}.report-page .section-index{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.08em;padding-top:6px;font-size:14px}.report-page .section-heading h2{color:var(--ink-strong);font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.15}.report-page .section-heading h2:focus{outline:none}.report-page .section-heading p{max-width:68ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.report-page .section-count{color:var(--ink-muted);font-family:var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding-top:6px;font-size:14px}.report-page .section-body{min-width:0;margin-left:68px}.report-page .figure-line{gap:2px;min-width:0;display:grid}.report-page .figure-value{color:var(--ink-strong);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.6vw,32px);font-weight:750;line-height:1.08;display:block}.report-page .figure-caption{color:var(--ink-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.report-page .figure-danger .figure-value{color:var(--risk-high)}.report-page .figure-warning .figure-value{color:var(--risk-medium)}.report-page .figure-primary .figure-value{color:var(--primary)}.report-page .summary-thesis{border-left:3px solid var(--primary-bright);padding:0 0 16px 20px}.report-page .summary-thesis p{max-width:68ch;color:var(--ink-strong);margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.6}.report-page .summary-figures{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:20px;display:grid}.report-page .summary-figures .figure-line{border-right:1px solid var(--border-strong);padding:20px}.report-page .summary-figures .figure-line:first-child{padding-left:0}.report-page .summary-figures .figure-line:last-child{border-right:0;padding-right:0}.report-page .summary-figures .figure-value{font-size:clamp(36px,4vw,48px)}.report-page .decision-register{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;display:grid}.report-page .decision-register ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.report-page .decision-register li{color:var(--ink-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.report-page .summary-actions{padding-top:20px}.report-page .summary-counsel-action{border-left:3px solid var(--risk-medium);padding-left:20px}.report-page .summary-counsel-action strong{color:var(--risk-medium);margin-top:4px;font-size:24px;line-height:32px;display:block}.report-page .summary-record{border-left:3px solid var(--primary);background:var(--color-accent-a06);color:var(--ink);margin-top:20px;padding:20px}.report-page .summary-record p{max-width:68ch;margin:8px 0 0;line-height:1.65}.report-page .item-disclosure{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0}.report-page .item-disclosure:last-of-type{border-bottom:1px solid var(--border-strong)}.report-page .item-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:44px;padding:16px 0;list-style:none;display:grid}.report-page .item-disclosure>summary::-webkit-details-marker{display:none}.report-page .item-disclosure>summary:after{content:"+";color:var(--primary);padding-top:2px;font-size:22px;line-height:1}.report-page .item-disclosure[open]>summary:after{content:"−"}.report-page .item-disclosure>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.report-page .priority-label,.report-page .risk-label{border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;align-items:center;min-height:30px;padding:0 10px;font-size:14px;font-weight:750;display:inline-flex}.report-page .risk-high{border:2px solid var(--risk-high);background:var(--color-red-400-a1);color:var(--risk-high)}.report-page .risk-medium{border:2px solid var(--risk-medium);background:var(--color-amber-400-a1);color:var(--risk-medium)}.report-page .risk-low{border:2px solid var(--risk-low);background:var(--color-green-500-a1);color:var(--risk-low)}.report-page .priority-must{border:2px solid var(--risk-medium);background:var(--color-amber-400-a1);color:var(--risk-medium)}.report-page .priority-should{border:2px solid var(--primary);background:var(--color-accent-a09);color:var(--primary)}.report-page .priority-nice{border:2px solid var(--success);background:var(--color-green-500-a1);color:var(--success)}.report-page .disclosure-body{border-top:1px solid var(--border-strong);padding:0 0 20px}.report-page .evidence-block{border-left:3px solid var(--primary);background:var(--color-accent-a06);color:var(--ink);margin:20px 0;padding:20px}.report-page .evidence-block blockquote{font-family:var(--font-display),Georgia,serif;margin:8px 0 0;font-size:18px;line-height:1.5}.report-page .evidence-block blockquote+blockquote{margin-top:12px}.report-page .analysis-block{border-left:3px solid var(--primary-bright);background:var(--light-sky-800-a07,#24688f12);color:var(--ink);margin-top:14px;padding:16px 20px}.report-page .analysis-block h4{color:var(--ink-strong);margin:0 0 6px;font-size:14px;font-weight:700}.report-page .analysis-block p{margin:0;line-height:1.6}.report-page .source-anchor{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.04em;align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}.report-page .memo-quiet-button{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;align-items:center;margin-top:14px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.report-page .empty-message,.report-page .review-omission{border-left:3px solid var(--primary-bright);color:var(--ink-muted);margin:14px 0 0;padding:10px 0 10px 14px;font-size:14px;line-height:1.5}.report-page .flag-decision{gap:12px;min-width:0;display:grid}.report-page .flag-issue{color:var(--ink-strong);font-size:17px;font-weight:650;line-height:1.45;display:block}.report-page .flag-conclusions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-page .flag-conclusions>span{border-left:2px solid var(--primary-bright);color:var(--ink-muted);gap:4px;min-width:0;padding-left:12px;font-size:14px;line-height:1.5;display:grid}.report-page .flag-conclusions>span:last-child{border-left-color:var(--risk-medium)}.report-page .protection-matrix{grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.report-page .protection-matrix>span{border-left:1px solid var(--border-strong);min-width:0;color:var(--ink-muted);padding:0 16px;font-size:14px;line-height:1.5;display:block}.report-page .protection-matrix>span:first-child{border-left:0;padding-left:0}.report-page .protection-matrix strong{color:var(--ink-strong);margin-top:6px;font-size:15px;font-weight:650;line-height:1.4;display:block}.report-page .protection-matrix>span>span:last-child{margin-top:6px;display:block}.report-page .protection-matrix .protection-demand{background:var(--color-amber-400-a1);color:var(--risk-medium);padding-top:6px;padding-bottom:6px}.report-page .dependency-content{gap:12px;min-width:0;display:grid}.report-page .dependency-equation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-page .dependency-pair{align-items:center;gap:8px;display:inline-flex}.report-page .dependency-node{border:1px solid var(--primary-bright);background:var(--color-accent-dim-a08);color:var(--primary);font-family:var(--font-data),monospace;padding:6px 10px;font-size:14px}.report-page .dependency-arrow,.report-page .dependency-operator{color:var(--primary);font-family:var(--font-data),monospace;font-size:18px;font-weight:700}.report-page .dependency-effect strong{color:var(--ink-strong);margin-top:4px;font-size:16px;font-weight:650;line-height:1.5;display:block}.report-page .dependency-consequence{border-left:3px solid var(--risk-high);color:var(--ink-muted);padding-left:14px;font-size:14px;line-height:1.55;display:block}.report-page .dependency-consequence>.full-record-only,.report-page .dependency-consequence>.review-only{margin-top:4px;display:block}.report-page .benchmark-wrap{border:1px solid var(--border-strong);overflow-x:auto}.report-page .benchmark-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:14px}.report-page .benchmark-table td,.report-page .benchmark-table th{border-bottom:1px solid var(--border-strong);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}.report-page .benchmark-table th{background:var(--ink-strong);color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-data),monospace;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.report-page .benchmark-table th:first-child{width:15%}.report-page .benchmark-table th:nth-child(2){width:24%}.report-page .benchmark-table th:nth-child(3){width:20%}.report-page .benchmark-table th:nth-child(4){width:13%}.report-page .benchmark-table th:nth-child(5){width:28%}.report-page .benchmark-table tbody tr:last-child td{border-bottom:0}.report-page .benchmark-table td:first-child{color:var(--ink-strong);font-weight:650}.report-page .benchmark-table .figure-value{font-size:22px}.report-page .benchmark-read{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;min-height:28px;padding:0 10px;font-size:14px;font-weight:750;display:inline-flex}.report-page .benchmark-read-warning{border:2px solid var(--risk-medium);background:var(--color-amber-400-a1);color:var(--risk-medium)}.report-page .benchmark-read-success{border:2px solid var(--success);background:var(--color-green-500-a1);color:var(--success)}.report-page .benchmark-read-primary{border:2px solid var(--primary);background:var(--color-accent-a09);color:var(--primary)}.report-page .benchmark-read-neutral{border:2px solid var(--border-strong);background:var(--surface);color:var(--ink-muted)}.report-page .benchmark-interpretation{color:var(--ink);font-size:14px;line-height:1.5}.report-page .benchmark-evidence{border-top:1px solid var(--border-strong);margin-top:10px}.report-page .benchmark-evidence summary{min-height:44px;color:var(--primary);cursor:pointer;font-family:var(--font-data),monospace;align-items:center;font-size:14px;display:flex}.report-page .benchmark-evidence blockquote{color:var(--ink);font-family:var(--font-display),Georgia,serif;margin:0 0 10px;font-size:14px;line-height:1.5}.report-page .benchmark-evidence p{color:var(--ink-muted);font-family:var(--font-data),monospace;margin:0 0 10px;font-size:14px;line-height:1.5}.report-page .benchmark-source{color:var(--ink-muted);margin:14px 0 0;font-size:14px;line-height:1.55}.report-page .item-disclosure>summary.negotiation-summary{grid-template-columns:32px auto minmax(0,1fr) auto}.report-page .negotiation-rank{color:var(--primary);font-family:var(--font-data),monospace;padding-top:6px;font-size:14px}.report-page .negotiation-decision{gap:12px;min-width:0;display:grid}.report-page .negotiation-decision>strong{color:var(--ink-strong);font-size:16px;font-weight:650;line-height:1.5}.report-page .negotiation-ask{border-left:3px solid var(--risk-medium);background:var(--light-yellow-800-a08,#f3c89f14);color:var(--risk-medium);padding:12px 16px;display:block}.report-page .negotiation-ask>span:last-child{color:var(--ink);margin-top:4px;font-weight:600;display:block}.report-page .negotiation-detail{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.report-page .negotiation-detail>div{border-left:3px solid var(--primary-bright);background:var(--light-sky-800-a07,#24688f12);padding:16px}.report-page .negotiation-detail>div:last-child{border-left-color:var(--risk-medium);background:var(--light-yellow-800-a08,#f3c89f14)}.report-page .negotiation-detail h4{color:var(--ink-strong);font-family:var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:14px;font-weight:600}.report-page .negotiation-detail p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.report-page .negotiation-evidence{margin-bottom:0}.report-page .decision-timeline{margin:0;padding:0;list-style:none}.report-page .timeline-item{border-top:1px solid var(--border-strong);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.report-page .timeline-item:last-of-type{border-bottom:1px solid var(--border-strong)}.report-page .timeline-index{color:var(--primary);font-family:var(--font-data),monospace;font-size:14px}.report-page .timeline-item article{min-width:0}.report-page .timeline-days{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.5}.report-page .timeline-reference{color:var(--ink-muted);margin:6px 0 0;font-size:14px}.report-page .term-ledger{border-top:1px solid var(--border-strong)}.report-page .term-row{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(120px,.7fr) minmax(120px,.75fr) minmax(200px,1.5fr);align-items:start;gap:20px;padding:16px 0;display:grid}.report-page .term-row .figure-value{font-size:24px}.report-page .term-name h3{color:var(--ink-strong);margin:4px 0 0;font-size:16px;font-weight:650;line-height:1.4}.report-page .term-interpretation p{color:var(--ink-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.report-page .term-row>.source-anchor{grid-column:1/-1;margin:0}.report-page .memo-upsell{border:1px solid var(--primary-bright);border-left:3px solid var(--primary);background:var(--color-blue-400-a055);margin:8px clamp(20px,3vw,40px) 28px;padding:20px}.report-page .memo-upsell>strong{color:var(--ink-strong);margin-bottom:8px;font-size:15px;font-weight:700;display:block}.report-page .memo-upsell p{color:var(--ink);margin:0 0 12px;font-size:14px;line-height:1.6}.report-page .memo-upsell ul{color:var(--ink-muted);margin:0 0 16px;padding:0 0 0 18px;font-size:14px;line-height:1.7}.report-page .memo-upsell-actions{flex-wrap:wrap;gap:10px;display:flex}.report-page .memo-upsell-primary,.report-page .memo-upsell-secondary{border-radius:var(--radius-sm);min-height:44px;font:inherit;cursor:pointer;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.report-page .memo-upsell-primary{border:1px solid var(--primary);background:var(--primary);color:var(--paper)}.report-page .memo-upsell-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--primary)}.report-page .memo-footer{background:var(--ink-strong);color:var(--brand-ink-reversed,#fffefd);border-radius:0 0 var(--radius-md) var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(28px,4vw,44px) clamp(20px,3vw,40px);display:grid}.report-page .memo-footer .mono-label{color:var(--inverse-muted,#b9cdd9)}.report-page .memo-footer h2{color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-display),Georgia,serif;margin:10px 0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.2}.report-page .memo-footer p{max-width:68ch;color:var(--inverse-muted,#b9cdd9);margin:0;font-size:14px;line-height:1.6}.report-page .full-record-mode .review-only,.report-page .review-mode .full-record-only{display:none!important}.report-page .state-shell{padding:clamp(40px,7vw,80px) 24px 120px}.report-page .state-card{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);max-width:1088px;box-shadow:var(--shadow-paper);margin:0 auto;padding:clamp(28px,5vw,56px)}.report-page .state-card>h1{max-width:18ch;color:var(--ink-strong);font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.02}.report-page .state-card>h1 em{color:var(--primary)}.report-page .state-kicker{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:14px;display:inline-flex}.report-page .state-card-error .state-kicker{color:var(--risk-high)}.report-page .state-intro{max-width:68ch;color:var(--ink-muted);margin:0 0 24px;font-size:17px;line-height:1.6}.report-page .empty-outcomes{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;display:grid}.report-page .empty-outcomes article{border:1px solid var(--border-strong);background:var(--paper);padding:18px}.report-page .empty-outcomes p{color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.report-page .state-upload{gap:16px;display:grid}.report-page .state-secondary-link{text-align:center}.report-page .state-secondary-action,.report-page .state-secondary-link a{color:var(--primary);font-size:14px;font-weight:600;text-decoration:none}.report-page .state-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.report-page .state-primary-action{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);min-height:48px;color:var(--paper);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.report-page .standard-score{border:1px solid var(--border-strong);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 28px;padding:24px;display:grid}.report-page .standard-score h2{color:var(--ink-strong);font-family:var(--font-display),Georgia,serif;margin:8px 0;font-size:26px;font-weight:400}.report-page .standard-score p{color:var(--ink-muted);margin:0;font-size:14px}.report-page .score-number.score-light{color:var(--risk-high)}.report-page .unlock-form{gap:12px;max-width:480px;display:grid}.report-page .unlock-form label{color:var(--ink);font-size:14px;font-weight:650}.report-page .unlock-form input{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--paper);min-height:48px;color:var(--ink-strong);font:inherit;padding:0 14px;font-size:15px}.report-page .unlock-form input:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.report-page .unlock-submit{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);min-height:52px;color:var(--paper);font:inherit;cursor:pointer;padding:0 16px;font-size:15px;font-weight:750}.report-page .unlock-submit:disabled{opacity:.7;cursor:default}.report-page .unlock-feedback{gap:8px;display:grid}.report-page .unlock-error{color:var(--risk-high);margin:0;font-size:14px;line-height:1.5}.report-page .unlock-links{flex-wrap:wrap;gap:14px;display:flex}.report-page .unlock-links a,.report-page a.unlock-links{color:var(--primary);font-size:14px;font-weight:700;text-decoration:none}.report-page .unlock-status{color:var(--success);margin:0;font-size:14px;line-height:1.5}.report-page .state-boundary{color:var(--ink-muted);margin:24px 0 0;font-size:14px;line-height:1.6}@media (min-width:641px) and (max-width:1699px){.report-page .report-page-shell{padding-right:112px}}@media (max-width:1100px){.report-page .report-layout{grid-template-columns:192px minmax(0,1fr);gap:20px}.report-page .section-heading{grid-template-columns:36px minmax(0,1fr)}.report-page .section-count{grid-column:2;justify-self:start;padding-top:0}.report-page .section-body{margin-left:56px}.report-page .protection-matrix{grid-template-columns:1fr 1fr;gap:12px 0}.report-page .protection-matrix>span:nth-child(3){border-left:0;padding-left:0}}@media (max-width:830px){.report-page .report-page-shell{padding:20px 16px 120px}}@media (min-width:641px) and (max-width:830px){.report-page .report-page-shell{padding-right:112px}}@media (max-width:830px){.report-page .report-masthead{grid-template-columns:1fr;align-items:start;gap:18px;padding:8px 0 20px}.report-page .report-masthead h1{max-width:none}.report-page .report-meta{grid-template-columns:repeat(3,1fr);min-width:0;max-width:none;display:grid}.report-page .report-meta div{border-right:1px solid var(--border-strong);border-bottom:0;padding:6px 10px 6px 0;display:block}.report-page .report-meta div:last-child{border-right:0}.report-page .report-meta dd{text-align:left;margin-top:4px}.report-page .decision-band{grid-template-columns:1fr;gap:18px;padding:20px}.report-page .score-block{text-align:left;justify-self:start;align-items:baseline;gap:12px;display:flex}.report-page .score-number{font-size:56px}.report-page .decision-stats{grid-template-columns:1fr;gap:12px;padding-top:16px}.report-page .decision-stats>div{border-right:0;padding:0}.report-page .decision-action-stat{padding-left:12px!important}.report-page .mobile-contents-bar{z-index:30;margin:0 0 16px;display:block;position:sticky;top:76px}.report-page .mobile-contents-bar button{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:44px;box-shadow:var(--shadow-paper);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.report-page .mobile-contents-bar button>span{color:var(--ink-muted);font-size:14px}.report-page .mobile-contents-bar button strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.report-page .report-layout{display:block}.report-page .contents-rail .rail-sticky{position:static}.report-page .contents-rail nav,.report-page .density-control>p:first-child,.report-page .rail-note{display:none}.report-page .density-control{border:0;margin:0 0 14px;padding:0}.report-page .report-section{padding:16px 16px 20px}.report-page .section-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin-bottom:14px}.report-page .section-heading h2{font-size:22px}.report-page .section-heading p{display:none}.report-page .section-count{grid-area:1/3;justify-self:end}.report-page .section-body{margin-left:0}.report-page .memo-upsell{margin-inline:16px}.report-page .decision-register{grid-template-columns:1fr;gap:16px}.report-page .summary-figures{grid-template-columns:1fr;margin-top:16px}.report-page .summary-figures .figure-line,.report-page .summary-figures .figure-line:first-child,.report-page .summary-figures .figure-line:last-child{border-right:0;border-bottom:1px solid var(--border-strong);padding:12px 0}.report-page .summary-figures .figure-line:last-child{border-bottom:0}.report-page .summary-figures .figure-line{grid-template-columns:minmax(8rem,.42fr) 1fr;align-items:center;gap:0 12px;display:grid}.report-page .summary-figures .figure-label,.report-page .summary-figures .figure-value{grid-column:1}.report-page .summary-figures .figure-value{font-size:30px}.report-page .summary-figures .figure-caption{grid-area:1/2/span 2;font-size:14px;line-height:20px}.report-page .summary-actions{padding-block:16px}.report-page .summary-counsel-action{background:var(--color-status-warning-bg);border-left-width:3px;padding:12px}.report-page .item-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.report-page .item-disclosure>summary>.risk-label{grid-area:1/1;justify-self:start}.report-page .dependency-summary>.dependency-content,.report-page .flag-summary>.flag-decision,.report-page .protection-summary>.protection-matrix{grid-area:2/1/auto/-1}.report-page .dependency-summary:after,.report-page .flag-summary:after,.report-page .protection-summary:after{grid-area:1/2}.report-page .flag-conclusions{grid-template-columns:1fr;gap:8px}.report-page .protection-matrix{grid-template-columns:1fr;gap:10px}.report-page .protection-matrix>span,.report-page .protection-matrix>span:nth-child(3){border-left:0;border-top:1px solid var(--border-strong);padding:10px 0 0}.report-page .protection-matrix>span:first-child{border-top:0;padding-top:0}.report-page .protection-matrix .protection-demand{padding:10px}.report-page .item-disclosure>summary.negotiation-summary{grid-template-columns:auto minmax(0,1fr) auto}.report-page .negotiation-summary>.negotiation-rank{grid-area:1/1}.report-page .negotiation-summary>.priority-label{grid-area:1/2;justify-self:start}.report-page .negotiation-summary>.negotiation-decision{grid-area:2/1/auto/-1}.report-page .negotiation-summary:after{grid-area:1/3}.report-page .negotiation-detail{grid-template-columns:1fr}.report-page .benchmark-wrap{border:0;overflow:visible}.report-page .benchmark-table{width:100%;min-width:0;display:block}.report-page .benchmark-table tbody,.report-page .benchmark-table td,.report-page .benchmark-table tr{width:100%;display:block}.report-page .benchmark-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.report-page .benchmark-table tr{border:1px solid var(--border-strong);background:var(--surface);margin-bottom:12px}.report-page .benchmark-table td{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(104px,38%) 1fr;gap:12px;display:grid}.report-page .benchmark-table td:before{content:attr(data-label);color:var(--ink-muted);font-family:var(--font-data),monospace;letter-spacing:.04em;text-transform:uppercase;font-size:14px}.report-page .benchmark-table td:last-child{border-bottom:0}.report-page .term-row{grid-template-columns:1fr;gap:10px}.report-page .memo-footer{grid-template-columns:1fr;align-items:start;gap:16px}.report-page .empty-outcomes,.report-page .standard-score{grid-template-columns:1fr}.report-page .contents-dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:none;max-height:82vh;margin:0;position:fixed;inset:auto 0 0}}@media (max-width:480px){.report-page .verdict-line{gap:10px}.report-page .benchmark-table td{grid-template-columns:1fr}.report-page .masthead-actions>*{max-width:100%}}@media print{.report-page .ask-dock,.report-page .contents-dialog,.report-page .contents-rail,.report-page .memo-upsell,.report-page .mobile-contents-bar,.report-page .report-notices,.report-page .report-search{display:none!important}.report-page .memorandum{box-shadow:none;border:0}.report-page .review-mode .full-record-only{display:revert!important}.report-page details[data-density-detail]{display:block!important}.report-page details[data-density-detail]>*{display:revert}}[data-editorial]{--edit-paper:#fffefd;--edit-paper-blue:#edf5f8;--edit-ink:var(--ink);--edit-ink-strong:var(--ink-strong);--edit-ink-muted:#435c6b;--edit-primary:var(--primary);--edit-primary-bright:var(--primary-bright);--edit-proof:#7b3908;--edit-proof-soft:#f4e4d4;--edit-proof-ink:#5d3213;--edit-rule:#bdd1d9;--edit-rule-strong:#6b8998;--edit-cell-rule:#416476;--edit-cell-muted:#c1d3dc;--edit-cell-proof:#efb27c;--edit-danger-soft:#f6dfdc;--edit-shadow-paper:0 24px 70px #0f2a3c24;--edit-shadow-float:0 12px 32px #0f2a3c1c;--edit-cta-shadow:#d5e8f0;--edit-paper-hover:#f7fbfc;--edit-lane-band-ink:#fff;--edit-lane-band-rule:#ffffffb8;--edit-lane-guide-wash:#f7f4ee;--edit-lane-guide-wash-hover:#f0ebe2;--edit-lane-guide-band:#4b5860;--edit-lane-guide-rule:#77868d;--edit-lane-acquisition-wash:#edf4f7;--edit-lane-acquisition-wash-hover:#e3edf1;--edit-lane-acquisition-band:#164f75;--edit-lane-acquisition-rule:#5f8799;--edit-lane-franchise-wash:#fbf2e6;--edit-lane-franchise-wash-hover:#f5e6d4;--edit-lane-franchise-band:#7b3908;--edit-lane-franchise-rule:#96613a;--edit-lane-lease-wash:#edf6f1;--edit-lane-lease-wash-hover:#e3f0e9;--edit-lane-lease-band:#1f624f;--edit-lane-lease-rule:#5b8976;--edit-lane-clause-wash:#f1f0f7;--edit-lane-clause-wash-hover:#e8e6f1;--edit-lane-clause-band:#4b4776;--edit-lane-clause-rule:#77739a;--edit-lane-product-wash:#edf2f8;--edit-lane-product-wash-hover:#e3ebf3;--edit-lane-product-band:#355978;--edit-lane-product-rule:#6d879d;--edit-lane-flag-wash:#faefed;--edit-lane-flag-wash-hover:#f4e1de;--edit-lane-flag-band:#8d332e;--edit-lane-flag-rule:#a85b57;background:var(--canvas);color:var(--edit-ink);font-family:var(--font-body),Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;font-size:16px;line-height:1.65}[data-editorial] h1,[data-editorial] h2{font-family:var(--font-display),Georgia,serif;font-weight:400}[data-editorial] h1,[data-editorial] h2,[data-editorial] h3{color:var(--edit-ink-strong);margin-top:0}[data-editorial] p{margin-top:0}[data-editorial] strong{color:var(--edit-ink-strong);font-weight:760}[data-editorial] a{color:var(--edit-primary)}[data-editorial] .button-primary,[data-editorial] a.button-primary{color:var(--paper)}[data-editorial] .button-secondary,[data-editorial] a.button-secondary{color:var(--ink)}[data-editorial] .data-label,[data-editorial] .eyebrow,[data-editorial] .folio-number,[data-editorial] .section-label,[data-editorial] .source-label{color:var(--edit-primary);font-family:var(--font-data),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.5}[data-editorial] .eyebrow{align-items:center;gap:12px;margin-bottom:22px;display:flex}[data-editorial] .eyebrow:before{background:var(--edit-primary-bright);content:"";width:42px;height:1px}[data-editorial] .text-link{color:var(--edit-primary);text-underline-offset:.18em;font-weight:760;text-decoration-line:underline;text-decoration-thickness:.08em}[data-editorial] .page-hero{border-bottom:1px solid var(--edit-rule-strong);background:radial-gradient(circle at 82% 16%,var(--light-sky-800-a14),transparent 32%),var(--canvas);position:relative;overflow:hidden}[data-editorial] .page-hero:after{border:1px solid var(--edit-rule);content:"";pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:-280px;right:-220px}[data-editorial] .hero-layout{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(330px,.75fr);align-items:center;gap:76px;padding:40px 0 38px;display:grid;position:relative}[data-editorial] .hero-copy{max-width:800px}[data-editorial] .page-hero h1{letter-spacing:-.052em;max-width:880px;margin:0 0 22px;font-size:clamp(44px,5.4vw,68px);line-height:.96}[data-editorial] .hero-lede{max-width:690px;color:var(--edit-ink-muted);margin:0;font-size:18px;line-height:1.7}[data-editorial] .hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}[data-editorial] .source-docket{border:1px solid var(--edit-rule-strong);border-left:7px solid var(--edit-primary);background:var(--edit-paper);min-height:300px;box-shadow:var(--edit-shadow-paper);align-content:space-between;padding:28px;display:grid;position:relative}[data-editorial] .source-docket:before{border:1px solid var(--edit-proof);content:"";border-radius:50%;width:38px;height:38px;position:absolute;top:20px;right:20px}[data-editorial] .docket-footer,[data-editorial] .docket-header{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}[data-editorial] .docket-figure{color:var(--edit-ink-strong);font-family:var(--font-display),Georgia,serif;margin:26px 0;font-size:30px;line-height:1.1}[data-editorial] .docket-figure strong{color:var(--edit-primary);font-family:var(--font-body),sans-serif;letter-spacing:-.045em;margin-top:6px;font-size:clamp(28px,2.6vw,38px);font-weight:760;line-height:1.05;display:block}[data-editorial] .docket-source{border-top:1px solid var(--edit-rule);color:var(--edit-ink-muted);font-family:var(--font-display),Georgia,serif;margin:0;padding-top:16px;font-size:18px;line-height:1.35}[data-editorial] .docket-source a{margin-block:-11px;padding-block:11px;display:inline-block}[data-editorial] .section{padding:46px 0}[data-editorial] .section-paper{border-bottom:1px solid var(--edit-rule-strong);background:var(--edit-paper)}[data-editorial] .section-canvas{border-bottom:1px solid var(--edit-rule-strong);background:var(--canvas)}[data-editorial] .section-blue{border-bottom:1px solid var(--edit-rule-strong);background:var(--edit-paper-blue)}[data-editorial] .section-header{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:64px;margin-bottom:38px;display:grid}[data-editorial] .section-header h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(32px,3.4vw,44px);line-height:1}[data-editorial] .section-header>div>p:not(.section-label),[data-editorial] .section-header>p{color:var(--edit-ink-muted);margin:0;line-height:1.7}[data-editorial] .source-register-scroll{max-width:100%;overflow-x:visible}[data-editorial] .source-register{border-top:1px solid var(--edit-rule-strong);border-collapse:collapse;width:100%}[data-editorial] .source-register-row{border-bottom:1px solid var(--edit-rule-strong);background:var(--edit-paper);grid-template-columns:48px minmax(220px,1.3fr) minmax(150px,.75fr) minmax(130px,.58fr) minmax(250px,1.35fr) 96px;align-items:stretch;display:grid}[data-editorial] .source-register-row>*{border-right:1px solid var(--edit-rule);text-align:left;flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}[data-editorial] .source-register-row>:last-child{border-right:0}[data-editorial] .source-register-head{min-height:52px;color:var(--edit-ink-muted);font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}[data-editorial] .source-register-head>*{padding-block:10px}[data-editorial] .source-register-index{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:14px}[data-editorial] .source-register-title{gap:7px}[data-editorial] .source-register-title a{min-height:44px;color:var(--edit-ink-strong);font-family:var(--font-display),Georgia,serif;text-underline-offset:.16em;align-items:center;font-size:24px;line-height:1.08;text-decoration-line:underline;text-decoration-thickness:.07em;display:flex}[data-editorial] .source-register-measure p,[data-editorial] .source-register-title p{color:var(--edit-ink-muted);margin:0;font-size:14px;line-height:1.55}[data-editorial] .source-register-source p{color:var(--edit-ink);font-family:var(--font-display),Georgia,serif;margin:0;font-size:18px;line-height:1.3}[data-editorial] .source-register-date,[data-editorial] .source-register-sample{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:14px;line-height:1.55}[data-editorial] .source-register-date{text-align:center;align-items:center}[data-editorial] .faq-ledger{border-top:1px solid var(--edit-rule-strong);border-left:1px solid var(--edit-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-editorial] .faq-ledger article{border-right:1px solid var(--edit-rule-strong);border-bottom:1px solid var(--edit-rule-strong);grid-template-columns:36px 1fr;align-content:start;gap:12px 16px;min-height:170px;padding:20px;display:grid}[data-editorial] .faq-ledger .folio-number{color:var(--edit-proof);grid-row:1/3}[data-editorial] .faq-ledger h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:24px;font-weight:400;line-height:1.15}[data-editorial] .faq-ledger p{color:var(--edit-ink-muted);margin:0;line-height:1.65}[data-editorial] .cta-instrument{border:1px solid var(--edit-rule-strong);border-left:7px solid var(--edit-primary);background:var(--edit-paper);box-shadow:10px 10px 0 var(--edit-cta-shadow);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:34px;display:grid}[data-editorial] .cta-instrument h2{margin:0 0 8px;font-size:32px;line-height:1.05}[data-editorial] .cta-instrument p{max-width:760px;color:var(--edit-ink-muted);margin:0}[data-editorial] .cta-instrument p+p{margin-top:12px}[data-editorial] .figure-strip{border-top:1px solid var(--edit-rule-strong);border-left:1px solid var(--edit-rule-strong);background:var(--edit-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-editorial] .figure-line{border-right:1px solid var(--edit-rule-strong);border-bottom:1px solid var(--edit-rule-strong);align-content:space-between;min-height:168px;padding:22px;display:grid}[data-editorial] .figure-line .data-label{color:var(--edit-proof)}[data-editorial] .figure-line strong{color:var(--edit-primary);font-family:var(--font-body),sans-serif;letter-spacing:-.045em;margin:14px 0;font-size:clamp(34px,4vw,52px);font-weight:760;line-height:1;display:block}[data-editorial] .figure-line p{color:var(--edit-ink-muted);font-family:var(--font-display),Georgia,serif;margin:0;font-size:18px;line-height:1.35}[data-editorial] .source-receipt{border-left:3px solid var(--edit-proof);background:var(--edit-proof-soft);grid-template-columns:160px 1fr;gap:26px;padding:22px 24px;display:grid}[data-editorial] .source-receipt .source-label{color:var(--edit-proof)}[data-editorial] .source-receipt p{color:var(--edit-proof-ink);font-family:var(--font-display),Georgia,serif;margin:0;font-size:18px;line-height:1.45}[data-editorial] .source-receipt p strong{color:var(--edit-proof-ink)}[data-editorial] .article-shell{width:min(100% - 64px,1220px);margin-inline:auto;padding:32px 0 50px}[data-editorial] .article-topline{border-bottom:1px solid var(--edit-rule-strong);color:var(--edit-ink-muted);font-family:var(--font-data),monospace;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-bottom:22px;padding-bottom:14px;font-size:14px;display:flex}[data-editorial] .article-topline a{justify-content:center}[data-editorial] .article-topline a,[data-editorial] .register-all-table td a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-editorial] .article-heading{grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);align-items:end;gap:70px;margin-bottom:32px;display:grid}[data-editorial] .article-heading h1{letter-spacing:-.052em;margin:12px 0 16px;font-size:clamp(40px,5vw,62px);line-height:.98}[data-editorial] .article-date{color:var(--edit-ink-muted);margin:0;font-size:16px}[data-editorial] .article-heading-side{border-left:1px solid var(--edit-rule-strong);padding-left:26px}[data-editorial] .article-heading-side p{color:var(--edit-ink-muted);margin:8px 0 0}[data-editorial] .article-meta{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;display:flex}[data-editorial] .article-meta strong{color:var(--edit-proof);font-family:var(--font-data),monospace}[data-editorial] .article-grid{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:54px;display:grid}[data-editorial] .contents-rail{border-top:1px solid var(--edit-rule-strong);align-self:start;position:sticky;top:24px}[data-editorial] .contents-rail nav{display:grid}[data-editorial] .contents-rail a{border-bottom:1px solid var(--edit-rule);min-height:44px;color:var(--edit-ink-muted);grid-template-columns:28px 1fr;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:grid}[data-editorial] .contents-rail a span{color:var(--edit-proof);font-family:var(--font-data),monospace}[data-editorial] .article-content{min-width:0}[data-editorial] .article-content li,[data-editorial] .article-content p{color:var(--edit-ink);font-size:16px;line-height:1.66}[data-editorial] .article-content p{margin:0 0 14px}[data-editorial] .article-content h2{margin:36px 0 14px;scroll-margin-top:24px;font-size:32px;line-height:1.08}[data-editorial] .article-content h3{margin:24px 0 8px;scroll-margin-top:24px;font-size:24px;line-height:1.2}[data-editorial] .article-content ol,[data-editorial] .article-content ul{margin:0 0 24px;padding-left:24px}[data-editorial] .article-content li{margin-bottom:10px;padding-left:6px}[data-editorial] .article-content li::marker{color:var(--edit-proof);font-weight:700}[data-editorial] .article-content li a,[data-editorial] .article-content p a{color:var(--edit-primary);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.08em}[data-editorial] .article-content blockquote{border-left:3px solid var(--edit-proof);background:var(--edit-proof-soft);margin:0 0 24px;padding:16px 20px}[data-editorial] .article-content blockquote p{color:var(--edit-proof-ink);font-family:var(--font-display),Georgia,serif;margin:0;font-size:18px}[data-editorial] .article-content code{background:var(--edit-paper-blue);border:1px solid var(--edit-rule);color:var(--edit-ink-strong);padding:2px 6px;font-size:14px}[data-editorial] .article-content hr{border:none;border-top:1px solid var(--edit-rule-strong);margin:34px 0}[data-editorial] .table-instrument{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);box-shadow:var(--edit-shadow-float);margin:22px 0}[data-editorial] .table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}[data-editorial] .table-scroll>table{margin:0}[data-editorial] .article-content table,[data-editorial] .data-table{border-collapse:collapse;width:100%}[data-editorial] .article-content th,[data-editorial] .data-table th{border-right:1px solid var(--edit-cell-rule);border-bottom:1px solid var(--edit-cell-rule);background:var(--edit-ink-strong);color:var(--paper);font-family:var(--font-data),monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:13px 12px;font-size:14px;font-weight:600;line-height:1.4}[data-editorial] .article-content th:last-child,[data-editorial] .data-table th:last-child{border-right:0}[data-editorial] .article-content td,[data-editorial] .data-table td{border-right:1px solid var(--edit-rule);border-bottom:1px solid var(--edit-rule);color:var(--edit-ink-muted);vertical-align:top;padding:13px 12px;font-size:14px;line-height:1.5}[data-editorial] .article-content td:last-child,[data-editorial] .data-table td:last-child{border-right:0}[data-editorial] .article-content td:first-child,[data-editorial] .data-table td:first-child{color:var(--edit-ink-strong);font-weight:760}[data-editorial] .article-content td strong{color:var(--edit-ink-strong)}[data-editorial] .data-table .numeric{font-family:var(--font-data),monospace;font-variant-numeric:lining-nums tabular-nums;text-align:right;white-space:nowrap}[data-editorial] .status-tag{border:1px solid var(--edit-rule-strong);min-height:30px;color:var(--edit-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:14px;font-weight:760;display:inline-flex}[data-editorial] .status-tag-excluded{border-color:var(--light-red-300-3);background:var(--edit-danger-soft);color:var(--light-red-900)}[data-editorial] .status-tag-included{border-color:var(--light-slate-400-6);background:var(--light-slate-200-4);color:var(--light-green-800)}[data-editorial] .status-tag-partial{border-color:var(--light-orange-300-2);background:var(--light-orange-100);color:var(--light-amber-900)}[data-editorial] .decision-table{border-top:1px solid var(--edit-rule-strong);border-left:1px solid var(--edit-rule-strong);max-width:100%;overflow-x:visible}[data-editorial] .decision-row{border-bottom:1px solid var(--edit-rule-strong);grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1.2fr);min-width:0;display:grid}[data-editorial] .decision-row>*{border-right:1px solid var(--edit-rule-strong);min-width:0;padding:18px}[data-editorial] .decision-row-head{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:14px}[data-editorial] .decision-row-card{background:var(--edit-paper)}[data-editorial] .decision-row strong{font-size:22px}[data-editorial] .decision-investment-value{overflow-wrap:anywhere;min-width:0}[data-editorial] .decision-row p{color:var(--edit-ink-muted);margin:0}[data-editorial] .decision-footnote{border:1px solid var(--light-orange-300-2);border-left:3px solid var(--edit-proof);background:var(--edit-proof-soft);margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.6}[data-editorial] .decision-row p.decision-footnote{color:var(--edit-proof-ink)}[data-editorial] .decision-footnote strong{color:var(--edit-proof);font-size:14px}[data-editorial] .benchmark-proof-cell{border:1px solid var(--edit-cell-rule);background:var(--edit-ink-strong);color:var(--paper);box-shadow:var(--edit-shadow-paper);margin:28px 0}[data-editorial] .benchmark-proof-cell strong{color:var(--paper)}[data-editorial] .proof-cell-source{grid-template-columns:150px 1fr;gap:24px;padding:20px 26px;display:grid}[data-editorial] .proof-cell-source .source-label{color:var(--edit-cell-proof)}[data-editorial] .proof-cell-source>p{color:var(--paper);font-family:var(--font-display),Georgia,serif;margin:0;font-size:18px;line-height:1.45}[data-editorial] .proof-cell-source>p:only-child{grid-column:1/-1}[data-editorial] .faq-disclosure{border-top:1px solid var(--edit-rule-strong)}[data-editorial] .faq-disclosure details{border-bottom:1px solid var(--edit-rule-strong)}[data-editorial] .faq-disclosure summary{border-left:3px solid var(--edit-primary);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;list-style:none;display:grid}[data-editorial] .faq-disclosure summary::-webkit-details-marker{display:none}[data-editorial] .faq-disclosure summary strong{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}[data-editorial] .faq-disclosure summary:after{color:var(--edit-primary);font-family:var(--font-data),monospace;content:"+"}[data-editorial] .faq-disclosure details[open] summary:after{content:"−"}[data-editorial] .faq-answer{max-width:68ch;color:var(--edit-ink-muted);padding:0 14px 18px}[data-editorial] .article-cta{border:1px solid var(--edit-rule-strong);background:var(--edit-paper-blue);grid-template-columns:1fr auto;align-items:center;gap:24px;margin:28px 0;padding:24px;display:grid}[data-editorial] .article-cta p{margin:0}[data-editorial] .legal-note{border-top:1px solid var(--edit-rule-strong);color:var(--edit-ink-muted);margin-top:34px;padding-top:18px;font-size:14px;line-height:1.65}[data-editorial] .related-ledger{border-top:1px solid var(--edit-rule-strong);margin:0;padding:0;list-style:none}[data-editorial] .related-ledger li{border-bottom:1px solid var(--edit-rule);margin:0;padding:0}[data-editorial] .related-ledger a{min-height:44px;color:var(--edit-primary);text-underline-offset:.18em;align-items:center;padding:7px 0;line-height:1.45;text-decoration-line:underline;text-decoration-thickness:.08em;display:flex}[data-editorial] .related-ledger .related-kind{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-left:auto;padding-left:16px;font-size:14px}[data-editorial] .author-plate{gap:4px;display:grid}[data-editorial] .author-plate .data-label{color:var(--edit-proof)}[data-editorial] .author-plate strong{font-family:var(--font-display),Georgia,serif;font-size:24px;font-weight:400}[data-editorial] .author-plate a{color:var(--edit-ink-strong);text-decoration:none}[data-editorial] .author-plate p{color:var(--edit-ink-muted);margin:4px 0 0;font-size:14px;line-height:1.6}[data-editorial] .share-rail{border-top:1px solid var(--edit-rule-strong);flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:18px;display:flex}[data-editorial] .share-rail>span{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;font-size:14px}[data-editorial] .share-rail a,[data-editorial] .share-rail button{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);min-height:44px;color:var(--edit-ink);cursor:pointer;border-radius:4px;align-items:center;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}[data-editorial] .blog-index-hero{border-bottom:1px solid var(--edit-rule-strong);background:var(--canvas);position:relative;overflow:hidden}[data-editorial] .blog-hero-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:center;gap:72px;padding:52px 0;display:grid}[data-editorial] .blog-hero-layout h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 20px;font-size:clamp(48px,6vw,76px);line-height:.92}[data-editorial] .featured-article{border:1px solid var(--edit-rule-strong);border-left:7px solid var(--edit-primary);background:var(--edit-paper);min-height:360px;box-shadow:var(--edit-shadow-paper);align-content:space-between;padding:28px;text-decoration:none;display:grid;position:relative}[data-editorial] .featured-article:after{border:1px solid var(--edit-proof);content:"";border-radius:50%;width:78px;height:78px;position:absolute;bottom:24px;right:24px}[data-editorial] .featured-article h2{z-index:1;margin:30px 0 14px;font-size:32px;line-height:1.05;position:relative}[data-editorial] .featured-article .featured-article-lede{z-index:1;color:var(--edit-ink-muted);margin:0;position:relative}[data-editorial] .featured-article .text-link{margin-top:18px}[data-editorial] .featured-article:hover{background:var(--edit-paper-hover)}[data-editorial] .proof-dataset-grid{border-top:1px solid var(--edit-rule-strong);border-left:1px solid var(--edit-rule-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}[data-editorial] .proof-dataset-card{border-right:1px solid var(--edit-rule-strong);border-bottom:1px solid var(--edit-rule-strong);background:var(--edit-paper);flex-direction:column;min-height:250px;padding:22px;text-decoration:none;display:flex}[data-editorial] .proof-dataset-card h3{font-family:var(--font-display),Georgia,serif;margin:32px 0 12px;font-size:24px;font-weight:400;line-height:1.08}[data-editorial] .proof-dataset-card p{color:var(--edit-ink-muted);margin:0;font-size:14px;line-height:1.6}[data-editorial] .proof-dataset-card .text-link{margin-top:auto;padding-top:18px}[data-editorial] .proof-dataset-card:hover{background:var(--edit-paper-hover)}[data-editorial] .filter-rail{flex-wrap:wrap;gap:8px;padding:4px 4px 8px;display:flex;overflow-x:visible}[data-editorial] .filter-chip{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);min-height:44px;color:var(--edit-ink-muted);white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:8px 17px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}[data-editorial] .filter-chip[aria-current=page]{border-color:var(--edit-primary);background:var(--edit-primary);color:var(--paper)}[data-editorial] .article-register{border-top:1px solid var(--edit-rule-strong);border-left:1px solid var(--edit-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-editorial] .article-card{border-right:1px solid var(--edit-rule-strong);border-bottom:1px solid var(--edit-rule-strong);background:var(--blog-lane-wash);min-height:330px;color:var(--edit-ink);flex-direction:column;padding:0;text-decoration:none;display:flex}[data-editorial] .article-card,[data-editorial] [data-blog-lane]{--blog-lane-wash:var(--edit-lane-guide-wash);--blog-lane-wash-hover:var(--edit-lane-guide-wash-hover);--blog-lane-band:var(--edit-lane-guide-band);--blog-lane-rule:var(--edit-lane-guide-rule)}[data-editorial] [data-blog-lane=acquisition]{--blog-lane-wash:var(--edit-lane-acquisition-wash);--blog-lane-wash-hover:var(--edit-lane-acquisition-wash-hover);--blog-lane-band:var(--edit-lane-acquisition-band);--blog-lane-rule:var(--edit-lane-acquisition-rule)}[data-editorial] [data-blog-lane=franchise]{--blog-lane-wash:var(--edit-lane-franchise-wash);--blog-lane-wash-hover:var(--edit-lane-franchise-wash-hover);--blog-lane-band:var(--edit-lane-franchise-band);--blog-lane-rule:var(--edit-lane-franchise-rule)}[data-editorial] [data-blog-lane=lease]{--blog-lane-wash:var(--edit-lane-lease-wash);--blog-lane-wash-hover:var(--edit-lane-lease-wash-hover);--blog-lane-band:var(--edit-lane-lease-band);--blog-lane-rule:var(--edit-lane-lease-rule)}[data-editorial] [data-blog-lane=clause]{--blog-lane-wash:var(--edit-lane-clause-wash);--blog-lane-wash-hover:var(--edit-lane-clause-wash-hover);--blog-lane-band:var(--edit-lane-clause-band);--blog-lane-rule:var(--edit-lane-clause-rule)}[data-editorial] [data-blog-lane=product]{--blog-lane-wash:var(--edit-lane-product-wash);--blog-lane-wash-hover:var(--edit-lane-product-wash-hover);--blog-lane-band:var(--edit-lane-product-band);--blog-lane-rule:var(--edit-lane-product-rule)}[data-editorial] [data-blog-lane=red-flag]{--blog-lane-wash:var(--edit-lane-flag-wash);--blog-lane-wash-hover:var(--edit-lane-flag-wash-hover);--blog-lane-band:var(--edit-lane-flag-band);--blog-lane-rule:var(--edit-lane-flag-rule)}[data-editorial] .article-card:hover{background:var(--blog-lane-wash-hover)}[data-editorial] .article-card h2,[data-editorial] .article-card h3{font-family:var(--font-display),Georgia,serif;margin:24px 24px 12px;font-size:24px;font-weight:400;line-height:1.08}[data-editorial] .article-card>p{color:var(--edit-ink-muted);margin:0 24px;line-height:1.6}[data-editorial] .article-card>.article-meta{margin-top:auto;padding:20px 24px 24px}[data-editorial] .article-card>.article-meta strong{color:var(--blog-lane-band)}[data-editorial] .article-card>.text-link{margin:16px 24px 24px}[data-editorial] .article-card .article-meta+.text-link,[data-editorial] .article-card>.text-link+.article-meta{margin-top:0}[data-editorial] .blog-cover{flex:none}[data-editorial] .blog-cover-band{background:var(--blog-lane-band);min-height:62px;color:var(--edit-lane-band-ink);grid-template-rows:1fr 1fr;grid-template-columns:64px minmax(0,1fr);display:grid}[data-editorial] .blog-cover-band--bare{grid-template-columns:minmax(0,1fr)}[data-editorial] .blog-cover-number{border-right:1px solid var(--edit-lane-band-rule);color:var(--edit-lane-band-ink);font-family:var(--font-data),monospace;letter-spacing:.05em;grid-row:1/3;place-items:center;font-size:26px;font-weight:700;line-height:1;display:grid}[data-editorial] .blog-cover-descriptor,[data-editorial] .blog-cover-lane{color:var(--edit-lane-band-ink);font-family:var(--font-data),monospace;padding-inline:14px;font-size:14px;line-height:1.3}[data-editorial] .blog-cover-lane{letter-spacing:.08em;text-transform:uppercase;align-self:end;padding-top:8px;font-weight:700}[data-editorial] .blog-cover-descriptor{align-self:start;padding-bottom:8px;font-weight:400}[data-editorial] .blog-cover-body{margin:18px 24px 0;padding-bottom:2px}[data-editorial] .blog-cover .data-label{color:var(--blog-lane-band)}[data-editorial] .blog-cover-ledger{border-top:1px solid var(--blog-lane-rule);border-bottom:1px solid var(--blog-lane-rule)}[data-editorial] .blog-cover-ledger-row{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}[data-editorial] .blog-cover-ledger-row+.blog-cover-ledger-row{border-top:1px solid var(--blog-lane-rule)}[data-editorial] .blog-cover-ledger-row p{color:var(--edit-ink-muted);margin:0;font-size:15px;line-height:1.5}[data-editorial] .blog-cover-ledger-row p strong{color:var(--edit-ink-strong)}[data-editorial] .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}[data-editorial] .pagination-link{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);min-width:44px;min-height:44px;color:var(--edit-ink-muted);border-radius:4px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}[data-editorial] .pagination-link[aria-current=page]{border-color:var(--edit-primary);background:var(--edit-primary);color:var(--paper)}[data-editorial] .franchise-hero-shell{z-index:2;padding:34px 0;position:relative}[data-editorial] .franchise-hero-shell .source-receipt{margin-top:28px}[data-editorial] .franchise-record-shell .related-block{margin-top:42px}@media (min-width:821px){[data-editorial] .franchise-hero-shell{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:18px 48px;display:grid}[data-editorial] .franchise-hero-shell .article-topline{grid-column:1/-1;margin-bottom:0}[data-editorial] .franchise-hero-shell .source-receipt,[data-editorial] .franchise-record-shell .related-block{margin-top:0}[data-editorial] .franchise-format-shell{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:center;gap:36px;display:grid}[data-editorial] .franchise-format-shell .section-header{margin:0;display:block}[data-editorial] .franchise-category-shell{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:36px;display:grid}[data-editorial] .franchise-category-shell .section-header{margin:0;display:block}[data-editorial] .franchise-category-shell .benchmark-proof-cell{margin:0}[data-editorial] .franchise-record-shell{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:26px 42px;display:grid}[data-editorial] .franchise-record-shell>.legal-note,[data-editorial] .franchise-record-shell>.section-header{grid-column:1/-1}[data-editorial] .franchise-record-shell>.section-header{margin-bottom:0}}@media (max-width:1100px){[data-editorial] .article-heading,[data-editorial] .blog-hero-layout,[data-editorial] .hero-layout{grid-template-columns:1fr;gap:40px}[data-editorial] .source-register-row{grid-template-columns:44px minmax(210px,1fr) minmax(150px,.7fr) minmax(130px,.6fr) minmax(220px,1fr) 84px}[data-editorial] .proof-dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){[data-editorial] .article-shell{width:min(100% - 36px,1220px)}[data-editorial] .article-heading h1,[data-editorial] .blog-hero-layout h1,[data-editorial] .page-hero h1{font-size:clamp(40px,11vw,56px)}[data-editorial] .blog-hero-layout,[data-editorial] .hero-layout{padding:44px 0}[data-editorial] .section{padding:40px 0}[data-editorial] .section-header{grid-template-columns:1fr;gap:18px;margin-bottom:26px}[data-editorial] .section-header h2{font-size:36px}[data-editorial] .source-register{border-top:0;min-width:0;display:block}[data-editorial] .source-register thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-editorial] .source-register tbody{gap:12px;display:grid}[data-editorial] .source-register-row:not(.source-register-head){border:1px solid var(--edit-rule-strong);grid-template-columns:44px minmax(0,1fr) 92px;grid-template-areas:"index title title""source source date""measure measure sample";display:grid}[data-editorial] .source-register-row:not(.source-register-head)>*{border-right:0;border-bottom:1px solid var(--edit-rule);padding:10px 12px}[data-editorial] .source-register-row:not(.source-register-head)>:before{color:var(--edit-proof);font-family:var(--font-data),monospace;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}[data-editorial] .source-register-row:not(.source-register-head)>:first-child{grid-area:index}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(2){grid-area:title}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(3){grid-area:source}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(3):before{content:"Source"}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(4){grid-area:sample}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(4):before{content:"Sample"}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(5){border-bottom:0;grid-area:measure}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(5):before{content:"Measures"}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(6){grid-area:date}[data-editorial] .source-register-row:not(.source-register-head)>:nth-child(6):before{content:"Updated"}[data-editorial] .article-register,[data-editorial] .faq-ledger,[data-editorial] .figure-strip{grid-template-columns:1fr}[data-editorial] .faq-ledger article{min-height:0}[data-editorial] .figure-line{min-height:140px}[data-editorial] .proof-cell-source,[data-editorial] .source-receipt{grid-template-columns:1fr;gap:8px}[data-editorial] .article-grid{grid-template-columns:minmax(0,1fr);gap:24px}[data-editorial] .contents-rail{border-bottom:1px solid var(--edit-rule-strong);padding-bottom:8px;position:static}[data-editorial] .contents-rail nav{flex-wrap:wrap;gap:8px;padding:4px;display:flex;overflow-x:visible}[data-editorial] .contents-rail a{border:1px solid var(--edit-rule);flex:180px;min-width:min(180px,100%);padding:4px 10px}[data-editorial] .article-heading-side{border-left:0;border-top:1px solid var(--edit-rule-strong);padding:18px 0 0}[data-editorial] .decision-table{border-top:0;border-left:0;gap:12px;display:grid}[data-editorial] .decision-row-head{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-editorial] .decision-row{border:1px solid var(--edit-rule-strong);grid-template-columns:minmax(0,1fr);min-width:0}[data-editorial] .decision-row>*{border-right:0;border-bottom:1px solid var(--edit-rule);overflow-wrap:anywhere;padding:14px 16px}[data-editorial] .decision-row>:last-child{border-bottom:0}[data-editorial] .decision-row-card>[role=cell]:before{content:attr(data-field-label);color:var(--edit-primary);font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.45;display:block}[data-editorial] .decision-row strong{font-size:19px;line-height:1.4}[data-editorial] .proof-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-editorial] .proof-dataset-card{min-height:210px}}@media (min-width:900px){[data-editorial] .register-all-table{min-width:820px}}@media (max-width:899px){[data-editorial] .register-all-scroll{overflow-x:clip}[data-editorial] .register-all-table,[data-editorial] .register-all-table tbody,[data-editorial] .register-all-table td,[data-editorial] .register-all-table th,[data-editorial] .register-all-table tr{width:100%;display:block}[data-editorial] .register-all-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-editorial] .register-all-table tr{border:1px solid var(--edit-rule);margin-bottom:10px;padding:10px 12px}[data-editorial] .register-all-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}[data-editorial] .register-all-table td.numeric{text-align:left}[data-editorial] .register-all-table td:before{content:attr(data-label);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--edit-text-secondary)}}@media (min-width:821px) and (max-width:899px){[data-editorial] .decision-table{border-top:0;border-left:0;gap:12px;display:grid}[data-editorial] .decision-row-head{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-editorial] .decision-row{border:1px solid var(--edit-rule-strong);grid-template-columns:minmax(0,1fr);min-width:0}[data-editorial] .decision-row>*{border-right:0;border-bottom:1px solid var(--edit-rule);overflow-wrap:anywhere;padding:14px 16px}[data-editorial] .decision-row>:last-child{border-bottom:0}[data-editorial] .decision-row-card>[role=cell]:before{content:attr(data-field-label);color:var(--edit-primary);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:700;line-height:1.45;display:block}[data-editorial] .decision-row strong{font-size:var(--type-body-l);line-height:1.4}[data-editorial] .table-scroll:has(.decision-table){overflow-x:clip}}@media (max-width:520px){[data-editorial] .article-heading h1,[data-editorial] .blog-hero-layout h1,[data-editorial] .page-hero h1{font-size:40px}[data-editorial] .blog-hero-layout,[data-editorial] .hero-layout{gap:30px;padding:38px 0}[data-editorial] .page-hero:after{width:420px;height:420px}[data-editorial] .featured-article,[data-editorial] .source-docket{min-height:0;padding:24px}[data-editorial] .section{padding:32px 0}[data-editorial] .article-content h2,[data-editorial] .section-header h2{font-size:30px}[data-editorial] .article-cta,[data-editorial] .cta-instrument{grid-template-columns:1fr;padding:24px}[data-editorial] .faq-disclosure summary strong{font-size:19px}[data-editorial] .proof-dataset-grid{grid-template-columns:1fr}[data-editorial] .proof-dataset-card{min-height:180px}[data-editorial] .article-card{min-height:280px}[data-editorial] .blog-cover-band{grid-template-columns:56px minmax(0,1fr)}[data-editorial] .blog-cover-band--bare{grid-template-columns:minmax(0,1fr)}[data-editorial] .blog-cover-number{font-size:23px}[data-editorial] .blog-cover-body{margin-inline:18px}[data-editorial] .blog-cover-ledger-row{grid-template-columns:82px minmax(0,1fr)}[data-editorial] .article-card h2,[data-editorial] .article-card h3,[data-editorial] .article-card>p{margin-inline:18px}[data-editorial] .article-card>.article-meta{padding-inline:18px}[data-editorial] .article-card>.text-link{margin-inline:18px;margin-bottom:20px}}[data-editorial] .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-editorial] .mode-label{color:var(--edit-primary);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.09em;text-transform:uppercase;font-weight:600;line-height:1.5}[data-editorial] .mode-control{border:1px solid var(--edit-rule-strong);background:var(--edit-rule-strong);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;padding:1px;display:grid}[data-editorial] .mode-button{border:1px solid var(--edit-paper);background:var(--edit-paper);min-height:44px;color:var(--edit-ink-muted);font-size:var(--type-body-s);text-align:center;cursor:pointer;transition:background-color .14s var(--ease-micro),color .14s var(--ease-micro);border-radius:0;justify-content:center;align-items:center;padding:8px 17px;font-weight:760;line-height:1.3;display:inline-flex}[data-editorial] .mode-button[aria-pressed=true]{background:var(--edit-primary);color:var(--paper)}[data-editorial][data-article-mode=full] [data-carry-line],[data-editorial][data-article-mode=review] [data-full-record]{display:none}[data-editorial] .carry-line{border-block:1px solid var(--edit-rule-strong);background:var(--edit-paper-blue);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:grid}[data-editorial] .carry-line span:first-child{color:var(--edit-proof);font-family:var(--font-data),monospace}[data-editorial] .carry-line strong{font-size:var(--type-body-s)}[data-editorial] .carry-line button{border:1px solid var(--edit-primary);min-height:44px;color:var(--edit-primary);font-size:var(--type-label);cursor:pointer;background:0 0;border-radius:5px;padding:0 12px;font-weight:760}[data-editorial] .record-section{scroll-margin-top:24px}[data-editorial] .proof-cell-header{border-bottom:1px solid var(--edit-cell-rule);min-height:48px;color:var(--edit-cell-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;display:flex}[data-editorial] .proof-cell-grid{grid-template-columns:1fr 1fr;display:grid}[data-editorial] .proof-cell-figure,[data-editorial] .proof-cell-read{border-right:1px solid var(--edit-cell-rule);align-content:center;min-height:190px;padding:26px;display:grid}[data-editorial] .proof-cell-read{border-right:0}[data-editorial] .proof-cell-ask .data-label,[data-editorial] .proof-cell-figure .data-label,[data-editorial] .proof-cell-read .data-label{color:var(--edit-cell-proof)}[data-editorial] .proof-cell-figure p,[data-editorial] .proof-cell-read p{color:var(--edit-cell-muted);font-size:var(--type-body-s);margin:12px 0 0;line-height:1.6}[data-editorial] .proof-cell-source{border-top:1px solid var(--edit-cell-rule)}[data-editorial] .benchmark-proof-cell .proof-cell-source:first-child,[data-editorial] .proof-cell-header+.proof-cell-source{border-top:0}[data-editorial] .proof-cell-ask{border-top:1px solid var(--edit-cell-rule);color:var(--paper);padding:18px 26px}[data-editorial] .proof-cell-ask .data-label{margin-bottom:6px;display:block}[data-editorial] .table-toolbar{border-bottom:1px solid var(--edit-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;padding:16px;display:flex}[data-editorial] .table-toolbar-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-editorial] .table-filter{gap:6px;display:grid}[data-editorial] .table-filter label{min-height:44px;color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;align-items:center;display:flex}[data-editorial] .table-control,[data-editorial] .table-filter select{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);min-height:44px;color:var(--edit-ink);font-size:var(--type-label);cursor:pointer;border-radius:5px;padding:0 14px}[data-editorial] .table-control{background:var(--edit-primary);color:var(--paper);font-weight:760}[data-editorial] .benchmark-table-scroll{overscroll-behavior:contain;max-height:520px;overflow:auto}[data-editorial] .specimen-data-table th{z-index:3;position:sticky;top:0}[data-editorial] .specimen-data-table th button{border:1px solid var(--light-slate-300-8);width:100%;min-height:44px;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:flex}[data-editorial] .specimen-data-table th button[data-active-sort=true]{border-color:var(--paper);background:var(--light-slate-700-2)}[data-editorial] .investment-sort-cluster{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}[data-editorial] .specimen-data-table th .secondary-sort{justify-content:center;padding-inline:6px}[data-editorial] .specimen-data-table .row-toggle{border:0;border-left:2px solid var(--edit-primary);width:100%;min-height:44px;color:var(--edit-ink-strong);font-size:var(--type-label);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:0 8px;font-weight:760;display:grid}[data-editorial] .specimen-data-table .row-toggle>span:first-child{color:var(--edit-proof);font-family:var(--font-data),monospace}[data-editorial] .specimen-data-table tr[data-expanded=true] td{background:var(--light-slate-50)}[data-editorial] .specimen-data-table .detail-row td{background:var(--edit-paper-blue);padding:20px 24px}[data-editorial] .detail-copy{grid-template-columns:1fr 1fr;gap:20px;display:grid}[data-editorial] .detail-copy>*{min-width:0}[data-editorial] .detail-full{grid-column:1/-1}[data-editorial] .detail-verbatim,[data-editorial] .detail-verified{align-content:start;gap:8px;margin:0;display:grid}[data-editorial] .detail-verbatim{border-left:3px solid var(--edit-proof);background:var(--edit-paper);padding:16px 18px}[data-editorial] .detail-verbatim p,[data-editorial] .detail-verified p{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body);color:var(--edit-ink);margin:0;line-height:1.45}[data-editorial] .detail-verified ul{margin:0;padding-left:20px}[data-editorial] .detail-verified li{font-size:var(--type-body-s);color:var(--edit-ink);line-height:1.6}[data-editorial] .detail-label{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:760;line-height:1.35}[data-editorial] .detail-footnote{border-top:1px solid var(--edit-rule-strong);padding-top:10px}[data-editorial] .detail-footnote a{min-height:44px;color:var(--edit-primary);align-items:center;font-weight:760;display:inline-flex}[data-editorial] .brand-stack{gap:4px;min-width:0;display:grid}[data-editorial] .brand-stack .brand-name{overflow-wrap:anywhere}[data-editorial] .brand-name sup{font-size:var(--type-label);vertical-align:baseline;color:var(--edit-proof);line-height:1}[data-editorial] .brand-meta{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.02em;font-weight:560;line-height:1.35}[data-editorial] .investment-range{grid-template-columns:auto auto auto;justify-content:end;align-items:baseline;gap:6px;display:inline-grid}[data-editorial] .investment-range>span{color:var(--edit-ink-muted);font-family:var(--font-body),sans-serif}[data-editorial] .specimen-data-table td.fee-cell{color:var(--edit-ink-strong);font-family:var(--font-data),monospace;font-variant-numeric:lining-nums tabular-nums}[data-editorial] .fact-stack{gap:4px;display:grid}[data-editorial] .fact-stack .fact-label{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700}[data-editorial] .fact-stack .fact-mean{border-top:1px dashed var(--edit-rule);margin-top:8px;padding-top:8px}[data-editorial] .fact-stack .fact-mean .fact-label{color:var(--edit-ink-muted)}[data-editorial] .item7-benchmark-table{table-layout:fixed;min-width:760px}[data-editorial] .item7-benchmark-table th:first-child{width:34%}[data-editorial] .item7-benchmark-table th:nth-child(2){width:28%}[data-editorial] .item7-benchmark-table th:nth-child(3){width:22%}[data-editorial] .item7-benchmark-table th:nth-child(4){width:16%}@media (min-width:1024px){[data-editorial] .item7-benchmark-table{min-width:100%}}[data-editorial] .indemnity-map-table{table-layout:fixed}[data-editorial] .indemnity-map-table th:first-child,[data-editorial] .indemnity-map-table th:nth-child(2){width:27%}[data-editorial] .indemnity-map-table th:nth-child(3),[data-editorial] .indemnity-map-table th:nth-child(4){width:23%}[data-editorial] .lease-flag-table{table-layout:fixed}[data-editorial] .lease-flag-table th:first-child{width:16%}[data-editorial] .lease-flag-table th:nth-child(2){width:15%}[data-editorial] .lease-flag-table th:nth-child(3),[data-editorial] .lease-flag-table th:nth-child(4),[data-editorial] .lease-flag-table th:nth-child(5){width:17%}[data-editorial] .lease-flag-table th:nth-child(6){width:18%}[data-editorial] .lease-flag-table td.cite-cell{color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);overflow-wrap:anywhere}[data-editorial] .status-tag-office{border-color:var(--edit-rule-strong);background:var(--edit-paper-blue);color:var(--edit-ink-strong)}[data-editorial] .status-tag-retail{border-color:var(--edit-proof);background:var(--edit-proof-soft);color:var(--edit-proof-ink)}[data-editorial] .status-tag-industrial{border-color:var(--edit-rule-strong);background:var(--edit-paper);color:var(--edit-ink)}[data-editorial] .footnote-ledger{border:1px solid var(--light-orange-300-2);background:var(--edit-proof-soft);margin:22px 0;padding:22px 24px}[data-editorial] .footnote-ledger h3{color:var(--edit-proof);font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-s);margin:0 0 12px;font-weight:400}[data-editorial] .footnote-ledger ol{margin:0;padding-left:20px}[data-editorial] .footnote-ledger li{font-size:var(--type-body-s);color:var(--edit-proof-ink);margin-bottom:6px;line-height:1.6}[data-editorial] .category-summary-scroll{max-height:420px;overflow:hidden auto}[data-editorial] .category-summary-table{min-width:0}[data-editorial] .category-summary-table td,[data-editorial] .category-summary-table th{overflow-wrap:anywhere;padding-inline:8px}[data-editorial] .category-summary-table th:first-child{width:15%}[data-editorial] .category-summary-table th:nth-child(2){width:9%}[data-editorial] .category-summary-table th:nth-child(3),[data-editorial] .category-summary-table th:nth-child(4),[data-editorial] .category-summary-table th:nth-child(5){width:14%}[data-editorial] .category-summary-table th:nth-child(6){width:20%}[data-editorial] .category-summary-table th:nth-child(7){width:14%}[data-editorial] .faq-disclosure summary{grid-template-columns:30px 1fr auto}[data-editorial] .faq-disclosure summary>span:first-child{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:var(--type-label)}@media (max-width:820px){[data-editorial] .proof-cell-grid{grid-template-columns:1fr}[data-editorial] .proof-cell-figure,[data-editorial] .proof-cell-read{border-right:0;border-bottom:1px solid var(--edit-cell-rule);min-height:0}[data-editorial] .proof-cell-read{border-bottom:0}}@media (max-width:767px){[data-editorial] .benchmark-table-scroll{overscroll-behavior-x:none;overscroll-behavior-y:contain;max-height:520px;overflow:clip auto}[data-editorial] .specimen-data-table,[data-editorial] .specimen-data-table tbody,[data-editorial] .specimen-data-table td,[data-editorial] .specimen-data-table th,[data-editorial] .specimen-data-table thead,[data-editorial] .specimen-data-table tr{box-sizing:border-box;width:100%;min-width:0;display:block}[data-editorial] .specimen-data-table{border-collapse:separate;table-layout:auto}[data-editorial] .specimen-data-table thead{z-index:4;border-bottom:1px solid var(--edit-cell-rule);background:var(--edit-ink-strong);padding:10px;position:sticky;top:0}[data-editorial] .specimen-data-table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-editorial] .specimen-data-table th{background:0 0;border:0;padding:0;position:static}[data-editorial] .specimen-data-table th:nth-child(n){width:100%}[data-editorial] .specimen-data-table th.th-static{display:none}[data-editorial] .specimen-data-table--static thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-editorial] .specimen-data-table th button{flex-wrap:wrap;min-width:0;padding-inline:9px;overflow:hidden}[data-editorial] .specimen-data-table .investment-sort-cluster{grid-template-columns:minmax(0,1fr) 58px}[data-editorial] .specimen-data-table tbody{padding:12px}[data-editorial] .specimen-data-table .specimen-row{border:1px solid var(--edit-rule-strong);background:var(--edit-paper)}[data-editorial] .specimen-data-table .detail-row,[data-editorial] .specimen-data-table .specimen-row[data-expanded=false]{margin-bottom:12px}[data-editorial] .specimen-data-table .specimen-row>td{border-right:0;padding:12px 14px}[data-editorial] .specimen-data-table .specimen-row>td:not(:first-child){grid-template-columns:minmax(128px,.46fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-editorial] .specimen-data-table .specimen-row>td:not(:first-child):before{content:attr(data-label);color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.04em;overflow-wrap:anywhere;text-align:left;text-transform:uppercase;white-space:normal;font-weight:700;line-height:1.35}[data-editorial] .specimen-data-table .row-toggle{min-height:56px;padding-block:6px}[data-editorial] .specimen-data-table .investment-range{flex-wrap:wrap;justify-content:start;row-gap:2px;display:inline-flex}[data-editorial] .specimen-data-table .status-tag{justify-self:start}[data-editorial] .specimen-data-table .detail-row{border:1px solid var(--edit-rule-strong);border-top:0}[data-editorial] .specimen-data-table .detail-row td{border:0;padding:16px;display:block}[data-editorial] .detail-copy{grid-template-columns:1fr;gap:16px}[data-editorial] .category-summary-table,[data-editorial] .category-summary-table tbody,[data-editorial] .category-summary-table td,[data-editorial] .category-summary-table th,[data-editorial] .category-summary-table thead,[data-editorial] .category-summary-table tr{box-sizing:border-box;width:100%;min-width:0;display:block}[data-editorial] .category-summary-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-editorial] .category-summary-table tbody{gap:12px;padding:12px;display:grid}[data-editorial] .category-summary-table tbody tr{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-editorial] .category-summary-table td{text-align:left;white-space:normal;border-right:0;align-content:start;gap:4px;padding:10px 12px;display:grid}[data-editorial] .category-summary-table td:first-child{grid-column:1/-1}[data-editorial] .category-summary-table td:before{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.3}[data-editorial] .category-summary-table td:first-child:before{content:"Category"}[data-editorial] .category-summary-table td:nth-child(2):before{content:"Formats"}[data-editorial] .category-summary-table td:nth-child(3):before{content:"Lowest low"}[data-editorial] .category-summary-table td:nth-child(4):before{content:"Highest high"}[data-editorial] .category-summary-table td:nth-child(5):before{content:"Median midpoint"}[data-editorial] .category-summary-table td:nth-child(6):before{content:"Fee range"}[data-editorial] .category-summary-table td:nth-child(7):before{content:"Real estate excluded"}}@media (max-width:1023px){[data-editorial] .category-summary-scroll{overflow-x:clip}[data-editorial] .category-summary-table,[data-editorial] .category-summary-table tbody,[data-editorial] .category-summary-table td,[data-editorial] .category-summary-table th,[data-editorial] .category-summary-table thead,[data-editorial] .category-summary-table tr{width:100%;display:block}[data-editorial] .category-summary-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-editorial] .category-summary-table tr{border:1px solid var(--edit-cell-rule);margin-bottom:10px;padding:10px 12px}[data-editorial] .category-summary-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}[data-editorial] .category-summary-table td:before{content:attr(data-label);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--edit-text-secondary)}}@media (min-width:768px) and (max-width:1023px){[data-editorial] .benchmark-table-scroll{overscroll-behavior-x:none;overscroll-behavior-y:contain;max-height:520px;overflow:clip auto}[data-editorial] .benchmark-table-scroll .specimen-data-table,[data-editorial] .benchmark-table-scroll .specimen-data-table tbody,[data-editorial] .benchmark-table-scroll .specimen-data-table td,[data-editorial] .benchmark-table-scroll .specimen-data-table th,[data-editorial] .benchmark-table-scroll .specimen-data-table thead,[data-editorial] .benchmark-table-scroll .specimen-data-table tr{box-sizing:border-box;width:100%;min-width:0;display:block}[data-editorial] .benchmark-table-scroll .specimen-data-table{border-collapse:separate;table-layout:auto}[data-editorial] .benchmark-table-scroll .specimen-data-table thead{z-index:4;border-bottom:1px solid var(--edit-cell-rule);background:var(--edit-ink-strong);padding:10px;position:sticky;top:0}[data-editorial] .benchmark-table-scroll .specimen-data-table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-editorial] .benchmark-table-scroll .specimen-data-table th{background:0 0;border:0;padding:0;position:static}[data-editorial] .benchmark-table-scroll .specimen-data-table th:nth-child(n){width:100%}[data-editorial] .benchmark-table-scroll .specimen-data-table th.th-static{display:none}[data-editorial] .benchmark-table-scroll .specimen-data-table--static thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-editorial] .benchmark-table-scroll .specimen-data-table th button{flex-wrap:wrap;min-width:0;padding-inline:9px;overflow:hidden}[data-editorial] .benchmark-table-scroll .specimen-data-table .investment-sort-cluster{grid-template-columns:minmax(0,1fr) 58px}[data-editorial] .benchmark-table-scroll .specimen-data-table tbody{padding:12px}[data-editorial] .benchmark-table-scroll .specimen-data-table .specimen-row{border:1px solid var(--edit-rule-strong);background:var(--edit-paper)}[data-editorial] .benchmark-table-scroll .specimen-data-table .detail-row,[data-editorial] .benchmark-table-scroll .specimen-data-table .specimen-row[data-expanded=false]{margin-bottom:12px}[data-editorial] .benchmark-table-scroll .specimen-data-table .specimen-row>td{border-right:0;padding:12px 14px}[data-editorial] .benchmark-table-scroll .specimen-data-table .specimen-row>td:not(:first-child){grid-template-columns:minmax(128px,.46fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-editorial] .benchmark-table-scroll .specimen-data-table .specimen-row>td:not(:first-child):before{content:attr(data-label);color:var(--edit-ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.04em;overflow-wrap:anywhere;text-align:left;text-transform:uppercase;white-space:normal;font-weight:700;line-height:1.35}[data-editorial] .benchmark-table-scroll .specimen-data-table .row-toggle{min-height:56px;padding-block:6px}[data-editorial] .benchmark-table-scroll .specimen-data-table .investment-range{flex-wrap:wrap;justify-content:start;row-gap:2px;display:inline-flex}[data-editorial] .benchmark-table-scroll .specimen-data-table .status-tag{justify-self:start}[data-editorial] .benchmark-table-scroll .specimen-data-table .detail-row{border:1px solid var(--edit-rule-strong);border-top:0}[data-editorial] .benchmark-table-scroll .specimen-data-table .detail-row td{border:0;padding:16px;display:block}[data-editorial] .benchmark-table-scroll .detail-copy{grid-template-columns:1fr;gap:16px}[data-editorial] .benchmark-table-scroll .category-summary-table,[data-editorial] .benchmark-table-scroll .category-summary-table tbody,[data-editorial] .benchmark-table-scroll .category-summary-table td,[data-editorial] .benchmark-table-scroll .category-summary-table th,[data-editorial] .benchmark-table-scroll .category-summary-table thead,[data-editorial] .benchmark-table-scroll .category-summary-table tr{box-sizing:border-box;width:100%;min-width:0;display:block}[data-editorial] .benchmark-table-scroll .category-summary-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-editorial] .benchmark-table-scroll .category-summary-table tbody{gap:12px;padding:12px;display:grid}[data-editorial] .benchmark-table-scroll .category-summary-table tbody tr{border:1px solid var(--edit-rule-strong);background:var(--edit-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-editorial] .benchmark-table-scroll .category-summary-table td{text-align:left;white-space:normal;border-right:0;align-content:start;gap:4px;padding:10px 12px;display:grid}[data-editorial] .benchmark-table-scroll .category-summary-table td:first-child{grid-column:1/-1}[data-editorial] .benchmark-table-scroll .category-summary-table td:before{color:var(--edit-proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.3}[data-editorial] .benchmark-table-scroll .category-summary-table td:first-child:before{content:"Category"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(2):before{content:"Formats"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(3):before{content:"Lowest low"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(4):before{content:"Highest high"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(5):before{content:"Median midpoint"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(6):before{content:"Fee range"}[data-editorial] .benchmark-table-scroll .category-summary-table td:nth-child(7):before{content:"Real estate excluded"}}@media (max-width:520px){[data-editorial] .mode-control{grid-template-columns:1fr}[data-editorial] .carry-line{grid-template-columns:44px 1fr}[data-editorial] .carry-line button{grid-column:2;justify-self:start}[data-editorial] .table-toolbar,[data-editorial] .table-toolbar-side{align-items:stretch}[data-editorial] .table-toolbar-side>*,[data-editorial] .table-toolbar>*{flex:100%}}.workspace-page{--r10-font-body:var(--font-body),Arial,sans-serif;--r10-font-display:var(--font-display),Georgia,serif;--r10-font-mono:var(--font-data),monospace;--r10-rule:var(--border-strong);--r10-rule-heavy:var(--ink);--r10-paper:var(--surface);--r10-paper-blue:var(--surface-blue);--r10-paper-warm:var(--proof-soft);--r10-grid-line:#15334814;--r10-grid-dot:#15334829;--r10-primary:var(--primary);--r10-bronze:var(--proof);--r10-success:var(--success);--r10-danger:var(--danger);--r10-danger-soft:var(--danger-soft);--r10-bg-subtle:var(--canvas);--r10-ink-strong:var(--ink-strong);--r10-ink-muted:var(--ink-muted);--r10-inverse-bg:var(--ink-strong);--r10-inverse-fg:#fffefd;--r10-inverse-muted:#b9cdd9;--r10-inverse-rule:#ffffff52;--r10-inverse-rule-dim:#ffffff29;--r10-inverse-accent:#7fb3d6;--r10-inverse-bronze:#c97a3d;--r10-shadow-sm:0 1px 3px #0f2a3c1a,0 1px 2px #0f2a3c0f;--r10-target-min:var(--target-min);--r10-content-max:var(--shell);--r10-dur-fast:.12s;--r10-dur-normal:.18s;--r10-ease:var(--ease-micro);background:linear-gradient(90deg,transparent 0 95%,var(--light-sky-900-a03) 95% 100%),var(--canvas);font-variant-numeric:lining-nums tabular-nums}.workspace-main{width:min(calc(100% - clamp(2rem, 8vw, 8rem)),var(--r10-content-max));margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem) 3rem}.workspace-page .document-label,.workspace-page .error-code,.workspace-page .eyebrow,.workspace-page .result-reference,.workspace-page .stage-status,.workspace-page .state-kicker,.workspace-page .tray-kicker,.workspace-page .truth-label{color:var(--r10-primary);font-family:var(--r10-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.25rem}.workspace-page .folio-header .eyebrow,.workspace-page .promise-heading .eyebrow{margin:0 0 .5rem}.workspace-page .folio-header h1{max-width:18ch;color:var(--r10-ink-strong);font-family:var(--r10-font-display);letter-spacing:-.045em;margin:0 0 .75rem;font-size:clamp(3rem,4.8vw,5rem);font-weight:400;line-height:.96}.workspace-page .intro-copy{max-width:58ch;color:var(--r10-ink-muted);margin:0;font-size:1rem;line-height:1.5rem}.workspace-page .intake-object{border:1px solid var(--r10-rule-heavy);border-top:4px solid var(--r10-primary);background:var(--r10-paper);box-shadow:var(--shadow-float);position:relative}.workspace-page[data-workspace-state=error] .intake-object{border-top-color:var(--r10-danger)}.workspace-page[data-workspace-state=access] .intake-object{border-top-color:var(--r10-bronze)}.workspace-page .tray-register span{z-index:2;border-color:var(--r10-primary);width:.75rem;height:.75rem;position:absolute}.workspace-page .tray-register span:first-child{border-top:2px solid;border-left:2px solid;top:.5rem;left:.5rem}.workspace-page .tray-register span:nth-child(2){border-top:2px solid;border-right:2px solid;top:.5rem;right:.5rem}.workspace-page .tray-register span:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:.5rem;left:.5rem}.workspace-page .tray-register span:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:.5rem;right:.5rem}.workspace-page .folio-header{background:radial-gradient(circle at 1px 1px,var(--r10-grid-dot) 1px,transparent 1.2px) 0 0 /16px 16px,var(--r10-bg-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;min-height:11rem;padding:clamp(1.5rem,3vw,2.5rem)}.workspace-page .folio-core,.workspace-page .folio-header{border-bottom:1px solid var(--r10-rule-heavy);display:grid}.workspace-page .folio-core{grid-template:"field-header facts""tray facts"1fr/minmax(0,2fr) minmax(18rem,.82fr);align-items:stretch}.workspace-page .document-field{display:contents}.workspace-page .field-header{border-bottom:1px solid var(--r10-rule-heavy);border-right:1px solid var(--r10-rule-heavy);background:var(--r10-paper);grid-area:field-header;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.5rem;padding:.75rem clamp(1rem,2.2vw,1.5rem);display:flex}.workspace-page .field-header h2{font-family:var(--r10-font-display);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.75rem}.workspace-page .field-state-label{color:var(--r10-ink-muted);font-family:var(--r10-font-mono);letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:.875rem}.workspace-page .tray-context{text-align:right;justify-items:end;gap:.25rem;display:grid}.workspace-page .tray-context span{color:var(--r10-ink-muted);font-size:.875rem}.workspace-page .tray-context strong{color:var(--ink);font-family:var(--r10-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.workspace-page .intake-facts{background:linear-gradient(var(--r10-grid-line) 1px,transparent 1px) 0 0 /100% 44px,var(--r10-bg-subtle);grid-area:facts;grid-template-rows:auto auto auto 1fr;display:grid}.workspace-page .intake-facts .tray-fact{border-right:0;border-bottom:1px solid var(--r10-rule-heavy)}.workspace-page .account-note{border-top:1px solid var(--r10-rule-heavy);background:var(--r10-paper-warm);align-self:end;padding:1.25rem}.workspace-page .account-note>span{color:var(--r10-bronze);font-family:var(--r10-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.workspace-page .account-note p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.25rem}.workspace-page .intake-tray{border-right:1px solid var(--r10-rule-heavy);background:linear-gradient(var(--r10-grid-line) 1px,transparent 1px) 0 0 /100% 44px,linear-gradient(90deg,var(--r10-grid-line) 1px,transparent 1px) 0 0 /44px 100%,var(--r10-paper);min-height:24rem;transition:background-color var(--r10-dur-normal) var(--r10-ease),box-shadow var(--r10-dur-normal) var(--r10-ease);grid-area:tray;place-items:stretch stretch;display:grid;position:relative;overflow:hidden}.workspace-page .workspace-intake-root,.workspace-page .workspace-tray-root{place-items:stretch stretch;min-width:0;display:grid}.workspace-page .workspace-tray-root[data-drag-active=true]{background:linear-gradient(var(--r10-grid-line) 1px,transparent 1px) 0 0 /100% 44px,linear-gradient(90deg,var(--r10-grid-line) 1px,transparent 1px) 0 0 /44px 100%,var(--r10-paper-blue);box-shadow:inset 0 0 0 6px var(--r10-primary)}.workspace-page .workspace-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-page .state-layout{min-height:24rem;animation:r10-state-enter var(--r10-dur-normal) var(--r10-ease) 1;grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,4rem);display:grid}@keyframes r10-state-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.workspace-page .state-layout-centered{grid-template-columns:minmax(20rem,.92fr) minmax(20rem,1.08fr);gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.5rem,3vw,2.5rem)}.workspace-page .state-layout-single{grid-template-columns:1fr;padding:1.5rem}.workspace-page[data-workspace-state=analyzing] .state-layout,.workspace-page[data-workspace-state=uploading] .state-layout{grid-template-columns:1fr;gap:1.25rem;padding-block:1.5rem}.workspace-page[data-workspace-state=analyzing] .state-copy,.workspace-page[data-workspace-state=uploading] .state-copy{grid-template-columns:minmax(15rem,.78fr) minmax(18rem,1.22fr);align-items:end;gap:1rem 2rem;display:grid}.workspace-page[data-workspace-state=analyzing] .state-copy .state-kicker,.workspace-page[data-workspace-state=uploading] .state-copy .state-kicker{grid-column:1/-1;margin-bottom:0}.workspace-page[data-workspace-state=analyzing] .state-copy h3,.workspace-page[data-workspace-state=uploading] .state-copy h3{max-width:none;margin-bottom:0;font-size:clamp(2.25rem,3vw,3.25rem)}.workspace-page[data-workspace-state=analyzing] .state-copy .state-description,.workspace-page[data-workspace-state=uploading] .state-copy .state-description{margin-bottom:0}.workspace-page[data-workspace-state=analyzing] .state-copy .format-stack,.workspace-page[data-workspace-state=uploading] .state-copy .state-actions{grid-column:2}.workspace-page .error-panel h3,.workspace-page .result-card h3,.workspace-page .state-copy h3{max-width:19ch;color:var(--r10-ink-strong);font-family:var(--r10-font-display);letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(2.25rem,3.4vw,3.75rem);font-weight:400;line-height:1}.workspace-page .state-description{max-width:48ch;color:var(--r10-ink-muted);margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.625rem}.workspace-page .state-kicker{align-items:center;gap:.5rem;margin-bottom:.75rem;display:inline-flex}.workspace-page .state-kicker:before{content:"";background:currentColor;width:2rem;height:2px}.workspace-page .state-actions{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-page .workspace-cancel-actions{margin-top:1rem}.workspace-page .action-button{min-height:var(--r10-target-min);border:1px solid var(--r10-rule-heavy);border-radius:var(--radius-sm);background:var(--r10-paper);color:var(--ink);text-align:center;cursor:pointer;transition:background-color var(--r10-dur-fast) var(--r10-ease),color var(--r10-dur-fast) var(--r10-ease),transform var(--r10-dur-fast) var(--r10-ease);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;display:inline-flex}.workspace-page .action-button:hover{background:var(--surface-mist);transform:translateY(-1px)}.workspace-page .action-button:disabled{cursor:wait;opacity:.72}.workspace-page .action-button-primary{border-color:var(--r10-primary);background:var(--r10-primary);color:var(--paper)}.workspace-page .action-button-primary:hover{background:var(--primary-hover)}.workspace-page .action-button-danger{border-color:var(--r10-danger);color:var(--r10-danger)}.workspace-page .format-stack{color:var(--r10-ink-muted);gap:.25rem;margin:1.25rem 0 0;font-size:.875rem;line-height:1.25rem;display:grid}.workspace-page .format-stack strong{color:var(--ink);font-weight:600}.workspace-page .format-stack a{color:var(--r10-primary);font-weight:700;text-decoration:none}.workspace-page .intake-figure{border:1px solid var(--r10-rule-heavy);background:var(--light-zinc-50-a91);min-height:17rem;box-shadow:var(--r10-shadow-sm);place-items:center;display:grid;position:relative}.workspace-page .intake-figure:after,.workspace-page .intake-figure:before{content:"";width:2.5rem;height:2.5rem;position:absolute}.workspace-page .intake-figure:before{border-top:1px solid var(--r10-primary);border-left:1px solid var(--r10-primary);top:.75rem;left:.75rem}.workspace-page .intake-figure:after{border-right:1px solid var(--r10-primary);border-bottom:1px solid var(--r10-primary);bottom:.75rem;right:.75rem}.workspace-page .document-sheet{border:1px solid var(--r10-rule-heavy);background:var(--r10-paper);width:9.5rem;height:12rem;box-shadow:.65rem .65rem 0 0 var(--r10-paper-blue),var(--r10-shadow-sm);transition:transform var(--r10-dur-normal) var(--r10-ease);align-content:start;gap:.75rem;padding:1.25rem;display:grid;position:relative;transform:rotate(-1.5deg)}.workspace-page .document-sheet:before{background:var(--r10-rule-heavy);content:"";width:55%;height:.35rem}.workspace-page .document-sheet span{background:var(--border-strong);height:.2rem;display:block}.workspace-page .document-sheet span:nth-child(3){width:72%}.workspace-page .document-sheet span:nth-child(4){width:88%}.workspace-page .document-sheet span:nth-child(5){width:61%}.workspace-page .document-stamp{border:2px solid var(--r10-bronze);color:var(--r10-bronze);font-family:var(--r10-font-mono);letter-spacing:.04em;padding:.25rem .5rem;font-size:.875rem;position:absolute;bottom:.75rem;right:.75rem;transform:rotate(-5deg)}.workspace-page .intake-arrow{background:var(--r10-primary);transform-origin:0;width:calc(50% - 7rem);height:2px;position:absolute;top:50%;left:1.5rem}.workspace-page .intake-arrow:after{border-top:2px solid var(--r10-primary);border-right:2px solid var(--r10-primary);content:"";width:.55rem;height:.55rem;position:absolute;top:-.3rem;right:0;transform:rotate(45deg)}.workspace-page .workspace-tray-root[data-drag-active=true] .document-sheet{transform:translateY(.25rem)rotate(0)}.workspace-page .analysis-panel,.workspace-page .error-panel,.workspace-page .result-card,.workspace-page .upload-panel{border:1px solid var(--r10-rule-heavy);background:var(--light-zinc-50-a94);box-shadow:var(--r10-shadow-sm)}.workspace-page .upload-panel{grid-template-columns:auto 1fr;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.workspace-page .workspace-batch-panel{grid-template-columns:1fr;gap:1rem}.workspace-page .file-monogram{border:1px solid var(--r10-rule-heavy);background:var(--r10-paper-blue);width:5.25rem;height:6.75rem;color:var(--r10-primary);font-family:var(--r10-font-mono);place-items:center;font-size:1.125rem;font-weight:700;display:grid}.workspace-page .document-meta{gap:.25rem;display:grid}.workspace-page .document-meta strong{color:var(--r10-ink-strong);overflow-wrap:anywhere;font-size:1.125rem}.workspace-page .document-meta span{color:var(--r10-ink-muted);font-size:.875rem}.workspace-page .document-meta .document-label{color:var(--r10-primary)}.workspace-page .progress-block{grid-column:1/-1;gap:.75rem;display:grid}.workspace-page .progress-meta{color:var(--r10-ink-muted);justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.workspace-page .progress-meta strong{color:var(--ink)}.workspace-page .native-progress{appearance:none;border:1px solid var(--r10-rule-heavy);background:var(--r10-paper);border-radius:0;width:100%;height:.75rem;overflow:hidden}.workspace-page .native-progress::-webkit-progress-bar{background:var(--r10-paper)}.workspace-page .native-progress::-webkit-progress-value{background:var(--r10-primary);transition:width var(--r10-dur-normal) var(--r10-ease)}.workspace-page .native-progress::-moz-progress-bar{background:var(--r10-primary)}.workspace-page .analysis-panel{grid-template-columns:minmax(13rem,.82fr) minmax(18rem,1.18fr);gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.workspace-page .analysis-figure{border:1px solid var(--r10-rule-heavy);background:var(--r10-inverse-bg);min-height:14rem;color:var(--r10-inverse-fg);align-content:space-between;gap:.5rem;padding:1.25rem;display:grid}.workspace-page .elapsed-label{color:var(--r10-inverse-muted);font-family:var(--r10-font-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.875rem}.workspace-page .elapsed-time{font-family:var(--r10-font-display);font-size:clamp(3rem,4vw,4.5rem);font-weight:400;line-height:1}.workspace-page .analysis-trace{border-top:1px solid var(--r10-inverse-rule);border-bottom:1px solid var(--r10-inverse-rule-dim);background:linear-gradient(90deg,transparent 0 12%,var(--r10-inverse-accent) 12% 13%,transparent 13% 29%,var(--r10-inverse-accent) 29% 31%,transparent 31% 61%,var(--r10-inverse-accent) 61% 63%,transparent 63%);height:2rem;position:relative}.workspace-page .analysis-trace:after{border:2px solid var(--r10-inverse-bg);background:var(--r10-inverse-accent);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--r10-inverse-accent);content:"";border-radius:999px;position:absolute;top:.35rem;left:64%}.workspace-page .analysis-coverage,.workspace-page .analysis-current{color:var(--r10-inverse-accent);font-family:var(--r10-font-mono);text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.workspace-page .analysis-coverage{color:var(--r10-inverse-bronze)}.workspace-page .analysis-stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-page .analysis-stage{border-bottom:1px solid var(--r10-rule);min-height:3.25rem;color:var(--r10-ink-muted);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;display:grid;position:relative}.workspace-page .analysis-stage:last-child{border-bottom:0}.workspace-page .stage-index{font-family:var(--r10-font-mono);font-size:.875rem}.workspace-page .analysis-stage strong{color:inherit;font-size:1rem}.workspace-page .analysis-stage.is-active,.workspace-page .analysis-stage.is-complete{color:var(--ink)}.workspace-page .analysis-stage.is-complete .stage-status{color:var(--r10-success)}.workspace-page .analysis-stage.is-active{background:var(--r10-paper-blue)}.workspace-page .analysis-stage.is-active:before{background:var(--r10-primary);content:"";inset-block:0;width:3px;position:absolute;left:-.75rem}.workspace-page .stage-status{color:var(--r10-ink-muted);letter-spacing:.04em;padding-right:.5rem}.workspace-page .error-panel{border-top:4px solid var(--r10-danger);grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);gap:2rem;padding:1.5rem;display:grid}.workspace-page .error-code{color:var(--r10-danger)}.workspace-page .error-detail{border-left:3px solid var(--r10-danger);background:var(--r10-danger-soft);color:var(--r10-danger);padding:1.25rem}.workspace-page .error-detail p{margin:0 0 .75rem;font-size:.875rem;line-height:1.25rem}.workspace-page .error-detail p:last-child{margin-bottom:0}.workspace-page .proposal-note{color:var(--r10-bronze);font-family:var(--r10-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:inline-block}.workspace-page .access-panel{border-top-color:var(--r10-bronze)}.workspace-page .access-detail{border-left-color:var(--r10-bronze);background:var(--r10-paper-warm);color:var(--r10-bronze)}.workspace-page .tray-fact{border-right:1px solid var(--r10-rule-heavy);align-content:center;gap:.25rem;min-height:4.75rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:grid}.workspace-page .tray-fact:last-child{border-right:0}.workspace-page .tray-fact span{color:var(--r10-ink-muted);font-size:.875rem}.workspace-page .tray-fact strong{color:var(--r10-ink-strong);font-size:1rem}.workspace-page .tray-fact-primary strong{color:var(--r10-primary)}.workspace-page .promise-section{border-bottom:1px solid var(--r10-rule-heavy);background:var(--r10-paper);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);align-items:stretch;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.workspace-page .promise-heading h2{max-width:14ch;font-family:var(--r10-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;line-height:1}.workspace-page .promise-row{border:1px solid var(--r10-rule-heavy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-page .promise-card{border-right:1px solid var(--r10-rule-heavy);background:var(--r10-paper);align-content:space-between;gap:1.25rem;min-height:10rem;padding:1.25rem;display:grid}.workspace-page .promise-card:last-child{border-right:0}.workspace-page .promise-index{color:var(--r10-primary);font-family:var(--r10-font-mono);font-size:.875rem}.workspace-page .promise-card h3{color:var(--r10-ink-strong);font-family:var(--r10-font-display);margin:0 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.75rem}.workspace-page .promise-card p{color:var(--r10-ink-muted);margin:0;font-size:.875rem;line-height:1.25rem}.workspace-page .capability-footline{background:var(--r10-bg-subtle);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:grid}.workspace-page .capability-copy{border-left:3px solid var(--r10-rule-heavy);min-width:0;padding-left:1rem}.workspace-page .capability-copy:first-child{border-left-color:var(--r10-bronze)}.workspace-page .capability-copy .truth-label{color:var(--r10-ink-muted);margin-bottom:.5rem;display:inline-block}.workspace-page .capability-copy p,.workspace-page .legal-footline{color:var(--r10-ink-muted);margin:0;font-size:.875rem;line-height:1.25rem}.workspace-page .legal-footline{max-width:14rem;color:var(--ink);font-weight:600}.workspace-page .workspace-item-list{border:1px solid var(--r10-rule-heavy);background:var(--light-zinc-50-a94);margin:1rem clamp(1rem,3vw,1.5rem) 1.25rem}.workspace-page .workspace-item{border-bottom:1px solid var(--r10-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.workspace-page .workspace-item:last-child{border-bottom:0}.workspace-page .workspace-item-meta{gap:.25rem;min-width:0;display:grid}.workspace-page .workspace-item-meta strong{color:var(--r10-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.workspace-page .workspace-item-meta span{color:var(--r10-ink-muted);font-size:.875rem;line-height:1.25rem}.workspace-page .workspace-item-status{color:var(--r10-ink-muted);font-family:var(--r10-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.875rem}.workspace-page .workspace-item[data-status=done] .workspace-item-status{color:var(--r10-success)}.workspace-page .workspace-item[data-status=error] .workspace-item-status{color:var(--r10-danger)}.workspace-page .workspace-item[data-status=analyzing] .workspace-item-status,.workspace-page .workspace-item[data-status=uploading] .workspace-item-status{color:var(--r10-primary)}@media (max-width:62rem){.workspace-main{width:min(calc(100% - 2rem),var(--r10-content-max))}.workspace-page .promise-section{grid-template-columns:1fr;gap:1.25rem}.workspace-page .folio-core{grid-template:"field-header""facts""tray"1fr/1fr}.workspace-page .field-header,.workspace-page .intake-tray{border-right:0}.workspace-page .intake-facts{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-page .intake-facts .tray-fact{border-right:1px solid var(--r10-rule-heavy)}.workspace-page .intake-facts .tray-fact:nth-child(3){border-right:0}.workspace-page .account-note{border-top:0;grid-column:1/-1}.workspace-page .capability-footline{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .legal-footline{grid-column:1/-1;max-width:none}.workspace-page .state-layout,.workspace-page .state-layout-centered{grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr);gap:1.5rem;padding-inline:1.5rem}.workspace-page[data-workspace-state=analyzing] .state-copy,.workspace-page[data-workspace-state=uploading] .state-copy{grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1.28fr)}.workspace-page .analysis-panel,.workspace-page .error-panel,.workspace-page .result-card{grid-template-columns:1fr}.workspace-page .error-detail,.workspace-page .result-door{border-left:0;border-top:1px solid var(--r10-rule-heavy);padding-left:0}}@media (max-width:44rem){.workspace-main{width:calc(100% - 2rem);padding-block:1rem 2rem}.workspace-page .folio-header{grid-template-columns:1fr;align-items:start;gap:.75rem;min-height:0;padding:1rem}.workspace-page .folio-header h1{font-size:clamp(2.5rem,11vw,3.25rem)}.workspace-page[data-workspace-state=empty] .folio-header{gap:.5rem;padding:.75rem 1rem}.workspace-page[data-workspace-state=empty] .folio-header h1{margin-bottom:.5rem;font-size:2.25rem}.workspace-page .intro-copy{margin-bottom:0;font-size:1rem;line-height:1.5rem}.workspace-page:not([data-workspace-state=empty]) .folio-header{gap:.5rem;padding-block:.75rem}.workspace-page:not([data-workspace-state=empty]) .folio-header h1{margin-bottom:0;font-size:2.25rem}.workspace-page:not([data-workspace-state=empty]) .intro-copy{display:none}.workspace-page .field-header{gap:.75rem;min-height:4rem;padding:.75rem 1rem}.workspace-page .field-header h2{font-size:1.5rem;line-height:1.75rem}.workspace-page .tray-context{max-width:10rem}.workspace-page .tray-context span{display:none}.workspace-page .tray-context strong{font-size:.875rem;line-height:1.25rem}.workspace-page .intake-tray,.workspace-page .state-layout{min-height:0}.workspace-page .state-layout,.workspace-page .state-layout-centered{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem 1rem}.workspace-page[data-workspace-state=empty] .state-layout{gap:0;padding:1rem}.workspace-page[data-workspace-state=empty] .state-copy{display:grid}.workspace-page[data-workspace-state=empty] .state-kicker{order:1}.workspace-page[data-workspace-state=empty] .state-copy h3{order:2;margin-bottom:0}.workspace-page[data-workspace-state=empty] .state-actions{order:3;margin-top:.75rem}.workspace-page[data-workspace-state=empty] .state-description{order:4;margin:.75rem 0 0}.workspace-page[data-workspace-state=empty] .format-stack{order:5;margin-top:1rem}.workspace-page .intake-figure{display:none}.workspace-page[data-workspace-state=analyzing] .state-copy,.workspace-page[data-workspace-state=uploading] .state-copy{display:block}.workspace-page[data-workspace-state=analyzing] .state-copy .state-kicker,.workspace-page[data-workspace-state=analyzing] .state-copy h3,.workspace-page[data-workspace-state=uploading] .state-copy .state-kicker,.workspace-page[data-workspace-state=uploading] .state-copy h3{margin-bottom:.75rem}.workspace-page[data-workspace-state=analyzing] .state-copy .format-stack,.workspace-page[data-workspace-state=uploading] .state-copy .state-actions{margin-top:1rem}.workspace-page .error-panel h3,.workspace-page .result-card h3,.workspace-page .state-copy h3{font-size:clamp(2.15rem,10vw,3rem)}.workspace-page .state-description{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.workspace-page .error-panel>div:first-child{display:grid}.workspace-page .error-panel .error-code,.workspace-page .error-panel .proposal-note{order:1}.workspace-page .error-panel h3{order:2;margin-bottom:0}.workspace-page .error-panel .state-actions{order:3;margin-top:.75rem}.workspace-page .error-panel .state-description{order:4;margin:.75rem 0 0}.workspace-page .analysis-panel,.workspace-page .error-panel,.workspace-page .result-card,.workspace-page .upload-panel{padding:1rem}.workspace-page .upload-panel{grid-template-columns:4.5rem 1fr;gap:1rem}.workspace-page .workspace-batch-panel{grid-template-columns:1fr}.workspace-page .file-monogram{width:4.5rem;height:5.75rem}.workspace-page .analysis-figure{min-height:12rem;padding:1rem}.workspace-page .analysis-panel{gap:1rem}.workspace-page .elapsed-time{font-size:3rem}.workspace-page .analysis-stage{grid-template-columns:1.75rem 1fr auto}.workspace-page .error-detail{border-left:0;min-width:0;padding:1rem 0 0}.workspace-page .error-detail p{padding-inline:1rem}.workspace-page .intake-facts{border-bottom:1px solid var(--r10-rule-heavy);grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-page .intake-facts .tray-fact{border-right:1px solid var(--r10-rule-heavy);border-bottom:0;min-height:7rem;padding:.75rem .5rem;display:block}.workspace-page .intake-facts .tray-fact:last-of-type{border-right:0}.workspace-page .intake-facts .tray-fact span{margin-bottom:.25rem;display:block}.workspace-page .intake-facts .tray-fact strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.25rem}.workspace-page .account-note{display:none}.workspace-page .promise-section{padding-block:2rem}.workspace-page .promise-row{grid-template-columns:1fr}.workspace-page .promise-card{border-right:0;border-bottom:1px solid var(--r10-rule-heavy);grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;min-height:0;padding:1rem}.workspace-page .promise-card:last-child{border-bottom:0}.workspace-page .promise-card h3{font-size:1.25rem;line-height:1.5rem}.workspace-page .capability-footline{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem 1rem}.workspace-page .legal-footline{grid-column:auto}}.folio-label,.section-kicker{color:var(--primary);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-weight:600;display:flex}.folio-label>span{background:var(--primary-bright);width:42px;height:1px}.section-kicker span{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--proof);font-size:var(--type-label);border-radius:50%;place-items:center;display:grid}.section-kicker-light{color:var(--light-slate-300)}.section-kicker-light span{border-color:var(--light-slate-500);color:var(--light-orange-300)}.editorial-heading{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:90px;margin-bottom:64px;display:grid}.editorial-heading h2{font-size:var(--type-heading-l);letter-spacing:-.045em;margin:20px 0 0;line-height:.98}.editorial-heading>p{color:var(--ink-muted);font-size:var(--type-body-s);margin:0;line-height:1.75}.text-link{min-width:var(--target-min);min-height:var(--target-min);color:var(--primary);font-size:var(--type-body-s);align-items:center;gap:9px;font-weight:750;display:inline-flex}.hero{border-bottom:1px solid var(--border-strong);background:var(--canvas);position:relative;overflow:hidden}.analyze-grid-lines,.hero-grid-lines,.interior-grid-lines{opacity:.14;background-image:linear-gradient(var(--border-strong) 1px,transparent 1px),linear-gradient(90deg,var(--border-strong) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,var(--color-black) 20%,transparent 90%);mask-image:linear-gradient(to bottom,var(--color-black) 20%,transparent 90%);pointer-events:none;background-size:112px 112px;position:absolute;inset:0}.hero:after{content:"";border:1px solid var(--border);pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-160px;right:-160px}.hero-layout{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;min-height:760px;padding-block:70px 56px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.hero h1{max-width:680px;font-size:var(--type-hero);letter-spacing:-.055em;margin:25px 0;line-height:.89}.hero h1 em{display:block}.hero-lede{max-width:630px;color:var(--ink-muted);font-size:var(--type-body);margin:0;line-height:1.66}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.hero-assurance{border-top:1px solid var(--border-strong);grid-template-columns:34px 1fr;gap:14px;max-width:610px;margin-top:27px;padding-top:18px;display:grid}.assurance-mark{border:1px solid var(--proof);width:28px;height:28px;color:var(--proof);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.hero-assurance p{color:var(--ink-muted);font-size:var(--type-body-s);margin:0;line-height:1.6}.hero-assurance strong{color:var(--ink);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;display:block}.memorandum-object{perspective:1400px;place-items:center;width:100%;min-height:630px;display:grid;position:relative}.folio-shadow{border:1px solid var(--border-strong);background:var(--light-slate-200);width:78%;height:77%;position:absolute}.folio-shadow-one{bottom:5%;right:2%;transform:rotate(3.2deg)}.folio-shadow-two{background:var(--light-slate-200-2);bottom:1%;right:7%;transform:rotate(6deg)}.memo-paper{z-index:3;border:1px solid var(--border-strong);border-left:8px solid var(--primary);background:var(--surface);width:90%;min-height:570px;box-shadow:var(--shadow-paper);padding:30px 34px 22px 42px;position:relative;overflow:hidden}.memo-spine{background:var(--primary);width:28px;color:var(--light-slate-200-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 auto 0 0}.memo-spine span{white-space:nowrap;font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.12em;transform:rotate(-90deg)}.memo-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.memo-header>div:first-child{gap:5px;display:grid}.memo-header span,.memo-meta{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.09em}.memo-header strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);font-weight:400}.memo-meta{justify-items:end;gap:4px;display:grid}.memo-posture{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:25px 0 22px;display:grid}.memo-benchmark>div>span,.memo-counter span,.memo-posture span{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.memo-posture h2{max-width:430px;font-size:var(--type-title-s);margin:7px 0 0;line-height:1.03}.memo-posture>strong{color:var(--risk-high);font-family:var(--font-display),Georgia,serif;font-size:var(--type-heading);font-weight:400}.memo-posture>strong small{font-family:var(--font-body),sans-serif;font-size:var(--type-body-s)}.memo-findings{border-top:1px solid var(--border)}.memo-findings>div{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.memo-findings>div>span{background:var(--surface-mist);width:22px;height:22px;color:var(--primary);font-family:var(--font-data),monospace;font-size:var(--type-label);place-items:center;display:grid}.memo-findings p{justify-content:space-between;gap:16px;margin:0;display:flex}.memo-findings strong{font-size:var(--type-body-s)}.memo-findings small{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label)}.memo-benchmark{--scan-distance:132px;background:var(--proof-soft);grid-template-columns:135px 1fr;gap:6px 18px;margin-top:18px;padding:15px;display:grid;position:relative;overflow:hidden}.memo-benchmark>div{border-right:1px solid var(--light-red-300);grid-row:1/3;padding-right:14px;display:grid}.memo-benchmark>div strong{color:var(--proof);font-size:var(--type-title-m);font-variant-numeric:lining-nums tabular-nums;font-weight:750}.memo-benchmark p,.memo-benchmark>div strong{font-family:var(--font-body),Arial,sans-serif}.memo-benchmark p{color:var(--light-yellow-900);font-size:var(--type-body-s);font-variant-numeric:lining-nums tabular-nums;margin:0}.memo-benchmark small{color:var(--ink-muted);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-label);letter-spacing:normal;line-height:1.45}.memo-counter{border-left:2px solid var(--primary-bright);padding:3px 0 3px var(--space-rule-inset);margin-top:15px}.memo-counter p{font-size:var(--type-body-s);margin:4px 0 0;font-weight:650}.memo-footer{border-top:1px solid var(--border);color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:17px;padding-top:10px;display:flex}.analysis-scan{z-index:6;opacity:0;background:linear-gradient(90deg,transparent,var(--light-blue-400),transparent);width:100%;height:2px;box-shadow:0 0 14px var(--light-blue-400);pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0;transform:translateY(-2px)}.memo-benchmark.is-scan-active .analysis-scan{animation:r05-scan-pass .48s var(--ease-instrument) 1 both}[data-count-up]{contain:paint;font:inherit;line-height:inherit;vertical-align:baseline;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;white-space:nowrap;display:inline-block;position:relative}.count-static{inline-size:100%;text-align:inherit;display:inline}.count-overlay{opacity:0;background:var(--proof-soft);pointer-events:none;will-change:opacity;justify-content:flex-end;align-items:baseline;display:flex;position:absolute;inset:0;overflow:hidden}.count-digits{display:flex}.count-roll-window{block-size:1em;inline-size:1ch;line-height:1;display:block;overflow:hidden}.count-number-roll{will-change:transform;flex-direction:column;display:flex;transform:translate(0)}.count-number-roll>span{flex:0 0 1em;block-size:1em;line-height:1}[data-count-up].is-counting .count-overlay{animation:r05-count-visibility .4s var(--ease-instrument) both}[data-count-up].is-counting .count-number-roll{animation:r05-count-roll .4s var(--ease-instrument) both}.count-metric{text-align:right;inline-size:6ch}.count-metric .count-suffix{margin-inline-start:.12em}.count-percent{text-align:right;inline-size:3ch}.hero-controls{z-index:3;border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hero-controls>div{border-right:1px solid var(--border-strong);align-content:center;gap:7px;min-height:88px;padding:0 24px;display:grid;position:relative;overflow:hidden}.hero-controls>div:first-child{border-left:1px solid var(--border-strong)}.hero-controls>div:after{content:"";opacity:0;background:var(--light-zinc-50-a68);transition:opacity .14s var(--ease-micro);pointer-events:none;will-change:opacity;position:absolute;inset:0}.hero-controls>div>*{z-index:1;position:relative}.hero-controls>div:focus-visible:after,.hero-controls>div:hover:after{opacity:1}.hero-controls span{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.hero-controls strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body);font-weight:400}@keyframes r05-scan-pass{0%{opacity:0;transform:translateY(-2px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(0,var(--scan-distance),0)}}@keyframes r05-count-roll{0%{transform:translate(0)}to{transform:translate3d(0,var(--count-shift),0)}}@keyframes r05-count-visibility{0%,96%{opacity:1}to{opacity:0}}.benchmark-section,.counsel-section,.lanes-section,.memorandum-section{padding:108px 0}.memorandum-section{background:var(--surface)}.module-exhibit{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);display:grid}.module-exhibit article{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface);grid-template-rows:auto 1fr auto;min-height:320px;display:grid;overflow:hidden}.module-exhibit article:nth-child(2),.module-exhibit article:nth-child(5){background:var(--canvas)}.module-exhibit footer,.module-exhibit header{min-height:46px;color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.module-exhibit header{border-bottom:1px solid var(--border)}.module-exhibit header strong{color:var(--proof);font-size:var(--type-label)}.module-exhibit article>div{align-content:end;padding:34px 28px 30px;display:grid;position:relative}.module-exhibit article>div b{color:var(--display-index);font-size:var(--type-index);line-height:1;position:absolute;top:16px;right:22px}.module-exhibit article>div b,.module-exhibit h3{font-family:var(--font-display),Georgia,serif;font-weight:400}.module-exhibit h3{max-width:280px;font-size:var(--type-title-m);margin:0 0 13px;line-height:1.02;position:relative}.module-exhibit p{color:var(--ink-muted);font-size:var(--type-body-s);margin:0;line-height:1.58;position:relative}.module-exhibit footer{border-top:1px solid var(--border)}.module-exhibit footer i{background:var(--primary-bright);width:38px;height:1px}.proof-section{background:var(--ink-strong);color:var(--paper);padding:108px 0}.proof-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:96px;display:grid}.proof-copy h2{font-size:var(--type-heading-l);letter-spacing:-.04em;margin:24px 0;line-height:1}.proof-copy>p:not(.section-kicker){color:var(--light-slate-400);font-size:var(--type-body-s);line-height:1.75}.memo-tabs{border-top:1px solid var(--light-slate-600);margin-top:38px;display:grid}.memo-tabs button{cursor:pointer;border:0;border-bottom:1px solid var(--light-slate-600);color:var(--light-slate-400-2);text-align:left;background:0 0;grid-template-columns:38px 1fr;padding:17px 5px;display:grid}.memo-tabs button span{color:var(--light-orange-300);font-family:var(--font-data),monospace;font-size:var(--type-label)}.memo-tabs button[aria-selected=true]{background:var(--light-slate-700);color:var(--paper)}.proof-dossier{border:1px solid var(--light-slate-500-2);background:var(--light-slate-800);min-height:590px;box-shadow:22px 22px 0 var(--light-slate-900);grid-template-rows:auto 1fr auto;display:grid}.proof-dossier-foot,.proof-dossier-head{color:var(--light-slate-400-3);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:17px 20px;display:flex}.proof-dossier-head{border-bottom:1px solid var(--light-slate-600)}.proof-dossier-foot{border-top:1px solid var(--light-slate-600)}.proof-panel{align-content:center;padding:50px;display:none}.proof-panel.is-active{display:grid}.proof-panel-label{color:var(--light-slate-300-2);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.proof-panel-label strong{color:var(--light-red-200);font-size:var(--type-title-m)}.proof-panel h3,.proof-panel-label strong{font-family:var(--font-display),Georgia,serif;font-weight:400}.proof-panel h3{max-width:560px;font-size:var(--type-heading);margin:36px 0 17px;line-height:1}.proof-panel>p{color:var(--light-slate-300-2);font-size:var(--type-body-s);line-height:1.65}.proof-tag{color:var(--light-orange-300);letter-spacing:.11em}.proof-tag,.source-trace{font-family:var(--font-data),monospace;font-size:var(--type-label)}.source-trace{color:var(--light-slate-300-2);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:40px;display:grid}.source-trace i{background:var(--light-slate-500-3);height:1px}.benchmark-compare{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:20px;margin:48px 0;display:grid}.benchmark-compare>div:not(.benchmark-gap){justify-items:center;display:grid}.benchmark-compare>.benchmark-unavailable{grid-column:1/-1}.benchmark-compare span{color:var(--light-slate-400-4);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.08em}.benchmark-compare strong{color:var(--paper);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-metric-l);font-variant-numeric:lining-nums tabular-nums;font-weight:750;line-height:1}.benchmark-compare small{color:var(--light-slate-400-4);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-label);font-variant-numeric:lining-nums tabular-nums;letter-spacing:normal}.proof-panel>p.benchmark-citation{color:var(--light-slate-300-2);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-label);letter-spacing:normal;line-height:1.45}.benchmark-gap{color:var(--light-orange-300);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.benchmark-gap i{background:var(--proof);height:1px}.proof-panel dl{margin:38px 0 0}.proof-panel dl div{border-top:1px solid var(--light-slate-600);grid-template-columns:120px 1fr;gap:18px;padding:16px 0;display:grid}.proof-panel dt{color:var(--light-orange-300);font-family:var(--font-data),monospace;font-size:var(--type-label);text-transform:uppercase}.proof-panel dd{font-size:var(--type-body-s);margin:0}.proof-source-ledger{border-top:1px solid var(--light-slate-600-2);grid-template-columns:.75fr 1.25fr;gap:48px;margin-top:72px;padding-top:34px;display:grid}.proof-source-intro>span{color:var(--light-orange-300);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.11em}.proof-source-intro p{max-width:410px;color:var(--light-slate-400);font-size:var(--type-body-s);margin:13px 0 11px;line-height:1.6}.proof-source-intro a{min-height:var(--target-min);color:var(--paper);font-size:var(--type-body-s);align-items:center;gap:9px;font-weight:700;display:inline-flex}.proof-source-grid{border-top:1px solid var(--light-slate-600-2);border-left:1px solid var(--light-slate-600-2);grid-template-columns:repeat(2,1fr);display:grid}.proof-source-grid>div{border-right:1px solid var(--light-slate-600-2);border-bottom:1px solid var(--light-slate-600-2);grid-template-columns:24px 1fr;align-content:center;gap:5px 10px;min-height:118px;padding:18px;display:grid}.proof-source-grid b{color:var(--light-orange-300);font-family:var(--font-data),monospace;font-size:var(--type-label);grid-row:1/4}.proof-source-grid strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body);font-weight:400;line-height:1.12}.proof-source-grid span{color:var(--light-slate-400);font-size:var(--type-label)}.proof-source-grid small{color:var(--light-sky-300);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase}.counsel-section{background:var(--canvas)}.handoff-comparison{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 110px 1fr;display:grid;position:relative}.handoff-column{padding:31px var(--space-rule-inset)}.handoff-column>span{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.handoff-column ol{margin:25px 0 0;padding:0;list-style:none}.handoff-column li{border-top:1px solid var(--border);grid-template-columns:34px 1fr;gap:15px;padding:20px 0;display:grid}.handoff-column b{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label)}.handoff-column p{gap:5px;margin:0;display:grid}.handoff-column strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);font-weight:400}.handoff-column small{color:var(--ink-muted);font-size:var(--type-body-s);line-height:1.5}.handoff-arrow{border-inline:1px solid var(--border-strong);color:var(--primary);place-content:center;place-items:center;display:grid;position:relative}.handoff-arrow:after,.handoff-arrow:before{content:"";opacity:0;transform-origin:top;background:var(--border-strong);will-change:transform,opacity;width:1px;position:absolute;top:0;bottom:0;transform:scaleY(0)}.handoff-arrow:before{left:-1px}.handoff-arrow:after{right:-1px}.handoff-comparison.is-motion-armed .handoff-arrow{border-inline-color:#0000}.handoff-comparison.is-motion-armed .handoff-arrow i{opacity:0;transform-origin:0;will-change:transform,opacity;transform:scaleX(0)}.handoff-comparison.is-motion-active .handoff-arrow:after,.handoff-comparison.is-motion-active .handoff-arrow:before{animation:r05-rule-draw .42s var(--ease-instrument) both}.handoff-comparison.is-motion-active .handoff-arrow i{animation:r05-arrow-draw .26s var(--ease-instrument) .43s both}.handoff-arrow span{font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.handoff-arrow i{font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-m);font-style:normal}.handoff-statement{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:32px;display:grid}.statement-mark{border:1px solid var(--proof);width:32px;height:32px;color:var(--proof);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.handoff-statement p{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);margin:0}.handoff-statement a{min-width:var(--target-min);min-height:var(--target-min);color:var(--primary);font-size:var(--type-body-s);align-items:center;font-weight:700;display:inline-flex}@keyframes r05-rule-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes r05-arrow-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.buyer-moment{border-block:1px solid var(--border-strong);background:var(--surface);box-shadow:10px 10px 0 var(--surface-blue);grid-template-columns:.72fr 1.45fr auto;align-items:center;gap:42px;margin-top:52px;padding:34px 38px;display:grid}.buyer-moment>div{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;gap:8px;display:grid}.buyer-moment>div small{color:var(--ink-muted);font-size:var(--type-label)}.buyer-moment p{font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-s);margin:0;line-height:1.15}.buyer-moment>strong{color:var(--primary);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em}.benchmark-section{background:var(--surface-mist)}.benchmark-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:96px;display:grid}.benchmark-intro h2{font-size:var(--type-heading-l);letter-spacing:-.04em;margin:24px 0;line-height:1}.benchmark-intro>p:not(.section-kicker){color:var(--ink-muted);font-size:var(--type-body-s);line-height:1.72}.benchmark-intro .text-link{margin-top:18px}.benchmark-ledger{border-top:1px solid var(--border-strong)}.benchmark-ledger-head{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;background:0 0!important;grid-template-columns:1.55fr .65fr .7fr!important;padding-left:50px!important;display:grid!important}.benchmark-ledger>div{border-bottom:1px solid var(--border-strong);grid-template-columns:34px 1.5fr .65fr .7fr;align-items:center;gap:16px;min-height:100px;display:grid}.benchmark-ledger b{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label)}.benchmark-ledger strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);font-weight:400}.benchmark-ledger span{color:var(--ink-muted);font-size:var(--type-body-s)}.benchmark-ledger small{color:var(--primary);font-family:var(--font-body),Arial,sans-serif;font-size:var(--type-label);letter-spacing:normal;text-transform:uppercase}.lanes-section{background:var(--surface)}.lane-ledger{border-top:1px solid var(--border-strong)}.lane-ledger a{border-bottom:1px solid var(--border-strong);grid-template-columns:62px 1.05fr 1fr 24px;align-items:center;gap:30px;min-height:170px;display:grid}.lane-ledger a:hover{background:var(--canvas)}.lane-ledger>a>span:first-child{border:1px solid var(--primary);width:42px;height:42px;color:var(--primary);font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);border-radius:50%;place-items:center;display:grid}.lane-ledger small{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.08em}.lane-ledger h3{font-family:var(--font-display),Georgia,serif;font-size:var(--type-title-m);margin:8px 0 0;font-weight:400}.lane-ledger p{color:var(--ink-muted);font-size:var(--type-body-s);line-height:1.65}.lane-ledger>a>span:last-child{color:var(--primary-bright)}.trust-section{background:var(--surface-mist);color:var(--ink);padding:100px 0}.trust-layout{grid-template-columns:1fr .9fr;gap:110px;display:grid}.trust-layout h2{font-size:var(--type-heading-l);letter-spacing:-.045em;margin:24px 0 0;line-height:.98}.trust-principles>div{border-top:1px solid var(--border-strong);grid-template-columns:40px 1fr;gap:14px;padding:20px 0;display:grid}.trust-principles>div>span{color:var(--proof);font-family:var(--font-data),monospace;font-size:var(--type-label)}.trust-principles p{color:var(--ink-muted);font-size:var(--type-body-s);gap:6px;margin:0;line-height:1.55;display:grid}.trust-principles strong{color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:var(--type-body-l);font-weight:400}.trust-principles .button{margin-top:22px}.trust-principles .button-light{border-color:var(--primary);background:var(--primary);color:var(--paper)}.final-cta{background:var(--canvas);text-align:center;padding:126px 0;position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle,var(--color-black),transparent 72%);mask-image:radial-gradient(circle,var(--color-black),transparent 72%);background-size:112px 112px;position:absolute;inset:0}.final-cta-layout{z-index:1;position:relative}.final-cta-layout>div:first-child{color:var(--primary);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;display:flex}.final-cta-layout>div:first-child i{background:var(--border-strong);width:36px;height:1px}.final-cta h2{font-size:var(--type-display);letter-spacing:-.05em;margin:28px auto 22px;line-height:.91}.final-cta>.shell>p{max-width:650px;color:var(--ink-muted);margin:0 auto;line-height:1.7}.final-cta .hero-actions{justify-content:center}.final-cta small{color:var(--ink-muted);font-family:var(--font-data),monospace;font-size:var(--type-label);letter-spacing:.06em;margin-top:24px;display:block}@media (max-width:1100px){.hero-layout{grid-template-columns:1fr;gap:52px;padding-top:84px}.hero-copy{max-width:820px}.memorandum-object{justify-self:center;width:min(100%,760px)}.module-exhibit{grid-template-columns:repeat(2,1fr)}.module-exhibit article{min-height:290px}.benchmark-layout,.company-layout,.editorial-heading,.interior-hero-layout,.proof-layout,.route-proof-layout,.trust-layout{gap:58px}}@media (max-width:820px){:root{--type-title-m:30px;--type-title-l:38px;--type-heading:48px;--type-heading-l:56px;--type-display:68px;--type-hero:78px;--type-metric-s:44px;--type-metric:58px;--type-metric-l:64px;--type-index:68px}.hero-layout{min-height:auto;padding-block:75px 45px}.hero h1{font-size:var(--type-hero)}.hero-lede{font-size:var(--type-body-s)}.memorandum-object{min-height:590px}.memo-paper{width:96%}.hero-controls{grid-template-columns:1fr}.hero-controls>div,.hero-controls>div:first-child{border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);min-height:70px}.benchmark-layout,.company-layout,.editorial-heading,.interior-hero-layout,.proof-layout,.route-proof-layout,.trust-layout{grid-template-columns:1fr;gap:38px}.editorial-heading{margin-bottom:45px}.benchmark-section,.company-section,.counsel-section,.demo-section,.lanes-section,.library-section,.memorandum-section,.pricing-section,.route-section{padding-block:72px}.module-ledger article{grid-template-columns:38px 1fr 20px;gap:16px;padding:22px 0}.module-ledger article>strong{display:none}.module-ledger h3{font-size:var(--type-title-s)}.proof-section{padding-block:72px}.proof-dossier{min-height:550px}.proof-panel{padding:30px}.proof-source-ledger{grid-template-columns:1fr;gap:24px;margin-top:50px}.benchmark-compare{grid-template-columns:1fr;gap:8px}.benchmark-gap{width:180px;margin-inline:auto}.handoff-comparison{grid-template-columns:1fr}.handoff-arrow{border:0;border-block:1px solid var(--border-strong);min-height:80px}.handoff-arrow i{transform:rotate(90deg)}.buyer-moment{grid-template-columns:1fr;gap:18px;padding:28px}.benchmark-ledger-head{display:none!important}.benchmark-ledger>div{grid-template-columns:28px 1fr;gap:10px;padding:18px 0}.benchmark-ledger small,.benchmark-ledger span{grid-column:2}.lane-ledger a{grid-template-columns:52px 1fr 20px;gap:18px;padding:24px 0}.lane-ledger a>p{grid-column:2;margin:0}.lane-ledger>a>span:last-child{grid-area:1/3/3}}@media (max-width:540px){:root{--type-index:58px;--space-mobile-section:18px;--space-mobile-stack:10px;--space-mobile-tight:8px}.hero{overflow:hidden}.hero-layout{gap:16px;padding-block:24px 16px}.hero h1{font-size:var(--type-hero);margin-block:12px}.hero-lede{font-size:var(--type-body-s);line-height:1.55}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.hero-actions .button{width:100%;padding-inline:12px}.hero-assurance{grid-template-columns:28px 1fr;gap:8px;margin-top:12px;padding-top:10px}.memorandum-object{min-height:0}.folio-shadow{width:91%;height:88%}.memo-paper{min-height:0;padding:18px 15px 14px 28px}.memo-header{gap:10px;padding-bottom:8px;display:flex}.memo-header>div:first-child,.memo-meta{gap:2px}.memo-meta{justify-items:end}.memo-header strong{font-size:var(--type-body)}.memo-posture{gap:10px;padding-block:12px 10px}.memo-posture h2{font-size:var(--type-title-s)}.memo-posture>strong{font-size:var(--type-title-l)}.memo-findings>div{padding-block:6px}.memo-findings p{display:flex}.memo-findings strong{font-size:var(--type-label)}.memo-benchmark{--scan-distance:184px;grid-template-columns:auto 1fr;gap:7px 10px;margin-top:8px;padding:10px}.memo-benchmark>div{border-right:0;border-bottom:1px solid var(--light-red-300);grid-area:auto/1/auto/-1;justify-content:space-between;align-items:baseline;gap:10px;padding:0 0 7px;display:flex}.memo-benchmark p,.memo-benchmark small{grid-column:1/-1;line-height:1.4}.memo-benchmark>div strong{font-size:var(--type-title-s)}.memo-benchmark p{font-size:var(--type-body-s)}.memo-counter{margin-top:8px}.memo-counter p{line-height:1.4}.memo-footer{margin-top:8px;padding-top:7px}.memo-footer span:nth-child(2){display:none}.hero-controls{grid-template-columns:repeat(3,1fr)}.hero-controls>div,.hero-controls>div:first-child{border-bottom:0;gap:4px;min-height:84px;padding:8px}.hero-controls span{line-height:1.25}.hero-controls strong{font-size:var(--type-body-s);line-height:1.15}.benchmark-intro h2,.company-layout h2,.editorial-heading h2,.proof-copy h2,.route-proof h2,.trust-layout h2{font-size:var(--type-heading-l)}.editorial-heading{gap:var(--space-mobile-stack);margin-bottom:16px}.editorial-heading h2{margin-top:6px}.counsel-section,.lanes-section,.memorandum-section,.proof-section{padding-block:var(--space-mobile-section)}.module-exhibit{grid-template-columns:repeat(2,1fr)}.module-exhibit article{min-height:0}.module-exhibit footer,.module-exhibit header{min-height:34px;padding-inline:9px}.module-exhibit header strong{display:none}.module-exhibit article>div{padding:32px 10px 8px}.module-exhibit article>div b{font-size:var(--type-index);top:10px;right:12px}.module-exhibit h3{font-size:var(--type-body-l);margin-bottom:6px;line-height:1.05}.module-exhibit p{font-size:var(--type-body-s);line-height:1.35}.module-exhibit footer{font-size:var(--type-label)}.module-ledger article{grid-template-columns:30px 1fr}.module-ledger article>span:last-child{display:none}.proof-layout{gap:20px}.proof-copy h2{font-size:var(--type-title-l);margin-block:12px}.proof-copy>p:not(.section-kicker){font-size:var(--type-body-s);line-height:1.45}.proof-dossier{min-height:0;box-shadow:10px 10px 0 var(--light-slate-900)}.proof-panel{padding:16px}.proof-panel h3{font-size:var(--type-title-l);margin:18px 0 12px}.proof-panel>p{line-height:1.45}.source-trace{margin-top:18px}.proof-dossier-foot,.proof-dossier-head{padding:12px 14px}.memo-tabs{border-left:1px solid var(--light-slate-600);grid-template-columns:repeat(3,1fr);margin-top:16px}.memo-tabs button{border-right:1px solid var(--light-slate-600);min-width:0;min-height:52px;font-size:var(--type-label);grid-template-columns:1fr;gap:3px;padding:8px;display:grid}.benchmark-compare{grid-template-columns:1fr auto 1fr;gap:8px;margin:18px 0}.benchmark-compare strong{font-size:var(--type-metric-l)}.benchmark-gap{width:auto;font-size:var(--type-label);grid-template-columns:1fr}.benchmark-gap i{display:none}.proof-panel dl{margin-top:16px}.proof-panel dl div{grid-template-columns:1fr;gap:4px;padding-block:8px}.proof-dossier-foot{flex-direction:column;gap:8px}.proof-source-ledger{gap:var(--space-mobile-stack);margin-top:14px;padding-top:8px}.proof-source-intro p{margin-block:8px;line-height:1.45}.proof-source-grid{grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto}.proof-source-grid>div{min-height:90px;padding:10px}.proof-source-grid strong{font-size:var(--type-body-s)}.handoff-comparison{grid-template-columns:1fr 1fr}.handoff-column{padding:14px var(--space-rule-inset) 10px}.handoff-column:first-child{border-right:1px solid var(--border-strong)}.handoff-comparison.is-motion-armed .handoff-column:first-child{border-right-color:#0000}.handoff-comparison.is-motion-armed:after{content:"";z-index:2;opacity:0;transform-origin:top;background:var(--border-strong);will-change:transform,opacity;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.handoff-comparison.is-motion-active:after{animation:r05-rule-draw .42s var(--ease-instrument) both}.handoff-column ol{margin-top:16px}.handoff-column li{grid-template-columns:1fr;gap:4px;padding:10px 0}.handoff-column strong{font-size:var(--type-body-s)}.handoff-arrow,.handoff-column small{display:none}.handoff-statement{grid-template-columns:auto 1fr;gap:8px;margin-top:16px}.handoff-statement p{font-size:var(--type-body-s)}.handoff-statement a{grid-column:2;max-width:none;line-height:1.35}.buyer-moment{gap:var(--space-mobile-tight);box-shadow:7px 7px 0 var(--surface-blue);margin-top:20px;padding:14px}.buyer-moment p{font-size:var(--type-title-s)}.lane-ledger a{grid-template-columns:42px 1fr;gap:8px;min-height:0;padding-block:12px}.lane-ledger>a>span:first-child{width:38px;height:38px;font-size:var(--type-body)}.lane-ledger h3{font-size:var(--type-title-s);margin-top:4px}.lane-ledger p{font-size:var(--type-body-s);grid-column:1/-1;line-height:1.4}.lane-ledger>a>span:last-child{display:none}.trust-section{padding-block:var(--space-mobile-section)}.trust-layout{gap:var(--space-mobile-stack)}.trust-layout h2{font-size:var(--type-title-l)}.trust-principles>div{gap:var(--space-mobile-tight);padding-block:10px}.trust-principles .button{margin-top:14px}.final-cta{padding-block:24px}.final-cta h2{font-size:var(--type-display);margin-block:14px 12px}.final-cta .hero-actions{margin-top:16px}.final-cta small{margin-top:14px}.final-cta-layout>div:first-child span:nth-of-type(2),.final-cta-layout>div:first-child span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.analysis-scan{display:none}.handoff-comparison.is-motion-armed .handoff-arrow{border-inline-color:var(--border-strong)}.handoff-comparison.is-motion-armed .handoff-arrow i{opacity:1;transform:none}.handoff-comparison.is-motion-armed .handoff-arrow:after,.handoff-comparison.is-motion-armed .handoff-arrow:before,.handoff-comparison.is-motion-armed:after{display:none}.handoff-comparison.is-motion-armed .handoff-column:first-child{border-right-color:var(--border-strong)}}[data-lightdoc]{--color-accent:var(--primary);--color-accent-a0:#164f7500;--color-accent-a01:#164f7503;--color-accent-a02:#164f7506;--color-accent-a03:#164f7509;--color-accent-a035:#164f750a;--color-accent-a04:#164f750b;--color-accent-a045:#164f750c;--color-accent-a05:#164f750d;--color-accent-a055:#164f750d;--color-accent-a06:#164f750f;--color-accent-a07:#164f7512;--color-accent-a075:#164f7513;--color-accent-a08:#164f7512;--color-accent-a085:#164f7513;--color-accent-a09:#164f7514;--color-accent-a095:#164f7514;--color-accent-a1:#164f7517;--color-accent-a105:#164f7517;--color-accent-a11:#164f751a;--color-accent-a12:#164f751a;--color-accent-a13:#164f751c;--color-accent-a14:#164f751f;--color-accent-a15:#164f751f;--color-accent-a16:#164f7521;--color-accent-a18:#164f7529;--color-accent-a2:#164f752e;--color-accent-a22:#164f7533;--color-accent-a24:#164f7538;--color-accent-a25:#164f753b;--color-accent-a26:#164f753d;--color-accent-a28:#164f7542;--color-accent-a3:#164f7547;--color-accent-a32:#164f754d;--color-accent-a34:#164f7552;--color-accent-a35:#164f7552;--color-accent-a36:#164f7557;--color-accent-a38:#164f7559;--color-accent-a4:#164f755c;--color-accent-a42:#164f7561;--color-accent-a46:#164f7566;--color-accent-a48:#164f756b;--color-accent-a5:#164f756f;--color-accent-a55:#164f757a;--color-accent-a58:#164f7580;--color-accent-a6:#164f7583;--color-accent-a62:#164f7587;--color-accent-a65:#164f758c;--color-accent-a7:#164f7599;--color-accent-a8:#164f75ad;--color-accent-a9:#164f75ca;--color-accent-a95:#164f75d9;--color-accent-a98:#164f75d9;--color-accent-dim:var(--primary-bright);--color-accent-dim-a08:#24688f14;--color-accent-dim-a12:#24688f1f;--color-accent-dim-a15:#24688f26;--color-accent-muted:var(--primary-bright);--color-accent-muted-2:var(--primary);--color-accent-muted-3-a28:#164f7542;--color-accent-soft:var(--primary);--color-accent-soft-a42:#164f7561;--color-accent-soft-a5:#164f756f;--color-accent-soft-a9:#164f75ca;--color-accent-strong:var(--primary-hover);--color-accent-strong-2:var(--primary);--color-accent-strong-3:var(--primary);--color-amber-200:#7c3f10;--color-amber-200-2:var(--risk-medium);--color-amber-300:var(--risk-medium);--color-amber-300-2:var(--risk-medium);--color-amber-300-a35:#8f430b59;--color-amber-400:var(--risk-medium);--color-amber-400-a08:#8f430b14;--color-amber-400-a1:#8f4e0c1a;--color-amber-400-a35:#8f4e0c59;--color-amber-500:var(--risk-medium);--color-amber-500-a98:#8f430b59;--color-amber-900:var(--risk-medium);--color-bg:var(--surface);--color-bg-a16:#ffffff8c;--color-bg-a18:#fbf9f691;--color-bg-a2:#fbf9f695;--color-bg-a42:#fff;--color-bg-a54:#fbf9f6dd;--color-bg-a55:#fbf9f6df;--color-bg-a58:#ffffffe6;--color-bg-a6:#fff;--color-bg-a62:#fff;--color-bg-a64:#fff;--color-bg-a8:#fbf9f6ef;--color-bg-a82:#fbf9f6f0;--color-bg-a9:#fff;--color-bg-a92:#fbf9f6f5;--color-bg-a94:#fbf9f6f5;--color-bg-a96:#fbf9f6f5;--color-bg-a98:#fbf9f6f5;--color-bg-canvas:var(--surface);--color-bg-deep:var(--surface-mist);--color-bg-deep-2:var(--surface-mist);--color-bg-inverse:var(--surface);--color-bg-raised:var(--surface-mist);--color-bg-subtle:var(--surface);--color-bg-surface:var(--surface);--color-black:#fffefd;--color-black-a16:#0f2a3c12;--color-black-a18:#0f2a3c14;--color-black-a2:#0f2a3c17;--color-black-a22:#0f2a3c1a;--color-black-a24:#0f2a3c1c;--color-black-a25:#0f2a3c1d;--color-black-a28:#0f2a3c1f;--color-black-a3:#0f2a3c0d;--color-black-a32:#0f2a3c14;--color-black-a34:#0f2a3c1c;--color-black-a35:#0f2a3c20;--color-black-a36:#0f2a3c24;--color-black-a38:#0f2a3c25;--color-black-a4:#0f2a3c27;--color-black-a42:#0f2a3c29;--color-black-a45:#0f2a3c29;--color-black-a48:#0f2a3c2e;--color-black-a5:#0f2a3c2f;--color-black-a55:#0f2a3c33;--color-black-a56:#0f2a3c34;--color-black-a6:#0f2a3c3a;--color-black-a7:#0f2a3c47;--color-black-a72:#0f2a3c47;--color-black-a75:#0f2a3c4a;--color-black-a78:#0f2a3c4d;--color-black-a9:#0f2a3c59;--color-blue-300:#1f5a7d;--color-blue-300-2:var(--primary-bright);--color-blue-400:var(--primary-bright);--color-blue-400-a02:#24688f06;--color-blue-400-a055:#24688f0f;--color-blue-400-a06:#24688f0f;--color-blue-400-a08:#24688f14;--color-blue-400-a1:#24688f1a;--color-blue-400-a14:#24688f24;--color-blue-400-a15:#24688f26;--color-blue-400-a16:#24688f29;--color-blue-400-a2:#24688f29;--color-blue-400-a28:#24688f29;--color-blue-400-a4:#24688f29;--color-blue-500:var(--primary-bright);--color-blue-500-a12:#24688f1f;--color-blue-500-a14:#24688f24;--color-blue-500-a15:#24688f26;--color-blue-500-a3:#24688f29;--color-emerald-300:var(--risk-low);--color-emerald-400:var(--success);--color-emerald-400-a02:#23745706;--color-emerald-400-a05:#2374570d;--color-emerald-400-a08:#23745714;--color-emerald-400-a14:#2374571f;--color-emerald-500:var(--risk-low);--color-emerald-500-a14:#2374571f;--color-emerald-500-a3:#23745747;--color-emerald-900:var(--risk-low);--color-gray-200:#21455c;--color-gray-300:#355263;--color-gray-400:#47606f;--color-gray-400-2:#47606f;--color-gray-400-3:#47606f;--color-gray-50:var(--ink-strong);--color-gray-500:var(--ink-muted);--color-gray-600:var(--ink-muted);--color-gray-600-2:var(--ink-muted);--color-gray-700:var(--border-strong);--color-gray-800:var(--surface-mist);--color-gray-900:#fffefd;--color-gray-900-2:var(--surface-mist);--color-gray-900-3:#fffefd;--color-gray-900-a6:#fbf9f6b0;--color-gray-900-a78:#fbf9f6e6;--color-gray-900-a8:#fbf9f6e6;--color-green-100:#1d5f48;--color-green-300:var(--success);--color-green-300-a32:#23745752;--color-green-300-a35:#23745759;--color-green-400:var(--success);--color-green-400-a08:#23745714;--color-green-400-a1:#2374571a;--color-green-400-a12:#2374571f;--color-green-400-a14:#23745724;--color-green-400-a2:#23745733;--color-green-400-a22:#23745738;--color-green-400-a28:#23745747;--color-green-500:var(--risk-low);--color-green-500-a06:#2374570f;--color-green-500-a07:#23745712;--color-green-500-a075:#23745712;--color-green-500-a08:#23745714;--color-green-500-a1:#2374571a;--color-green-500-a12:#2374571f;--color-green-500-a15:#23745726;--color-green-500-a2:#23745733;--color-green-500-a24:#2374573d;--color-green-500-a3:#2374574d;--color-green-500-a34:#23745752;--color-green-500-a35:#23745759;--color-indigo-300:var(--primary);--color-indigo-300-a32:#164f7552;--color-indigo-400-a36:#164f755c;--color-indigo-500-a075:#164f7512;--color-indigo-500-a08:#164f7514;--color-indigo-500-a09:#164f7517;--color-indigo-500-a12:#164f751f;--color-indigo-500-a15:#24688f26;--color-indigo-500-a2:#164f7533;--color-indigo-500-a25:#164f7540;--color-orange-200:var(--warning);--color-orange-50:var(--risk-medium);--color-orange-50-2:var(--risk-medium);--color-orange-500:var(--risk-medium);--color-pink-300:var(--risk-high);--color-pink-400-a14:#a43f3f1f;--color-pink-400-a3:#a43f3f47;--color-red-200:#8c3434;--color-red-200-2:var(--risk-high);--color-red-200-3:var(--risk-high);--color-red-300:#8c3434;--color-red-300-2:var(--risk-high);--color-red-400:var(--risk-high);--color-red-400-a015:#a43f3f04;--color-red-400-a04:#a43f3f0a;--color-red-400-a045:#a43f3f0b;--color-red-400-a08:#a43f3f14;--color-red-400-a1:#a43f3f1a;--color-red-400-a12:#a43f3f1f;--color-red-400-a14:#a43f3f1d;--color-red-400-a18:#a43f3f2e;--color-red-400-a18-2:var(--risk-high);--color-red-400-a2:#a43f3f33;--color-red-400-a22:#a43f3f38;--color-red-400-a25:#a43f3f40;--color-red-400-a28:#a43f3f47;--color-red-400-a28-2:var(--risk-high);--color-red-400-a3:#a43f3f4d;--color-red-400-a32:#a43f3f52;--color-red-400-a35:#a43f3f59;--color-red-400-a42:#a43f3f59;--color-red-400-a45:#a43f3f59;--color-red-400-a55:#a43f3f59;--color-red-500:var(--risk-high);--color-red-500-a04:#a43f3f0a;--color-red-500-a05:#a43f3f0d;--color-red-500-a06:#a43f3f0f;--color-red-500-a08:#a43f3f14;--color-red-500-a1:#a43f3f1a;--color-red-500-a12:#a43f3f1f;--color-red-500-a15:#a43f3f21;--color-red-500-a2:#a43f3f33;--color-red-500-a24:#a43f3f3d;--color-red-500-a25:#a43f3f40;--color-red-500-a3:#a43f3f4d;--color-red-500-a35:#a43f3f59;--color-red-500-a4:#a43f3f59;--color-red-900-a12:#a43f3f14;--color-red-900-a14:#a43f3f1d;--color-red-900-a16:#a43f3f25;--color-red-900-a18:#a43f3f2e;--color-sky-300:var(--primary-bright);--color-sky-300-a35:#24688f52;--color-sky-900:var(--primary-bright);--color-slate-100:var(--ink);--color-slate-100-2:var(--ink);--color-slate-100-3:var(--ink);--color-slate-100-4:var(--ink);--color-slate-200:#21455c;--color-slate-200-2:#21455c;--color-slate-200-3:#21455c;--color-slate-200-4:#21455c;--color-slate-200-5:#21455c;--color-slate-300:#355263;--color-slate-300-2:#355263;--color-slate-300-a35:#52697859;--color-slate-400:#47606f;--color-slate-400-10:#47606f;--color-slate-400-11:#47606f;--color-slate-400-2:#47606f;--color-slate-400-3:#47606f;--color-slate-400-4:#47606f;--color-slate-400-5:#47606f;--color-slate-400-6:#47606f;--color-slate-400-7:#47606f;--color-slate-400-8:#47606f;--color-slate-400-9:#47606f;--color-slate-400-a045:#5269780d;--color-slate-400-a08:#52697815;--color-slate-400-a1:#5269781a;--color-slate-400-a12:#5269781f;--color-slate-400-a14:#52697824;--color-slate-400-a16:#52697829;--color-slate-400-a18:#5269782e;--color-slate-400-a2:#52697833;--color-slate-400-a24:#5269783d;--color-slate-400-a25:#52697840;--color-slate-400-a26:#52697842;--color-slate-400-a28:#52697847;--color-slate-400-a3:#5269784d;--color-slate-400-a35:#52697859;--color-slate-400-a4:#52697866;--color-slate-50:var(--ink-strong);--color-slate-50-2:var(--ink-strong);--color-slate-500:var(--ink-muted);--color-slate-500-2:var(--ink-muted);--color-slate-500-a1:#5269781a;--color-slate-500-a16:#52697829;--color-slate-500-a3:#5269784d;--color-slate-600:var(--ink-muted);--color-slate-600-2:var(--ink-muted);--color-slate-800:var(--surface-mist);--color-surface:var(--surface);--color-surface-2:#fff;--color-surface-3:var(--surface);--color-surface-a92:#ffffffeb;--color-surface-a94:#fffffff0;--color-surface-a96:#fffffff5;--color-text-muted:var(--ink-muted);--color-text-muted-2:var(--ink-muted);--color-violet-100:var(--primary-bright);--color-violet-300:var(--primary-bright);--color-violet-400:var(--primary-bright);--color-violet-500:var(--primary-bright);--color-violet-500-a15:#24688f26;--color-violet-500-a28:#24688f42;--color-violet-600:var(--primary);--color-violet-600-a08:#24688f14;--color-violet-600-a12:#24688f1f;--color-violet-600-a22:#24688f33;--color-violet-600-a3:#24688f47;--color-white:#fff;--color-white-a0:#15334800;--color-white-a008:#15334804;--color-white-a01:#15334805;--color-white-a014:#15334807;--color-white-a015:#15334808;--color-white-a016:#15334808;--color-white-a018:#15334808;--color-white-a02:#15334809;--color-white-a025:#1533480a;--color-white-a026:#1533480b;--color-white-a028:#1533480b;--color-white-a03:#1533480d;--color-white-a032:#1533480d;--color-white-a035:#1533480e;--color-white-a038:#1533480f;--color-white-a04:#1533480f;--color-white-a045:#15334811;--color-white-a05:#15334812;--color-white-a052:#15334813;--color-white-a055:#15334814;--color-white-a06:#15334824;--color-white-a07:#15334829;--color-white-a075:#15334829;--color-white-a08:#1533482e;--color-white-a09:#15334833;--color-white-a1:#15334838;--color-white-a11:#1533483d;--color-white-a12:#15334842;--color-white-a15:#15334847;--color-white-a16:#15334849;--color-white-a18:#1533484d;--color-white-a24:#15334857;--color-yellow-400:var(--risk-medium);--color-yellow-400-a1:#8f430b17;--color-yellow-400-a28:#8f430b42;--color-yellow-500:var(--risk-medium);--color-yellow-500-a06:#8f430b0f;--color-yellow-500-a12:#8f430b1f;--color-yellow-500-a22:#8f430b33;--color-zinc-200:#21455c;--color-zinc-200-2:#21455c;--color-zinc-200-3:#21455c;--color-zinc-200-4:#21455c;--color-zinc-300:#355263;--color-zinc-600:var(--border-strong);--color-zinc-800:var(--surface-mist);--color-zinc-900:#fffefd;--color-zinc-900-10:#fffefd;--color-zinc-900-10-a94:#fbf9f6f2;--color-zinc-900-2:#fffefd;--color-zinc-900-2-a5:#fbf9f681;--color-zinc-900-2-a82:#fbf9f6d3;--color-zinc-900-3:#fffefd;--color-zinc-900-4:#fffefd;--color-zinc-900-5:#fffefd;--color-zinc-900-6:#fffefd;--color-zinc-900-7:#f0f4f6;--color-zinc-900-7-a98:#fbf9f6fa;--color-zinc-900-8:#fffefd;--color-zinc-900-9:#fffefd;--color-zinc-900-9-a98:#fbf9f6fa;--color-zinc-900-a55:#fbf9f68e;--color-zinc-900-a56:#fbf9f690;--color-zinc-900-a7:#fbf9f6b4;--color-zinc-900-a94:#fbf9f6f2;--color-zinc-900-a96:#fbf9f6f6;--color-zinc-900-a98:#fbf9f6fa;--color-zinc-900-a98-2:#fffefd;--color-zinc-900-a98-3:#fbf9f6fa;--color-zinc-900-a98-4:#fffefd}main[data-lightdoc]{background:var(--surface)}main[data-lightdoc][data-ground=marketing]{background:var(--canvas)}[data-lightdoc] a{min-height:var(--target-min)}[data-lightdoc] .report-preview-frame{border-radius:var(--radius-md);border-color:var(--border-strong);box-shadow:var(--shadow-paper);background:var(--surface)}[data-lightdoc] .report-preview-sidebar{background:var(--ink-strong);border-right-color:var(--ink-strong)}[data-lightdoc] .report-preview-sidebar__brand span,[data-lightdoc] .report-preview-sidebar__item{color:var(--color-slate-400)}[data-lightdoc] .report-preview-sidebar__item.is-active{color:var(--brand-ink-reversed,#fffefd);border-color:var(--light-zinc-50-a30,#fbf9f64d);background:var(--color-white-a1);box-shadow:inset 3px 0 0 var(--brand-accent-reversed)}[data-lightdoc] .report-preview-sidebar__item:not(.is-active):hover{color:var(--brand-ink-reversed,#fffefd);background:var(--color-white-a08);border-color:var(--color-white-a16)}[data-lightdoc] .report-preview-topbar{background:var(--surface)}[data-lightdoc] .report-preview-top-pill{border-radius:var(--radius-sm);background:var(--paper)}[data-lightdoc] .report-preview-module{border-radius:var(--radius-md);background:var(--surface)}[data-lightdoc] .report-preview-rail-panel__head h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--ink-strong);font-weight:400}[data-lightdoc] .report-preview-module__header h2{font-size:42px;line-height:1.04}[data-lightdoc] .report-preview-panel h2{font-size:26px}[data-lightdoc] .report-preview-rail-panel__head h2{font-size:18px}[data-lightdoc] .report-preview-top-pill{font-family:var(--font-data),monospace;letter-spacing:.08em}[data-lightdoc] .report-preview-module__risk-score{border-radius:var(--radius-sm)}[data-lightdoc] .report-preview-empty-state{border-radius:var(--radius-sm);background:var(--surface)}[data-lightdoc] .report-preview-module__verdict-band{background:var(--ink-strong);border-bottom-color:var(--ink-strong)}[data-lightdoc] .report-preview-module__verdict-card{border-color:var(--light-zinc-50-a22,#fbf9f638);background:var(--color-white-a05);border-radius:var(--radius-sm)}[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__metric-label{color:var(--color-slate-400)}[data-lightdoc] .report-preview-module__verdict-card p{color:var(--color-slate-300)}[data-lightdoc] .report-preview-module__grade{border-color:var(--brand-accent-reversed);background:var(--color-white-a08);color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-display),Georgia,serif;font-weight:400}[data-lightdoc] .report-preview-module__risk-score{border-color:var(--light-red-300-a60,#ddb99199);background:var(--light-orange-700-a35,#ddb9912e);color:var(--light-red-200-2,#ffc9c4);font-family:var(--font-data),monospace}[data-lightdoc] .report-preview-module__risk-score.is-medium{border-color:var(--light-orange-200-a60,#f3c89f99);background:var(--light-yellow-800-a40,#f3c89f2e);color:var(--light-orange-200-2,#f3c89f)}[data-lightdoc] .report-preview-module__verdict-pill{border-color:var(--brand-accent-reversed);background:var(--light-orange-400-a18,#f3c89f2e);color:var(--color-accent-soft);font-family:var(--font-data),monospace;letter-spacing:.08em}[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__read-full{border-color:var(--light-zinc-50-a40,#fbf9f666);background:var(--color-white-a08);color:var(--brand-ink-reversed,#fffefd)}[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__read-full:focus-visible{border-color:var(--brand-ink-reversed,#fffefd);background:var(--color-white-a16);color:var(--brand-ink-reversed,#fffefd)}[data-lightdoc] .report-preview-module__verdict-slot{--color-gray-50:#fffefd;--color-slate-50:#fffefd;--color-slate-300:#d8e4ec;--color-slate-400:#b9cdd9;--color-white-a018:#ffffff0a;--color-white-a025:#ffffff0d;--color-white-a035:#ffffff12;--color-white-a045:#ffffff14;--color-white-a08:#ffffff3d;--color-slate-400-a16:#ffffff42;--color-slate-400-a25:#ffffff57;--color-slate-400-a4:var(--brand-accent-reversed);--color-slate-400-a045:#ffffff0f;--color-accent-soft:#f0c49a;--color-accent-a08:#c97a3d29;--color-accent-a32:#c97a3d8c;--color-black-a24:#0f2a3c4d}[data-lightdoc] .report-section-nav__menu-item{border-radius:var(--radius-sm)}[data-lightdoc] .report-section-nav__item{font-family:var(--font-data),monospace;letter-spacing:.03em;text-transform:uppercase;font-weight:600}[data-lightdoc] .report-figure-line{gap:2px;min-width:0;display:grid}[data-lightdoc] .report-figure-line__label{color:var(--primary);font-family:var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}[data-lightdoc] .report-figure-line__value{color:var(--ink-strong);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:750;line-height:1.05}[data-lightdoc] .report-figure-line__caption{color:var(--ink-muted);font-size:14px;line-height:1.5}[data-lightdoc] .report-figure-line--danger .report-figure-line__value{color:var(--risk-high)}[data-lightdoc] .report-figure-line--warning .report-figure-line__value{color:var(--risk-medium)}[data-lightdoc] .report-figure-line--primary .report-figure-line__value{color:var(--primary)}[data-lightdoc] .memo-footer{--inverse-muted:#b9cdd9;--inverse-soft:#d8e4ec}[data-lightdoc] .decision-band{border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--brand-ink-reversed,#fffefd);box-shadow:var(--shadow-paper);grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;margin:0 0 28px;padding:clamp(24px,4vw,44px);scroll-margin-top:96px;display:grid}[data-lightdoc] .decision-band .inverse-label{color:var(--inverse-muted,#b9cdd9)}[data-lightdoc] .decision-band-unanalyzed{grid-template-columns:minmax(0,1fr)}[data-lightdoc] .decision-band-unanalyzed [data-verdict-copy]{max-width:68ch;margin:12px 0 0;font-size:16px;line-height:1.65}[data-lightdoc] .decision-band-locked-slot{--color-gray-50:#fffefd;--color-slate-50:#fffefd;--color-slate-300:#d8e4ec;--color-slate-400:#b9cdd9;--color-white-a018:#ffffff0a;--color-white-a025:#ffffff0d;--color-white-a035:#ffffff12;--color-white-a045:#ffffff14;--color-white-a08:#ffffff3d;--color-slate-400-a16:#ffffff42;--color-slate-400-a25:#ffffff57;--color-slate-400-a4:#c97a3d;--color-accent-soft:#f0c49a;--color-accent-a08:#c97a3d29;--color-accent-a32:#c97a3d8c;--color-black-a24:#0f2a3c4d;margin-top:20px}[data-lightdoc] .memo-folio{border-bottom:1px solid var(--border-strong);min-height:44px;color:var(--ink-muted);font-family:var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(20px,3vw,40px);font-size:14px;display:flex}[data-lightdoc] .memo-quiet-button{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;align-items:center;margin-top:14px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}[data-lightdoc] .memo-upsell{border:1px solid var(--primary-bright);border-left:3px solid var(--primary);background:var(--color-blue-400-a055);margin:8px clamp(20px,3vw,40px) 28px;padding:20px}[data-lightdoc] .memo-upsell>strong{color:var(--ink-strong);margin-bottom:8px;font-size:15px;font-weight:700;display:block}[data-lightdoc] .memo-upsell p{color:var(--ink);margin:0 0 12px;font-size:14px;line-height:1.6}[data-lightdoc] .memo-upsell ul{color:var(--ink-muted);margin:0 0 16px;padding:0 0 0 18px;font-size:14px;line-height:1.7}[data-lightdoc] .memo-upsell-actions{flex-wrap:wrap;gap:10px;display:flex}[data-lightdoc] .memo-upsell-secondary{border-radius:var(--radius-sm);min-height:44px;font:inherit;cursor:pointer;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}[data-lightdoc] .memo-upsell-primary{border:1px solid var(--primary);background:var(--primary);color:var(--paper)}[data-lightdoc] .memo-upsell-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--primary)}[data-lightdoc] .memo-footer{background:var(--ink-strong);color:var(--brand-ink-reversed,#fffefd);border-radius:0 0 var(--radius-md) var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(28px,4vw,44px) clamp(20px,3vw,40px);display:grid}[data-lightdoc] .memo-footer .mono-label{color:var(--inverse-muted,#b9cdd9)}[data-lightdoc] .memo-footer h2{color:var(--brand-ink-reversed,#fffefd);font-family:var(--font-display),Georgia,serif;margin:10px 0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.2}[data-lightdoc] .memo-footer p{max-width:68ch;margin:0;font-size:14px;line-height:1.6}.report-page .report-preview-module__grade-card p,.report-page .report-preview-module__verdict-band .report-preview-module__metric-label,.report-page .report-preview-module__verdict-card p,[data-lightdoc] .memo-footer p,[data-lightdoc] .report-preview-module__grade-card p,[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__metric-label,[data-lightdoc] .report-preview-module__verdict-card p{color:var(--inverse-muted,#b9cdd9)}.report-page .report-preview-module__verdict-band .report-preview-module__verdict-pill,[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__verdict-pill{color:#f5d78e}.report-page .report-preview-module__verdict-band .report-preview-module__risk-score,[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__risk-score{color:#ffc9c4}.report-page .report-preview-module__verdict-band .report-preview-module__risk-score.is-medium,[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__risk-score.is-medium{color:#f3c89f}.report-page .report-preview-module__verdict-band .report-preview-module__grade,[data-lightdoc] .report-preview-module__verdict-band .report-preview-module__grade{color:var(--brand-ink-reversed,#fffefd)}.report-page .report-preview-sidebar__brand span,.report-page .report-preview-sidebar__item,[data-lightdoc] .report-preview-sidebar__brand span,[data-lightdoc] .report-preview-sidebar__item{color:var(--inverse-muted,#b9cdd9)}@media (max-width:1439px){.footer-bottom{padding-right:88px}}@media (max-width:768px){.footer-bottom{padding-right:76px}}@media (max-width:540px){.footer-bottom{grid-template-columns:minmax(0,1fr)}.footer-bottom span:last-child{grid-column:auto}}@media (max-width:768px){body.demo-sticky-cta-mounted{padding-bottom:78px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}