.editorial-type{position:absolute;inset:auto 0 0;overflow:clip;pointer-events:none;user-select:none;color:#dccb9f;opacity:.09;font-family:var(--font-editorial);font-size:clamp(72px,12vw,180px);line-height:1;letter-spacing:-.045em}.editorial-type-track{display:flex;width:max-content}.editorial-type-track>span{flex:none;white-space:pre}.editorial-home .cost-story-scene>.editorial-type{z-index:-1;bottom:12px;mask-image:linear-gradient(transparent,#000 65%)}@media screen{.decision-studio,body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio)){--foreground:#f1f0e7;--muted:#bfccbe;--border:#637567;--surface:#203c30;--surface-soft:#294638;--blue:#d2dfc4;--focus:#ead7a9;--danger:#f0aeb3;--primary:#123c32;--primary-hover:#204e41}html:has(>body>#main :is(.compare-studio,.purchases-studio,.insights-studio)){background:#142e24}body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio)){--background:#142e24;--glass-ivory:rgb(20 46 36/.94);--glass-surface:rgb(32 60 48/.96);--glass-line:rgb(220 203 159/.3);--inner-highlight:rgb(247 244 237/.08);color-scheme:dark;background:var(--background)}body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio))>:is(#main,.site-header,.site-footer){background:#142e24;border-color:#b59a6470}body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio))>:is(.site-header,.site-footer) .brand-symbol{--mark-ink:#142e24;--mark-accent:#dccb9f}.decision-studio{position:relative;isolation:isolate;overflow:clip;min-height:85vh;color-scheme:dark;color:var(--foreground);background:#142e24}.decision-studio:after,.decision-studio:before{content:"";position:absolute;z-index:-1;pointer-events:none}.decision-studio:before{inset:0;background:radial-gradient(ellipse at 0 42%,#62846538,transparent 55%),radial-gradient(ellipse at 100% 80%,#b59a6420,transparent 48%),linear-gradient(155deg,transparent 25%,#07191070)}.decision-studio:after{top:260px;right:0;bottom:0;width:min(900px,80%);background:linear-gradient(180deg,#142e2430,#142e24b0),url(/images/decisionlab-botanical-hero.webp) 100% 0 /auto 1000px repeat-y;opacity:.24;mask-image:linear-gradient(90deg,transparent,#000 70%)}.decision-studio .workspace-entrance{background:transparent}.decision-studio .workspace-entrance .workspace-botanical{mask-image:linear-gradient(#000 35%,transparent)}.decision-studio .studio-workspace{padding-bottom:72px}.queue-studio{background:#10271f}.queue-studio .backup-panel{position:relative;padding-top:32px;border-color:#b59a6470}.purchases-studio .purchase-list,.queue-studio .queue-list{gap:24px}.decision-studio .studio-paper,.purchases-studio :is(.purchase-card,.product-empty),.queue-studio :is(.queue-card,.product-empty){--foreground:#17221e;--muted:#505d55;--surface:#fbf9f3;--surface-soft:#f0ede3;--border:#d4d4c6;--blue:#123c32;--blue-hover:#204e41;--focus:#376953;--danger:#a23846;--disabled-text:#566058;--disabled-surface:#e5e7de;color-scheme:light;color:var(--foreground);background:#f7f4ed;padding:clamp(20px,3vw,36px);border:0;border-top:2px solid #b59a64;box-shadow:0 24px 55px -28px #0008;border-radius:2px}.purchases-studio .purchase-card:last-child,.queue-studio .queue-card:last-child{border-bottom:0}.purchases-studio .studio-workspace{max-width:1100px}.decision-studio .studio-paper,.purchases-studio :is(.purchase-card,.product-empty){--background:#f7f4ed;--success:#286045;--success-soft:#e4eee5;--warning:#805414;--danger-soft:#faeaeb;--warm:#735a2f;--warm-soft:#f0e9db;--cyan:#336556;--cyan-soft:#e6ece5}.queue-studio .backup-panel .button-primary,.queue-studio .product-toolbar .button-primary{color:#123c32;background:#eee7d7;border-color:#dccb9f}.queue-studio .backup-panel .button-primary:hover,.queue-studio .product-toolbar .button-primary:hover{background:#fbf9f3}.workspace-entrance{--foreground:#f7f4ed;--muted:#d5dfd2;position:relative;isolation:isolate;overflow:clip;background:#123c32;color:#f7f4ed}.workspace-entrance .workspace-botanical{position:absolute;z-index:-3;inset:0}.workspace-entrance .workspace-botanical img{object-fit:cover;object-position:70% 48%;opacity:.48}.workspace-entrance .workspace-botanical:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10291ff5 12%,#123c32b3 65%,#123c3270)}.workspace-entrance>.editorial-type{z-index:-2;inset:auto 0 8px 45%;font-size:clamp(100px,14vw,200px);opacity:.1}.workspace-entrance>.botanical-shade{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none;color:#091b12;opacity:.45}.workspace-entrance .botanical-shade svg{position:absolute;width:min(760px,68vw);height:auto;right:-60px;top:-95px}.workspace-entrance .botanical-shade-stem{stroke:currentColor;stroke-width:1.5}.workspace-entrance .botanical-shade-leaves{fill:currentColor}.workspace-entrance .page-heading{padding-block:24px 62px}.workspace-entrance .page-context{margin-bottom:24px;color:#d5dfd2;font-size:12px}.workspace-entrance .page-context a{color:inherit}.workspace-entrance .eyebrow{color:#dccb9f;letter-spacing:.12em;text-transform:uppercase}.workspace-entrance .status-dot{display:none}.workspace-entrance .page-heading h1{max-width:17ch;margin-block:12px 0;color:inherit;font-size:clamp(40px,4.6vw,66px);font-weight:400;line-height:1.06;letter-spacing:-.04em}.workspace-entrance .page-heading>p:last-child{max-width:52ch;margin-top:20px;color:#d5dfd2;font-size:15px;line-height:1.7}.workspace-entrance :focus-visible{outline-color:#ead7a9}.decision-studio .studio-workspace{position:relative;padding-top:32px}.analyze-studio .product-form{--foreground:#17221e;--muted:#505d55;--surface:#fbf9f3;--surface-soft:#f0ede3;--border:#d4d4c6;--blue:#123c32;--blue-hover:#204e41;--focus:#376953;--disabled-text:#566058;--disabled-surface:#e5e7de;--danger:#a23846;color-scheme:light;color:var(--foreground);background:#f7f4ed;position:relative;max-width:920px;margin-top:-56px;padding:24px clamp(20px,3.5vw,44px) 28px;border:0;border-top:2px solid var(--champagne);border-radius:2px;box-shadow:0 28px 70px -24px #0009}.analyze-studio .product-local-note{position:relative;margin:0 auto 24px;max-width:920px}.analyze-studio .product-error~.product-form,.analyze-studio .product-local-note+.product-form{margin-top:0}.analyze-studio .product-steps{gap:8px}.analyze-studio .product-steps :is(button,.product-step-receipt){justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:10px 0;border:0;font-size:12px;text-align:left;line-height:1.4}.analyze-studio .product-steps :is(button,.product-step-receipt)>span{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;font-size:11px}.analyze-studio .product-steps button[data-complete=true]>span{border-color:#87927c;background:#e4eee5;color:#123c32}.analyze-studio .product-steps button[aria-current=step]{color:#123c32;font-weight:650}.analyze-studio .product-steps button[aria-current=step]>span{background:#123c32;color:#f7f4ed;border-color:#123c32;box-shadow:0 0 0 3px #123c3210}.analyze-studio .product-steps button:disabled{opacity:1;color:#6b736c}.analyze-studio .product-step-progress{height:2px;margin-top:8px}.analyze-studio .product-form-heading{margin-block:24px}.analyze-studio .product-form-heading .eyebrow{color:#735a2f;font-size:11px;letter-spacing:.08em}.analyze-studio .product-form-heading h2{margin-block:8px 10px;font-size:clamp(28px,3vw,36px)}.analyze-studio .product-fields{gap:20px 28px}.analyze-studio .product-field label{font-size:14px}.analyze-studio .product-form :is(input,select,textarea){border-radius:3px;background:#fbf9f3;border-color:#bfc4b7}.analyze-studio .product-form :is(input,select,textarea):focus-visible{outline:2px solid #376953;outline-offset:2px;border-color:#376953;box-shadow:0 0 0 4px #37695312}.analyze-studio .product-form :is(.button-outline,.button-quiet){color:#123c32}.analyze-studio .product-form .button-outline:hover{background:#e5e7de}.analyze-studio .product-form>.product-actions{margin-top:24px;padding-top:20px}.analyze-studio:has(.analysis-result){--foreground:#f1f0e7;--muted:#bfccbe;--border:#4b6455;--blue:#d2dfc4;--focus:#ead7a9;background:#142e24;color:var(--foreground)}.analyze-studio:has(.analysis-result) .workspace-entrance{background:#10291f}.analyze-studio .analysis-result{max-width:1100px;margin-inline:auto;gap:clamp(28px,4vw,64px)}.analyze-studio .analysis-result>.true-receipt{background:#f7f4ed;box-shadow:0 24px 60px -32px #0009}.analyze-studio .receipt-next{padding-top:20px;border-top:1px solid #b59a64}.analyze-studio .receipt-next>.eyebrow{color:#dccb9f;font-size:11px;letter-spacing:.06em}.analyze-studio .receipt-next .product-actions{gap:12px}.analyze-studio .receipt-next .button-primary{background:#eee7d7;color:#123c32;border-color:#eee7d7}.analyze-studio .receipt-next .button-primary:hover{background:#fbf9f3}.analyze-studio .receipt-next .button-outline{color:#f7f4ed;border-color:#859779}.analyze-studio .receipt-next .button-outline:hover{background:#234133}.queue-studio .workspace-entrance .page-heading{padding-bottom:40px}.queue-studio .workspace-entrance .page-heading h1{max-width:19ch}.queue-studio .studio-workspace{max-width:1100px}.queue-studio .product-local-note{font-size:12px;max-width:74ch}.queue-studio .product-toolbar{gap:20px 28px;padding-bottom:24px;margin-bottom:0;align-items:center}.queue-studio .product-toolbar>.product-field{margin-left:auto;flex:0 1 280px}.queue-studio .product-toolbar label{font-size:12px}.queue-studio .queue-card{padding-block:30px}.queue-studio .queue-card>header{gap:24px}.queue-studio .queue-card h2{font-size:clamp(28px,3vw,38px);max-width:34ch;margin-block:14px 22px}.queue-studio .queue-state{gap:12px;font-size:12px}.queue-studio .queue-state>span:last-child{color:var(--muted)}.queue-studio .decision-status{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:2px;border:1px solid var(--border);color:var(--foreground);background:transparent}.queue-studio .decision-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.queue-studio .decision-status[data-status=considering]{background:var(--surface-soft);border-color:#87927c}.queue-studio .decision-status[data-status=postponed]{border-color:#b59a64;border-style:dashed}.queue-studio .decision-status[data-status=bought]{background:#123c32;border-color:#527164;color:#f7f4ed}.queue-studio .decision-status[data-status=skipped]{color:var(--muted)}.queue-studio .decision-status[data-status=skipped]:before{background:transparent;border:1px solid}.queue-studio .queue-estimates{display:flex;flex-wrap:wrap;gap:20px 44px;margin:0}.queue-studio .queue-estimates>div{min-width:0;max-width:100%}.queue-studio .queue-estimates dt{color:var(--muted);font-size:11px;line-height:1.6}.queue-studio .queue-estimates dd{margin:6px 0 0;font-size:clamp(24px,2.7vw,34px);letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.queue-studio .queue-estimates>div+div dd{font-size:clamp(20px,2.3vw,28px);color:var(--muted)}.queue-studio .queue-date{margin-top:4px;border-left-width:1px}.queue-studio .queue-date time{font-size:15px;color:var(--foreground)}.queue-studio .queue-actions{justify-content:space-between;gap:8px 24px}.queue-studio :is(.queue-receipt-actions,.queue-secondary-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.queue-studio .queue-secondary-actions .button-quiet{font-size:13px;padding-inline:10px}.queue-studio .queue-edit>summary{font-size:14px}.queue-studio .queue-edit>summary>span{margin-left:12px;font-size:12px;font-weight:400;color:var(--muted)}.queue-studio .queue-card>details{margin-top:20px;border-top-style:solid}.queue-studio .queue-receipt>summary{color:var(--muted);font-size:14px}.queue-studio .queue-receipt .true-receipt{max-width:760px;padding:clamp(20px,4vw,40px);box-shadow:0 18px 40px -32px #10291f60}.queue-studio .queue-card>.delete-button{font-size:12px;color:var(--muted)}.queue-studio .queue-card>.delete-button:hover{color:var(--danger)}}@media screen and (prefers-reduced-motion:no-preference){.editorial-home .editorial-type-loop[data-ambient=true] .editorial-type-track{animation:editorial-type-drift 90s linear infinite;animation-play-state:paused}.editorial-home .editorial-type-loop[data-ambient-active=true] .editorial-type-track{animation-play-state:running}.editorial-home[data-atmosphere-hidden=true] .editorial-type-loop .editorial-type-track,.editorial-home[data-atmosphere-paused=true] .editorial-type-loop .editorial-type-track{animation-play-state:paused}.workspace-entrance .editorial-type-track{animation:studio-type-settle 4s ease-out both}.decision-studio:after{animation:studio-canopy-settle 4s ease-out both}@keyframes studio-canopy-settle{0%{transform:translateY(-10px);opacity:.12}}.analyze-studio{transition:background-color .26s ease}.analyze-studio .product-step-progress::-webkit-progress-value{transition:width .22s ease}.analyze-studio .product-stage{animation:studio-step-arrive .18s ease-out}.analyze-studio .analysis-result>.true-receipt{animation:studio-paper-arrive .36s cubic-bezier(.2,.65,.3,1)}.queue-studio .queue-card{animation:saved-decision-settle .24s ease-out}.queue-studio :is(.decision-status,.queue-date){animation:studio-step-arrive .22s ease-out}.queue-studio .queue-receipt[open]>.true-receipt{animation:studio-paper-arrive .22s ease-out}@keyframes editorial-type-drift{to{transform:translateX(-50%)}}@keyframes studio-type-settle{0%{transform:translateX(24px);opacity:.5}to{transform:none;opacity:1}}@keyframes studio-step-arrive{0%{opacity:.8}to{opacity:1}}@keyframes studio-paper-arrive{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}}@media screen and (max-width:760px){.decision-studio:after{animation:none;width:100%;opacity:.13;background-size:auto 700px}.decision-studio .studio-workspace{padding-bottom:44px}.editorial-home .editorial-type{font-size:72px;opacity:.055}.editorial-home .editorial-type-loop[data-ambient] .editorial-type-track,.workspace-entrance .editorial-type-track{animation:none;transform:none}.workspace-entrance>.editorial-type{font-size:100px;left:25%;opacity:.065}.workspace-entrance .botanical-shade svg{width:440px;right:-150px;top:-10px}.workspace-entrance .page-heading{padding-block:20px 44px}.workspace-entrance .page-context{margin-bottom:16px}.workspace-entrance .page-heading h1{font-size:clamp(36px,8.5vw,48px)}.workspace-entrance .page-heading>p:last-child{margin-top:16px;font-size:14px}.analyze-studio .product-form{margin-top:-44px;padding:16px 18px 24px}.analyze-studio .product-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:4px}.analyze-studio .product-steps :is(button,.product-step-receipt){flex-direction:column;justify-content:flex-start;text-align:center;min-height:76px;min-width:0;padding-block:8px;font-size:11px;gap:6px;overflow-wrap:normal}.analyze-studio .product-steps .product-step-receipt{grid-column:auto}.analyze-studio .product-form-heading{margin-block:20px}.analyze-studio .product-fields{gap:20px}.queue-studio .workspace-entrance .page-heading{padding-bottom:32px}.queue-studio .queue-card>header{flex-direction:column}.queue-studio .queue-card h2{margin-bottom:18px}.queue-studio .queue-estimates{gap:16px 32px}.queue-studio .queue-date{padding-left:12px}.queue-studio .queue-actions{flex-direction:column;align-items:stretch}.queue-studio .queue-receipt-actions>button{flex:1 1 auto;padding-inline:14px}.queue-studio .queue-edit>summary>span{display:block;margin:4px 0 0}}@media screen and (max-width:520px){.analyze-studio .product-form{padding-inline:0;margin-top:-12px}.analyze-studio .product-form:before{content:"";position:absolute;z-index:-1;inset:-2px -8px 0;background:#f7f4ed;border-top:2px solid #b59a64;border-radius:2px}.analyze-studio .product-form{isolation:isolate}.decision-studio .studio-paper,.purchases-studio :is(.purchase-card,.product-empty),.queue-studio :is(.queue-card,.product-empty){padding-inline:16px}.queue-studio .product-toolbar>.product-field{flex-basis:100%;margin-left:0}.queue-studio .queue-secondary-actions{gap:4px}.queue-studio .queue-secondary-actions .button-quiet{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.editorial-type-track{animation:none!important;transform:none!important}}@media (forced-colors:active){body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio)),body:has(>#main :is(.compare-studio,.purchases-studio,.insights-studio))>:is(#main,.site-header,.site-footer),html:has(>body>#main :is(.compare-studio,.purchases-studio,.insights-studio)){background:Canvas;color:CanvasText}.analyze-studio .product-form:before,.decision-studio:after,.decision-studio:before{display:none}.decision-studio,.decision-studio .studio-paper,.purchases-studio :is(.purchase-card,.product-empty),.queue-studio :is(.queue-card,.product-empty){background:Canvas;color:CanvasText}.editorial-type,.workspace-botanical,.workspace-entrance>.botanical-shade{display:none}.analyze-studio .product-form,.analyze-studio:has(.analysis-result),.decision-studio .workspace-entrance{background:Canvas;color:CanvasText}.queue-studio .decision-status,.workspace-entrance .page-heading :is(h1,p,a,span){color:CanvasText}.analyze-studio .product-steps button[aria-current=step]{outline:2px solid Highlight}}@media print{.editorial-type,.workspace-botanical,.workspace-entrance>.botanical-shade{display:none!important}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--muted:#505D55;--border:#CDD1C5;--glass-ivory:rgb(247 244 237/.88);--glass-surface:rgb(255 254 250/.9);--glass-line:rgb(18 60 50/.2);--inner-highlight:rgb(255 255 255/.38);--disabled-surface:#E5E7DE;--disabled-text:#566058}:root[data-theme=dark]{--muted:#BEC8BC;--border:#536559;--glass-ivory:rgb(16 28 23/.88);--glass-surface:rgb(26 43 35/.9);--glass-line:rgb(215 227 212/.25);--inner-highlight:rgb(247 244 237/.08);--disabled-surface:#2C3D32;--disabled-text:#B9C2B5}body{line-height:1.65}h1,h2{text-wrap:balance}h1,h2,h3{overflow-wrap:break-word}button,input,select,textarea{font-family:var(--font-geist-sans),Arial,sans-serif}input,select,textarea{font-size:16px}.number-value,.precision-dial text,dd,input,output,time{font-variant-numeric:tabular-nums}p{text-wrap:pretty}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:4px}:where(button,input,select,textarea):disabled{opacity:1;color:var(--disabled-text);background:var(--disabled-surface);border-color:var(--border);box-shadow:none;cursor:not-allowed}.button-outline:disabled,.button-primary:disabled{opacity:1;color:var(--disabled-text);background:var(--disabled-surface);border-color:var(--border)}.button-primary{text-underline-offset:5px}.button-primary:focus-visible,.button-primary:hover:not(:disabled){text-decoration:underline;text-decoration-thickness:1px;border-color:var(--champagne);box-shadow:none}.button-outline:hover:not(:disabled){border-color:var(--blue)}.icon-button{width:44px;height:44px;flex-shrink:0}.delete-button,.edit-button,.footer-bottom a,.footer-links a,.text-link{min-height:44px;display:inline-flex;align-items:center}.experiment-tabs button,.journal-editor summary{min-height:44px}summary{cursor:pointer}.journal-editor summary{padding-block:8px}.journal-editor form>p{font-size:16px}.journal-editor select{min-height:48px}.site-links{position:relative}.site-links a{font-size:14px;min-height:44px}.nav-active-indicator{position:absolute;pointer-events:none;height:2px;bottom:5px;left:0;background:var(--champagne);opacity:0;transition:transform .2s ease,width .2s ease}.nav-active-indicator[data-ready]{opacity:1}.site-links:has(.nav-active-indicator[data-ready]) a[aria-current=page]:after{display:none}.site-header{position:sticky;top:0;border-bottom-color:var(--border);box-shadow:inset 0 1px 0 var(--inner-highlight),0 8px 28px -22px rgb(0 0 0/.35)}.site-header .icon-button{border-radius:50%;box-shadow:inset 0 1px 0 var(--inner-highlight)}.site-links a{border-radius:999px;color:var(--foreground)}.site-links a[aria-current=page]{box-shadow:inset 0 1px 0 var(--inner-highlight),0 2px 6px rgb(0 0 0/.06)}.site-header .icon-button:active{transform:scale(.96)}.site-header .icon-button{transition:background .2s,border-color .2s,transform .2s}.mobile-drawer{background:var(--surface);border:1px solid var(--border);border-radius:24px;margin:12px 12px 12px auto;width:min(400px,calc(100% - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.mobile-drawer::backdrop{background:rgb(8 21 15/.55)}.mobile-drawer .drawer-content{padding:24px}.mobile-drawer nav a{border:1px solid transparent;transition:background .2s,border-color .2s}.mobile-drawer nav a:focus-visible,.mobile-drawer nav a:hover{background:var(--surface-soft);border-color:var(--border)}.drawer-content{background:transparent}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header{background:var(--glass-ivory);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);border-color:var(--glass-line)}.hero-lab .preview-card{background:rgb(18 60 50/.97);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:rgb(213 226 213/.35);box-shadow:inset 0 1px 0 rgb(247 244 237/.12),var(--shadow-lg)}.mobile-drawer{background:var(--glass-surface);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);border-color:var(--glass-line);box-shadow:inset 0 1px 0 var(--inner-highlight),inset 1px 0 0 var(--inner-highlight),0 24px 70px -20px rgb(0 0 0/.4)}.site-header:has(.mobile-drawer[open]){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.hero{position:relative;isolation:isolate}.hero>:not(.hero-atmosphere){position:relative;z-index:1}.hero-atmosphere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;transition:transform .2s ease-out;overflow:hidden}.atmosphere-grid{stroke:var(--grid);stroke-width:.65;opacity:.2}.atmosphere-path{stroke:var(--blue);stroke-width:1;opacity:.1}.atmosphere-node{stroke:var(--champagne);fill:none;opacity:.3}.hero-copy .eyebrow{max-width:38ch;letter-spacing:.02em}.hero h1{line-height:1.1;letter-spacing:-.035em}.hero h1 em{font-style:normal}.hero-description{color:var(--foreground)}.preview-card .preview-choice output{color:var(--instrument-text)}.preview-comparison,.preview-goal{gap:16px}.preview-goal>div{min-width:0}.preview-goal>strong{flex-shrink:0}.preview-link{min-height:44px}input[type=range]{min-height:44px;cursor:pointer}.product-strip{background:var(--surface-soft);padding:20px 24px;border-radius:8px}.product-strip p{font-size:14px}.tools-section{padding-top:48px}.section-heading>p{max-width:42ch}.bento-card{transition:border-color .2s,box-shadow .2s}.bento-card:focus-within{border-color:var(--blue)}.bento-lens:hover,.bento-simulator:hover{box-shadow:var(--shadow-md)}.bento-top .mono-label{letter-spacing:.02em}.bento-lens-visual,.experiment-result{box-shadow:none}.bento-lens-visual{border:0;border-left:2px solid var(--border);border-radius:0;padding:12px 16px}.about-grid .content-panel>p:not(.eyebrow),.creator-copy>p:not(.eyebrow),.experiment-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.footer-bottom{gap:16px}.creator-credit{font-size:14px;color:var(--foreground)}.term-trigger{min-height:44px;text-underline-offset:4px}.term-tip .term-content{position:fixed;inset:auto;bottom:auto;z-index:100;max-width:calc(100vw - 32px);font-size:14px;line-height:1.65}@media (prefers-reduced-motion:no-preference){details[open]>:not(summary){animation:formula-open .18s ease-out}}@keyframes formula-open{0%{opacity:.96}to{opacity:1}}@media (max-width:1100px) and (min-width:761px){.navigation{gap:10px}.site-links{gap:1px}.site-links a{padding-inline:9px}}@media (max-width:850px){.hero{grid-template-columns:1fr;gap:28px}.hero-copy,.hero-lab{max-width:580px}.hero-lab{width:100%;justify-self:center}.hero-description{max-width:52ch}}@media (min-width:761px) and (max-width:1000px){.bento-simulator .decision-path text{font-size:32px}}@media (max-width:760px){.product-strip{padding:18px;gap:8px 12px}.hero-copy .eyebrow{max-width:none}.hero h1{font-size:clamp(38px,10.5vw,44px)}.site-header .navigation{min-height:80px}.brand-descriptor{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0}.nav-actions{gap:6px}.site-header .brand,.site-header .brand>span{min-width:0}.term-trigger{min-height:44px}.footer-links{gap:20px}.backup-panel{gap:24px}.import-preview{padding:16px}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--background)}.hero-lab .preview-card{background:var(--instrument)}.mobile-drawer{background:var(--surface)}.hero-lab .preview-card,.mobile-drawer,.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-atmosphere{transform:none!important}}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.preview-card,.small-choices{--focus:var(--instrument-accent)}.score-settings{padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid var(--border)}.score-settings>.product-helper{margin-block:12px 22px}.personal-score{border-block:1px solid var(--border);padding-block:24px;margin-block:24px}.personal-score-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.personal-score-heading span{font-size:16px;font-weight:600}.personal-score-heading p{font-size:12px;color:var(--muted);margin-top:5px}.personal-score-heading strong{font-size:clamp(24px,3vw,36px);font-weight:500;font-variant-numeric:tabular-nums}.personal-score details p,.personal-score-note{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}.personal-score summary{font-size:14px;min-height:44px;padding-block:12px}.personal-score dl>div{display:flex;gap:14px;justify-content:space-between;padding-block:10px;border-top:1px solid var(--border);font-size:14px}.personal-score dd,.personal-score dt{min-width:0;overflow-wrap:anywhere}.personal-score dd{margin:0;text-align:right;max-width:52%}.personal-score dl span{display:block;font-size:12px;color:var(--muted);margin-top:4px}@media (max-width:440px){.personal-score-heading{align-items:flex-start;flex-direction:column;gap:8px}}@media print{.receipt-print-target .personal-score{margin:2mm 0;padding:1.5mm 0;border-color:#aaa}.receipt-print-target .personal-score-heading{display:flex;flex-direction:row;align-items:baseline;gap:3mm;break-inside:avoid}.receipt-print-target .personal-score-heading span{font-size:9pt}.receipt-print-target .personal-score-heading strong{font-size:15pt}.receipt-print-target .personal-score dl span,.receipt-print-target .personal-score p{font-size:9pt;line-height:1.2;margin:1mm 0}.receipt-print-target .personal-score summary{font-size:9pt;padding:1mm 0;break-after:avoid}.receipt-print-target .personal-score dl>div{font-size:9pt;padding:.5mm 0;break-inside:avoid}.receipt-print-target .personal-score dl{display:grid;grid-template-columns:1fr 1fr;gap:0 5mm;margin:0}.receipt-print-target .personal-score dl>div{gap:2mm}.receipt-print-target .personal-score dd{max-width:46%}.receipt-print-target .personal-score dl span{margin:0;line-height:1.1}.receipt-print-target .personal-score dl>div{line-height:1.1}.receipt-print-target:has(.personal-score) .receipt-results{padding-block:1mm}.receipt-print-target .personal-score summary{display:block;list-style:none}.receipt-print-target:has(.personal-score) .receipt-lines>div{padding-block:.3mm}.receipt-print-target:has(.personal-score) .receipt-lines{padding-block:1mm}.receipt-print-target:has(.personal-score) .receipt-assumptions p{margin-top:.5mm;line-height:1.1}.receipt-print-target:has(.personal-score) .receipt-note{margin-block:1mm}}@media screen{.site-header .navigation{min-height:88px}.site-header .brand-descriptor{letter-spacing:0}.site-links{gap:clamp(6px,1vw,18px)}.site-links a{padding-inline:12px;font-weight:500}.site-links a[aria-current=page]{background:transparent;box-shadow:none}.nav-active-indicator{bottom:4px}.drawer-content>.eyebrow{letter-spacing:0}.drawer-note{padding:22px 0;border-top:1px solid var(--border);border-radius:0;background:transparent}.product-page{padding-bottom:clamp(56px,7vw,96px)}.product-page .page-heading{padding-bottom:clamp(32px,4vw,52px)}.product-page .page-heading h1{max-width:22ch;font-weight:400;letter-spacing:-.025em}.product-page .page-heading>p:last-child{max-width:62ch;font-size:16px}.product-insights .eyebrow,.product-page .eyebrow{letter-spacing:.02em}.product-form{max-width:820px;padding:0 0 16px;border:0;border-radius:0;background:transparent}.product-steps{gap:12px;padding-bottom:0;border-bottom:0}.product-steps button{min-height:52px;padding:12px 5px;gap:7px;border:0;border-bottom:2px solid var(--border);border-radius:0;background:transparent;color:var(--muted);font-size:14px}.product-steps button[aria-current]{background:transparent;color:var(--foreground);border-color:var(--blue);font-weight:600}.product-steps button:hover:not(:disabled){color:var(--foreground);border-color:var(--champagne)}.product-steps button:disabled{background:transparent;color:var(--disabled-text);border-color:var(--border)}.product-form-heading{margin-block:34px}.product-form-heading h2{font-size:clamp(30px,3vw,38px);font-weight:400}.product-fields{gap:28px 30px}.product-field{gap:9px}.product-field label{font-size:16px;line-height:1.55;font-weight:500}.product-form :is(input,select,textarea){border-radius:6px}.product-form>.product-actions{padding-top:24px;border-top:1px solid var(--border);margin-top:32px}.product-disclosure{grid-column:1/-1;margin-block:8px;border-block:1px solid var(--border)}.product-disclosure>summary{padding-block:18px;font-weight:500}.product-disclosure>.product-fields{padding-block:12px 24px}.true-receipt{--background:#F7F4ED;--surface:#FBF9F3;--surface-soft:#F0EDE3;--foreground:#17221E;--muted:#505D55;--border:#D4D4C6;--blue:#123C32;--blue-hover:#204E41;--focus:#376953;--champagne:#B59A64;--success:#286045;--success-soft:#E4EEE5;--warning:#805414;--danger:#A23846;--danger-soft:#FAEAEB;--disabled-text:#566058;--disabled-surface:#E5E7DE;color-scheme:light;padding:clamp(24px,3.6vw,44px);border:1px solid var(--border);border-top:2px solid var(--champagne);border-radius:3px;background:var(--surface);color:var(--foreground);box-shadow:0 18px 50px -32px rgb(0 0 0/.35)}.true-receipt .receipt-heading{padding-bottom:24px}.true-receipt .receipt-lines{padding-block:20px}.true-receipt .receipt-lines>div{padding-block:8px}.true-receipt .receipt-results{gap:20px;padding-block:28px}.true-receipt .receipt-results strong{font-size:clamp(29px,3.1vw,42px);font-weight:500}.true-receipt .receipt-assumptions{border-top-style:solid}.true-receipt .receipt-assumptions summary{font-weight:500}.receipt-next{padding-block:10px}.receipt-next h2{font-weight:400}.product-toolbar{gap:20px;margin-bottom:30px}.assumption-differences,.product-demo-picker{padding-block:12px}.factor-picker{padding-block:18px;margin-bottom:36px}.product-comparison-grid{gap:32px}.comparison-product{padding:26px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.product-page .comparison-product h2{font-size:clamp(28px,2.4vw,36px);font-weight:400}.comparison-product>p:not(.eyebrow){color:var(--muted);font-size:14px}.comparison-product .product-metrics{margin-block:24px}.comparison-product .product-metrics>div{padding-block:15px;border-bottom:0}.comparison-product .product-metrics dt{font-size:13px}.comparison-product .product-metrics dd{font-size:18px;line-height:1.5}.comparison-product .product-metrics .emphasized{margin-block:8px;border-block:1px solid var(--border)}.comparison-product .product-metrics .emphasized dd{font-size:clamp(29px,3vw,39px);line-height:1.2;letter-spacing:-.025em}.comparison-product .product-actions{gap:8px}.purchase-list,.queue-list{gap:0}.purchase-card,.queue-card{padding:34px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.purchase-card:last-child,.queue-card:last-child{border-bottom:1px solid var(--border)}.purchase-card h2,.queue-card h2{font-weight:400}.queue-card>header>div{min-width:0}.queue-card>header>div>p:last-child{color:var(--muted);font-size:14px}.queue-card>header strong{display:block;margin-top:8px;color:var(--foreground);font-size:28px;font-weight:500;letter-spacing:-.02em}.queue-date{padding-left:16px}.queue-date time{margin-top:5px}.queue-card>.product-actions{margin-top:24px}.purchase-card>details,.queue-card>details{margin-top:26px}.purchase-review-form,.queue-decision{max-width:860px;padding-block:16px 24px}.queue-receipt .true-receipt{padding:clamp(22px,3.6vw,40px);margin-top:12px}.actual-comparison{max-width:900px;margin-block:28px}.actual-comparison .product-metrics>div{padding-block:16px}.actual-comparison .product-metrics dd{font-size:20px}.product-insights{padding-top:0}.product-insights>h2{max-width:30ch;font-weight:400}.product-summary-grid{gap:28px;margin-block:34px 42px}.product-summary-grid article{padding:20px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.product-summary-grid span{color:var(--muted)}.product-summary-grid strong{font-size:clamp(40px,4vw,54px);font-weight:450;letter-spacing:-.035em;line-height:1.3}.product-summary-grid p{max-width:26ch}.product-insight-grid{gap:42px}.product-insight-panel{padding-block:30px}.product-insight-panel>p{max-width:70ch}.product-empty{padding:40px 0;border:0;border-block:1px solid var(--border);border-radius:0;background:transparent;text-align:left}.product-empty p{margin:16px 0 24px}.product-notice{border-radius:0}.about-grid{gap:clamp(28px,5vw,72px);margin-top:28px}.about-grid .content-panel{padding:28px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.about-illustration{padding:24px 0;border:0;border-radius:0;background:transparent}}@media screen and (min-width:1025px) and (max-width:1150px){.site-header .navigation{gap:10px}.site-links{gap:4px}.site-links a{padding-inline:9px}}@media screen and (max-width:1000px){.product-summary-grid{gap:26px}.receipt-next{padding-top:4px}}@media screen and (max-width:760px){.site-header .navigation{min-height:80px}.product-page .page-heading{padding-bottom:30px}.product-form{padding-inline:0}.product-steps{gap:8px 14px}.product-steps button{justify-content:flex-start;padding-inline:4px;font-size:14px}.product-form-heading{margin-block:28px}.product-fields{gap:24px 20px}.product-comparison-grid{grid-template-columns:1fr;gap:24px}.comparison-product{padding-top:26px}.comparison-product .product-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.comparison-product .product-metrics>div{min-width:0}.comparison-product .product-metrics .emphasized{grid-column:1/-1}.purchase-card,.queue-card{padding-block:28px}.queue-card>header{gap:20px}.product-insight-grid{gap:0}.product-insight-panel{padding-block:26px}.product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-summary-grid strong{font-size:40px}.product-empty{padding-block:30px}.true-receipt{padding:24px}.true-receipt .receipt-lines{padding-block:16px}.true-receipt .receipt-results{padding-block:24px}.true-receipt .receipt-results strong{font-size:32px}}@media screen and (max-width:520px){.product-fields{grid-template-columns:1fr}.product-toolbar{align-items:stretch;gap:18px}.product-toolbar>.product-field{flex-basis:100%;min-width:0;max-width:none}.product-page .product-actions>:is(.button-primary,.button-outline,.button-quiet){flex:1 1 auto}.comparison-product .product-metrics{gap:0 16px}.comparison-product .product-metrics dd{font-size:16px}.actual-comparison .product-metrics>div{display:block}.actual-comparison .product-metrics dd{margin-top:6px;text-align:left;max-width:none}.true-receipt{padding:20px}.true-receipt .receipt-lines>div{font-size:13px}}@media screen{:is(.button-primary,.button-outline,.button-quiet,.button-secondary,.edit-button,.delete-button){border-radius:var(--radius-sm)}.product-page :is(input,select,textarea){border-radius:var(--radius-sm)}.page-heading h1{font-weight:400}.product-local-note{max-width:76ch;margin-bottom:24px;color:var(--muted);font-size:13px;line-height:1.7}.product-page .product-local-note{font-size:13px}.product-form-heading h2,.receipt-heading h2{scroll-margin-top:110px}.product-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.product-step-receipt{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 5px;border-bottom:2px solid var(--border);color:var(--muted);font-size:14px}.product-step-progress{display:block;appearance:none;width:100%;height:3px;margin-top:12px;border:0;background:var(--border);color:var(--blue)}.product-step-progress::-webkit-progress-bar{background:var(--border)}.product-step-progress::-webkit-progress-value{background:var(--blue)}.product-step-progress::-moz-progress-bar{background:var(--blue)}.product-form-heading>.product-helper{margin-top:12px;font-size:13px}.product-form>.product-actions{align-items:stretch}.product-form>.product-actions>.button-primary{margin-left:auto}.product-form .score-settings{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.product-form .score-settings>.product-helper{max-width:60ch;margin-block:8px 16px}.true-receipt{container-type:inline-size}.true-receipt .receipt-heading h2{font-size:clamp(28px,7cqw,42px)}.true-receipt .receipt-results{grid-template-columns:minmax(0,1fr);gap:18px}.true-receipt .receipt-results .receipt-total strong{font-size:clamp(30px,10cqw,52px);letter-spacing:-.045em;line-height:1.15}.true-receipt .receipt-per-use{border-left:0;padding:16px 0 0;border-top:1px solid var(--border)}.true-receipt .receipt-per-use strong{font-size:clamp(27px,7.5cqw,36px)}.true-receipt.receipt-compact .receipt-lines>div{display:flex}.true-receipt .receipt-overview{padding-block:20px}.true-receipt .receipt-overview>div{padding-block:10px}.true-receipt .receipt-overview dd{font-size:16px}.true-receipt .receipt-breakdown>summary{min-height:48px;padding-block:12px;font-size:14px}.true-receipt .receipt-breakdown{border-top:1px solid var(--border)}.true-receipt .receipt-note{font-size:13px;line-height:1.7}.true-receipt .receipt-assumptions p{font-size:13px;line-height:1.75}.true-receipt .receipt-lines dd{overflow-wrap:anywhere}.comparison-options{margin-block:4px 24px;border-bottom:1px solid var(--border)}.comparison-options .factor-picker{margin-block:0 16px;padding-block:12px;border:0}.comparison-details{border-block:1px solid var(--border)}.comparison-key-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.comparison-product .comparison-key-metrics>div{padding-block:12px}.comparison-product .comparison-key-metrics dd{font-size:clamp(18px,2vw,24px);line-height:1.35}.comparison-details>summary,.comparison-options>summary{color:var(--muted);font-size:14px}.comparison-product .product-actions>.button-quiet{flex-basis:100%;justify-content:flex-start;padding-inline:0}.queue-state{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted)}.decision-status{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground)}.decision-status[data-status=postponed]{border-color:var(--champagne)}.queue-reason{max-width:65ch;margin-top:18px;font-size:14px}.queue-date,.queue-reason{color:var(--muted)}.queue-date time{color:var(--foreground)}.purchase-review-summary{display:flex;flex-wrap:wrap;gap:16px 32px;margin-block:18px 28px}.purchase-review-summary dt{font-size:12px;color:var(--muted)}.purchase-review-summary dd{margin:4px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.actual-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.actual-pair{min-width:0;border-top:1px solid var(--border);padding-top:18px}.actual-pair h4{font-size:15px;font-weight:500;margin-top:0}.actual-comparison .actual-pair .product-metrics{margin-block:6px 0}.actual-comparison .actual-pair .product-metrics>div{display:block;padding-block:12px;border:0}.actual-comparison .actual-pair .product-metrics dd{margin:6px 0 0;max-width:none;text-align:left;font-size:23px;line-height:1.35}.actual-pair dt{font-size:12px}.product-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-intro{max-width:64ch;margin-top:20px;color:var(--muted)}.insight-cost-details>summary{font-family:var(--font-editorial);font-size:24px;font-weight:400}.insight-review{border-bottom:1px solid var(--border)}.insight-review>summary{padding-block:16px}.insight-review .actual-comparison{max-width:none}.skeleton-panel{max-width:820px;padding:24px 0 40px;border:0;border-radius:0;background:transparent}.skeleton-caption{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.skeleton-help,.workspace-fallback{color:var(--muted);font-size:13px;line-height:1.8}.skeleton-help{max-width:58ch;margin-top:20px}.skeleton-help a{text-decoration:underline;text-underline-offset:3px}.workspace-fallback{padding-block:20px}.footer-links .footer-support-heading{margin-top:20px}.skeleton-mark .brand-symbol{width:28px;height:28px}.skeleton-paper{margin-top:28px;padding:28px;max-width:620px;border-block:1px solid var(--border)}.skeleton-paper .skeleton-line{height:10px;margin-bottom:24px;animation:none}.skeleton-paper .skeleton-line,.skeleton-total{border-radius:2px;background:var(--border);opacity:.5}.skeleton-total{display:block;width:45%;max-width:200px;height:38px;margin-top:36px}}@media screen and (max-width:760px){.product-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.product-step-receipt{justify-content:flex-start;padding-inline:4px}.product-steps .product-step-receipt{grid-column:1/-1;border:0;padding-block:8px 0;font-size:12px}.actual-pairs{grid-template-columns:minmax(0,1fr);gap:22px}.actual-pair .product-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-page .page-heading h1{font-size:clamp(30px,8.5vw,40px)}.product-summary-grid{gap:24px 16px}.product-summary-grid article:last-child{grid-column:auto}}@media screen and (max-width:440px){.product-summary-grid{grid-template-columns:minmax(0,1fr)}.product-form>.product-actions>.button-primary{order:-1;flex-basis:100%;margin-left:0}.true-receipt .receipt-line{flex-wrap:wrap}.true-receipt .receipt-line dt{flex-basis:52%}.true-receipt .receipt-line dd{flex-shrink:1;max-width:100%}.true-receipt.receipt-compact .receipt-per-use{padding-left:0}.actual-comparison .actual-pair .product-metrics dd{font-size:20px}.comparison-product .comparison-key-metrics dd{font-size:19px}.skeleton-paper{padding-inline:16px}}@media screen and (prefers-reduced-motion:no-preference){.skeleton-paper{animation:skeleton-paper-breathe 1.8s ease-in-out 2}@keyframes skeleton-paper-breathe{50%{opacity:.6}}}@media screen and (max-width:760px){.product-page .page-heading{padding-block:20px 24px}.product-page .page-context{margin-bottom:12px}.product-page .page-heading h1{margin-top:8px}.product-page .page-heading>p:last-child{margin-top:12px}.product-form-heading{margin-block:20px}.product-steps button{min-height:44px;padding-block:8px}.product-local-note{margin-bottom:18px}}@media screen{.button-outline,.button-primary{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.button-primary:not(:disabled){background-image:linear-gradient(110deg,rgb(255 255 255/.07),transparent 45%)}.button-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 4px 12px -8px rgb(0 0 0/.28)}.button-outline:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border)}.product-page :is(input,select,textarea){transition:border-color .18s,box-shadow .18s,background-color .18s}.product-page :is(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.product-stage{min-width:0}.product-disclosure summary>span{color:var(--muted);font-size:12px;font-weight:400;margin-left:10px}}@media screen and (prefers-reduced-motion:no-preference){.product-stage{animation:decision-step-enter .23s ease-out}.queue-card{animation:saved-decision-settle .24s ease-out}.product-status:not(:empty){animation:status-acknowledge .2s ease-out}}@keyframes decision-step-enter{0%{opacity:.94;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes saved-decision-settle{0%{opacity:.94;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes status-acknowledge{0%{opacity:.85;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-stage,.product-status,.queue-card,.receipt-amount,.receipt-line-explanation{animation:none}}