@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.table{display:table}.grow{flex-grow:1}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.\[xml\:lang\]{xml:lang}}:root{--font-geist-sans:"Segoe UI", Aptos, Helvetica, Arial, sans-serif;--font-geist-mono:"Cascadia Mono", Consolas, monospace;--moregage-instrument-graphite:#0b1417;--moregage-deep-panel:#111d21;--moregage-teal-field:#102328;--moregage-warm-paper:#f1eee4;--moregage-soft-white:#eef5f0;--moregage-clean-sheet:#f8fbfa;--moregage-petrol-teal:#0d5c63;--moregage-blueprint-teal:#073f47;--moregage-sea-glass-green:#7ecdb7;--moregage-gauge-orange:#ff8a3d;--moregage-soft-brass:#d7a85c;--moregage-restrained-coral:#e16d6a;--background:var(--moregage-warm-paper);--foreground:var(--moregage-instrument-graphite);--muted:#52666a;--on-dark-muted:#b3c6be;--panel:var(--moregage-clean-sheet);--dark-panel:var(--moregage-deep-panel);--teal-field:var(--moregage-teal-field);--surface:var(--moregage-clean-sheet);--ink:var(--foreground);--line:#cbd9d7;--accent:var(--moregage-petrol-teal);--accent-strong:var(--moregage-blueprint-teal);--gold:var(--moregage-soft-brass);--red:var(--moregage-restrained-coral);--yellow:var(--moregage-soft-brass);--green:var(--moregage-sea-glass-green);--launch-orange:var(--moregage-gauge-orange)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.hero{background:linear-gradient(110deg, var(--background), var(--background)), radial-gradient(circle at 82% 18%, var(--moregage-sea-glass-green), transparent 28%);min-height:92vh;padding:24px clamp(18px,4vw,56px) 54px}@supports (color:color-mix(in lab, red, red)){.hero{background:linear-gradient(110deg, color-mix(in srgb, var(--background) 97%, transparent), color-mix(in srgb, var(--background) 70%, transparent)), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--moregage-sea-glass-green) 22%, transparent), transparent 28%)}}.hero{background-position:50%;background-size:cover}.topbar{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:14px 0;display:flex}.brand{letter-spacing:0;font-size:1.05rem;font-weight:800}.navlinks{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:.95rem;display:flex}.heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);align-items:center;gap:clamp(28px,7vw,90px);max-width:1180px;margin:11vh auto 0;display:grid}.heroCopy{max-width:760px}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}h1,h2{letter-spacing:0;margin:0;line-height:1.02}h1{max-width:820px;font-size:clamp(3.5rem,10vw,7.2rem)}h2{max-width:780px;font-size:clamp(2rem,5vw,4.2rem)}.lead{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.55}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button,.leadForm button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;font-weight:800;display:inline-flex}.primary,.leadForm button{background:var(--accent);color:#fff}.secondary{background:var(--moregage-soft-white);border-color:#18221f3d}@supports (color:color-mix(in lab, red, red)){.secondary{background:color-mix(in srgb, var(--moregage-soft-white) 80%, transparent)}}.readinessPanel,.toolSurface,.lenderCard,.leadForm{background:var(--moregage-clean-sheet);border:1px solid #18221f1f;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.readinessPanel,.toolSurface,.lenderCard,.leadForm{background:color-mix(in srgb, var(--moregage-clean-sheet) 92%, transparent)}}.readinessPanel,.toolSurface,.lenderCard,.leadForm{box-shadow:0 20px 60px #18221f21}.readinessPanel{padding:24px}.panelHeader,.metricList div{justify-content:space-between;align-items:center;gap:18px;display:flex}.panelHeader span{color:var(--muted);font-weight:700}.panelHeader strong{font-size:3rem}.scoreTrack{background:#dce5df;border-radius:999px;height:14px;margin:24px 0;overflow:hidden}.scoreTrack span{background:var(--accent);width:74%;height:100%;display:block}.metricList{gap:16px;margin:0;display:grid}.metricList div{border-top:1px solid var(--line);padding-top:14px}.metricList dt{color:var(--muted)}.metricList dd{margin:0;font-weight:900}.section{max-width:1180px;margin:0 auto;padding:84px clamp(18px,4vw,56px)}.sectionIntro{max-width:820px}.sectionIntro p:not(.eyebrow),.intake p{color:var(--muted);font-size:1.05rem;line-height:1.7}.toolGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;margin-top:34px;display:grid}.toolSurface{padding:22px}.uploadBox{text-align:center;background:#f7faf7;border:1px dashed #9aa8a1;border-radius:8px;place-items:center;gap:8px;min-height:160px;display:grid}.uploadBox span{color:var(--accent-strong);background:#e7f1ed;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:900}.uploadBox strong{font-size:1.35rem}.uploadBox small{color:var(--muted)}.tableMock{border:1px solid var(--line);border-radius:8px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.row{background:#fff;grid-template-columns:.8fr 1.5fr .8fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.row.header{color:var(--muted);text-transform:uppercase;background:#eef3f1;font-size:.82rem;font-weight:900}.tag{border-radius:999px;width:max-content;padding:6px 10px;font-size:.78rem;font-weight:900}.tag.yellow{color:var(--yellow);background:#fff4d8}.tag.red{color:var(--red);background:#ffe7e3}.tag.green{color:var(--green);background:#e5f5ec}.flagList,.calculatorGrid{gap:12px;display:grid}.flagItem,.calculatorItem{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:14px;display:flex}.flagItem span,.calculatorItem span{width:30px;height:30px;color:var(--gold);background:#fff1dc;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.flagItem p,.calculatorItem p{margin:0;font-weight:750}.capacityBand{background:#e8eee9;max-width:none}.capacityBand>*{max-width:1180px;margin-left:auto;margin-right:auto}.lenderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.lenderCard{gap:14px;padding:22px;display:grid}.lenderCard p,.lenderCard span{color:var(--muted);margin:0}.lenderCard strong{color:var(--accent-strong);font-size:clamp(2.5rem,6vw,4.6rem);line-height:1}.calculatorGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.intake{grid-template-columns:minmax(0,.85fr) minmax(320px,.65fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.intake.standalone{align-items:start}.leadForm{gap:16px;padding:22px;display:grid}.leadForm label{color:var(--muted);gap:7px;font-size:.9rem;font-weight:800;display:grid}.leadForm input,.leadForm select{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:8px;padding:13px 12px}.leadForm button{cursor:pointer;width:100%}.checkboxLine{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.checkboxLine input{width:18px;height:18px}.pageHero{background-color:#0000;background-image:linear-gradient(110deg,#eef3f2f7,#deebe9db),radial-gradient(circle at 82% 18%,#0f6b5f29,#0000 30%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:58vh;padding:24px clamp(18px,4vw,56px) 64px}.pageHero.compact{min-height:48vh}.pageHero.policy{background-color:#0000;background-image:linear-gradient(110deg,#eef3f2f7,#eef3f2c7),radial-gradient(circle at 82% 18%,#c88a2d29,#0000 30%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.pageHero.profile{background-color:#0000;background-image:linear-gradient(110deg,#eef3f2f7,#eef3f2bd),radial-gradient(circle at 82% 18%,#0f6b5f24,#0000 30%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.pageHeroCopy{max-width:980px;margin:12vh auto 0}.pageHeroCopy h1{max-width:980px;font-size:clamp(3rem,8vw,6.1rem)}.pageHeroCopy p:not(.eyebrow){color:#33413c;max-width:760px;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.62}.toolCardGrid,.resourceGrid,.lensGrid{gap:18px;display:grid}.toolCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.resourceGrid,.lensGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.planningCard,.lensItem{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.planningCard span{width:max-content;color:var(--accent-strong);background:#e7f1ed;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.planningCard h2,.lensItem h2,.profileGrid h2{margin-top:16px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.14}.planningCard p,.lensItem p,.profileGrid p,.siteFooter p{color:var(--muted);line-height:1.65}.textLink{color:var(--accent-strong);margin-top:8px;font-weight:900;display:inline-flex}.lensItem{padding-left:28px;position:relative}.lensItem:before{background:var(--accent);content:"";border-radius:0 6px 6px 0;width:6px;position:absolute;top:24px;bottom:24px;left:0}.resourcePreview{padding-top:24px}.resourcePills{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.resourcePills a{border:1px solid var(--line);color:#33413c;background:#fff;border-radius:999px;padding:11px 14px;font-weight:800}.profileGrid{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);gap:clamp(28px,6vw,80px);display:grid}.proofList{gap:12px;display:grid}.proofItem{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px;font-weight:850}.siteFooter{color:#fff;background:#18221f;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:26px;padding:42px clamp(18px,4vw,56px);display:grid}.marketDeskHero{background-color:#0000;background-image:linear-gradient(110deg,#f7f5eff5,#e8eee9d6),radial-gradient(circle at 82% 18%,#2f7b5726,#0000 30%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.marketDeskSection{max-width:1280px}.marketGaugeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.marketGaugeCard,.marketTablePanel,.sourceInventoryItem,.missingDataList section{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 34px #18221f14}.marketGaugeCard{gap:13px;padding:18px;display:grid}.marketGaugeDialWrap{justify-items:center;gap:4px;display:grid}.marketGaugeDial{width:min(100%,230px);margin:12px auto 0}.marketGaugeDial i{animation:.9s cubic-bezier(.16,1,.3,1) both gauge-settle}.marketGaugeScale{width:min(100%,230px);color:var(--muted);justify-content:space-between;font-size:.72rem;font-weight:900;display:flex}.marketGaugeQuestion{margin:0;font-weight:850;color:var(--foreground)!important}.marketGaugeScaleLabels{color:var(--muted);justify-content:space-between;gap:10px;font-size:.78rem;font-weight:850;display:flex}.marketGaugeScaleLabels span:last-child{text-align:right}.marketBandLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.marketBandLegend span{border:1px solid var(--line);color:var(--foreground);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding:9px 10px;font-size:.78rem;font-weight:850;display:grid}.marketBandLegend i{background:currentColor;border-radius:50%;width:11px;height:11px}.marketBandLegend small{color:var(--muted);grid-column:2;font-size:.72rem;font-weight:750}.marketBandLegend .strongly-negative{color:#8e2f2a;background:#fbe2df}.marketBandLegend .slightly-negative{color:#a9553f;background:#f8e8e2}.marketBandLegend .slightly-positive{color:#527d55;background:#e7f1e7}.marketBandLegend .strongly-positive{color:#276945;background:#dceee3}.pulseBandLegend{max-width:760px;margin-top:-10px}.pulseCalibrationNotice{color:#80550e;background:#fff7e7;border:1px solid #d9aa55;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-block}.marketGoLivePanel{max-width:1280px}.marketGoLiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketGoLiveGrid article{border:1px solid var(--line);background:#fff;padding:22px}.marketGoLiveGrid h3{margin:0 0 12px;font-size:1.25rem}.marketGoLiveGrid ul{color:var(--muted);gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.marketGaugeHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.marketGaugeHeader span,.sourceInventoryItem span{width:fit-content;color:var(--accent-strong);text-transform:uppercase;background:#e8f3ed;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:950}.marketGaugeCard.placeholder .marketGaugeHeader span{color:#9d2f28;background:#fbe9e6}.marketGaugeCard.proxy .marketGaugeHeader span{color:#8b5a12;background:#fff1d4}.marketGaugeCard.strongly-negative .marketGaugeHeader span{color:#8e2f2a;background:#fbe2df}.marketGaugeCard.slightly-negative .marketGaugeHeader span{color:#a9553f;background:#f8e8e2}.marketGaugeCard.slightly-positive .marketGaugeHeader span{color:#527d55;background:#e7f1e7}.marketGaugeCard.strongly-positive .marketGaugeHeader span{color:#276945;background:#dceee3}.marketGaugeHeader strong{color:var(--foreground);font-size:3.1rem;line-height:.9}.marketGaugeTrack{background:linear-gradient(90deg, var(--red), var(--gold), var(--green));border-radius:999px;height:16px;position:relative;overflow:hidden}.marketGaugeTrack span{top:-5px;left:calc((var(--score) * 10%) - 3px);background:#18221f;border-radius:999px;width:6px;height:26px;position:absolute}.marketGaugeCard h2,.marketTablePanel h2{font-size:clamp(1.45rem,3vw,2.2rem)}.marketGaugeCard p,.marketGaugeCard li,.marketGaugeCard small,.marketTablePanel p,.sourceInventoryItem p,.sourceInventoryItem small,.missingDataList p,.missingDataList small{color:var(--muted);line-height:1.45}.marketGaugeCard ul{gap:6px;margin:0;padding-left:18px;display:grid}.marketAnalysisDisclosure{background:#fbf7f0;border:1px solid #d7c9b6;border-radius:10px;margin-top:22px;overflow:hidden}.marketAnalysisDisclosure summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-weight:760;list-style:none;display:flex}.marketAnalysisDisclosure summary::-webkit-details-marker{display:none}.marketAnalysisDisclosure summary:focus-visible{outline:3px solid var(--launch-orange);outline-offset:-3px}.marketAnalysisDisclosure summary span{gap:5px;line-height:1.45;display:grid}.marketAnalysisDisclosure summary small{color:#9a5f2c;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.marketAnalysisDisclosure summary b{color:#9a5f2c;border:1px solid #cdbb9f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.15rem;transition:transform .18s;display:grid}.marketAnalysisDisclosure[open] summary b{transform:rotate(45deg)}.marketAnalysisBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0 20px 20px;display:grid}.marketAnalysisBody>div{border-top:1px solid #e2d6c6;padding-top:16px}.marketAnalysisBody h3{margin:0 0 9px;font-size:1rem}.marketAnalysisBody ul{color:var(--muted);gap:8px;margin:0;padding-left:19px;line-height:1.5;display:grid}.marketGaugeCard small,.sourceInventoryItem small,.missingDataList small{font-weight:800}.marketGaugeEvidence{border-top:1px solid var(--line);gap:7px;margin:0;padding-top:3px;display:grid}.marketGaugeEvidence div{grid-template-columns:78px 1fr;gap:8px;display:grid}.marketGaugeEvidence dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.marketGaugeEvidence dd{color:var(--foreground);margin:0;font-size:.78rem;font-weight:750}.marketGaugeSources{gap:5px;display:grid}.marketGaugeSources span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.marketGaugeSources a{color:var(--accent-strong);text-underline-offset:3px;font-size:.78rem;font-weight:800;text-decoration:underline}.marketGaugeSources a:after{content:" ↗";font-size:.7em}.modelledTableLabel{color:#a9553f;font-size:.7rem;font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;margin-left:8px;font-weight:850;display:inline-block}.coverageStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-block}.coverageStatus.partial{color:#8b5a12;background:#fff1d4}.coverageStatus.illustrative-only{color:#8e2f2a;background:#fbe2df}.coverageStatus.official{color:#276945;background:#dceee3}.rateMoveHeading{margin:28px 0 12px;font-size:1.1rem}.macroHistoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;display:grid}.macroHistoryGrid h3{margin:0 0 12px;font-size:1.05rem}.macroHistoryRow{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:8px 0;font-size:.84rem;display:flex}.macroHistoryRow strong{color:var(--foreground)}.gaugeFormula{background:#f9fbfa;border:1px solid #18221f1f;border-radius:8px;padding:10px 12px}.gaugeFormula summary{color:var(--accent-strong);cursor:pointer;font-size:.86rem;font-weight:950}.gaugeFormula p{margin:10px 0}.gaugeFormula code{color:#33413c;font-family:var(--font-geist-mono), Consolas, monospace;white-space:normal;background:#eef3f1;border-radius:6px;padding:9px;font-size:.78rem;line-height:1.45;display:block;overflow-x:auto}.marketGaugeCard.strongly-negative,.sourceInventoryItem.missing{border-color:#b5473f3d}.marketGaugeCard.slightly-negative{border-color:#d6745647}.marketGaugeCard.slightly-positive{border-color:#719d7152}.marketGaugeCard.strongly-positive,.sourceInventoryItem.connected{border-color:#2f7b5740}.marketDeskBand{background:#e8eee9;max-width:none}.marketDeskBand>*{max-width:1280px;margin-left:auto;margin-right:auto}.marketTableGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.marketTablePanel{padding:18px}.brokerPerformancePanel{grid-column:1/-1}.brokerMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.brokerPeriodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.brokerMetricGrid div,.brokerPeriodGrid section{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:12px}.brokerMetricGrid span,.brokerPeriodGrid span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.brokerMetricGrid strong,.brokerPeriodGrid strong{color:var(--foreground);margin-top:6px;font-size:clamp(1.25rem,2.4vw,2rem);display:block}.brokerPeriodGrid small{color:var(--muted);margin-top:6px;font-weight:800;display:block}.marketDataTable{border:1px solid var(--line);border-radius:8px;gap:1px;margin-top:16px;display:grid;overflow:auto}.marketDataRow{color:var(--muted);background:#fff;align-items:center;gap:10px;padding:12px;display:grid}.marketDataRow.header{color:#33413c;text-transform:uppercase;background:#eef3f1;font-size:.78rem;font-weight:950}.marketDataRow strong{color:var(--foreground)}.regionTable .marketDataRow{grid-template-columns:minmax(120px,1.1fr) repeat(5,minmax(72px,.65fr))}.rateTable .marketDataRow{grid-template-columns:minmax(86px,.7fr) repeat(4,minmax(74px,.55fr)) minmax(110px,.8fr)}.rateTable .marketDataRow>span,.rateTable .marketDataRow>strong{white-space:nowrap}.ocrForecastTable .marketDataRow{grid-template-columns:minmax(80px,.7fr) repeat(5,minmax(74px,.6fr))}.ocrForecastTable .marketDataRow>span,.ocrForecastTable .marketDataRow>strong{white-space:nowrap}.rateTableNotes{background:#f9fbfa;border:1px solid #18221f1a;border-radius:8px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.rateTableNotes p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.rateForecastPanel{grid-column:1/-1}.rateForecastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rateForecastGrid section{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:12px;padding:14px;display:grid}.rateForecastHeader,.rateForecastFacts{gap:10px;display:grid}.rateForecastHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.rateForecastHeader>span,.rateForecastHeader small,.rateForecastFacts span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.rateForecastHeader strong{color:var(--foreground);text-align:right;font-size:2rem;line-height:1;display:block}.rateForecastFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.rateForecastFacts div{background:#fff;border:1px solid #18221f1a;border-radius:8px;padding:10px}.rateForecastFacts strong{color:var(--foreground);white-space:nowrap}.discountTrend{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-height:78px;display:grid}.discountTrend span{align-items:end;min-height:78px;display:grid}.discountTrend i{min-height:28px;height:calc(var(--discount) * .72px);color:#fff;background:linear-gradient(#2f7b57,#89b99e);border-radius:6px 6px 2px 2px;place-items:end center;padding-bottom:5px;font-size:.76rem;font-style:normal;font-weight:950;display:grid}.rateForecastGrid small{color:var(--muted);font-weight:850}.brokerDealTable{margin-top:16px}.brokerDealTable .marketDataRow{grid-template-columns:minmax(96px,.8fr) minmax(120px,1fr) minmax(110px,.8fr) minmax(70px,.45fr) minmax(72px,.55fr) minmax(82px,.6fr) minmax(84px,.6fr) minmax(130px,1fr)}.replayTable .marketDataRow{grid-template-columns:minmax(92px,.7fr) repeat(6,minmax(110px,1fr))}.officialSnapshotTable .marketDataRow{grid-template-columns:minmax(90px,.6fr) minmax(240px,1.7fr) minmax(90px,.55fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(120px,.75fr)}.sourceInventoryList,.missingDataList{gap:12px;margin-top:16px;display:grid}.sourceInventoryItem,.missingDataList section{box-shadow:none;gap:7px;padding:14px;display:grid}.sourceInventoryItem.pending span{color:var(--yellow);background:#fff4d8}.sourceInventoryItem.missing span{color:var(--red);background:#ffe7e3}.sourceInventoryItem h3,.missingDataList h3{color:var(--foreground);margin:0}.calculatorLayout{grid-template-columns:minmax(280px,.7fr) minmax(300px,.8fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.calculatorForm{box-shadow:none}.resultPanel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.resultPanel strong{color:var(--accent-strong);font-size:clamp(3rem,8vw,5.4rem);line-height:1;display:block}.resultPanel>span{color:var(--muted);margin-top:6px;font-weight:800;display:block}.resultPanel dl{gap:12px;margin:24px 0;display:grid}.resultPanel dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:12px;display:flex}.resultPanel dd{margin:0;font-weight:900}.disclaimer{color:#76521d;background:#fff8e8;border-radius:8px;padding:12px;line-height:1.5}.simpleTable{border:1px solid var(--line);border-radius:8px;gap:1px;margin-top:24px;display:grid;overflow:hidden}.profilePicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.profileChoice{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-height:148px;padding:16px;display:grid}.profileChoice.active{border-color:var(--accent);box-shadow:0 0 0 3px #0f6b5f24}.profileChoice span{color:var(--muted);line-height:1.45}.rangeField span{justify-content:space-between;align-items:center;gap:12px;display:flex}.rangeField span strong{color:var(--foreground)}.rangeField input[type=range]{accent-color:var(--accent)}.rangeFloor{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;font-weight:850;display:flex}.rangeFloor i{background:var(--accent);border-radius:999px;width:2px;height:10px;display:block}.warningList{color:var(--muted);gap:8px;margin:18px 0 0;padding-left:20px;line-height:1.5;display:grid}.policyResults{gap:16px;display:grid}.compactResult strong{font-size:clamp(2.35rem,6vw,4.4rem)}.summaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.summaryBox{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.summaryBox span{color:var(--muted);font-weight:900}.summaryBox strong{margin-top:8px;font-size:2.4rem;display:block}.summaryBox.green strong{color:var(--green)}.summaryBox.yellow strong{color:var(--yellow)}.summaryBox.red strong{color:var(--red)}.statementRows{gap:14px;display:grid}.recoveryLayout{grid-template-columns:minmax(260px,.7fr) minmax(320px,.9fr) minmax(280px,.7fr);align-items:start;gap:22px;display:grid}.declinePanel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.declinePanel h2{margin-top:8px;font-size:1.65rem}.declinePanel p{color:var(--muted);line-height:1.6}.cleanupActions{box-shadow:none}.checkboxCard{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:14px;grid-template-columns:22px 1fr!important;gap:12px!important;display:grid!important}.checkboxCard input{width:18px;height:18px;margin-top:3px}.checkboxCard span{gap:6px;display:grid}.checkboxCard small,.checkboxCard em{color:var(--muted);line-height:1.45}.checkboxCard em{font-style:normal;font-weight:850}.comparisonForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.labModeBand{padding-bottom:0}.segmentedControl{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.segmentedControl button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-weight:900}.segmentedControl button.active{background:var(--accent);color:#fff}.cleanupBoard{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:18px;margin-top:16px;padding:16px;display:grid}.cleanupBoard h2{margin:4px 0 8px;font-size:1.45rem}.cleanupBoard p{color:var(--muted);line-height:1.45}.fileImportBox{border:1px solid var(--line);background:#f7faf7;border-radius:8px;gap:8px;margin-top:14px;padding:10px;display:grid}.fileImportBox label{color:var(--foreground);gap:7px;font-weight:900;display:grid}.fileImportBox input{max-width:100%;color:var(--muted)}.fileImportBox button{border:1px solid var(--line);color:#33413c;cursor:pointer;background:#fff;border-radius:999px;width:fit-content;padding:8px 11px;font-weight:850}.fileImportBox span{color:var(--muted);font-size:.82rem;font-weight:800}.fileImportBox strong{color:var(--red);font-size:.84rem}.csvImportBox{color:var(--foreground);gap:7px;margin-top:14px;font-weight:900;display:grid}.csvImportBox textarea{border:1px solid var(--line);min-height:104px;color:var(--foreground);font:inherit;resize:vertical;background:#f9fbfa;border-radius:8px;padding:10px}.csvImportBox span{color:var(--muted);font-size:.82rem;font-weight:800}.cleanupRows{gap:8px;display:grid}.cleanupRow{border:1px solid var(--line);color:var(--muted);background:#f9fbfa;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;font-size:.88rem;font-weight:750;display:grid}.cleanupRow input{accent-color:var(--green);margin-top:3px}.cleanupRow strong{color:var(--foreground);font-size:.94rem;display:block}.cleanupRow.red{background:#fff4f1;border-color:#b5473f3d}.cleanupRow.yellow{background:#fff9ed;border-color:#c88a2d47}.cleanupHint{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.cleanupHint span{color:var(--muted);font-size:.82rem;font-weight:850}.cleanupHint strong{color:var(--foreground);font-size:1.3rem}.statementLabPanel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;padding:18px}.statementGauge{--score:5;--clean-score:5;width:100%;max-width:none;margin:0 0 18px}.statementGauge .speedoArc{border-radius:min(50vw,560px) min(50vw,560px) 0 0;height:clamp(150px,20vw,240px)}.statementGaugeDetail{max-width:680px;color:var(--muted);text-align:center;margin:8px auto 0}.statementGauge .beforeNeedle{opacity:.72;transform:rotate(calc((var(--score) - 5.5) * 18deg));background:#18221f}.statementGauge .afterNeedle{z-index:2;background:var(--green);width:8px;transform:rotate(calc((var(--clean-score) - 5.5) * 18deg))}.movementPill{border-radius:999px;width:fit-content;margin:8px auto 0;padding:7px 11px;font-weight:900}.movementPill.positive{color:var(--green);background:#e5f5ec}.movementPill.negative{color:var(--red);background:#ffd9d2}.statementSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.summaryDelta{border:1px solid var(--line);background:#f7faf7;border-radius:8px;gap:5px;padding:12px;display:grid}.summaryDelta summary{cursor:pointer;gap:5px;list-style:none;display:grid}.summaryDelta summary::-webkit-details-marker{display:none}.statementScorePill summary::-webkit-details-marker{display:none}.summaryDelta p{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:9px;font-size:.79rem;line-height:1.45}.summaryDelta span,.statementCategoryHeader span{color:var(--muted);font-size:.8rem;font-weight:850}.summaryDelta strong{color:var(--foreground);font-size:1.35rem}.summaryDelta em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.statementCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compactImportBoard{grid-template-columns:minmax(320px,1fr) minmax(280px,.65fr)}.pasteCsvDrawer{margin-top:10px}.pasteCsvDrawer summary{border:1px solid var(--line);color:#33413c;cursor:pointer;background:#fff;border-radius:999px;width:fit-content;padding:8px 11px;font-weight:850}.fakeStatementPicker{gap:8px;margin-top:10px;display:grid}.fakeStatementPicker>span{color:var(--muted);font-size:.78rem;font-weight:900}.fakeStatementPicker div{flex-wrap:wrap;gap:6px;display:flex}.fakeStatementPicker button{color:#33413c;cursor:pointer;font:inherit;background:#fff;border:1px solid #18221f24;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:850}.fakeStatementPicker button:hover,.fakeStatementPicker button:focus-visible{color:var(--accent-strong);background:#e8f3ed;border-color:#0f6b5f57}.statementSorterLab{gap:16px;display:grid}.moregageSorterControls{border:1px solid var(--line);background:#f7faf7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.moregageSorterControls .statementSorterTabs{flex-wrap:wrap;gap:6px;display:flex}.moregageSorterControls .statementSorterTabs button,.moregageCategoryButtons button{border:1px solid var(--line);color:#33413c;cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.moregageSorterControls .statementSorterTabs button.active,.moregageCategoryButtons button.selected{color:var(--accent-strong);background:#dff1e8;border-color:#0f6b5f61}.moregageSorterControls .statementSorterProgress{color:var(--muted);text-align:right;gap:3px;font-size:.82rem;display:grid}.moregageSorterControls .statementSorterProgress strong{color:var(--foreground);font-size:1rem}.moregageStatementRows{gap:8px;display:grid}.moregageAnalysisPanel{background:#fff;border:1px solid #18221f1f;border-radius:8px;gap:14px;padding:14px;display:grid}.moregageAnalysisHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.moregageAnalysisHeader h2{color:var(--foreground);margin:2px 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.analysisRiskCounters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.analysisRiskCounters span{color:var(--muted);background:#f7faf7;border:1px solid #18221f1f;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:900}.moregageImpactStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.moregageImpactTile{border:1px solid var(--line);background:#f9fbfa;border-radius:8px}.moregageImpactTile summary{cursor:pointer;gap:3px;padding:10px;list-style:none;display:grid}.moregageImpactTile summary::-webkit-details-marker{display:none}.moregageImpactTile span{color:var(--muted);font-size:.74rem;font-weight:900}.moregageImpactTile strong{color:var(--foreground);font-size:1.25rem}.moregageImpactTile p{border-top:1px solid var(--line);color:var(--muted);padding:9px 10px 10px;font-size:.84rem;line-height:1.45}.moregageImpactTile.risk{background:#fff4f1;border-color:#b5473f4d}.moregageImpactTile.good{background:#eef8f2;border-color:#2f7b5740}.moregageImpactTile.tip{background:#fff9ed;border-color:#c88a2d4d}.moregageSignalLists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moregageSignalList h3{color:var(--foreground);margin-bottom:6px;font-size:.9rem}.moregageSignalList ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.moregageSignalList li{border:1px solid var(--line);background:var(--panel);padding:7px 8px}.moregageSignalList li.risk{border-left-color:var(--red)}.moregageSignalList li.good{border-left-color:var(--green)}.moregageSignalList li.tip{border-left-color:var(--gold)}.moregageSignalList summary{cursor:pointer;color:var(--foreground);font-size:.84rem;font-weight:900}.moregageSignalList p,.emptySignal{color:var(--muted);font-size:.82rem;line-height:1.42}.statementScoreBreakdown{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.statementScorePill{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.statementScorePill summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;list-style:none;display:grid}.statementScorePill div:first-child{gap:2px;min-width:0;display:grid}.statementScorePill span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.statementScorePill strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.statementScorePill em{color:var(--foreground);font-size:.82rem;font-style:normal;font-weight:950}.miniScoreTrack{background:#e8eee9;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.miniScoreTrack i{width:calc(var(--score) * 10%);border-radius:inherit;background:var(--green);height:100%;display:block}.statementScorePill.watch .miniScoreTrack i{background:var(--gold)}.statementScorePill.risk .miniScoreTrack i{background:var(--red)}.statementScorePill p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}.statementPlanPanel{background:#f7faf7;border:1px solid #18221f1f;border-radius:8px;gap:12px;padding:14px;display:grid}.statementPlanHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.statementPlanHeader h2{color:var(--foreground);margin:2px 0 0;font-size:clamp(1.2rem,2vw,1.55rem)}.statementPlanHeader>strong{color:var(--accent-strong);white-space:nowrap;background:#fff;border:1px solid #0f6b5f2e;border-radius:8px;padding:8px 10px}.statementPlanOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.statementPlanOptions button{border:1px solid var(--line);min-height:92px;color:var(--foreground);cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:3px;padding:10px;display:grid}.statementPlanOptions button.active{background:#e7f4ed;border-color:#0f6b5f73;box-shadow:inset 0 -3px #0f6b5f52}.statementPlanOptions span,.statementPlanOptions em{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:900}.statementPlanOptions strong{font-size:.98rem}.statementPlanOptions em{color:var(--accent-strong)}.statementPlanDetail{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.statementPlanStory,.statementPlanActions article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.statementPlanStory{align-content:start;gap:9px;display:grid}.statementPlanStory div{flex-wrap:wrap;gap:6px;display:flex}.statementPlanStory span{color:var(--accent-strong);background:#e6f1ec;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.statementPlanStory p,.statementPlanActions p{color:var(--muted);font-size:.82rem;line-height:1.42}.statementPlanActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.statementPlanActions article{gap:4px;display:grid}.statementPlanActions strong{color:var(--foreground);font-size:.9rem}.statementPlanActions span{color:#8f6421;background:#fff4df;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.72rem;font-weight:900}.moregageStatementRow{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.moregageStatementRow.coded{background:#fbfffc;border-color:#2f7b5752}.moregageStatementRow.completed{opacity:.68;background:#f3f8f5;border-color:#2f7b5733}.moregageStatementRow.completed .moregageCategoryButtons{display:none}.moregageStatementRow.completed:hover,.moregageStatementRow.completed:focus-within{opacity:1}.moregageStatementRow.completed:hover .moregageCategoryButtons,.moregageStatementRow.completed:focus-within .moregageCategoryButtons{display:flex}.moregageStatementRow.risk{background:#fff4f1;border-color:#b5473f4d}.moregageStatementRow.explain{background:#fff9ed;border-color:#c88a2d57}.moregageTxnMain{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.moregageTxnMain span,.moregageTxnMain em{color:var(--muted);font-size:.86rem;font-style:normal;font-weight:850}.moregageTxnMain strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moregageTxnMain .moneyIn{color:var(--green)}.moregageTxnMain .moneyOut{color:var(--red)}.moregageCategoryButtons{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.moregageReviewActions{border-top:1px solid #18221f1a;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.moregageReviewActions button{color:#33413c;cursor:pointer;background:#ffffffd1;border:1px solid #18221f24;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:900}.moregageReviewActions button.selected{color:var(--accent-strong);background:#dff1e8;border-color:#0f6b5f6b}.moregageRowStatus{width:fit-content;color:var(--accent-strong);background:#e6f1ec;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:.76rem;font-weight:900;display:inline-flex}.moregageStatementRow.risk .moregageRowStatus{color:var(--red);background:#ffe7e3}.moregageStatementRow.explain .moregageRowStatus{color:var(--yellow);background:#fff1dc}.statementCategoryCard{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:12px}.statementCategoryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.statementCategoryHeader strong{color:var(--foreground);font-size:1rem}.statementCategoryCard p{color:var(--muted);font-size:.88rem}.statementCategoryCard small{color:var(--muted);margin:-4px 0 10px;font-size:.8rem;line-height:1.35;display:block}.embeddedTransactions{gap:8px;display:grid}.embeddedTransaction{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:8px 9px;font-size:.86rem;font-weight:750;display:block;position:relative}.transactionLine{grid-template-columns:auto minmax(140px,1fr) auto minmax(120px,.7fr) auto;align-items:center;gap:9px;display:grid}.embeddedTransaction input{accent-color:var(--green);margin:0}.transactionAction{justify-items:center;min-width:18px;display:grid}.transactionDot{background:var(--green);border-radius:50%;width:11px;height:11px}.transactionHeading{min-width:0}.embeddedTransaction strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;display:block;overflow:hidden}.embeddedTransaction em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.embeddedTransaction b{color:var(--foreground);white-space:nowrap;flex:none;font-size:.84rem}.transactionStatus{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.transactionTools{justify-content:flex-end;gap:5px;display:inline-flex}.transactionFlyout{position:relative}.transactionFlyout summary{border:1px solid var(--line);min-width:28px;height:28px;color:var(--accent-strong);cursor:pointer;background:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.78rem;font-weight:950;list-style:none;display:inline-flex}.transactionFlyout summary::-webkit-details-marker{display:none}.transactionFlyout[open] summary{background:#e7f1ed;border-color:#0f6b5f59}.transactionFlyout>.flyoutPanel,.transactionFlyout>.mitigationBox{z-index:8;background:#fff;border:1px solid #18221f29;border-radius:8px;width:min(360px,78vw);margin-top:8px;position:absolute;right:0;box-shadow:0 18px 44px #18221f2e}.flyoutPanel{color:#33413c;padding:12px;line-height:1.48}.flyoutPanel p{margin:7px 0 0}.transactionFlyout .flyoutTitle{color:var(--foreground);margin:0;font-weight:950}.embeddedTransaction.red{background:#fff4f1;border-color:#b5473f42}.embeddedTransaction.yellow{background:#fff9ed;border-color:#c88a2d4d}.mitigationBox{gap:10px;padding:12px;display:grid}.mitigationBox label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:900;display:grid}.mitigationBox select,.mitigationBox textarea{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:8px;padding:9px}.mitigationBox textarea{resize:vertical;min-height:72px}.readOnlyTag{border:1px solid var(--line);color:var(--muted);background:#f7faf7;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.approvalPanel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.approvalPanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.approvalPanelHeader select{border:1px solid var(--line);border-radius:8px;max-width:220px;padding:9px}.speedo{--score:5;margin:18px 0}.speedoArc{background:conic-gradient(from 270deg at 50% 100%,#b5473f 0deg,#c88a2d 75deg,#2f7b57 180deg,#0000 181deg);border-radius:120px 120px 0 0;height:120px;position:relative;overflow:hidden}.speedoArc:after{content:"";background:#fff;border-radius:100px 100px 0 0;height:76%;position:absolute;bottom:0;left:12%;right:12%}.speedoNeedle{z-index:1;width:6px;height:105px;transform:rotate(calc((var(--score) - 5.5) * 18deg));transform-origin:bottom;background:#18221f;border-radius:999px;position:absolute;bottom:0;left:calc(50% - 3px)}.speedoScale{color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;display:flex}.speedoScale strong{color:var(--foreground);font-size:1.7rem}.speedo p{text-align:center;margin:6px 0 0;font-weight:900}.speedoRate{color:#59421f;background:#fff8ea;border:1px solid #c88a2d5c;border-radius:999px;align-items:center;gap:6px;margin-top:2px;padding:6px 8px;font-size:.82rem;font-weight:850;display:inline-flex}.speedoRate span{color:#71562a;font-size:.78rem}.speedoRate button,.stepperInline button{border:1px solid var(--line);width:24px;height:24px;color:var(--foreground);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-weight:950;line-height:1;display:inline-grid}.stepperInline button,.speedoRate button{width:20px;height:20px}.speedoRate button:hover,.speedoRate button:focus-visible,.stepperInline button:hover,.stepperInline button:focus-visible{background:#edf6f1;border-color:#2f7b576b}.speedoRate button:disabled,.stepperInline button:disabled,.compactRange input:disabled{cursor:default;opacity:.62}.surplusBox,.miniResult{border-radius:8px;padding:14px}.surplusBox{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.surplusBox.positive{color:var(--green);background:#e5f5ec;border:1px solid #2f7b5747}.surplusBox.negative{color:var(--red);background:#ffd9d2;border:1px solid #b5473f5c}.surplusBox strong,.miniResult strong{font-size:1.4rem}.surplusBox.negative strong:before{content:"DEFICIT ";letter-spacing:.08em;font-size:.72rem;font-weight:900}.surplusBox.positive strong:before{content:"SURPLUS ";letter-spacing:.08em;font-size:.72rem;font-weight:900}.approvalControls{gap:12px;display:grid}.stressStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.stressStrip div{background:#fbf7ee;border:1px solid #18221f1f;border-radius:8px;gap:4px;padding:10px;display:grid}.stressStrip span{color:var(--muted);font-size:.78rem;font-weight:850}.stressStrip strong{color:var(--foreground);font-size:1.05rem}.stressStrip .pressure{background:#fff0ec;border-color:#b5473f3d}.stressStrip .calm{background:#eef8f1;border-color:#2f7b5738}.budgetStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.budgetStrip>div{border:1px solid var(--line);background:#f7faf7;border-radius:8px;gap:4px;padding:10px;display:grid}.budgetValueRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.budgetValueRow.mutedRow{margin-top:2px}.budgetValueRow.mutedRow span{font-size:.78rem}.stepperInline{color:var(--muted);flex:none;align-items:center;gap:3px;font-size:.72rem;font-weight:850;display:inline-flex}.budgetStrip span{color:var(--muted);font-size:.78rem;font-weight:850}.budgetStrip strong{color:var(--foreground);font-size:1.05rem}.compactRange{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:10px}.compactRange em{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.35}.quickMoveGrid{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.switchMove,.quickMove{border:1px solid var(--line);color:#33413c;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:850;display:inline-flex}.switchMove input{accent-color:var(--green)}.switchMove.active{color:var(--green);background:#dff1e8;border-color:#2f7b5780}.switchMove:hover,.switchMove:focus-within,.quickMove:hover,.quickMove:focus-visible{background:#edf6f1;border-color:#2f7b576b}.quickMove.active{color:var(--green);background:#dff1e8;border-color:#2f7b5780}.miniResult{background:#e8eee9;justify-content:space-between;display:flex}.secondaryMini{color:#33413c;background:#f7faf7;margin-top:10px}.floatingUpdate{background:var(--accent);color:#fff;border:0;border-radius:8px;grid-column:1/-1;min-height:48px;font-weight:900}.statementRow{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.statementTopline{grid-template-columns:.8fr 1.4fr .8fr 1fr;align-items:center;gap:14px;padding:16px;display:grid}.riskBubble{border-top:1px solid var(--line);padding:0 16px 16px}.riskBubble summary{cursor:pointer;color:var(--accent-strong);padding:14px 0;font-weight:900}.riskBubble h2{font-size:1.35rem}.riskBubble h3{margin:18px 0 8px;font-size:1rem}.riskBubble p,.riskBubble li{color:var(--muted);line-height:1.55}.riskBubble label{color:var(--muted);gap:8px;margin-top:18px;font-weight:900;display:grid}.riskBubble textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:92px;padding:12px}.siteFooter>*{max-width:1180px}.footerLinks{color:#d9ded6;flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;display:flex}.pageHero.bankRiskHero{background-color:#0000;background-image:linear-gradient(110deg,#f7f5eff5,#eff2ebc2),radial-gradient(circle at 82% 18%,#c88a2d24,#0000 30%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:auto;padding-bottom:36px}.bankRiskLayout{gap:18px;max-width:920px;padding-top:42px;display:grid}.assessmentBrief{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(20px,4vw,30px)}.assessmentBrief h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}.assessmentBrief p,.bankRiskFootnote p{color:var(--muted);line-height:1.65}.assessmentBrief strong{color:var(--foreground)}.lensStack{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lensStack span,.lensStack a{color:var(--accent-strong);background:#edf6f1;border:1px solid #0f6b5f2e;border-radius:8px;padding:9px 12px;font-size:.9rem;font-weight:900;text-decoration:none}.bankRiskGame{gap:16px;display:grid}.bankRiskProgress{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.bankRiskProgress strong{color:#76521d;background:#fff1dc;border-radius:999px;padding:7px 10px;font-size:.82rem}.evidenceCard,.riskReveal{background:#fff;border:1px solid #18221f24;border-radius:8px;box-shadow:0 12px 28px #18221f14}.evidenceCard{padding:clamp(18px,4vw,28px)}.questionPrompt{max-width:760px;color:var(--foreground);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:850;line-height:1.35}.assessmentInstruction{max-width:680px;color:var(--muted);margin:-4px 0 16px;font-size:.98rem;line-height:1.5}.answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.answerChoice{border:1px solid var(--line);color:#33413c;text-align:center;background:#f9fbfa;border-radius:8px;place-items:center;min-height:58px;padding:12px;font-weight:900;display:grid}.answerChoice:hover,.answerChoice:focus-visible{background:#edf6f1;border-color:#0f6b5f6b}.answerChoice.correct{color:var(--green);background:#dff1e8;border-color:#2f7b576b}.answerChoice.incorrect{color:var(--red);background:#ffe7e3;border-color:#b5473f5c}.riskReveal{padding:22px}.riskReveal h2{font-size:clamp(1.8rem,3vw,2.8rem)}.riskReveal h3{margin:18px 0 6px}.riskReveal p{color:#33413c;line-height:1.62}.riskReveal dl{margin:16px 0}.riskReveal dl div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.riskReveal dt{color:var(--muted);font-weight:900}.riskReveal dd{text-align:right;margin:0;font-weight:950}.riskReveal.correct{border:1px solid var(--green)}.riskReveal.incorrect{border:1px solid var(--yellow)}.riskReveal.waiting{border:1px solid var(--accent);background:#f9fbfa}.biasCallout{background:#fff8e8;border-radius:8px;padding:12px;font-weight:850;color:#76521d!important}.bankRiskFootnote{padding-top:0}.triageTraining{gap:18px;max-width:1180px;padding-top:42px;display:grid}.triageBrief,.triageApplicant,.triageGaugeCard,.triageAssessment{background:#fff;border:1px solid #18221f24;border-radius:8px;box-shadow:0 12px 28px #18221f14}.triageBrief{padding:clamp(20px,4vw,30px)}.triageBrief h2{margin-bottom:8px;font-size:clamp(1.8rem,3vw,2.6rem)}.triageBrief p{max-width:760px;color:var(--muted);line-height:1.65}.triageLoanFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.triageLoanFacts div{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:10px 12px}.triageLoanFacts span{color:var(--muted);font-size:.78rem;font-weight:900;display:block}.triageLoanFacts strong{color:var(--foreground);margin-top:3px;font-size:1rem;display:block}.triageGrid,.triageGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.triageApplicant{gap:18px;padding:clamp(18px,3vw,24px);display:grid}.triageApplicant h3,.triageGaugeCard h3{color:var(--foreground);margin:0 0 8px;font-size:.95rem}.triageApplicant ul,.triageGaugeCard ul{color:#33413c;gap:7px;margin:0;padding-left:18px;line-height:1.45;display:grid}.triagePersonFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.triagePersonFacts div{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:9px 10px}.triagePersonFacts dt{color:var(--muted);font-size:.75rem;font-weight:900}.triagePersonFacts dd{color:var(--foreground);margin:2px 0 0;font-weight:900}.triagePosition{border:1px solid var(--accent);background:#f9fbfa;padding:12px}.triagePosition p,.triageStatement p{color:var(--muted);margin:0;line-height:1.5}.triageTransactionList{gap:10px;margin-top:10px;display:grid}.triageTransaction{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:8px;padding:10px;display:grid}.triageTransactionMain{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.triageTransactionMain span{color:var(--muted);font-size:.78rem;font-weight:900}.triageTransactionMain strong{color:var(--foreground);font-size:.92rem}.triageTransactionMain em{color:var(--foreground);font-style:normal;font-weight:950}.triageMarkOptions{flex-wrap:wrap;gap:6px;display:flex}.triageMarkOptions button{color:#33413c;cursor:pointer;font:inherit;background:#fff;border:1px solid #18221f2e;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:850}.triageMarkOptions button.selected,.triageMarkOptions button[aria-pressed=true]{color:#1d5c3f;background:#e8f3ed;border-color:#2f7b5773}.triageMarkOptions button.incorrectMark{color:var(--red);background:#ffe7e3;border-color:#b5473f73}.triageMarkOptions button.correctMark{color:var(--green);background:#e5f5ec;border-color:#2f7b578c}.triageTransaction small{color:var(--muted);font-weight:850}.triageTransaction .correctMarkText{color:var(--green)}.triageTransaction .incorrectMarkText{color:var(--red)}.triageServicing dl{gap:8px;margin:0;display:grid}.triageServicing div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.triageServicing dt{color:var(--muted);font-weight:850}.triageServicing dd{color:var(--foreground);margin:0;font-weight:950}.triageServicing .weeklySurplus{background:#e8f3ed;border:1px solid #2f7b5738;border-radius:8px;padding:10px}.triageReveal{gap:14px;display:grid}.triageAssessment{gap:16px;padding:clamp(18px,3vw,24px);display:grid}.triageAssessment h2{margin-bottom:6px;font-size:clamp(1.45rem,2.5vw,2rem)}.triageAssessment p{color:var(--muted);line-height:1.55}.triageAssessmentGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.triageAssessmentGroups section{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:12px}.triageAssessmentGroups h3{color:var(--foreground);margin:0 0 8px;font-size:.95rem}.triageAssessmentGroups ul{color:#33413c;gap:7px;margin:0;padding-left:18px;line-height:1.4;display:grid}.triageAssessmentChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.triageAssessmentChoices .answerChoice{text-align:left;align-items:flex-start;gap:6px;display:grid}.triageAssessmentChoices .answerChoice strong{font-size:1.08rem}.triageGaugeCard{gap:14px;padding:18px;display:grid}.triageGaugeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.triageGaugeHeader strong{color:var(--foreground);font-size:1rem}.moregageRiskGauge{border:1px solid var(--line);background:radial-gradient(circle at 50% 100%,#fff 0 21%,#0000 22%),conic-gradient(from 270deg at 50% 100%,#b5473f 0deg,#d8a13b 55deg,#2f7b57 108deg,#0000 109deg 360deg);border-radius:8px;min-height:132px;position:relative;overflow:hidden}.gaugeNeedle{width:3px;height:78px;transform:translateX(-50%) rotate(calc((var(--gauge-score) - 5.5) * 12deg));transform-origin:bottom;background:#17211f;border-radius:999px;position:absolute;bottom:23px;left:50%}.gaugeNeedle:after{content:"";background:#17211f;border-radius:999px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.gaugeLabel{color:var(--muted);font-size:.82rem;font-weight:900;position:absolute;bottom:10px;right:12px}.triageLensScores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.triageLensScores div{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:9px 10px}.triageLensScores dt{color:var(--muted);font-size:.78rem;font-weight:900}.triageLensScores dd{color:var(--foreground);margin:2px 0 0;font-weight:950}.triageRevealColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statementSorterIntro{padding-bottom:22px}.statementSorterShell{gap:14px;max-width:1320px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 72px;display:grid}.statementSorterControls,.statementSorterPanel,.statementSorterSidebar section{background:#fff;border:1px solid #18221f24;border-radius:8px;box-shadow:0 12px 28px #18221f14}.statementSorterControls{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.statementSorterTabs{flex-wrap:wrap;gap:8px;display:flex}.statementSorterTabs button,.statementSorterCategoryButtons button,.clientExplanationBox button,.patternShortcutList button{color:#33413c;cursor:pointer;font:inherit;background:#fff;border:1px solid #18221f29;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.statementSorterTabs button.active{color:var(--accent-strong);background:#e8f3ed;border-color:#0f6b5f6b}.statementSorterProgress{min-width:150px;color:var(--muted);text-align:right;display:grid}.statementSorterProgress strong{color:var(--foreground)}.statementSorterLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.statementSorterPanel,.statementSorterSidebar section{padding:16px}.statementSorterPanelHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.statementSorterPanelHeader h2,.statementSorterSidebar h2{font-size:clamp(1.35rem,2.2vw,1.85rem)}.statementSorterPanelHeader p{max-width:360px;color:var(--muted);line-height:1.45}.statementSorterRows,.statementSorterSidebar,.patternShortcutList{gap:10px;display:grid}.statementSorterRow{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;gap:9px;padding:10px;transition:background-color .16s,border-color .16s,box-shadow .16s,opacity .16s;display:grid}.statementSorterRow.addressed{opacity:.88;background:#eef6f2;border-color:#0f6b5f38}.statementSorterRow.coded{background:#edf8f2;border-color:#2f7b5757}.statementSorterRow.needsReview{background:#fff1ee;border-color:#b5473f57}.statementSorterTxnMain{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.statementSorterTxnMain span{color:var(--muted);font-size:.8rem;font-weight:900}.statementSorterTxnMain strong{color:var(--foreground);font-size:.95rem}.statementSorterTxnMain em{font-style:normal;font-weight:950}.moneyIn{color:var(--green)}.moneyOut{color:var(--foreground)}.statementSorterCategoryButtons{flex-wrap:wrap;gap:6px;display:flex}.statementSorterCategoryButtons button.correct{color:var(--green);background:#e5f5ec;border-color:#2f7b5780}.statementSorterCategoryButtons button.wrong{color:var(--red);background:#ffe7e3;border-color:#b5473f80}.sorterCorrectText{color:var(--green);font-weight:900}.sorterWrongText{color:var(--red);font-weight:900}.clientExplanationBox{gap:7px;padding-top:2px;display:grid}.clientExplanationBox button{width:max-content;color:var(--accent-strong);background:#fff;border-color:#0f6b5f47}.clientExplanationBox.open{border:1px solid var(--gold);background:#fff8e8;padding:9px}.clientResponsePanel{gap:8px;display:grid}.clientResponsePanel p{color:#76521d;margin:0;line-height:1.45}.clientResponsePanel strong{color:#5b3d12}.riskScale{color:#5b3d12;gap:6px;width:min(520px,100%);font-size:.86rem;font-weight:900;display:grid}.riskScale input{width:100%;height:28px;accent-color:var(--gold);background:linear-gradient(90deg, var(--green), var(--gold), var(--red));cursor:pointer;border-radius:999px}.riskScaleLabels{color:var(--muted);justify-content:space-between;gap:12px;font-size:.78rem;font-weight:900;display:flex}.riskScaleLabels small:last-child{color:var(--red)}.riskScaleLabels small:first-child{color:var(--green)}.followUpDecisionPanel{background:#ffffff94;border:1px solid #c88a2d42;border-radius:8px;gap:8px;padding:10px;display:grid}.followUpDecisionButtons{flex-wrap:wrap;gap:8px;display:flex}.followUpDecisionButtons button.selected{color:var(--accent-strong);background:#e8f3ed;border-color:#0f6b5f70}.pendingFurtherInfo,.acceptedExplanation{border-radius:8px;gap:3px;padding:9px 10px;display:grid}.pendingFurtherInfo{border:1px solid var(--red);background:#fff1ee}.acceptedExplanation{border:1px solid var(--green);background:#edf8f2}.pendingFurtherInfo span,.acceptedExplanation span{color:var(--muted);font-size:.84rem}.patternShortcutList button{text-align:left;border-radius:8px;justify-content:space-between;gap:12px;display:flex}.budgetBuilder dl{gap:8px;margin:12px 0 0;display:grid}.budgetBuilderEmpty,.incomeAssessmentPrompt p{color:var(--muted);line-height:1.45}.budgetBuilder div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.budgetBuilder dt{color:var(--muted);font-weight:850}.budgetBuilder dd{color:var(--foreground);text-align:right;margin:0;font-weight:950}.incomeAssessmentPrompt,.statementReviewGate{gap:10px;display:grid}.statementReviewGate p{color:var(--muted);line-height:1.45}.statementReviewGate button,.statementReviewQuestionnaireHeader button{color:#33413c;cursor:pointer;width:max-content;font:inherit;background:#fff;border:1px solid #18221f29;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900}.statementReviewGate.ready{background:#f2faf5;border-color:#2f7b5759}.statementReviewGate button:not(:disabled){background:var(--accent);color:#fff;border-color:#0f6b5f6b}.statementReviewGate button:disabled{cursor:not-allowed;opacity:.55}.statementReviewQuestionnaire{background:#fff;border:1px solid #0f6b5f40;border-radius:8px;gap:16px;padding:18px;display:grid}.statementReviewOverlay{z-index:80;background:#18221f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.statementReviewModal{background:#fff;border:1px solid #0f6b5f47;border-radius:8px;gap:16px;width:min(760px,100%);max-height:min(86vh,760px);padding:18px;display:grid;overflow:auto;box-shadow:0 28px 80px #18221f47}.statementReviewQuestionnaireHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.statementReviewQuestionnaireHeader h2{font-size:clamp(1.55rem,3vw,2.4rem)}.reviewQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reviewQuestionGrid section{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:14px}.reviewQuestionGrid h3{color:var(--foreground);margin:0 0 8px;font-size:1.05rem}.reviewQuestionGrid p{color:var(--muted);line-height:1.5}.reviewQuestionOptions{gap:10px;display:grid}.reviewQuestionOptions button{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#f9fbfa;border:1px solid #18221f24;border-radius:8px;padding:12px;font-weight:900;line-height:1.35}.reviewQuestionOptions button.correct{color:var(--green);background:#e7f5ed;border-color:#2f7b5773}.reviewQuestionOptions button.wrong{color:var(--red);background:#fff0ed;border-color:#b5473f73}.reviewAnswerFeedback{border-radius:8px;gap:5px;padding:12px;display:grid}.reviewAnswerFeedback.correct{border:1px solid var(--green);background:#edf8f2}.reviewAnswerFeedback.wrong{border:1px solid var(--red);background:#fff1ee}.reviewAnswerFeedback p{margin:0}.reviewQuestionFooter{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.reviewQuestionFooter button{color:#33413c;cursor:pointer;font:inherit;background:#fff;border:1px solid #18221f29;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900}.reviewQuestionFooter button:not(:disabled):last-child{background:var(--accent);color:#fff;border-color:#0f6b5f6b}.reviewQuestionFooter button:disabled{cursor:not-allowed;opacity:.48}.overallStatementGauge h3{color:var(--accent-strong);font-size:2.6rem}.miniGaugeTrack{background:linear-gradient(90deg, var(--red), var(--gold), var(--green));border-radius:999px;height:12px;overflow:hidden}.miniGaugeTrack span{border-right:1px solid var(--accent-strong);background:#ffffffa6;height:100%;display:block}.incomeChoiceGrid{gap:8px;display:grid}.incomeChoiceGrid button{color:#33413c;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #18221f29;border-radius:8px;padding:10px;font-weight:900}.incomeChoiceGrid button.correct{color:var(--green);background:#e5f5ec;border-color:#2f7b5780}.profileReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profileReviewCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;padding:18px;display:grid;box-shadow:0 14px 34px #18221f14}.profileReviewHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.profileReviewHeader h2{color:var(--foreground);margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.profileReviewHeader p,.profileReviewHeader strong{color:var(--muted);line-height:1.45}.profileReviewNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profileReviewNumbers div,.documentPill,.moreGaugeStage{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:12px}.profileReviewNumbers span,.documentPill span,.moreGaugeStage span{color:var(--muted);font-size:.8rem;font-weight:900;display:block}.profileReviewNumbers strong,.moreGaugeStage strong{color:var(--foreground);font-size:1rem}.profileReviewCard h3{color:var(--foreground);margin:0 0 10px;font-size:1rem}.documentPillList,.moreGaugeTimeline{gap:10px;display:grid}.documentPill ul{margin:10px 0 0;padding-left:18px}.documentPill li,.moreGaugeStage p,.profileReviewCard .warningList span{color:var(--muted);line-height:1.45}.moreGaugeStage .miniGaugeTrack{margin:8px 0}.moreGaugeStage .miniGaugeTrack i{border-right:1px solid var(--accent-strong);background:#ffffffb3;height:100%;display:block}.riskReviewShell{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.riskReviewWorkspace{max-width:1180px}.riskModuleSelect{gap:18px;max-width:1180px;display:grid}.riskModuleStats,.riskModuleGrid,.riskLoanScenarioGrid{gap:12px;display:grid}.riskModuleStats{grid-template-columns:repeat(4,minmax(0,1fr))}.riskModuleStats div,.riskModuleCard,.statementOfPositionDoc,.riskDocumentFile,.creditReportPaper{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 34px #18221f14}.riskModuleStats div{padding:14px}.riskModuleStats span,.riskModuleCard span,.statementOfPositionDoc span,.riskDocumentFile>span,.creditReportPaper span,.riskLoanScenarioGrid span{color:var(--muted);font-size:.8rem;font-weight:900;display:block}.riskModuleStats strong{color:var(--foreground);font-size:1.8rem}.riskModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.riskModuleCard{gap:12px;padding:16px;display:grid}.riskModuleCard h2{color:var(--foreground);margin:0}.riskModuleCard p,.statementOfPositionDoc p,.riskDocumentFile p,.creditReportPaper p,.riskLoanScenarioGrid small{color:var(--muted);line-height:1.45}.riskModuleCard div{flex-wrap:wrap;gap:8px;display:flex}.riskModuleCard small{color:var(--accent-strong);background:#e8f3ed;border-radius:999px;padding:5px 8px;font-weight:900}.riskLongitudinalSelect{border-top:1px solid var(--line);gap:16px;margin-top:18px;padding-top:22px;display:grid}.riskLongitudinalSelect>div:first-child{max-width:780px}.riskLongitudinalSelect span,.riskLongitudinalCard span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.riskLongitudinalSelect h2,.riskLongitudinalCard h3{color:var(--foreground);margin:4px 0 0}.riskLongitudinalSelect p,.riskLongitudinalCard p{color:var(--muted);line-height:1.55}.riskLongitudinalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.riskLongitudinalCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 34px #18221f14}.riskLongitudinalCard dl{gap:7px;margin:0;display:grid}.riskLongitudinalCard dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.riskLongitudinalCard dt{color:var(--muted);font-weight:850}.riskLongitudinalCard dd{color:var(--foreground);text-align:right;margin:0;font-weight:900}.riskLongitudinalCard .secondary{color:var(--accent-strong);background:#eef5f1;margin-top:-4px}.riskJourneyWorkspace{gap:18px;display:grid}.riskJourneyHeader{background:#fbfcfb;border:1px solid #18221f1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.riskJourneyHeader>div span,.riskJourneySummary span,.riskJourneyScoreStrip span,.riskJourneyFocusHeader span,.riskJourneyFocusScore span,.riskJourneyCheckpointHead span,.riskJourneyDetailGrid h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.riskJourneyHeader h2{color:var(--foreground);margin:5px 0 8px;font-size:clamp(1.4rem,2.3vw,2rem)}.riskJourneyHeader p,.riskJourneySummary p,.riskJourneyFocus p,.riskJourneyCheckpoint p,.riskJourneyDetailGrid li{color:var(--muted);line-height:1.52}.riskJourneyScoreStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.riskJourneyScoreStrip>a{color:inherit;background:#fff;border:1px solid #18221f1f;border-radius:8px;padding:10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.riskJourneyScoreStrip>a:hover,.riskJourneyScoreStrip>a:focus-visible,.riskJourneyScoreStrip>a.active{border-color:#0f6b5f70;transform:translateY(-1px);box-shadow:0 0 0 3px #0f6b5f1f}.riskJourneyScoreStrip>a.hiddenRisk,.riskJourneyCheckpoint.hiddenRisk{background:#fff7f4;border-color:#b5473f5c}.riskJourneyScoreStrip strong{color:var(--foreground);margin:6px 0;font-size:1.2rem;display:block}.riskJourneyScoreStrip .miniGaugeTrack i{border-right:1px solid var(--accent-strong);background:#ffffffa6;height:100%;display:block}.riskJourneyFocus{background:#f6fbf8;border:1px solid #0f6b5f38;border-radius:8px;padding:18px}.riskJourneyFocus.hiddenRisk{background:#fff7f4;border-color:#b5473f5c}.riskJourneyFocusHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:16px;margin-bottom:14px;display:grid}.riskJourneyFocusHeader h2{color:var(--foreground);margin:6px 0 8px;font-size:clamp(1.55rem,2.6vw,2.3rem)}.riskJourneyFocusScore{background:#fff;border:1px solid #0f6b5f2e;border-radius:8px;padding:14px}.riskJourneyFocusScore strong{color:var(--accent-strong);margin:7px 0;font-size:1.35rem;display:block}.riskJourneyFocusScore small{color:var(--muted);font-weight:800;line-height:1.45}.riskJourneyFocusNav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:4px 0 14px;display:flex}.riskJourneyFocusNav a,.riskJourneyFocusNav span{color:var(--accent-strong);background:#fff;border:1px solid #0f6b5f38;border-radius:999px;padding:9px 12px;font-size:.86rem;font-weight:950;text-decoration:none}.riskJourneyFocusNav span{color:var(--muted)}.riskJourneySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.riskJourneySummary section{background:#fff;border:1px solid #18221f1f;border-radius:8px;padding:16px}.riskJourneySummary strong{color:var(--foreground);margin:8px 0;font-size:1.35rem;display:block}.riskJourneyTimeline{gap:14px;display:grid}.riskJourneyCheckpoint{background:#fff;border:1px solid #18221f1f;border-radius:8px;padding:18px}.riskJourneyCheckpointHead{justify-content:space-between;align-items:start;gap:14px;margin-bottom:10px;display:flex}.riskJourneyCheckpointHead h3{color:var(--foreground);margin:5px 0 0;font-size:1.45rem}.riskAlertTag{width:fit-content;color:var(--red);background:#ffe3dc;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.78rem;font-weight:950;display:inline-flex}.riskJourneyDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.riskJourneyDetailGrid section{background:#fbfcfb;border:1px solid #18221f1a;border-radius:8px;padding:12px}.riskJourneyDetailGrid h4{margin:0 0 7px}.riskJourneyDetailGrid ul{gap:6px;margin:0;padding-left:18px;display:grid}.riskReviewSidebar,.riskReviewPanel,.riskReviewStageNav a,.riskDocumentCard,.riskAccountBlock,.riskIssueCard,.riskRevealOutcome{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 34px #18221f14}.riskReviewSidebar{gap:16px;padding:16px;display:grid;position:sticky;top:18px}.riskReviewSidebar h2,.riskReviewPanel h2,.riskAccountHeader h3,.riskDocumentCard h3,.riskIssueCard h3,.riskGaugePath h3{color:var(--foreground);margin:0}.riskReviewSidebar p,.riskReviewPanel p,.riskDocumentCard li,.riskTransactionRow span,.riskTransactionRow em,.riskIssueCard span,.riskReviewIndex p,.riskReviewStageNav small{color:var(--muted);line-height:1.45}.riskReviewCasePicker{gap:6px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.riskReviewCasePicker a,.riskReviewStageNav a,.riskChoiceGrid a,.riskDecisionGrid a{color:var(--foreground);border:1px solid #18221f1f;border-radius:8px;justify-content:space-between;gap:10px;padding:10px;font-weight:900;text-decoration:none;display:flex}.riskReviewCasePicker a.active,.riskReviewStageNav a.active,.riskChoiceGrid a.active{color:var(--green);background:#e5f5ec;border-color:#2f7b5766}.riskReviewMain,.riskReviewContent,.riskIssueList,.riskQuestionList{gap:16px;display:grid}.riskReviewWorkspaceHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.riskReviewWorkspaceHeader strong{color:var(--foreground)}.riskReviewStageNav{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.riskReviewStageNav a{align-content:start;min-height:62px;display:grid}.riskReviewStageNav em{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950}.riskStepCounter{color:var(--muted);margin-top:6px;font-size:.9rem;font-weight:900}.riskReviewPanel{padding:18px}.riskStageActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.riskStageActions span{color:var(--muted);font-size:.9rem;font-weight:900}.riskStageActions div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.riskStageActions a{color:#33413c;background:#fff;border:1px solid #18221f29;border-radius:999px;padding:9px 12px;font-size:.88rem;font-weight:900;text-decoration:none}.riskStageActions a.primary{background:var(--accent);color:#fff;border-color:#0f6b5f5c}.riskReviewPanelHeader,.riskAccountHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.riskNeedleGauge{gap:6px;min-width:150px;display:grid}.riskGaugeLocked{border:1px dashed var(--line);min-width:170px;color:var(--muted);background:#f8faf9;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.riskGaugeLocked span{text-transform:uppercase;font-size:.72rem;font-weight:900}.riskGaugeLocked strong{color:var(--foreground)}.riskGaugeLocked small{line-height:1.35}.riskNeedleGaugeTrack{background:linear-gradient(90deg, var(--red), var(--gold), var(--green));border-radius:999px;height:14px;position:relative;overflow:hidden}.riskNeedleGaugeTrack span{top:-4px;left:calc((var(--score) * 10%) - 2px);background:var(--foreground);border-radius:99px;width:4px;height:22px;position:absolute}.riskFactGrid,.riskDocumentGrid,.riskDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.statementOfPositionDoc{gap:16px;padding:clamp(18px,4vw,28px);display:grid}.statementOfPositionDoc h3,.riskDocumentFile h3,.creditReportPaper h3{color:var(--foreground);margin:0}.statementOfPositionDoc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.statementOfPositionDoc li,.riskLoanScenarioGrid div{border:1px solid var(--line);background:#f9fbfa;border-radius:8px;padding:12px}.statementOfPositionDoc strong,.riskLoanScenarioGrid strong{color:var(--foreground);display:block}.riskLoanScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.riskDocumentFile{gap:10px;padding:18px;display:grid}.riskDocumentRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) 140px minmax(0,1fr);align-items:center;gap:12px;padding-top:10px;display:grid}.riskDocumentRow strong{color:var(--foreground)}.riskSourceDocument{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:14px;display:grid;box-shadow:0 14px 34px #18221f14}.riskSourceDocument span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.riskSourceDocument h3{color:var(--foreground);margin:2px 0}.riskSourceDocument p,.riskSourceDocument dd{color:var(--muted);line-height:1.45}.riskSourceDocument dl{gap:8px;margin:0;display:grid}.riskSourceDocument div{border-top:1px solid var(--line);padding-top:8px}.riskSourceDocument>div:first-child{border-top:0;padding-top:0}.riskSourceDocument dt{color:var(--foreground);font-size:.82rem;font-weight:950}.riskSourceDocument dd{margin:2px 0 0}.creditReportPaper{font-family:var(--font-geist-mono), monospace;background:linear-gradient(#fff 0 0) padding-box padding-box,repeating-linear-gradient(0deg,#18221f0a 0 1px,#0000 1px 28px);gap:18px;padding:clamp(18px,4vw,28px);display:grid}.creditReportHeader,.creditReportSummary{border-bottom:2px solid var(--foreground);grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:14px;padding-bottom:14px;display:grid}.creditReportHeader h3{font-size:1.6rem}.creditReportHeader strong,.creditReportSummary strong{color:var(--foreground)}.creditReportSection{gap:8px;display:grid}.creditReportSection h3{border-bottom:1px solid var(--line);text-transform:uppercase;padding-bottom:6px;font-size:1rem}.creditReportSection table{border-collapse:collapse;width:100%}.creditReportSection td{color:#33413c;border-bottom:1px solid #18221f1f;padding:8px 0}.riskFactGrid div,.riskDocumentCard{padding:12px}.riskFactGrid span,.riskDocumentCard span,.riskCreditHeader span,.riskRevealOutcome span{color:var(--muted);font-size:.8rem;font-weight:900;display:block}.riskFactGrid strong,.riskCreditHeader strong{color:var(--foreground)}.riskAccountBlock{gap:12px;padding:14px;display:grid}.riskTransactionTable{gap:6px;display:grid}.riskTransactionRow{background:#f9fbfa;border:1px solid #18221f1a;border-radius:8px;grid-template-columns:96px minmax(0,1fr) 110px 160px;align-items:center;gap:10px;padding:9px;display:grid}.riskTransactionRow strong{color:var(--foreground)}.riskCategoryPalette{background:#f5faf7;border:1px solid #0f6b5f29;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.riskCategoryPalette span{color:var(--accent-strong);font-size:.82rem;font-weight:950}.riskCategoryPalette button{color:#33413c;cursor:pointer;font:inherit;background:#fff;border:1px solid #18221f26;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:850}.riskTransactionRow em{font-style:normal;font-weight:800}.riskCreditHeader{background:#e5f5ec;border:1px solid #2f7b5733;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.riskIssueCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px;display:grid}.riskEvidenceProgress{background:#f5faf7;border:1px solid #0f6b5f2e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.riskEvidenceProgress span{color:var(--accent-strong);text-transform:uppercase;font-size:.8rem;font-weight:950}.riskEvidenceProgress strong{color:var(--foreground);font-size:1.2rem}.riskEvidenceProgress p{max-width:420px;color:var(--muted);margin:0}.riskChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.riskDecisionGrid a{background:#f9fbfa;border-color:#2f7b5740;justify-content:center}.riskCheckpointIntro,.riskDecisionQuestion,.riskAssessorNotes{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px;box-shadow:0 14px 34px #18221f14}.riskCheckpointIntro span,.riskDecisionQuestion span,.riskAssessorNotes span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.riskCheckpointIntro h3,.riskDecisionQuestion h3,.riskAssessorNotes h3{color:var(--foreground);margin:4px 0 0}.riskCheckpointChoices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.riskCheckpointChoices button{color:#33413c;cursor:pointer;font:inherit;background:#f9fbfa;border:1px solid #18221f26;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:850}.riskAssessorNotes{gap:12px;display:grid}.riskAssessorNotes>div{gap:10px;display:grid}.riskAssessorNotes article{border-top:1px solid var(--line);padding-top:10px}.riskAssessorNotes strong{color:var(--foreground)}.riskRevealOutcome{padding:16px}.riskRevealOutcome h3{margin:4px 0 8px;font-size:1.6rem}.riskRevealOutcome.risky-approval{background:#fff0ec;border-color:#af412d59}.riskRevealOutcome.balanced-review{background:#e5f5ec;border-color:#2f7b5759}.riskGaugePath{gap:10px;display:grid}@media (max-width:860px){.heroGrid,.toolGrid,.intake,.calculatorLayout,.recoveryLayout,.comparisonForm,.cleanupBoard,.summaryStrip,.profilePicker,.toolCardGrid,.resourceGrid,.lensGrid,.profileGrid,.bankRiskLayout,.answerGrid,.siteFooter,.lenderGrid,.calculatorGrid,.stressStrip,.budgetStrip,.brokerMetricGrid,.statementSummaryGrid,.statementCategoryGrid,.triageLoanFacts{grid-template-columns:1fr}.navlinks{justify-content:flex-start;gap:12px;font-size:.88rem}.hero{min-height:auto}.bankRiskPrimer{position:static}.transactionLine{grid-template-columns:auto minmax(0,1fr) auto}.transactionStatus{grid-column:2/4}.transactionTools{grid-column:2/4;justify-content:flex-start}.compactImportBoard,.moregageSorterControls,.moregageAnalysisHeader,.statementPlanHeader,.statementPlanDetail,.moregageTxnMain{grid-template-columns:1fr}.moregageAnalysisHeader,.statementPlanHeader{display:grid}.statementPlanHeader>strong{white-space:normal}.analysisRiskCounters{justify-content:flex-start}.moregageSorterControls .statementSorterProgress{text-align:left}.moregageImpactStrip,.moregageSignalLists,.statementScoreBreakdown,.statementPlanOptions,.statementPlanActions,.triageGrid,.triageGaugeGrid,.triageRevealColumns,.triageLensScores,.triagePersonFacts,.triageAssessmentGroups,.triageAssessmentChoices,.statementSorterLayout,.riskReviewShell,.riskModuleStats,.riskModuleGrid,.riskLongitudinalGrid,.riskReviewStageNav,.riskFactGrid,.riskDocumentGrid,.riskDecisionGrid,.riskIssueCard,.riskJourneyHeader,.riskJourneyFocusHeader,.riskJourneySummary,.riskJourneyDetailGrid,.statementOfPositionDoc ul,.riskLoanScenarioGrid,.riskDocumentRow,.creditReportHeader,.creditReportSummary{grid-template-columns:1fr}.riskReviewSidebar{position:static}.riskTransactionRow{grid-template-columns:1fr}.riskJourneyScoreStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.statementSorterControls,.statementSorterPanelHeader{flex-direction:column;align-items:stretch}.statementSorterProgress{text-align:left}}@media (max-width:540px){.topbar{flex-direction:column;align-items:flex-start;gap:12px}h1{font-size:3.25rem}.heroActions{flex-direction:column}.button{width:100%}.row{grid-template-columns:.7fr 1.2fr .8fr;font-size:.9rem}.statementTopline{grid-template-columns:1fr}.pageHeroCopy{margin-top:8vh}.pageHeroCopy h1{font-size:2.85rem}.footerLinks{justify-content:flex-start}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d19a45}.publicHeader{z-index:5;border-bottom:1px solid #0f4c4429;padding:12px clamp(18px,4vw,56px);position:relative}.publicHeader .topbar{min-height:64px;padding:0}.brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brandWord{letter-spacing:-.04em;font-size:1.25rem}.brandMark{border:2px solid var(--accent);border-bottom:0;border-radius:30px 30px 0 0;width:30px;height:17px;position:relative;overflow:hidden}.brandMark i{background:var(--gold);transform-origin:bottom;width:2px;height:15px;position:absolute;bottom:-2px;left:50%;transform:rotate(38deg)}.publicHeader .navlinks a,.headerCta{align-items:center;min-height:44px;display:inline-flex}.headerCta{color:#fff;background:var(--accent-strong);border-radius:999px;padding:0 17px;font-size:.9rem;font-weight:750}.publicHero{background:radial-gradient(circle at 82% 28%,#c88a2d2e,#0000 22%),linear-gradient(135deg,#f7f5ef 0 66%,#e8efea 66%);min-height:92vh}.publicHeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.75fr);align-items:center;gap:clamp(38px,7vw,92px);max-width:1180px;margin:0 auto;padding:clamp(68px,11vh,120px) clamp(18px,4vw,56px) 90px;display:grid}.publicHeroCopy h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(3.5rem,8vw,6rem)}.publicHeroCopy h1,.publicPageIntro h1,.sectionHeading h2,.caseCopy h2,.briefingCopy h2,.waitlistSection h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.publicHeroCopy h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:500}.statusBadge,.fictionLabel{width:fit-content;color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;background:#dcece5;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.heroBoundary{border-left:1px solid var(--gold);color:#4b5752;max-width:700px;margin:28px 0 0;padding-left:16px;line-height:1.55}.questionInstrument{color:#f8f6f0;background:#173b36;border-radius:32px 32px 6px;padding:30px;box-shadow:0 30px 70px #10352f2e}.questionInstrument h2{margin:20px 0;font-size:clamp(1.8rem,3vw,2.6rem)}.instrumentDial{border:10px solid #76aa8e;border-bottom:0;border-radius:130px 130px 0 0;width:124px;height:65px;position:relative;overflow:hidden}.instrumentDial:after{content:"";background:#f8f6f0;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.instrumentDial i{transform-origin:bottom;background:#f0ba61;width:3px;height:52px;animation:.9s cubic-bezier(.16,1,.3,1) both gauge-settle;position:absolute;bottom:0;left:50%;transform:rotate(43deg)}@keyframes gauge-settle{0%{transform:rotate(-12deg)}to{transform:rotate(43deg)}}.marketModelComparison{background:#f4f0e8;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2}.marketModelColumns{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.marketModelPanel{background:#fff;border:1px solid #d5cec1;border-radius:14px;padding:24px}.futureModelPanel{color:#eef4f0;background:#152527;border-color:#294345}.marketModelPanelHeader{border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.futureModelPanel .marketModelPanelHeader{border-color:#385354}.marketModelPanelHeader h3{margin:8px 0 0;font-size:1.3rem;line-height:1.05}.marketModelPanelHeader strong{color:#5b6b68;text-align:right;font-size:.72rem}.futureModelPanel .marketModelPanelHeader strong{color:#f0bf6a}.marketModelItemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.marketModelItem{background:#fbfaf7;border:1px solid #e0dbd2;border-radius:10px;padding:14px}.marketModelItemTopline{color:#7c8985;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:.68rem;font-weight:800;display:flex}.marketModelItem h4{margin:10px 0 6px;font-size:.9rem;line-height:1.15}.marketModelItem>strong{letter-spacing:-.04em;font-size:1.35rem}.marketModelItem p{color:#5d6b68;margin:8px 0;font-size:.75rem;line-height:1.4}.marketModelItem dl{color:#667572;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;font-size:.68rem;display:grid}.marketModelItem dt{text-transform:uppercase;letter-spacing:.05em;font-weight:800}.marketModelItem dd{margin:3px 0 0}.marketModelItem a,.marketModelInternalLink{color:#0d5c63;text-underline-offset:3px;font-size:.74rem;font-weight:800;text-decoration:underline}.marketModelLimitations{color:#596864;border-top:1px solid #ddd7cc;margin-top:16px;padding-top:14px;font-size:.78rem;line-height:1.45}.marketModelLimitations ul,.marketModelBlockers,.marketModelNextData{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.marketModelLead{color:#c7d6d0;font-size:.84rem;line-height:1.5}.futureModelPanel h4{color:#f0bf6a;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:.78rem}.marketModelBlockers,.marketModelNextData{color:#d8e5df;font-size:.82rem;line-height:1.45}.marketModelFootnote{color:#687773;text-align:center;max-width:850px;margin:18px auto 0;font-size:.76rem;line-height:1.45}.futureModelPanel .marketModelInternalLink{color:#9dd8bd;margin-top:22px;display:inline-block}.marketModelComparison .verifiedDataLabel{display:inline-block}.marketPulseCustomerPage .publicPageHero{padding-bottom:clamp(44px,7vw,76px)}.marketPulseCompactHeader{background:var(--background);border-bottom:1px solid var(--line);padding:0 clamp(18px,4vw,56px)}.marketPulseCompactHeader .topbar{padding-top:14px;padding-bottom:14px}.marketCustomerSummary{grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:end;gap:clamp(28px,7vw,90px);padding-top:clamp(54px,8vw,88px);padding-bottom:clamp(46px,7vw,78px);display:grid}.marketCustomerSummary h2{letter-spacing:-.05em;max-width:760px;margin:14px 0 0;font-size:clamp(2.2rem,4.6vw,4.5rem)}.marketCustomerSummary>p{max-width:520px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.marketCustomerReadout{color:#eef6f4;background:#0f1417;padding:clamp(54px,8vw,90px) max(clamp(18px,4vw,56px),50vw - 534px)}.marketCustomerReadoutHeader{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:0 auto 38px;display:flex}.marketCustomerTitle{color:#f0bf6a;letter-spacing:-.04em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:500}.marketCustomerReadoutHeader h2{letter-spacing:-.05em;max-width:680px;margin:14px 0 12px;font-size:clamp(2.2rem,4.5vw,4.1rem)}.marketCustomerReadoutHeader p{color:#cbd9d5;max-width:650px;margin:0;line-height:1.6}.marketCustomerScaleNote{color:#f0bf6a;border-left:1px solid #c6a15a;gap:5px;min-width:185px;padding:14px 0 0 18px;display:grid}.marketCustomerScaleNote span{color:#cbd9d5;font-size:.82rem;line-height:1.4}.marketCustomerGaugeGrid{background:#f6f3ee2e;border:1px solid #f6f3ee2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid}.marketCustomerGauge{background:#122126;min-width:0;padding:clamp(18px,2.5vw,28px)}.marketCustomerGaugeTopline{justify-content:space-between;align-items:start;gap:14px;display:flex}.marketCustomerGaugeTopline h3{max-width:180px;margin:0;font-size:1.05rem;line-height:1.15}.marketCustomerGaugeTopline strong{color:#f0bf6a;letter-spacing:-.05em;white-space:nowrap;font-family:Georgia,serif;font-size:2.2rem;font-weight:500;line-height:.9}.marketCustomerGaugeTopline strong small{color:#b7c7c8;font-family:var(--font-geist-sans);letter-spacing:0;margin-left:3px;font-size:.78rem}.marketCustomerGaugeDial{aspect-ratio:2;background:conic-gradient(from 270deg at 50% 100%,#e16d6a 0deg 42deg,#ff8a3d 42deg 84deg,#c6a15a 84deg 126deg,#7ecdbb 126deg 168deg,#3aa58f 168deg 180deg);border-radius:200px 200px 0 0;width:min(100%,250px);margin:26px auto 7px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7ecdbb2e,0 0 28px #7ecdbb1a}.marketCustomerGaugeDial:after{content:"";background:#122126;border-radius:12px 12px 0 0;height:13px;position:absolute;bottom:0;left:10%;right:10%}.marketCustomerGaugeDial i{z-index:2;width:6px;height:78%;transform:rotate(calc(var(--needle-angle) - 90deg));transform-origin:50% 100%;background:#f7fbfa;border-radius:6px;position:absolute;bottom:7px;left:calc(50% - 3px);box-shadow:0 0 0 2px #ff8a3d,0 0 14px #ff8a3d85}.marketCustomerGaugeDial i:after{content:"";background:#122126;border:3px solid #ff8a3d;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-7px;left:-6px}.marketCustomerGaugeScale{color:#b7c7c8;justify-content:space-between;gap:8px;font-size:.68rem;line-height:1.2;display:flex}.marketCustomerGaugeScale span:last-child{text-align:right}.marketCustomerGaugeDirection{color:#f6f3ee;min-height:24px;margin:18px 0 0;font-size:.87rem;font-weight:800}.marketCustomerGaugeDirection span{margin-top:4px;font-size:.73rem;font-weight:700;display:block}.marketCustomerGauge .positive,.marketInputImpact.positive{color:#9dd8bd}.marketCustomerGauge .negative,.marketInputImpact.negative{color:#f0a69a}.marketCustomerGauge details{border-top:1px solid #f6f3ee2e;margin-top:13px;padding-top:13px}.marketCustomerGauge summary,.marketCustomerFooter summary{color:#f0bf6a;cursor:pointer;font-size:.78rem;font-weight:800}.marketCustomerGauge details p{color:#d1dddb;margin:10px 0 0;font-size:.8rem;line-height:1.45}.marketPulseQuickInput{border-top:1px solid #f6f3ee33;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:22px;max-width:1180px;margin:26px auto 0;padding:18px 0 0;display:grid}.marketPulseQuickInput>div{gap:5px;display:grid}.marketPulseQuickInput strong{color:#f0bf6a;font-size:.92rem}.marketPulseQuickInput span{color:#cbd9d5;font-size:.78rem;line-height:1.4}.marketPulseQuickInput form{grid-template-columns:1fr auto;gap:8px;display:grid}.marketPulseQuickInput label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketPulseQuickInput input{color:#f6f3ee;background:#00000029;border:1px solid #f6f3ee59;border-radius:6px;min-width:0;min-height:44px;padding:9px 12px}.marketPulseQuickInput input::placeholder{color:#a9beb8}.marketPulseQuickInput input:focus-visible,.marketPulseQuickInput button:focus-visible{outline-offset:2px;outline:3px solid #f0bf6a}.marketPulseQuickInput button{color:#173b36;cursor:pointer;background:#f0bf6a;border:0;border-radius:6px;min-height:44px;padding:9px 14px;font-weight:850}.marketPulseQuickInput button:disabled{cursor:wait;opacity:.7}.marketPulseQuickMessage{grid-column:2;margin:-10px 0 0;color:#9dd8bd!important;font-size:.76rem!important}.marketInputFeed{padding-top:clamp(58px,8vw,96px);padding-bottom:clamp(58px,8vw,96px)}.marketInputFeedHeader{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:end;gap:50px;margin-bottom:34px;display:grid}.marketInputFeedHeader h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2.1rem,4vw,3.8rem)}.marketInputFeedHeader>p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.marketInputList{border-top:1px solid var(--line)}.marketInputRow{border-bottom:1px solid var(--line)}.marketInputRow summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) 100px;align-items:center;gap:20px;min-height:78px;padding:12px 0;list-style:none;display:grid}.marketInputRow summary::-webkit-details-marker{display:none}.marketInputDate{color:var(--muted);font-size:.78rem;font-weight:800}.marketInputMain{gap:4px;display:grid}.marketInputMain strong{font-size:.98rem;line-height:1.25}.marketInputMain small{color:var(--muted);font-size:.78rem}.marketInputImpact{color:var(--muted);justify-items:end;font-family:Georgia,serif;font-size:1.35rem;display:grid}.marketInputImpact small{color:var(--muted);font-family:var(--font-geist-sans);font-size:.66rem;font-weight:800}.marketInputDetail{border:1px solid var(--line);background:#edf3ef;justify-content:space-between;gap:20px;margin:0 0 18px 140px;padding:14px 18px;display:flex}.marketInputDetail p{color:#45514c;max-width:700px;margin:0;font-size:.84rem;line-height:1.5}.marketInputDetail a{color:var(--accent-strong);white-space:nowrap;font-size:.82rem;font-weight:800;text-decoration:underline}.marketInputFootnote{color:var(--muted);margin:18px 0 0;font-size:.78rem;line-height:1.5}.marketCustomerFooter{padding-top:0}.marketCustomerFooter details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.marketCustomerFooter details p{max-width:760px;color:var(--muted);line-height:1.6}.marketCustomerFooter details a{color:var(--accent-strong);font-weight:800;text-decoration:underline}.customerHeadlineBoard{color:#0f1417;background:#dfecea;border-bottom:1px solid #b9cfcc;padding:clamp(48px,7vw,80px) max(clamp(18px,4vw,56px),50vw - 534px)}.customerHeadlineIntro{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:0 auto 30px;display:flex}.customerHeadlineIntro h2{letter-spacing:-.055em;max-width:700px;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:500;line-height:.98}.customerHeadlineIntro p{color:#55716b;max-width:620px;margin:0;line-height:1.55}.customerHeadlineLegend{color:#55716b;grid-template-columns:auto minmax(90px,130px) auto;align-items:center;gap:7px;min-width:180px;font-size:.72rem;display:grid}.customerHeadlineLegend i{background:linear-gradient(90deg,#cf7663 0%,#e2b66f 50%,#4b9a73 100%);border-radius:8px;height:8px}.customerHeadlineLegend small{text-align:right;grid-column:1/-1;font-size:.68rem}.customerHeadlineGrid{background:#cfc4b6;border:1px solid #cfc4b6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid}.customerHeadlineCard{background:#f7fbfa;min-width:0;padding:clamp(18px,2.5vw,28px)}.customerHeadlineCardTopline{justify-content:space-between;align-items:start;gap:14px;display:flex}.customerHeadlineCard h3{color:#173b36;max-width:190px;margin:0;font-size:1.05rem;line-height:1.12}.customerHeadlineValue{color:#6f817b;margin-top:6px;font-size:.7rem;font-weight:700;display:block}.customerHeadlineCardTopline strong{color:#b56635;letter-spacing:-.05em;white-space:nowrap;font-family:Georgia,serif;font-size:2.15rem;font-weight:500;line-height:.9}.customerHeadlineCardTopline strong small{color:#6f817b;font-family:var(--font-geist-sans);letter-spacing:0;margin-left:3px;font-size:.75rem}.customerHeadlineDial{aspect-ratio:2;background:conic-gradient(from 270deg at 50% 100%,#bd665a 0deg 45deg,#d9986c 45deg 90deg,#8bb084 90deg 135deg,#4b916f 135deg 180deg);border-radius:200px 200px 0 0;width:min(100%,230px);margin:25px auto 7px;position:relative;overflow:hidden}.customerHeadlineDial:after{content:"";background:#f8f5ef;border-radius:12px 12px 0 0;height:11px;position:absolute;bottom:0;left:10%;right:10%}.customerHeadlineDial i{z-index:2;width:6px;height:77%;transform:rotate(calc(var(--needle-angle) - 90deg));transform-origin:50% 100%;background:#173b36;border-radius:6px;position:absolute;bottom:6px;left:calc(50% - 3px);box-shadow:0 0 0 2px #b56635,0 0 10px #173b3647}.customerHeadlineDial i:after{content:"";background:#173b36;border:3px solid #b56635;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-7px;left:-6px}.customerHeadlineScale{color:#6f817b;justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.customerHeadlineScale span:last-child{text-align:right}.customerHeadlineDirection{color:#173b36;min-height:24px;margin:17px 0 0;font-size:.88rem;font-weight:850}.customerHeadlineDelta{margin:-10px 0 0;font-size:.7rem;font-weight:800}.customerHeadlineDelta.positive{color:#3d875f}.customerHeadlineDelta.negative{color:#b65f54}.customerHeadlineCard details{border-top:1px solid #ded5c8;margin-top:12px;padding-top:12px}.customerHeadlineCard summary{color:#b56635;cursor:pointer;font-size:.78rem;font-weight:850}.customerHeadlineCard details p{color:#55716b;margin:9px 0 0;font-size:.8rem;line-height:1.45}.customerHeadlineDisclaimer{color:#6f817b;max-width:1180px;margin:16px auto 0;font-size:.72rem}.customerHeadlineAnalysis{border-top:1px solid #cfc4b6;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:30px;max-width:1180px;margin:30px auto 0;padding:24px 0 0;display:grid}.customerHeadlineAnalysis h3{color:#173b36;letter-spacing:-.03em;margin:10px 0 0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.customerHeadlineAnalysis p{color:#355c53;max-width:760px;margin:0;line-height:1.55}.customerHeadlineAnalysis ul{color:#55716b;gap:8px;margin:14px 0 0;padding-left:18px;font-size:.84rem;line-height:1.45;display:grid}@media (max-width:850px){.marketCustomerSummary,.marketInputFeedHeader,.marketPulseQuickInput{grid-template-columns:1fr;gap:24px}.marketCustomerReadoutHeader{display:block}.marketCustomerScaleNote{margin-top:24px}.marketCustomerGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketPulseQuickInput form{grid-template-columns:1fr auto}.marketPulseQuickMessage{grid-column:1;margin-top:-14px}}@media (max-width:560px){.marketCustomerGaugeGrid{grid-template-columns:1fr}.marketInputRow summary{grid-template-columns:84px minmax(0,1fr) 68px;gap:10px}.marketInputDate{font-size:.7rem}.marketInputDetail{flex-direction:column;margin-left:0}.marketInputImpact{font-size:1.15rem}.marketPulseQuickInput form{grid-template-columns:1fr}}@media (max-width:850px){.customerHeadlineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerHeadlineIntro{display:block}.customerHeadlineLegend{max-width:210px;margin-top:24px}.customerHeadlineAnalysis{grid-template-columns:1fr;gap:14px}}@media (max-width:560px){.customerHeadlineGrid{grid-template-columns:1fr}}@media (max-width:820px){.marketModelColumns,.marketModelItemGrid{grid-template-columns:1fr}}@media (max-width:520px){.marketModelPanel{padding:18px}.marketModelPanelHeader{display:block}.marketModelPanelHeader strong{text-align:left;margin-top:10px;display:block}}.questionList{gap:0;display:grid}.questionList div{border-top:1px solid #ffffff26;grid-template-columns:90px 1fr;gap:15px;padding:14px 0;display:grid}.questionList span{color:#cbd9d5;line-height:1.45}.publicSection,.boundaryPanel,.briefingSection,.waitlistSection,.caseFeature{max-width:1180px;margin:0 auto;padding:clamp(70px,10vw,120px) clamp(18px,4vw,56px)}.statementGagePage{gap:22px;max-width:none;padding-top:clamp(38px,6vw,70px);display:grid}.statementGageIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,56px);display:grid}.statementGageIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.statementGageIntro p{max-width:700px;color:var(--muted);margin:12px 0 0;line-height:1.6}.statementGageFutureControl{border:1px solid var(--line);color:#65716c;min-height:44px;font:inherit;background:#f7f5ef;border-radius:6px;padding:9px 12px;font-weight:800}.statementGageDemoPicker{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,56px);display:grid}.statementGageDemoPicker button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;color:var(--foreground);text-align:left;cursor:pointer;font:inherit;background:0 0;gap:7px;padding:18px;display:grid}.statementGageDemoPicker button:first-child{border-left:1px solid var(--line)}.statementGageDemoPicker button strong{font-size:1rem}.statementGageDemoPicker button span{color:var(--muted);font-size:.86rem;line-height:1.45}.statementGageDemoPicker button.active{color:#fff;background:var(--deep-ledger,#173b36)}.statementGageDemoPicker button.active span{color:#dcece5}.statementGageDemoPicker button:focus-visible,.statementGageDataControl button:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.statementGageDataControl{width:100%;max-width:1180px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 clamp(18px,4vw,56px);font-size:.9rem;font-weight:800;display:flex}.statementGageDataControl button{border:1px solid var(--accent-strong);color:#fff;background:var(--accent-strong);cursor:pointer;min-height:44px;font:inherit;border-radius:6px;padding:9px 14px;font-weight:800}.statementGagePage .statementLabPanel{border-left:0;border-right:0;border-radius:0;width:100%;margin:0}.statementGagePage{padding:0}.statementGagePage .statementLabPanel{gap:14px;padding:14px clamp(18px,4vw,56px) 32px}.statementGagePage .statementGauge{margin:0}.statementGagePage .statementSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.statementGageControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statementGageDemoPicker{border:1px solid var(--line);flex:560px;gap:0;width:auto;max-width:none;margin:0;padding:0;display:flex}.statementGageDemoPicker button{border:0;border-right:1px solid var(--line);text-align:center;flex:100px;min-height:42px;padding:10px 12px;font-size:.84rem;font-weight:850;display:block}.statementGageDemoPicker button:last-child{border-right:0}.statementGageDemoPicker button strong,.statementGageDemoPicker button span{display:none}.statementCardToggle{border:1px solid var(--accent-strong);color:#fff;background:var(--accent-strong);min-height:42px;font:inherit;cursor:pointer;border-radius:6px;padding:9px 13px;font-size:.84rem;font-weight:850}.statementGagePage .moregageStatementRows{gap:6px}.statementGagePage .moregageStatementRow{border-radius:6px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sectionHeading{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:50px;margin-bottom:45px;display:grid}.sectionHeading h2{letter-spacing:-.055em;font-size:clamp(2.3rem,5vw,4.5rem)}.readinessSequence{counter-reset:readiness;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.readinessSequence article{border-right:1px solid var(--line);padding:28px 30px 20px 0}.readinessSequence article+article{padding-left:30px}.readinessSequence article:last-child{border-right:0}.readinessSequence span{color:var(--accent);text-transform:uppercase;font-size:.8rem;font-weight:800}.readinessSequence h3{margin:14px 0 8px;font-size:1.35rem}.readinessSequence p{color:var(--muted);line-height:1.55}.publicToolList{border-top:1px solid var(--line)}.publicToolList>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:128px;padding:24px 0;display:grid}.publicToolList h3{margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,2rem)}.publicToolList p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.publicToolList>a>span{color:var(--accent);font-weight:750}.publicToolList>a:hover h3{color:var(--accent)}.caseFeature{color:#fff;background:#173b36;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,100px);max-width:none;padding-left:max(clamp(18px,4vw,56px),50vw - 534px);padding-right:max(clamp(18px,4vw,56px),50vw - 534px);display:grid}.caseCopy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(2.4rem,5vw,4.4rem)}.caseCopy p{color:#cbd9d5;font-size:1.08rem;line-height:1.65}.caseCopy a{color:#f0ba61;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.caseTimeline{border-left:1px solid #ffffff40}.caseTimeline div{grid-template-columns:90px 1fr;gap:8px 20px;padding:12px 0 34px 38px;display:grid;position:relative}.caseTimeline div:before{content:"";background:#f0ba61;border-radius:50%;width:11px;height:11px;position:absolute;top:17px;left:-6px}.caseTimeline time{color:#91b8a8;grid-row:span 2;font-weight:800}.caseTimeline span{color:#cbd9d5}.guideIndex,.guideDirectory,.caseIndex,.publicToolDirectory{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.guideIndex a,.guideDirectory a,.caseIndex a,.publicToolDirectory a{background:var(--background);min-height:230px;padding:30px}.guideIndex span,.guideDirectory span,.caseIndex span,.publicToolDirectory span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.77rem;font-weight:800}.guideIndex h3,.guideDirectory h2,.caseIndex h2,.publicToolDirectory h2{letter-spacing:-.035em;margin:30px 0 10px;font-size:clamp(1.55rem,3vw,2.35rem)}.guideIndex p,.guideDirectory p,.caseIndex p,.publicToolDirectory p{color:var(--muted);line-height:1.55}.briefingSection,.waitlistSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(42px,8vw,100px);display:grid}.briefingSection{background:#e8efea;max-width:none;padding-left:max(clamp(18px,4vw,56px),50vw - 534px);padding-right:max(clamp(18px,4vw,56px),50vw - 534px)}.briefingCopy>span{color:var(--accent);font-weight:800}.briefingCopy h2,.waitlistSection h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(2rem,4vw,3.5rem)}.briefingCopy p,.waitlistSection p{color:#4b5752;line-height:1.6}.audienceForm{border:1px solid var(--line);background:#fff;border-radius:4px 16px 4px 4px;gap:16px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 18px 45px #10352f14}.audienceForm label:not(.consentLine){gap:8px;font-weight:700;display:grid}.audienceForm input:not([type=checkbox]),.audienceForm select,.audienceForm textarea{width:100%;min-height:48px;color:var(--foreground);background:#fff;border:1px solid #9ba8a2;border-radius:6px;padding:11px 13px}.audienceForm button{color:#fff;background:var(--accent-strong);cursor:pointer;border:0;border-radius:6px;min-height:48px;padding:10px 18px;font-weight:800}.consentLine{color:#3e4a46;grid-template-columns:24px 1fr;gap:11px;font-size:.92rem;line-height:1.45;display:grid}.consentLine input{width:20px;height:20px;margin-top:1px}.formPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.publicPageHero{background:linear-gradient(155deg, var(--background) 0 73%, var(--moregage-sea-glass-green) 73%);padding:0 clamp(18px,4vw,56px) clamp(64px,9vw,105px)}@supports (color:color-mix(in lab, red, red)){.publicPageHero{background:linear-gradient(155deg, var(--background) 0 73%, color-mix(in srgb, var(--moregage-sea-glass-green) 20%, var(--background)) 73%)}}.publicPageIntro{max-width:1180px;margin:0 auto;padding-top:clamp(65px,9vw,105px)}.publicPageIntro h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(3rem,8vw,6rem)}.publicPageIntro>p:not(.statusBadge){max-width:720px;color:var(--muted);margin:24px 0 0;font-size:1.18rem;line-height:1.65}.publicArticle{max-width:840px;margin:0 auto;padding:75px clamp(18px,4vw,56px) 110px}.publicArticle>section{border-top:1px solid var(--line);padding:35px 0}.publicArticle h2{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(1.8rem,4vw,3rem)}.publicArticle p,.publicArticle li{color:var(--muted);font-size:1.05rem;line-height:1.72}.publicArticle a,.boundaryPanel a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.boundaryPanel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:38px;padding-bottom:38px}.boundaryPanel h2{font-size:clamp(1.7rem,3vw,2.6rem)}.boundaryPanel p{max-width:780px;color:var(--muted);line-height:1.65}.verifiedDataSection{padding-top:clamp(48px,7vw,82px);padding-bottom:clamp(48px,7vw,82px)}.verifiedDataIntro,.verifiedDataHeading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(28px,6vw,84px);margin-bottom:30px;display:grid}.verifiedDataIntro h2,.verifiedDataHeading h2{letter-spacing:-.035em;max-width:700px;margin:12px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04}.verifiedDataIntro>p,.verifiedDataHeading>p{color:var(--muted);margin:0;line-height:1.7}.verifiedDataLabel{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.verifiedSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.verifiedSourceCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.verifiedSourceCard h3{color:var(--ink);margin:16px 0 10px;font-size:clamp(1.35rem,2vw,1.85rem)}.verifiedSourceCard p{max-width:520px;min-height:78px;color:var(--muted);margin:0 0 18px;line-height:1.65}.verifiedSourceCard a,.verifiedIndicatorCard a{color:var(--accent-strong);text-underline-offset:3px;font-weight:900}.verifiedIndicatorGrid{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.verifiedIndicatorCard{background:var(--paper);min-width:0;padding:24px}.verifiedIndicatorTopline{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.75rem;font-weight:900;display:flex}.verifiedIndicatorCard h3{min-height:54px;color:var(--ink);margin:18px 0 12px;font-size:1.08rem;line-height:1.25}.verifiedDataValue{color:var(--deep);letter-spacing:-.03em;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:500;display:block}.verifiedIndicatorCard p{min-height:72px;color:var(--muted);margin:0 0 16px;font-size:.92rem;line-height:1.55}.verifiedFacts{border-top:1px solid var(--line);gap:8px;margin:0 0 20px;padding-top:14px;display:grid}.verifiedFacts div{justify-content:space-between;gap:12px;font-size:.84rem;display:flex}.verifiedFacts dt{color:var(--muted)}.verifiedFacts dd{color:var(--ink);text-align:right;margin:0;font-weight:800}.verifiedBoundary{margin-top:0}.verifiedBoundaryRule{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.verifiedBoundaryRule span{border:1px solid var(--line);color:var(--accent-strong);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:900}@media (max-width:860px){.verifiedDataIntro,.verifiedDataHeading{grid-template-columns:1fr;gap:16px}.verifiedSourceGrid{grid-template-columns:1fr}.verifiedIndicatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.verifiedIndicatorGrid{grid-template-columns:1fr}.verifiedIndicatorCard h3,.verifiedIndicatorCard p{min-height:0}}.reviewStamp,.articleDisclaimer,.localOnlyNote{color:#45514c;border-left:1px solid var(--gold);background:#edf1ed;padding:16px;font-size:.92rem!important}.caseFactStrip,.articleMeta,.founderFacts{flex-wrap:wrap;gap:9px;margin-bottom:38px;display:flex}.caseFactStrip span,.articleMeta span,.founderFacts span{background:#e3ece6;border-radius:999px;padding:8px 11px;font-size:.85rem;font-weight:700}.articleTimeline{border-left:1px solid var(--accent);margin:28px 0 45px}.articleTimeline div{grid-template-columns:100px 1fr;gap:20px;padding:0 0 25px 24px;display:grid}.lessonPanel,.methodNote,.sourceStack{color:#fff;background:#173b36;border-radius:4px 24px 4px 4px;padding:24px}.lessonPanel p,.methodNote p{color:#d7e2df}.checklistWorkspace{gap:14px;max-width:760px;display:grid}.checklistWorkspace label{border:1px solid var(--line);background:#fff;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.checklistWorkspace input{width:20px;height:20px}.checklistProgress{align-items:baseline;gap:10px;display:flex}.statementPatternList article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) 1fr;gap:25px;padding:28px 0;display:grid}.statementPatternList h2{font-size:1.55rem}.statementPatternList p{color:var(--muted);line-height:1.6}.statementPatternList span{color:var(--accent);font-size:.9rem}.marketNoteLead,.contactChoices{grid-template-columns:1.3fr .7fr;gap:55px;display:grid}.marketNoteLead article,.marketNoteLead aside,.contactChoices article{border:1px solid var(--line);background:#fff;padding:28px}.marketNoteLead p,.marketNoteLead li{line-height:1.65}.siteFooter{max-width:none;color:var(--moregage-soft-white);background:var(--moregage-deep-panel);grid-template-columns:1.7fr 1fr 1fr;gap:55px;padding:65px max(clamp(18px,4vw,56px),50vw - 534px);display:grid}.footerIdentity p{max-width:500px;color:var(--on-dark-muted);line-height:1.6}.footerIdentity a,.footerColumn a{width:fit-content;min-height:44px;color:var(--on-dark-muted);align-items:center;display:flex}.consentLine{align-items:center;min-height:44px}.footerColumn{align-content:start;display:grid}.footerColumn strong{color:var(--moregage-soft-white);margin-bottom:10px}.caseCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 55px;display:grid}.caseFilters{border:1px solid var(--line);background:#edf3ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 12px;padding:20px;display:grid}.caseFilters label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.caseFilters select{border:1px solid var(--line);min-height:44px;color:var(--foreground);font:inherit;text-transform:none;background:#fff;border-radius:4px;padding:0 12px;font-size:.92rem}.caseFilterResult{color:var(--muted);margin:12px 0 0;font-size:.9rem}.caseCompareCard{border:1px solid var(--line);background:#edf1ed;border-radius:4px 20px 4px 4px;gap:14px;padding:26px;display:grid}.caseCompareCard>span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.caseCompareCard h2{margin:0}.caseCompareCard strong{color:var(--accent-strong)}.comparisonTimeline{gap:10px;margin:25px 0 36px;display:grid}.comparisonRow{grid-template-columns:78px 54px minmax(80px,1fr) 72px 60px minmax(80px,1fr) 72px;align-items:center;gap:9px;font-size:.86rem;display:grid}.comparisonBar{background:#dfe7e2;border-radius:999px;height:14px;overflow:hidden}.comparisonBar i{width:var(--bar-width);border-radius:inherit;background:#b45d45;height:100%;display:block}.comparisonBar.saver i{background:var(--accent)}.comparisonName{font-weight:800}.tenureCompare{margin:34px 0 10px}.tenureCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tenureCompareGrid article{border:1px solid var(--line);background:#edf1ed;border-radius:4px 20px 4px 4px;gap:14px;padding:26px;display:grid}.tenureCompareGrid span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.tenureCompareGrid h3{margin:0;font-size:1.35rem}.tenureCompareGrid ul{margin:0;padding-left:20px}.comparisonExample{margin:34px 0 10px}.comparisonExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 28px;display:grid}.comparisonExampleCard{border:1px solid var(--line);background:#edf1ed;border-radius:4px 20px 4px 4px;gap:16px;padding:26px;display:grid}.comparisonExampleCard>span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.comparisonExampleCard h3{margin:0;font-size:1.35rem}.comparisonExampleCard dl{gap:0;margin:0;display:grid}.comparisonExampleCard dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.comparisonExampleCard dt{color:var(--muted)}.comparisonExampleCard dd{color:var(--foreground);white-space:nowrap;margin:0;font-weight:800}.comparisonExampleTotal{gap:4px;padding-top:4px;display:grid;margin:0!important}.comparisonExampleTotal strong{color:var(--accent-strong)}.comparisonExampleTotal small{color:var(--muted);font-size:.86rem}@media (max-width:850px){.publicHeroGrid,.caseFeature,.briefingSection,.waitlistSection,.sectionHeading,.marketNoteLead,.contactChoices,.readinessSequence{grid-template-columns:1fr}.readinessSequence article,.readinessSequence article+article{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.siteFooter{grid-template-columns:1fr 1fr}.footerIdentity{grid-column:1/-1}.statementGageIntro{grid-template-columns:1fr;align-items:start}.statementGageDemoPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.statementGageDemoPicker button:nth-child(3){border-left:1px solid var(--line)}.statementGagePage .statementSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.publicHeader .topbar{flex-direction:row;align-items:center}.publicHeader .navlinks{flex-wrap:nowrap;order:3;justify-content:flex-start;gap:4px;width:100%;overflow-x:auto}.publicHeader .navlinks a{flex:none;padding:0 12px}.headerCta{padding:0 11px;font-size:.78rem}.publicHeroGrid{padding-top:54px}.statementGageDemoPicker{grid-template-columns:1fr}.statementGageDemoPicker button{border-left:1px solid var(--line);min-height:auto}.statementGageDataControl{flex-direction:column;align-items:flex-start}.statementGagePage .statementSummaryGrid{grid-template-columns:1fr}.publicHeroCopy h1{font-size:clamp(3.05rem,16vw,4.7rem)}.questionInstrument{padding:24px}.guideIndex,.guideDirectory,.caseIndex,.publicToolDirectory,.siteFooter,.publicToolList>a,.statementPatternList article,.formPair,.caseTimeline div{grid-template-columns:1fr}.caseTimeline time{grid-row:auto}.caseCompareGrid,.comparisonExampleGrid,.tenureCompareGrid,.caseFilters{grid-template-columns:1fr}.comparisonRow{grid-template-rows:repeat(2,minmax(24px,auto));grid-template-columns:58px minmax(0,1fr) 62px;gap:5px 8px}.comparisonRow time{grid-row:1/3}.comparisonRow .comparisonName{display:none}.comparisonRow .comparisonBar:not(.saver){grid-area:1/2}.comparisonRow>strong:first-of-type{grid-area:1/3}.comparisonRow .comparisonBar.saver{grid-area:2/2;display:block}.comparisonRow>strong:last-child{grid-area:2/3}.comparisonBar:before{content:"Ollie";color:var(--muted);margin:-2px 0 0 -48px;font-size:.7rem;font-weight:800;position:absolute}.comparisonBar.saver:before{content:"Hannah"}.comparisonBar{margin-left:48px;position:relative}.footerIdentity{grid-column:auto}}.visualBridge{border-top:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,7vw,100px);max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,116px) clamp(18px,4vw,56px);display:grid}.visualBridgeCopy h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(2.2rem,4.5vw,4.4rem)}.visualBridgeCopy>p:not(.launchKicker){max-width:520px;color:var(--muted);line-height:1.65}.textLink{color:var(--accent);font-weight:800}.visualBridgeMedia{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:12px;display:grid}.visualBridgeMedia>img{object-fit:cover;filter:saturate(.78);border-radius:18px 4px 4px 18px;width:100%;height:310px}.visualBridgeMap{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.visualBridgeMap div{background:#fff;align-content:center;gap:8px;padding:18px;display:grid}.visualBridgeMap span,.visualLabNumber{color:var(--launch-orange);font-size:.78rem;font-weight:850}.visualBridgeMap strong{font-size:1.1rem}.visualLabHero{color:var(--foreground);background:var(--background)}.visualLabIntro,.visualLabSection{max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,126px) clamp(18px,4vw,56px)}.visualLabIntro{padding-top:clamp(74px,12vw,150px)}.visualLabIntro h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 24px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3.2rem,7vw,7rem);font-weight:650;line-height:.96}.visualLabIntro>p:last-child{max-width:660px;color:var(--muted);font-size:1.1rem;line-height:1.65}.visualLabHeading{grid-template-columns:60px minmax(0,700px);gap:20px;margin-bottom:34px;display:grid}.visualLabHeading h2{letter-spacing:-.055em;margin:0 0 12px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:600}.visualLabHeading p{color:var(--muted);margin:0;line-height:1.6}.instrumentInfographic{color:#f6f3ee;background:#0f1417;border-radius:18px 18px 6px;padding:clamp(24px,5vw,52px)}.instrumentInfographicTop{justify-content:space-between;align-items:start;gap:30px;display:flex}.instrumentInfographicTop span{color:var(--launch-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.instrumentInfographicTop strong{letter-spacing:-.05em;margin-top:14px;font-family:Georgia,serif;font-size:clamp(2.1rem,4.5vw,4.6rem);font-weight:500;line-height:.98;display:block}.miniGauge{border:12px solid var(--launch-orange);border-bottom:0;border-radius:150px 150px 0 0;width:150px;height:75px;position:relative;overflow:hidden}.miniGauge i{transform-origin:50% 100%;background:#fff;width:4px;height:92%;position:absolute;bottom:0;left:calc(50% - 2px);transform:rotate(34deg)}.instrumentFlow{background:#f6f3ee33;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:54px;display:grid}.instrumentFlowItem{background:#151c1f;min-height:170px;padding:20px;position:relative}.instrumentFlowItem>span{color:var(--launch-orange);font-size:.78rem;font-weight:850}.instrumentFlowItem strong{margin-top:24px;font-size:1.25rem;display:block}.instrumentFlowItem p{color:#b7c7c8;margin:9px 0 0;font-size:.9rem;line-height:1.45}.instrumentFlowItem b{color:var(--gold);font-size:1.4rem;position:absolute;top:20px;right:16px}.instrumentInfographic>small{color:#b7c7c8;margin-top:22px;display:block}.whiteboardSection{border-top:1px solid var(--line)}.whiteboardFrame{background:#fffdf7;border:1px solid #d9d2bd;grid-template-columns:1fr 60px 1fr;align-items:center;gap:12px;padding:clamp(18px,4vw,40px);display:grid;box-shadow:10px 10px #eadfca}.whiteboardScene{background:#fffdf7;border:2px solid #1d3635;min-height:310px;padding:20px;position:relative;overflow:hidden}.sceneLabel{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.sceneArrow{color:var(--launch-orange);text-align:center;font-size:2.5rem}.speech{color:#1d3635;text-align:center;border:2px solid #1d3635;border-radius:50%;max-width:220px;margin:32px auto 0;padding:13px 15px;font-family:Georgia,serif;font-size:1.05rem;line-height:1.2;transform:rotate(-3deg)}.speechSmall{max-width:190px;margin:26px 20px 0 auto;transform:rotate(2deg)}.person{width:80px;height:120px;position:absolute;bottom:30px;left:30px}.person i{border:3px solid #1d3635;border-radius:50%;width:32px;height:32px;position:absolute;top:0;left:22px}.person b{background:#1d3635;width:3px;height:60px;position:absolute;top:32px;left:37px;transform:rotate(8deg)}.person b:before,.person b:after{content:"";background:#1d3635;width:44px;height:3px;position:absolute;top:20px}.person b:before{transform-origin:100%;right:0;transform:rotate(25deg)}.person b:after{transform-origin:0;left:0;transform:rotate(-35deg)}.person em{background:#1d3635;width:66px;height:3px;position:absolute;bottom:0;left:7px;transform:rotate(-2deg)}.person em:before,.person em:after{content:"";background:#1d3635;width:3px;height:48px;position:absolute;bottom:0}.person em:before{left:23px;transform:rotate(17deg)}.person em:after{right:21px;transform:rotate(-14deg)}.personB{left:auto;right:30px}.personB i,.personB b,.personB em,.personB b:before,.personB b:after,.personB em:before,.personB em:after{background:#0d5c63;border-color:#0d5c63}.paperStack{width:90px;height:70px;position:absolute;bottom:42px;left:42%;transform:rotate(-7deg)}.paperStack span{border:2px solid var(--launch-orange);background:#fff;position:absolute;inset:0}.paperStack span:first-child{transform:translate(8px,8px)rotate(7deg)}.paperStack span:nth-child(2){transform:translate(4px,4px)rotate(3deg)}.house{background:#f6ead4;border:3px solid #1d3635;width:80px;height:60px;position:absolute;bottom:32px;right:28px}.house:before{content:"";border-top:3px solid #1d3635;border-left:3px solid #1d3635;width:52px;height:52px;position:absolute;top:-38px;left:3px;transform:rotate(45deg)}.houseSmall{transform:scale(.72)rotate(-4deg)}.houseLarge{background:#dcefe9;border-color:#0d5c63}.houseLarge:before{border-color:#0d5c63}.visualRecommendations{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;display:grid}.visualRecommendations h2{letter-spacing:-.055em;margin-top:14px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,4vw,3.8rem)}.recommendationList{background:var(--line);gap:1px;display:grid}.recommendationList div{background:#fff;padding:22px}.recommendationList strong{color:var(--accent)}.recommendationList p{color:var(--muted);margin:8px 0 0;line-height:1.55}@media (max-width:850px){.visualBridge,.visualRecommendations{grid-template-columns:1fr}.instrumentFlow{grid-template-columns:repeat(2,1fr)}.whiteboardFrame{grid-template-columns:1fr}.sceneArrow{transform:rotate(90deg)}.visualBridgeMedia{max-width:700px}}@media (max-width:560px){.visualBridgeMedia{grid-template-columns:1fr}.visualBridgeMedia>img{border-radius:12px 12px 4px 4px;height:220px}.instrumentInfographicTop{flex-direction:column}.miniGauge{align-self:end}.instrumentFlow{grid-template-columns:1fr}.instrumentFlowItem{min-height:auto}.whiteboardScene{min-height:280px}.visualLabHeading{grid-template-columns:36px minmax(0,1fr);gap:12px}}.visualSamplerHero{color:var(--foreground);background:var(--background)}.samplerIntro{max-width:1240px;margin:0 auto;padding:clamp(72px,11vw,140px) clamp(18px,4vw,56px) 70px}.samplerIntro h1{letter-spacing:-.07em;max-width:920px;margin:18px 0 24px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3.1rem,7vw,7rem);line-height:.96}.samplerIntro>p:last-child{max-width:720px;color:var(--muted);font-size:1.1rem;line-height:1.65}.samplerFeatureLink{color:var(--accent);margin-top:24px;font-weight:850;display:inline-flex}.imageSampler{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 84px}.imageSamplerHeading{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:end;gap:32px;margin-bottom:24px;display:grid}.imageSamplerHeading h2{letter-spacing:-.055em;margin:0;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,4vw,3.8rem)}.imageSamplerHeading p:last-child{max-width:600px;color:var(--muted);margin:0;line-height:1.55}.imageSamplerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.imageSamplerGrid figure{border:1px solid var(--line);background:#fff;margin:0}.imageSamplerGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.imageSamplerGrid figcaption{gap:5px;padding:14px 16px 16px;display:grid}.imageSamplerGrid figcaption strong{color:var(--foreground)}.imageSamplerGrid figcaption span{color:var(--muted);font-size:.82rem}.samplerIconStrip,.samplerVerdict{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;max-width:1240px;margin:0 auto;padding:72px clamp(18px,4vw,56px);display:grid}.samplerIconStrip h2,.samplerVerdict h2{letter-spacing:-.055em;margin-top:14px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,4vw,3.6rem)}.samplerIcons{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.samplerIcons>div{background:#fff;align-content:center;gap:9px;min-height:150px;padding:20px;display:grid}.samplerIcons svg{fill:none;width:38px;height:38px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.samplerIcons strong{color:var(--foreground)}.samplerIcons span{color:var(--muted);font-size:.78rem}.samplerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px) 90px;display:grid}.samplerCard{border:1px solid var(--line);background:#fff;padding:20px}.samplerCardHeading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.samplerCardHeading>div:first-child>span{color:var(--accent);font-weight:850}.samplerCardHeading p{color:var(--muted);margin:6px 0 0;font-size:.86rem}.samplerSwatches{gap:5px;display:flex}.samplerSwatches i{background:var(--swatch-a);border-radius:50%;width:16px;height:16px}.samplerSwatches i:nth-child(2){background:var(--swatch-b)}.samplerSwatches i:nth-child(3){background:var(--swatch-c)}.sampleInfographic{color:#f5f7f3;--sample-line:#f5f7f333;--sample-muted:#a7bcb6;--sample-signal:#ff8a3d;--sample-positive:#7ecdb7;--swatch-a:#0b1417;--swatch-b:#7ecdb7;--swatch-c:#ff8a3d;background:#0b1417;border-radius:13px 13px 4px;min-height:420px;padding:26px}.sampleInfoHeader{justify-content:space-between;gap:20px;display:flex}.sampleInfoHeader span{color:var(--sample-positive);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.sampleInfoHeader h3{letter-spacing:-.045em;max-width:380px;margin:10px 0;font-family:Georgia,serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:500;line-height:1}.sampleInfoHeader p{max-width:420px;color:var(--sample-muted);margin:0;font-size:.85rem;line-height:1.45}.sampleMiniGauge{border:8px solid var(--sample-signal);border-bottom:0;border-radius:80px 80px 0 0;flex:0 0 76px;width:76px;height:38px;position:relative;overflow:hidden}.sampleMiniGauge i{transform-origin:50% 100%;background:#fff;width:2px;height:90%;position:absolute;bottom:0;left:calc(50% - 1px);transform:rotate(30deg)}.sampleCompare{background:var(--sample-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.sampleRoute{background:#ffffff09;min-height:245px;padding:18px}.routeHeading{border-bottom:1px solid var(--sample-line);grid-template-columns:34px 1fr;align-items:center;gap:0 10px;padding-bottom:14px;display:grid}.routeHeading svg{fill:none;width:30px;height:30px;stroke:var(--sample-signal);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;grid-row:span 2}.routeNegotiation .routeHeading svg{stroke:var(--sample-positive)}.routeHeading strong{font-size:1.1rem}.routeHeading span{color:var(--sample-muted);font-size:.72rem}.sampleRoute ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sampleRoute li{color:var(--sample-muted);font-size:.8rem;line-height:1.35}.sampleRoute li b{color:#f5f7f3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.7rem;display:block}.sampleBottom{background:#7ecdb714;border:1px solid #7ecdb759;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:12px 14px;font-size:.82rem;display:grid}.sampleBottom strong{color:var(--sample-positive)}.sampleInfographic>small{color:var(--sample-muted);margin-top:16px;font-size:.7rem;display:block}.samplerCard.editorial{--swatch-a:#f5efe5;--swatch-b:#0d5c63;--swatch-c:#c6a15a}.sampleInfographic.editorial{color:#122127;--sample-line:#cfc2ae;--sample-muted:#526166;--sample-signal:#0d5c63;--sample-positive:#0d5c63;background:#f5efe5;border:1px solid #d7cbb8;border-radius:2px}.editorial .sampleRoute{background:#ffffff57}.editorial .routeHeading strong,.editorial .sampleRoute li b{color:#122127}.editorial .sampleInfoHeader h3{font-family:Georgia,serif}.editorial .sampleMiniGauge{border-width:7px}.editorial .sampleBottom{background:#fff7e7;border-color:#c6a15a}.editorial .sampleInfographic>small{color:var(--sample-muted)}.samplerCard.blueprint{--swatch-a:#103b49;--swatch-b:#6cd4c2;--swatch-c:#d7a85c}.sampleInfographic.blueprint{color:#e9f5f3;--sample-line:#e9f5f340;--sample-muted:#b9d8d4;--sample-signal:#d7a85c;--sample-positive:#6cd4c2;background-color:#0d4852;background-image:linear-gradient(#e9f5f30f 1px,#0000 1px),linear-gradient(90deg,#e9f5f30f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0}.blueprint .sampleRoute{background:#042a318c}.blueprint .sampleBottom{border-color:var(--sample-signal);background:#d7a85c1f}.blueprint .sampleRoute li b{color:#e9f5f3}.samplerCard.signal{--swatch-a:#fff;--swatch-b:#0d5c63;--swatch-c:#ff8a3d}.sampleInfographic.signal{color:#0f1417;--sample-line:#cdd9d5;--sample-muted:#526166;--sample-signal:#ff8a3d;--sample-positive:#0d5c63;background:#fff;border:1px solid #cdd9d5;border-radius:4px}.signal .sampleRoute{background:#f3f7f5}.signal .routeHeading strong,.signal .sampleRoute li b{color:#0f1417}.signal .sampleBottom{background:#e8f5f0;border-color:#0d5c63}.samplerVerdict>div:last-child{color:var(--muted);line-height:1.65}.samplerVerdict p{margin:0 0 16px}.samplerVerdict strong{color:var(--foreground)}@media (max-width:850px){.imageSamplerHeading,.samplerIconStrip,.samplerVerdict,.imageSamplerGrid,.samplerGrid{grid-template-columns:1fr}}@media (max-width:560px){.samplerIcons{grid-template-columns:1fr}.sampleInfoHeader{flex-direction:column}.sampleMiniGauge{align-self:end}.sampleCompare{grid-template-columns:1fr}.sampleInfographic{padding:18px}.sampleBottom{grid-template-columns:1fr;gap:5px}}.auctionStoryPage{color:#eef5f0;background:#0a1114;min-height:100vh}.auctionStory{max-width:1240px;margin:0 auto;padding:clamp(70px,10vw,126px) clamp(18px,4vw,56px) 96px}.auctionStoryHeader{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:50px;display:grid}.auctionStoryHeader h1{letter-spacing:-.07em;max-width:850px;margin:18px 0 22px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,6vw,6.6rem);font-weight:600;line-height:.95}.auctionStoryHeader>div:first-child>p:last-child{color:#b3c6be;max-width:720px;margin:0;font-size:1.06rem;line-height:1.6}.auctionStoryHouse{color:#7ecdb7;text-align:center;background:#102328;border:1px solid #7ecdb74d;border-radius:18px 18px 4px;place-items:center;min-height:210px;display:grid}.auctionStoryHouse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:100px;height:100px}.auctionStoryHouse span{color:#d7a85c;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.auctionStoryCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:66px;display:grid}.auctionPath{background:#111d21;border:1px solid #eef5f033;padding:26px}.auctionPathAuction{border-top:2px solid #ff8a3d}.auctionPathNegotiation{border-top:2px solid #7ecdb7}.auctionPath header{border-bottom:1px solid #eef5f02b;align-items:center;gap:16px;padding-bottom:22px;display:flex}.pathIcon{background:#ffffff12;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.pathIcon svg{fill:none;stroke:#ff8a3d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:30px;height:30px}.auctionPathNegotiation .pathIcon svg{stroke:#7ecdb7}.auctionPath header span{color:#aebfb9;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.auctionPath h2{letter-spacing:-.04em;margin:4px 0;font-family:Georgia,serif;font-size:2.1rem;font-weight:500}.auctionPath header strong{color:#d7a85c;font-size:.86rem}.auctionPathNegotiation header strong{color:#7ecdb7}.pathRail{gap:0;margin-top:24px;display:grid;position:relative}.pathRail:before{content:"";background:#eef5f033;width:2px;position:absolute;top:25px;bottom:25px;left:20px}.pathStep{grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:90px;display:grid;position:relative}.pathStep>svg{z-index:1;fill:none;stroke:#b9cbc3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;background:#111d21;border-radius:50%;width:42px;height:42px;padding:9px}.pathStep b{color:#f1f6f2;font-size:.95rem;display:block}.pathStep span{color:#aebfb9;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.pathStep em{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.costMark{color:#ff8a3d;background:#ff8a3d29}.costMark svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.commitMark{color:#0a1114;background:#ff8a3d}.waitMark{color:#0a1114;background:#d7a85c}.checkMark{color:#0a1114;background:#7ecdb7}.pathOutcome{background:#ffffff0a;border:1px solid #ffffff26;gap:5px;margin-top:18px;padding:17px;display:grid}.auctionPathAuction .pathOutcome{border-color:#ff8a3d6b}.auctionPathNegotiation .pathOutcome{border-color:#7ecdb76b}.pathOutcome strong{font-size:.92rem}.pathOutcome span{color:#aebfb9;font-size:.8rem;line-height:1.4}.auctionStoryBottom{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;margin-top:18px;display:grid}.costExposure,.auctionStoryQuestion{background:#102328;border:1px solid #eef5f02e;padding:25px}.costExposure>span,.auctionStoryQuestion>span{color:#7ecdb7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:850;display:block}.exposureBars{gap:18px;display:grid}.exposureBars>div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:7px 14px;display:grid}.exposureBars b{font-size:.86rem}.exposureBars i{gap:5px;height:17px;display:flex}.exposureBars i em{background:#ff8a3d;border-radius:3px;flex:1;display:block}.exposureBars>div:nth-child(2) i em{background:#7ecdb7;max-width:34%}.exposureBars small{color:#aebfb9;grid-column:2;font-size:.75rem}.auctionStoryQuestion{align-content:center;display:grid}.auctionStoryQuestion>span{color:#d7a85c}.auctionStoryQuestion strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(1.5rem,2.7vw,2.35rem);font-weight:500;line-height:1.08}.auctionStoryBoundary{color:#93aaa1;max-width:820px;margin:24px 0 0;font-size:.78rem;line-height:1.5}@media (max-width:850px){.auctionStoryHeader,.auctionStoryCompare,.auctionStoryBottom{grid-template-columns:1fr}.auctionStoryHouse{max-width:260px;min-height:170px}}@media (max-width:520px){.auctionStory{padding-top:64px}.auctionStoryHeader h1{font-size:clamp(2.8rem,14vw,4.5rem)}.auctionPath,.costExposure,.auctionStoryQuestion{padding:20px}.exposureBars>div{grid-template-columns:74px minmax(0,1fr)}.auctionStoryQuestion strong{font-size:1.8rem}}.auctionStoryPage{color:#0f1417;background:#f6f3ee}.auctionInfographic{max-width:1180px;margin:0 auto;padding:clamp(72px,10vw,132px) clamp(18px,5vw,64px) 90px}.auctionInfographicIntro{max-width:760px;margin-bottom:48px}.auctionInfographicIntro h1{letter-spacing:-.075em;margin:14px 0 20px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3.3rem,8vw,7rem);font-weight:700;line-height:.88}.auctionInfographicIntro h1 em{color:#0d5c63;font-style:normal}.auctionInfographicIntro>p:last-child{color:#4e5d58;max-width:660px;margin:0;font-size:1.08rem;line-height:1.55}.infographicPaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.infographicPath{background:#fff;border:1px solid #0f141729;border-radius:18px;padding:26px;box-shadow:0 18px 50px #0f141714}.infographicPath-auction{border-top:2px solid #ff8a3d}.infographicPath-negotiation{border-top:2px solid #7ecdbb}.infographicPath>header{border-bottom:1px solid #d9ded6;align-items:center;gap:13px;padding-bottom:20px;display:flex}.infographicPathBadge{color:#fff;background:#0d5c63;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.infographicPath h2{letter-spacing:-.05em;margin:0;font-size:2rem;font-weight:750}.infographicPath header strong{color:#0d5c63;font-size:.82rem}.infographicSteps{gap:0;padding-top:18px;display:grid;position:relative}.infographicSteps:before{content:"";background:#d9ded6;width:2px;position:absolute;top:32px;bottom:32px;left:24px}.infographicStep{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;display:grid;position:relative}.infographicStepIcon{z-index:1;color:#0d5c63;background:#fff;border:1px solid #cbd7d0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.infographicStepIcon svg{width:26px;height:26px}.infographicStepIcon img{object-fit:contain;border-radius:50%;width:42px;height:42px}.infographicStep strong{font-size:.96rem;display:block}.infographicStep small{color:#65716c;margin-top:3px;font-size:.76rem;line-height:1.3;display:block}.infographicStep-cost .infographicStepIcon{color:#c6a15a;background:#fffaf0;border-color:#c6a15a}.infographicStep-success .infographicStepIcon{color:#0d5c63;background:#edf8f4;border-color:#7ecdbb}.infographicStep-loss .infographicStepIcon{color:#e16d6a;background:#fff1ef;border-color:#e16d6a}.infographicStep-loss strong{color:#b5473f}.infographicBranch{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 4px 64px;display:grid;position:relative}.infographicBranch:before{content:"";background:#d9ded6;height:2px;position:absolute;top:-1px;left:16%;right:16%}.infographicBranch .infographicStep{background:#fff;border:1px solid #d9ded6;border-radius:12px;min-height:120px;padding:18px 12px 10px;display:block}.infographicBranch .infographicStepIcon{margin-bottom:10px}.infographicBranch .infographicStep strong{font-size:.84rem}.infographicBranch .infographicStep small{font-size:.72rem}.infographicTakeaway{color:#f6f3ee;background:#0f1417;border-radius:16px;align-items:center;gap:18px;margin-top:20px;padding:22px 26px;display:flex}.infographicTakeaway img{background:#f6f3ee;border-radius:50%;width:54px;height:54px;padding:8px}.infographicTakeaway strong{color:#7ecdbb;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.infographicTakeaway p{color:#eef5f0;max-width:800px;margin:5px 0 0;font-size:1.06rem;line-height:1.4}.auctionInfographicBoundary{color:#65716c;max-width:780px;margin:20px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:760px){.infographicPaths{grid-template-columns:1fr}.auctionInfographicIntro h1{font-size:clamp(3rem,15vw,5rem)}}@media (max-width:480px){.auctionInfographic{padding-top:62px}.infographicPath{padding:20px}.infographicTakeaway{align-items:flex-start;padding:20px}.infographicTakeaway p{font-size:.95rem}}.blueprintPage{color:#f6f3ee;background-color:#073f47;background-image:linear-gradient(#7ecdbb14 1px,#0000 1px),linear-gradient(90deg,#7ecdbb14 1px,#0000 1px),radial-gradient(circle at 50% 34%,#0d5c63eb,#073f47 68%);background-position:0 0;background-repeat:repeat;background-size:46px 46px,46px 46px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.blueprintPage .siteHeader{background:#073f47c2;border-bottom-color:#7ecdbb40}.blueprintPage .siteHeader a{color:#eef5f0}.blueprintPage .auctionInfographic{position:relative}.blueprintPage .auctionInfographic:before,.blueprintPage .auctionInfographic:after{pointer-events:none;color:#7ecdbb6b;letter-spacing:.12em;font-family:Cascadia Mono,Consolas,monospace;font-size:.65rem;position:absolute}.blueprintPage .auctionInfographic:before{content:"N  ·  12.5 m  ·  MOREGAGE / GUIDE 01";top:105px;right:5%}.blueprintPage .auctionInfographic:after{content:"PROPERTY PATH / TIMING STUDY / NZ";bottom:68px;left:5%}.blueprintPage .auctionInfographicIntro h1{color:#f6f3ee}.blueprintPage .auctionInfographicIntro h1 em{color:#7ecdbb}.blueprintPage .auctionInfographicIntro>p:last-child{color:#c8ddd5}.blueprintPage .launchKicker{color:#ff8a3d}.blueprintPage .infographicPath{background:#062b31c7;border-color:#7ecdbb66;box-shadow:0 20px 60px #0000002e}.blueprintPage .infographicPath>header{border-bottom-color:#7ecdbb47}.blueprintPage .infographicPath h2,.blueprintPage .infographicStep strong{color:#f6f3ee}.blueprintPage .infographicPath header strong{color:#7ecdbb}.blueprintPage .infographicPath-auction{border-top-color:#ff8a3d}.blueprintPage .infographicPath-negotiation{border-top-color:#7ecdbb}.blueprintPage .infographicSteps:before,.blueprintPage .infographicBranch:before{background:#7ecdbb59}.blueprintPage .infographicStepIcon{color:#7ecdbb;background:#0d5c63;border-color:#7ecdbb80}.blueprintPage .infographicStepIcon img{filter:invert()}.blueprintPage .infographicStep small{color:#b3c6be}.blueprintPage .infographicStep-cost .infographicStepIcon{color:#c6a15a;background:#c6a15a1f;border-color:#c6a15a}.blueprintPage .infographicStep-success .infographicStepIcon{color:#7ecdbb;background:#7ecdbb1f;border-color:#7ecdbb}.blueprintPage .infographicStep-loss .infographicStepIcon{color:#ff9a93;background:#e16d6a24;border-color:#e16d6a}.blueprintPage .infographicStep-loss strong{color:#ff9a93}.blueprintPage .infographicBranch .infographicStep{background:#0d5c637a;border-color:#7ecdbb4d}.blueprintPage .infographicTakeaway{background:#0f1417;border:1px solid #7ecdbb59}.blueprintPage .auctionInfographicBoundary{color:#b3c6be}.blueprintPage .publicHeader{background:#073f47c2;border-bottom-color:#7ecdbb40}.blueprintPage .publicHeader .navlinks a{color:#d7e7e1}.blueprintPage .publicHeader .navlinks a:hover{color:#7ecdbb}.blueprintPage .brandWordmark{filter:brightness(0)invert()}.iconDirectionBoard{max-width:1180px;margin:0 auto;padding:clamp(72px,10vw,132px) clamp(18px,5vw,64px) 96px}.iconDirectionBoard h1{color:#f6f3ee;letter-spacing:-.07em;max-width:850px;margin:14px 0 18px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:.9}.iconDirectionLead{color:#c8ddd5;max-width:670px;margin:0;font-size:1.05rem;line-height:1.55}.iconDirectionGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.iconDirectionGrid article{background:#062b31c2;border:1px solid #7ecdbb59;border-radius:16px;padding:16px}.iconDirectionArt{margin-bottom:18px}.iconDirectionArt svg{width:100%;height:auto;display:block}.iconDirectionGrid h2{color:#f6f3ee;letter-spacing:-.04em;margin:0 0 8px;font-size:1.35rem}.iconDirectionGrid p{color:#b3c6be;margin:0;font-size:.86rem;line-height:1.45}.iconDirectionGrid span{color:#ff8a3d;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.7rem;font-weight:800;display:block}.iconDirectionRule{background:#0f1417cc;border:1px solid #c6a15a80;border-radius:14px;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-top:18px;padding:22px;display:grid}.iconDirectionRule strong{color:#c6a15a;text-transform:uppercase;letter-spacing:.1em}.iconDirectionRule p{color:#eef5f0;margin:0;line-height:1.5}.microIconReview{background:#073f47b8;border:1px solid #7ecdbb59;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:26px;margin-top:18px;padding:24px;display:grid}.microIconReview h2{color:#f6f3ee;letter-spacing:-.04em;margin:8px 0;font-size:1.6rem}.microIconReview p:not(.launchKicker){color:#c8ddd5;max-width:520px;margin:0;line-height:1.5}.microIconRows{gap:10px;display:grid}.microIconRows>div{background:#f6f3ee;border:1px solid #7ecdbb8c;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:58px;padding:7px 12px;display:grid}.microIconRows span{color:#0f1417;font-size:.9rem}.microIconRows small{color:#0d5c63;text-align:right;font-family:Consolas,monospace;font-size:.7rem}.microVectorIcon{color:#0d5c63;flex:none;display:block}@media (max-width:800px){.iconDirectionGrid{grid-template-columns:1fr;max-width:520px}.iconDirectionRule,.microIconReview{grid-template-columns:1fr}}.brandBlueprint{color:#f6f3ee;background:#073f47}.brandBlueprint .launchHero,.brandBlueprint .launchSection,.brandBlueprint .launchClose{background-color:#073f47;background-image:linear-gradient(#7ecdbb0e 1px,#0000 1px),linear-gradient(90deg,#7ecdbb0e 1px,#0000 1px);background-size:46px 46px}.brandBlueprint .publicHeader{background:#073f47c7;border-bottom-color:#7ecdbb40}.brandBlueprint .publicHeader .navlinks a{color:#d7e7e1}.brandBlueprint .publicHeader .navlinks a:hover{color:#7ecdbb}.brandBlueprint .brandWordmark{filter:brightness(0)invert()}.brandBlueprint .launchHero{color:#f6f3ee;border-bottom-color:#7ecdbb47}.brandBlueprint .launchLead,.brandBlueprint .launchBoundary,.brandBlueprint .sectionHeading p,.brandBlueprint .launchRoutes p,.brandBlueprint .launchCloseLinks a{color:#b3c6be}.brandBlueprint .launchHeroCopy h1 span,.brandBlueprint .launchKicker,.brandBlueprint .launchRoutes strong{color:#7ecdbb}.brandBlueprint .button.secondary{color:#f6f3ee;background:#0d5c6373;border-color:#7ecdbb80}.brandBlueprint .launchRoutes a,.brandBlueprint .publicToolList a,.brandBlueprint .launchCloseLinks{background:#062b3185;border-color:#7ecdbb42}.brandBlueprint .launchRoutes a:hover,.brandBlueprint .publicToolList a:hover{background:#0d5c63b8;border-color:#7ecdbb}.brandBlueprint .launchRoutes h3,.brandBlueprint .publicToolList h3,.brandBlueprint .sectionHeading h2,.brandBlueprint .launchClose h2{color:#f6f3ee}.brandBlueprint .launchCase{background:#0d5c63}.socialAssetLibrary{max-width:1180px;margin:0 auto;padding:clamp(72px,10vw,132px) clamp(18px,5vw,64px) 96px}.socialAssetIntro{max-width:720px;margin-bottom:42px}.socialAssetIntro h1{color:#f6f3ee;letter-spacing:-.07em;margin:14px 0 18px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:.9}.socialAssetIntro>p:last-child{color:#c8ddd5;max-width:660px;margin:0;font-size:1.05rem;line-height:1.55}.socialAssetCard{background:#0f1417;border:1px solid #7ecdbb73;border-radius:18px;max-width:720px;margin:0 auto;padding:16px;box-shadow:0 26px 80px #00000047}.socialAssetMeta,.socialAssetFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.socialAssetMeta{color:#7ecdbb;letter-spacing:.12em;padding:4px 4px 14px;font-family:Cascadia Mono,Consolas,monospace;font-size:.7rem}.socialAssetMeta img{width:92px;height:auto}.socialAssetImage{border-radius:8px;width:100%;height:auto;display:block}.socialAssetFooter{justify-content:flex-start;padding:16px 4px 2px}.socialAssetFooter img{background:#f6f3ee;border-radius:50%;width:38px;height:38px;padding:7px}.socialAssetFooter strong,.socialAssetFooter span{display:block}.socialAssetFooter strong{color:#f6f3ee;font-size:.92rem}.socialAssetFooter span{color:#9ebbb3;margin-top:3px;font-size:.72rem}.socialAssetNote{color:#9ebbb3;max-width:720px;margin:18px auto 0;font-size:.76rem;line-height:1.5}.audienceLandingIntro,.pulseFeature,.pulseAudience{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:clamp(28px,7vw,90px);display:grid}.audienceLandingIntro h2,.pulseFeature h2,.pulseAudience h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2rem,4.5vw,4rem)}.audienceLandingIntro>p,.pulseFeature article>p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.65}.audienceSteps{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.audienceSteps a{background:var(--background);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px;display:grid}.audienceSteps a:hover{background:#fff}.audienceSteps a>span{color:var(--launch-orange);font-weight:800}.audienceSteps h2{margin:0 0 10px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.audienceSteps p{max-width:58ch;color:var(--muted);margin:0;line-height:1.6}.audienceSteps strong{color:var(--accent);font-size:.92rem}.audienceRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.pulseFeature{align-items:stretch}.pulseFeature article{color:#f6f3ee;background:#0d5c63;padding:clamp(26px,5vw,54px)}.pulseFeature article h2{max-width:700px}.pulseFeature article>p{color:#d8e9e5}.pulseFeature .boundaryPanel{align-content:start;margin:0}.pulseFeature .boundaryPanel a{color:var(--accent);margin-top:16px;font-weight:800;display:block}.pulseSections{background:#f6f3ee33;gap:1px;margin-top:34px;display:grid}.pulseSections div{background:#0d5c63;gap:5px;padding:16px 0;display:grid}.pulseSections span{color:#d8e9e5}@media (max-width:850px){.audienceLandingIntro,.pulseFeature,.pulseAudience,.audienceRelatedGrid{grid-template-columns:1fr}}@media (max-width:620px){.audienceSteps a{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 18px}.audienceSteps strong{grid-column:2}}.cashbackToolLayout,.breakCostLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(26px,5vw,70px);display:grid}.cashbackRatePage .publicPageHero{padding-bottom:clamp(42px,6vw,70px)}.cashbackRatePage .publicPageIntro{padding-top:clamp(46px,6vw,76px)}.cashbackInputs,.breakCostInputs{border-radius:4px 20px 4px 4px;align-content:start;padding:clamp(22px,4vw,34px)}.cashbackInputs h2,.breakCostInputs h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(1.8rem,3.4vw,3rem)}.instrumentLabel{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:900}.instrumentCluster{color:#f6f3ee;background:#102e2a;border-radius:22px 22px 6px;padding:clamp(24px,4vw,44px);box-shadow:0 24px 58px #102e2a2e}.instrumentClusterHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:30px;display:flex}.instrumentClusterHeader .instrumentLabel{color:#c6a15a}.instrumentClusterHeader strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3vw,2.4rem);font-weight:500}.rangeGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rangeGauge{background:#ffffff0a;border:1px solid #f6f3ee2e;border-radius:14px;min-width:0;padding:18px}.rangeGaugeHeading{gap:8px;display:grid}.rangeGaugeHeading span{color:#b7c7c8;font-size:.88rem;font-weight:800}.rangeGaugeHeading strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1}.rangeGaugeDial{aspect-ratio:2;background:conic-gradient(from 270deg at 50% 100%,#a83d38 0deg 45deg,#d67456 45deg 90deg,#719d71 90deg 135deg,#2f7b57 135deg 180deg);border-radius:200px 200px 0 0;width:min(100%,290px);margin:30px auto 8px;position:relative;overflow:hidden}.rangeGaugeDial:after{content:"";background:#102e2a;border-radius:14px 14px 0 0;height:14px;position:absolute;bottom:0;left:11%;right:11%}.rangeGaugeDial i{z-index:2;width:6px;height:78%;transform:rotate(calc(var(--needle-angle) - 90deg));transform-origin:50% 100%;background:#fff;border-radius:6px;position:absolute;bottom:8px;left:calc(50% - 3px);box-shadow:0 0 0 2px #c6a15a,0 0 12px #fffc}.rangeGaugeDial i:after{content:"";background:#102e2a;border:3px solid #c6a15a;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-7px;left:-6px}.rangeGaugeScale{color:#b7c7c8;text-transform:uppercase;justify-content:space-between;font-size:.73rem;font-weight:800;display:flex}.rangeGaugeValues{border-top:1px solid #f6f3ee2e;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:15px;display:grid}.rangeGaugeValues div{gap:5px;display:grid}.rangeGaugeValues div:nth-child(2){text-align:center}.rangeGaugeValues div:last-child{text-align:right}.rangeGaugeValues small{color:#b7c7c8;font-size:.7rem}.rangeGaugeValues strong{font-size:.94rem}.rangeGauge p{color:#d1dddb;margin:16px 0 0;font-size:.88rem;line-height:1.45}.termToggle{border-top:1px solid #f6f3ee2e;gap:8px;margin-top:16px;padding-top:14px;display:grid}.termToggle>span{color:#b7c7c8;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.termToggle>div{background:#00000024;border:1px solid #f6f3ee40;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.termToggle button{color:#d1dddb;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:36px;font-size:.8rem;font-weight:800}.termToggle button.active{color:#102e2a;background:#c6a15a}.termToggle button:focus-visible{outline-offset:2px;outline:3px solid #fff}.instrumentDisclaimer{color:#e1ebe8;background:#ffffff0f;border:1px solid #c6a15a8c;margin:24px 0 0;padding:18px;font-size:.86rem;line-height:1.5}.instrumentDisclaimer strong{color:#fff;margin-bottom:7px;font-size:.98rem;display:block}.instrumentDisclaimer p{margin:0 0 10px}.instrumentDisclaimer ul{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.instrumentDisclaimer small{color:#c6d5d1}.equityReadout{border:1px solid var(--line);background:#edf3ef;gap:5px;margin-top:6px;padding:18px;display:grid}.equityReadout span{color:var(--muted);font-size:.83rem;font-weight:800}.equityReadout strong{color:var(--accent-strong);font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:500;line-height:1}.equityReadout small{color:var(--muted);line-height:1.45}.equityReadoutWarning{background:#fff6e5;border-color:#e0bb78}.equityReadoutWarning strong{color:#8c5b14}.cashbackEvidence,.breakCostEvidence{padding-top:0}.sectionHeading{max-width:740px}.sectionHeading h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(2.1rem,4.5vw,4rem)}.cashbackEvidence .sectionHeading{max-width:760px;display:block}.cashbackEvidence .sectionHeading h2{max-width:680px;font-size:clamp(1.9rem,3.4vw,3rem)}.sectionHeading p{color:var(--muted);font-size:1.08rem;line-height:1.65}.conditionList{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.conditionList>div{background:var(--background);min-height:175px;padding:26px}.conditionList strong{color:var(--accent-strong);font-size:1.1rem}.conditionList p{color:var(--muted);margin:12px 0 0;line-height:1.6}.cashbackCta{color:#f6f3ee;background:#102e2a;border-radius:4px 18px 4px 4px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:42px;padding:30px;display:grid}.cashbackCta .instrumentLabel{color:#c6a15a}.cashbackCta h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.8rem,3.5vw,3rem)}.cashbackCta p{color:#d1dddb;max-width:620px;margin:0;line-height:1.55}.cashbackCta .button{white-space:nowrap}.cashbackMethod{max-width:1180px;margin:0 auto;padding-left:clamp(18px,4vw,56px);padding-right:clamp(18px,4vw,56px)}.cashbackMethod p{max-width:820px}.breakCostParts{background:#f6f3ee2e;border:1px solid #f6f3ee2e;gap:1px;margin-top:24px;display:grid}.breakCostParts>div{background:#ffffff0a;grid-template-columns:1fr auto;gap:10px 18px;padding:20px;display:grid}.breakCostParts span{color:#d1dddb}.breakCostParts strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500}.breakCostParts small{color:#b7c7c8;grid-column:1/-1}@media (max-width:850px){.cashbackToolLayout,.breakCostLayout{grid-template-columns:1fr}.cashbackCta{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.rangeGaugeGrid,.conditionList{grid-template-columns:1fr}.instrumentClusterHeader{flex-direction:column;align-items:start}.rangeGaugeValues strong{font-size:.82rem}.breakCostParts>div{grid-template-columns:1fr}.breakCostParts strong{grid-row:2}}@media (max-width:850px){.statementGagePage .statementSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.statementGagePage .statementSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statementGagePage .statementGageDemoPicker{flex:100%;display:flex}.statementGagePage .statementGageDemoPicker button{min-height:40px;padding-inline:5px;font-size:.72rem}.statementGagePage .statementCardToggle{width:100%}.statementGagePage .moregageTxnMain{grid-template-columns:72px minmax(0,1fr);gap:7px}.statementGagePage .moregageTxnMain em{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--background:#f6f3ee;--foreground:#0f1417;--muted:#526166;--panel:#fff;--line:#d8d8d0;--accent:#0d5c63;--accent-strong:#0f1417;--gold:#c6a15a;--launch-orange:#ff8a3d;--launch-teal-light:#7ecdba}.brand{gap:10px}.brandIcon{border-radius:8px;width:34px;height:34px}.brandWordmark{width:122px;height:auto;display:block}.footerWordmark{width:132px;height:auto;margin-bottom:20px;display:block}.publicHeader{z-index:2;position:relative}.publicHeader .topbar{max-width:1240px}.publicHeader .navlinks a{color:#415256}.publicHeader .navlinks a:hover{color:var(--accent)}.headerCta{background:var(--accent);border-radius:6px}.launchHero{min-height:760px;color:var(--foreground);background:var(--background);border-bottom:1px solid var(--line)}.launchHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(44px,8vw,116px);max-width:1240px;margin:0 auto;padding:clamp(80px,13vh,140px) clamp(18px,4vw,56px) 110px;display:grid}.launchHeroCopy h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 26px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3.6rem,7.4vw,7.3rem);font-weight:650;line-height:.96}.launchHeroCopy h1 span{color:var(--accent)}.launchKicker,.instrumentLabel{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.launchLead{color:#435257;max-width:650px;margin:0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.55}.launchBoundary{border-left:1px solid var(--gold);color:#5a666a;max-width:620px;margin:28px 0 0;padding:14px 0 0 16px;font-size:.92rem;line-height:1.55}.methodInstrument{color:#f6f3ee;background:#0f1417;border-radius:18px 18px 6px;padding:clamp(28px,4vw,46px);box-shadow:0 28px 65px #0f141729}.methodInstrument h2{letter-spacing:-.05em;margin:14px 0 24px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:550;line-height:1.02}.methodInstrument .instrumentDial{border-color:var(--launch-orange)}.methodInstrument .instrumentDial i{background:#f6f3ee}.methodInstrument .questionList div{border-color:#f6f3ee2e}.methodInstrument .questionList span{color:#b7c7c8}.launchSection{max-width:1240px;margin:0 auto;padding:clamp(82px,10vw,132px) clamp(18px,4vw,56px)}.launchSection .sectionHeading{margin-bottom:50px}.launchRoutes{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.launchRoutes a{background:var(--background);min-height:290px;padding:28px}.launchRoutes a:hover{background:#fff}.launchRoutes span{color:var(--launch-orange);font-size:.82rem;font-weight:800}.launchRoutes h3{letter-spacing:-.03em;margin:58px 0 12px;font-size:clamp(1.35rem,2.2vw,1.9rem)}.launchRoutes p{max-width:32ch;color:var(--muted);margin:0 0 22px;line-height:1.55}.launchRoutes strong,.launchCloseLinks a{color:var(--accent);font-size:.92rem}.launchCase{color:#f6f3ee;background:#0d5c63;grid-template-columns:.86fr 1.14fr;gap:clamp(45px,8vw,110px);padding:clamp(82px,10vw,132px) max(clamp(18px,4vw,56px),50vw - 564px);display:grid}.launchCase .caseCopy h2{letter-spacing:-.06em;max-width:600px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:550;line-height:1}.launchCase .caseCopy p{color:#d8e9e5;max-width:540px}.launchCase .caseCopy a{color:#ffd59c}.launchClose{grid-template-columns:1fr .8fr;gap:50px;max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,110px) clamp(18px,4vw,56px);display:grid}.launchClose h2{letter-spacing:-.06em;max-width:700px;margin:16px 0 0;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2.4rem,4.7vw,5rem);font-weight:550;line-height:1}.launchCloseLinks{border-top:1px solid var(--line);align-content:center;gap:0;display:grid}.launchCloseLinks a{border-bottom:1px solid var(--line);align-items:center;min-height:58px;font-weight:750;display:flex}@media (max-width:850px){.launchHeroGrid,.launchCase,.launchClose,.launchRoutes{grid-template-columns:1fr}.launchRoutes a{min-height:auto}.launchRoutes h3{margin-top:28px}}@media (max-width:620px){.publicHeader .topbar{flex-wrap:wrap}.publicHeader .brand{flex:auto}.publicHeader .headerCta{text-align:center;order:2;max-width:132px;padding:0 10px;font-size:.74rem;line-height:1.1}.publicHeader .navlinks{flex-basis:100%;order:3;max-width:100%;overflow-x:auto}.brandWordmark{width:108px}.brandIcon{width:30px;height:30px}.launchHeroGrid{padding-top:62px}.launchHeroCopy h1{font-size:clamp(3rem,13.2vw,4.8rem)}}.guideDirectoryControls{grid-template-columns:minmax(0,1.2fr) minmax(220px,.6fr) auto;align-items:end;gap:18px;max-width:1180px;margin:0 auto;padding:36px clamp(18px,4vw,56px) 0;display:grid}.guideDirectoryControls label{color:var(--muted);gap:8px;font-size:.82rem;font-weight:800;display:grid}.guideDirectoryControls input,.guideDirectoryControls select{border:1px solid var(--line);background:var(--moregage-clean-sheet);min-height:48px;color:var(--foreground);border-radius:6px;padding:11px 13px}.guideDirectoryControls p{color:var(--muted);margin:0 0 14px;font-size:.9rem}.guideDirectoryEmpty{max-width:1180px;margin:0 auto;padding:90px clamp(18px,4vw,56px)}.guideDirectoryEmpty h2{font-size:clamp(1.8rem,4vw,3rem)}.guideDirectoryEmpty p{color:var(--muted)}.guideDirectoryEmpty button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;min-height:44px;padding:10px 16px;font-weight:800}.journeyIntro,.brokerExplainerGrid,.brokerFuture{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:clamp(28px,7vw,90px);display:grid}.journeyIntro h2,.brokerExplainerGrid h2,.brokerFuture h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2rem,4.5vw,4rem)}.journeyIntro>p,.brokerFuture p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.65}.journeyStages{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.journeyStages a{background:var(--background);grid-template-columns:64px minmax(0,1fr) auto;gap:24px;padding:28px;display:grid}.journeyStages a:hover{background:#fff}.journeyStages a>span{color:var(--launch-orange);font-weight:800}.journeyStages h2{margin:0 0 10px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.journeyStages p{max-width:62ch;color:var(--muted);margin:0;line-height:1.6}.journeyStages strong,.brokerFuture a{color:var(--accent);font-weight:800}.brokerExplainerGrid{align-items:stretch}.brokerExplainerGrid article{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.brokerExplainerGrid article+article{background:#e8eee9}.brokerExplainerGrid h2{margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.7rem)}.brokerExplainerGrid ul{color:var(--muted);gap:12px;margin:0;padding-left:20px;line-height:1.6;display:grid}.brokerProcess .sectionHeading h2{max-width:720px}.brokerFuture{border-top:1px solid var(--line)}.pulseSimulator{border-top:1px solid var(--line);gap:28px;display:grid}.pulseSimulatorForm{gap:16px;max-width:760px;display:grid}.pulseSimulatorForm label{color:var(--muted);gap:8px;font-weight:700;display:grid}.pulseSimulatorForm input,.pulseSimulatorForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:13px 14px}.pulseSimulatorForm textarea{resize:vertical}.pulseSimulatorForm button{background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:12px 18px;font-weight:800}.pulseSimulatorForm button:disabled{opacity:.65;cursor:wait}.formError{color:#9d2f28;margin:0;font-weight:700}.pulseSimulation{gap:16px;display:grid}.pulseThinking{color:var(--launch-orange);margin:0;font-weight:800;animation:.9s ease-in-out infinite alternate pulseThinking}.pulseSimulationGaugeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pulseMiniGauge{border:1px solid var(--line);background:#fff;gap:10px;padding:16px;transition:border-color .3s,transform .3s;display:grid}.pulseMiniGauge>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pulseMiniGauge span{color:var(--muted);font-size:.9rem}.pulseMiniGauge strong{font-size:1.7rem}.pulseMiniGaugeDial{width:min(100%,170px);margin:8px auto 0}.pulseMiniGaugeDial i{animation:.9s cubic-bezier(.16,1,.3,1) both gauge-settle}.pulseMiniGauge.changed{border-color:var(--launch-orange);transform:translateY(-3px)}.pulseMiniGauge small{color:var(--launch-orange);font-weight:800}.pulseEvidenceReceipt{border:1px solid var(--launch-orange);background:#f7f1e9;gap:12px;max-width:760px;padding:20px 22px;display:grid}.pulseEvidenceReceipt p,.pulseEvidenceReceipt small{color:var(--muted);margin:0;line-height:1.55}.pulseEvidenceReceipt dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.pulseEvidenceReceipt dl div{gap:4px;display:grid}.pulseEvidenceReceipt dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.pulseEvidenceReceipt dd{margin:0;font-weight:800}@keyframes pulseThinking{0%{opacity:.45;transform:translate(0)}to{opacity:1;transform:translate(8px)}}@media (max-width:850px){.guideDirectoryControls,.journeyIntro,.brokerExplainerGrid,.brokerFuture,.pulseSimulationGaugeGrid,.marketGoLiveGrid,.marketBandLegend,.macroHistoryGrid,.marketAnalysisBody{grid-template-columns:1fr}.guideDirectoryControls p{margin:0}}@media (max-width:620px){.pulseEvidenceReceipt dl{grid-template-columns:repeat(2,1fr)}.journeyStages a{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 18px}.journeyStages strong{grid-column:2}}.caseEvidenceFlow{counter-reset:evidence-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 34px;padding:0;list-style:none;display:grid}.caseEvidenceFlow li{border:1px solid var(--line);background:var(--surface);counter-increment:evidence-step;border-radius:12px;min-height:72px;padding:34px 14px 12px;font-weight:650;position:relative}.caseEvidenceFlow li:before{content:counter(evidence-step);background:var(--accent);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid;position:absolute;top:10px;left:14px}.casePropertyImage{margin:24px 0 34px}.casePropertyImage img{object-fit:cover;border:1px solid var(--line);border-radius:18px;width:100%;max-height:520px;display:block}.casePropertyImage figcaption{color:var(--muted);margin-top:8px;font-size:.88rem}.casePackLink{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 28px;padding:14px 16px}.casePackLink a{font-weight:750}.casePackLink span{color:var(--muted);font-size:.88rem}@media (max-width:760px){.caseEvidenceFlow{grid-template-columns:1fr 1fr}}@media (max-width:480px){.caseEvidenceFlow{grid-template-columns:1fr}}.socialCardPage{color:var(--foreground);background:#e8eeea}.socialCardStage{justify-items:center;padding:clamp(58px,8vw,100px) 18px 90px;display:grid}.socialCard{aspect-ratio:4/5;color:#eef5f0;background:#0b1417;border:1px solid #1b3d3e;flex-direction:column;width:min(100%,600px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f141733}.socialCardHeader{border-bottom:1px solid #eef5f029;justify-content:space-between;align-items:center;gap:14px;padding:22px 26px;display:flex}.socialBrand{align-items:center;gap:9px;font-size:1.05rem;display:flex}.socialGauge{border:3px solid #ff8a3d;border-bottom:0;border-radius:30px 30px 0 0;width:28px;height:15px;display:inline-block;position:relative;overflow:hidden}.socialGauge i{transform-origin:50% 100%;background:#f6f3ee;width:2px;height:82%;position:absolute;bottom:0;left:calc(50% - 1px);transform:rotate(26deg)}.socialLabel{color:#7ecdb7;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.socialHero{padding:32px 26px 22px;position:relative}.socialHero h1{letter-spacing:-.07em;max-width:460px;margin:10px 0 13px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:.94}.socialHero h1 em{color:#7ecdb7;font-style:normal}.socialHero>p:not(.launchKicker){color:#b3c6be;max-width:385px;margin:0;font-size:.92rem;line-height:1.45}.socialHouse{color:#7ecdb7;background:#102328;border:1px solid #7ecdb761;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;bottom:28px;right:32px}.socialHouse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:51px;height:51px}.socialCostBand{background:#d7a85c1f;border:1px solid #d7a85c80;align-items:center;gap:15px;margin:0 26px;padding:16px 18px;display:flex}.socialCostBand>svg{fill:none;stroke:#d7a85c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:38px;height:38px}.socialCostBand div{gap:2px;display:grid}.socialCostBand span{color:#d7a85c;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.socialCostBand strong{font-size:2rem;line-height:1}.socialCostBand small{color:#b3c6be;font-size:.68rem}.socialPaths{background:#eef5f029;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid}.socialPath{background:#111d21;padding:16px 18px}.socialAuction{border-top:2px solid #ff8a3d}.socialNegotiation{border-top:2px solid #7ecdb7}.socialPathTitle{align-items:center;gap:9px;display:flex}.socialPathTitle>svg{fill:none;stroke:#ff8a3d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:27px;height:27px}.socialNegotiation .socialPathTitle>svg{stroke:#7ecdb7}.socialPathTitle div{gap:2px;display:grid}.socialPathTitle span{color:#aebfb9;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.socialPathTitle strong{font-size:.84rem}.socialTimeline{grid-template-columns:1fr 24px 1fr 24px 1.25fr;align-items:center;gap:3px;margin-top:16px;display:grid}.socialTimeline>div{text-align:center;justify-items:center;gap:5px;display:grid}.socialTimeline>div>svg{fill:none;stroke:#cbdad3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:25px;height:25px}.socialTimeline span{font-size:.62rem;font-weight:800}.socialTimeline>b{background:#eef5f04d;height:1px}.socialTimeline .miss,.socialTimeline .proceed{color:#ffb078;border:1px solid #ff8a3d80;align-content:center;gap:4px;min-height:43px;padding:5px;display:grid}.socialTimeline .proceed{color:#7ecdb7;border-color:#7ecdb780}.socialTimeline small{color:#b3c6be;font-size:.58rem;font-weight:400;line-height:1.2}.socialTakeaway{background:#7ecdb71a;border:1px solid #7ecdb7;gap:4px;margin:18px 26px 0;padding:15px 18px;display:grid}.socialTakeaway strong{color:#7ecdb7;font-size:.85rem}.socialTakeaway span{color:#c6d7d0;font-size:.75rem;line-height:1.35}.socialCardFooter{color:#8fa79e;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding:18px 26px 20px;font-size:.62rem;display:flex}.socialCardFooter strong{color:#d7a85c}.socialCardNote{color:#526166;margin:18px 0 0;font-size:.82rem}@media (max-width:520px){.socialCardHeader{padding:17px 18px}.socialHero{padding:24px 18px 18px}.socialHero h1{font-size:clamp(2.1rem,10vw,3.5rem)}.socialHouse{width:64px;height:64px;bottom:18px;right:18px}.socialCostBand{margin-inline:18px}.socialPaths{grid-template-columns:1fr}.socialPath{padding:14px 18px}.socialTakeaway{margin-inline:18px}.socialCardFooter{padding-inline:18px}.socialCard{aspect-ratio:auto;min-height:0}}.hybridPage{color:var(--foreground);background:#e8eeea}.hybridStage{justify-items:center;padding:clamp(58px,8vw,100px) 18px 90px;display:grid}.hybridCard{color:#eef5f0;background:#0b1417;border:1px solid #1b3d3e;width:min(100%,600px);box-shadow:0 24px 70px #0f141733}.hybridHeader{border-bottom:1px solid #eef5f029;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.hybridBrand{align-items:center;gap:9px;font-size:1.05rem;display:flex}.hybridHeader>span{color:#7ecdb7;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.hybridTitle{padding:28px 26px 22px}.hybridTitle h1{letter-spacing:-.07em;margin:10px 0 0;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(2.5rem,6vw,4.9rem);font-weight:600;line-height:.94}.hybridTitle h1 em{color:#7ecdb7;font-style:normal}.hybridImage{margin:0;position:relative}.hybridImage img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.hybridImage figcaption{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.hybridImage figcaption span{color:#f6f3ee;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#0f1417d1;padding:8px 10px;font-size:.72rem;font-weight:850}.hybridImage figcaption span:last-child{color:#0f1417;background:#7ecdb7e6}.hybridExplanation{background:#eef5f029;grid-template-columns:1fr 1fr;gap:1px;display:grid}.hybridExplanation>div{background:#111d21;gap:6px;padding:18px 20px;display:grid}.hybridExplanation>div:first-child{border-top:2px solid #ff8a3d}.hybridExplanation>div:last-child{border-top:2px solid #7ecdb7}.hybridExplanation strong{font-size:.85rem}.hybridExplanation span{color:#b3c6be;font-size:.76rem;line-height:1.4}.hybridTakeaway{background:#d7a85c1f;border:1px solid #d7a85c;gap:4px;margin:18px 26px 0;padding:15px 18px;display:grid}.hybridTakeaway strong{color:#d7a85c;font-size:.85rem}.hybridTakeaway span{color:#c6d7d0;font-size:.78rem}.hybridCard footer{color:#8fa79e;justify-content:space-between;gap:10px;padding:22px 26px 20px;font-size:.62rem;display:flex}.hybridCard footer strong{color:#d7a85c}.hybridNote{color:#526166;margin:18px 0 0;font-size:.82rem}@media (max-width:520px){.hybridHeader{padding:17px 18px}.hybridTitle{padding:24px 18px 18px}.hybridTitle h1{font-size:clamp(2.2rem,10vw,3.7rem)}.hybridExplanation{grid-template-columns:1fr}.hybridExplanation>div{padding:15px 18px}.hybridTakeaway{margin-inline:18px}.hybridCard footer{padding-inline:18px}}.hybridPaths{background:#eef5f029;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hybridPath{background:#111d21}.hybridAuction{border-top:2px solid #ff8a3d}.hybridNegotiation{border-top:2px solid #7ecdb7}.hybridPathLabel{gap:3px;padding:15px 18px 12px;display:grid}.hybridPathLabel span{color:#aebfb9;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.hybridAuction .hybridPathLabel strong{color:#ffb078}.hybridArt{background:#102328;min-height:245px;position:relative;overflow:hidden}.hybridNegotiation .hybridArt{background:#f1eee4}.hybridArt img{object-fit:contain;display:block;position:absolute}.hybridArt .assetChecklist{object-fit:cover;object-position:center;width:29%;height:105px;bottom:9px;right:24%}.hybridGate{letter-spacing:.06em;padding:5px 8px;font-size:.58rem;font-weight:900;position:absolute;bottom:10px;right:10px}.hybridGate.closed{color:#0f1417;background:#ff8a3d}.hybridGate.open{color:#0f1417;background:#7ecdb7}.hybridPath>p{color:#b3c6be;min-height:55px;margin:0;padding:13px 18px 16px;font-size:.72rem;line-height:1.4}.hybridNegotiation>p{color:#526166;background:#f1eee4}.hybridNegotiation .hybridPathLabel{color:#0f1417;background:#f1eee4}.hybridNegotiation .hybridPathLabel span{color:#526166}.hybridNegotiation .hybridPathLabel strong{color:#0d5c63}.hybridArt .assetHouse{width:28%;height:84px;top:14px;left:7%}.hybridArt .assetGavel{width:24%;height:78px;bottom:23px;left:17%}.hybridArt .assetMagnify{width:24%;height:78px;bottom:23px;right:22%}.hybridArt .assetChecklist{width:24%;height:78px;bottom:23px;right:5%}.hybridArt .assetTokens{width:24%;height:70px;bottom:7px;left:41%}.hybridNegotiation .assetChecklist{width:24%;left:8%;right:auto}.hybridNegotiation .assetMagnify{bottom:23px;right:6%}.hybridNegotiation .assetTokens{width:24%;left:auto;right:32%}@media (max-width:520px){.hybridPaths{grid-template-columns:1fr}.hybridArt{min-height:220px}.hybridArt .assetHouse{height:80px}.hybridArt .assetChecklist{height:74px}}.assetLibraryPage{color:var(--foreground);background:var(--background)}.assetLibrary{max-width:1240px;margin:0 auto;padding:clamp(72px,11vw,140px) clamp(18px,4vw,56px) 110px}.assetLibraryIntro h1{letter-spacing:-.07em;max-width:850px;margin:18px 0 24px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:clamp(3.2rem,7vw,7rem);line-height:.96}.assetLibraryIntro>p:last-child{max-width:680px;color:var(--muted);font-size:1.1rem;line-height:1.6}.assetLibraryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:70px;display:grid}.assetLibraryGrid figure{border:1px solid var(--line);background:#0b1417;margin:0}.assetTile{background:#102328;place-items:center;min-height:230px;display:grid;overflow:hidden}.assetTile img{object-fit:contain;width:100%;height:220px;display:block}.assetLibraryGrid figure:last-child .assetTile img{object-fit:cover}.assetLibraryGrid figcaption{color:#eef5f0;gap:5px;padding:14px;display:grid}.assetLibraryGrid figcaption strong{color:#7ecdb7}.assetLibraryGrid figcaption span{color:#aebfb9;font-size:.78rem;line-height:1.35}.assetLibraryNote{color:var(--muted);margin-top:24px;font-size:.78rem;line-height:1.5}@media (max-width:1000px){.assetLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.assetLibraryGrid figure:last-child{grid-column:span 2}@media (max-width:620px){.assetLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px}.assetLibraryGrid figure:last-child{grid-column:span 2}.assetTile{min-height:160px}.assetTile img{height:160px}}.gaugeLogoStudies{border-top:1px solid #26383b;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:36px;margin-top:48px;padding-top:34px;display:grid}.gaugeLogoStudies h2{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(1.5rem,3vw,2.6rem)}.gaugeLogoStudies p:last-child{color:#a9bfba;margin:0;font-size:.82rem;line-height:1.45}.gaugeLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gaugeLogoGrid figure{background:#102025;border:1px solid #304446;margin:0;padding:10px}.gaugeStudyLogo{width:100%;height:auto;display:block}.gaugeLogoGrid figcaption{color:#d6e4df;padding:8px 2px 2px;font-size:.72rem}@media (max-width:700px){.gaugeLogoStudies{grid-template-columns:1fr;gap:24px}.gaugeLogoGrid{grid-template-columns:1fr 1fr}}.gaugeStudyPage{color:#eef6f4;background-color:#090f13;background-image:radial-gradient(circle at 15% 10%,#36b59a21,#0000 28%),radial-gradient(circle at 90% 78%,#ff8a3d17,#0000 30%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:clamp(28px,6vw,82px) max(20px,50vw - 590px)}.gaugeStudyHeader{border-bottom:1px solid #26383b;grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);align-items:end;gap:48px;padding-bottom:48px;display:grid}.gaugeStudyKicker{color:#7ecdbb;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.gaugeStudyHeader h1{letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:500;line-height:.92}.gaugeStudyHeader h1 span{color:#f0bf6a}.gaugeStudyHeader>div>p:last-child{color:#afc3bf;max-width:650px;margin:0;font-size:1rem;line-height:1.6}.gaugeStudyLegend{color:#d1dfdb;border-left:1px solid #f0bf6a;gap:12px;padding-left:18px;font-size:.8rem;line-height:1.35;display:grid}.gaugeStudyLegend span:first-child{color:#f0bf6a;font-weight:800}.gaugeStudyGrid{background:#304446;border:1px solid #304446;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.gaugeStudyCard{background:#102025;min-width:0;padding:clamp(18px,3vw,34px)}.gaugeStudyCard:nth-child(3){grid-column:1/-1}.gaugeStudyCardTop{grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;margin-bottom:16px;display:grid}.gaugeStudyCardTop>span{color:#ff8a3d;letter-spacing:.12em;font-size:.72rem;font-weight:900}.gaugeStudyCardTop h2{letter-spacing:-.04em;margin:0;font-size:1.35rem}.gaugeStudyCardTop small{color:#8fa9a5;font-size:.68rem}.gaugeStudyCard>p{color:#a9bfba;max-width:42ch;margin:8px 0 0;font-size:.8rem;line-height:1.45}.gaugeStudyFooter{color:#a9bfba;border-top:1px solid #304446;gap:18px;margin-top:28px;padding-top:18px;font-size:.8rem;display:flex}.gaugeStudyFooter strong{color:#f0bf6a}@media (max-width:700px){.gaugeStudyHeader{grid-template-columns:1fr;gap:28px}.gaugeStudyGrid{grid-template-columns:1fr;margin-top:28px}.gaugeStudyCard:nth-child(3){grid-column:auto}.gaugeStudyCardTop{grid-template-columns:auto 1fr}.gaugeStudyCardTop small{grid-column:2}.gaugeStudyFooter{gap:6px;display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
