:root{--canvas:#220d0f;--ink:#e1dddc;--muted:#a09290;--line:#321317;--green:#dedad9;--lime:#361115;--pale:#280d10;--danger:#f7533a}html{scrollbar-color:#552026 var(--canvas)}h1,h2,h3{font-weight:600}.brand-period,.mark{color:#f75b45}.sidebar{padding-top:29px}.sidebar .logo{font-size:24px}.workspace-label{background:#230d10;border-color:#2e1114;border-radius:10px;font-size:11px;margin-top:32px;margin-bottom:24px;padding:13px 10px}.workspace-avatar{background:#2c0f12;border-color:#381317;color:#f7683b;border-radius:7px}.workspace-label small{color:var(--muted);font-size:10px}.nav-link{color:#988885;border-radius:9px;transition:background .16s,color .16s}.nav-link:hover{background:#260e11;color:#ded8d7}.nav-link.active{background:#290d10;color:#f75b3c;font-weight:600}.nav-link.active>svg{color:#f75d46}.nav-count{background:#371317;color:#f75a36;border-radius:5px}.connection-count{color:#ab9d9a}.sidebar-divider{margin-block:22px}.pro-note{background:linear-gradient(135deg,#260d10,#311115);border:1px solid #351317;border-radius:13px;padding:18px 16px}.pro-note:hover{background:#2e0f13}.pro-note-top{font-size:13px}.pro-note p{color:#977d78;margin-bottom:17px}.pro-note>span:last-child{font-size:23px}.pro-note small{color:#998480;font-size:10px}.sidebar-foot{font-size:10px;color:#7d6d69}.topbar{background:#250e10ae}.breadcrumb{color:#6b5e5b}.breadcrumb strong{font-weight:550;font-size:12px}.topbar-right .currency-note{color:#ab9d9a;font-size:10px}.user-avatar{background:#2d1013;color:#f76139;border:1px solid #3a1519;border-radius:11px;width:37px;height:37px}.main-content,.page{padding-top:38px}.page-title{margin-bottom:30px}.page-title h1{font-size:clamp(30px,3vw,43px);font-weight:550;letter-spacing:-.05em}.page-title p{color:var(--muted);line-height:1.8;margin-top:12px}.button{min-height:45px;padding:12px 17px;font-weight:550}.button.primary{background:#dedad9;box-shadow:0 2px 3px #0c03041e}.button.primary:hover{background:#cbc4c3}.button.lime{background:#361115;color:#d7cac7}.button.lime:hover{background:#42151a}.button.secondary{border-color:#3b161a;background:#22090d}.button.pressed,.button.secondary:hover{background:#280f12}.button.small{font-size:11px;min-height:39px}.text-link{font-size:12px}.icon-button{border-radius:8px}.icon-button:hover{background:#2b1013;color:#f7623b}:where(a,button,input,select,textarea,summary):focus-visible{outline-color:#f76747}.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea{border-color:#39161a;border-radius:9px;min-height:45px;background:var(--paper)}.form-stack input::placeholder{color:#645754}.form-grid>label,.form-stack>label{font-size:12px;color:#c5bcba}.compare-picker input,.form-stack input[type=checkbox]{accent-color:#f76542}.dialog{border-radius:18px;box-shadow:0 24px 90px #0c03045f;border:1px solid #3e171c}.dialog-heading h2{letter-spacing:-.04em;font-weight:550}.dialog::backdrop{background:#0c03049f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.empty{background:#22090d;border:1px solid var(--line);border-radius:17px;margin-top:22px;min-height:340px}.empty-icon{background:#290d10;color:#f76d40;border-radius:14px}.empty h2{font-size:26px;font-weight:550;letter-spacing:-.04em}.empty>p{font-size:13px;line-height:1.85;color:var(--muted)}.quiet-note{color:#90807d;font-size:11px;line-height:1.8}.research-bar>select,.search-input{border-color:#391519;border-radius:10px;background:var(--paper)}.research-bar{gap:12px}.source-tabs button.active{color:#f7623f;border-color:#f76648}.filter-panel{border:1px solid var(--line);border-radius:12px;padding:16px}.deal-row{background:#22090d}.deal-row:hover{background:#220c0f}.deal-table-head{color:#b0a3a0}.listing-thumb{background:#2a0f12;border-color:#381418;border-radius:11px;color:#917069}.deal-main small,.deal-value>span{color:#887774}.deal-main strong,.deal-value strong{font-weight:550}.deal-value.positive strong,.profit-cell strong{color:#f7653a}.status-tag{border-radius:6px;background:#270e11;border-color:#371519;color:#b9a9a6}.status-tag.connected{background:#280e0f;color:#d1c1bd;border-color:#3c1619}.save-button.is-saved,.save-button:hover{background:#2c0f12;color:#f7623c}.standing-attention{background:#250c0f;border-color:#381418;border-radius:14px}.standing-item svg{color:#f76f40}.standing-figures{border:1px solid var(--line);background:#22090d;border-radius:16px;overflow:hidden}.standing-figures a{padding:24px}.standing-figures a:hover{background:#230b0e}.standing-figures strong{font-weight:500;color:#e0dcdb;font-size:44px;letter-spacing:-.05em}.standing-row{border-color:var(--line)}.standing-profit strong{color:#f7613a}.usage-meter{background:#280e11;border-color:#391418;border-radius:12px}.usage-meter strong{color:#c5b1ad}.usage-meter span{color:#917a75}.usage-meter progress{accent-color:#f77e44}.usage-meter progress::-webkit-progress-bar{background:#40171c}.usage-meter progress::-webkit-progress-value{background:#f77e44}.alert-inbox,.monitor-card{border-color:var(--line);border-radius:15px;background:#22090d}.monitor-card p,.monitor-status-note,.muted-inbox{color:var(--muted)}.monitor-status-note a{color:#f7633c}.alert-symbol{background:#2b0e11;color:#f7703e}.monitor-source-links a,.monitor-tags span{background:#260e11;border-color:#361418;color:#c3b1ad;border-radius:7px}.monitor-source-links a:hover{background:#301115}.monitor-numbers strong{font-weight:550;color:var(--ink)}.monitor-meta,.monitor-numbers>div,.price-alert{border-color:var(--line)}.monitor-meta,.monitor-numbers small,.monitor-numbers span{color:#b1a3a1}.history-panel{background:#250d10;border-color:#371418;border-radius:12px}.chart-selection strong,.history-summary strong{color:var(--ink)}.history-summary .price-down{color:#f7673a}.compare-state,.comparison-note{background:#290d10;color:#b8a6a3;border-radius:10px}.compare-picker>label{border-color:#371519;border-radius:11px}.compare-picker>label.is-selected{border-color:#f78648}.comparison-scroll,.source-table-wrap{border-color:var(--line);border-radius:14px}.comparison-table thead th{background:#240d10}.comparison-table .is-total td{background:#270c0f}.connection-state{border-color:#3b1519;border-radius:14px;background:#230b0e}.connection-state.is-live{background:#240d0f;border-color:#3c1619}.market-search{background:#2b0f12;border-color:#371418;border-radius:14px}.market-search p{color:#a08d89}.market-filters select{border-color:#3d161b;border-radius:8px}.source-table tbody tr:hover{background:#230b0e}.source-table td{border-color:#301115}.source-table th{background:#220b0e;color:#b2a3a0}.source-cell a{color:var(--ink)}.allowance{border-radius:16px}.allowance h2,.allowance-note{background:#220b0e}.allowance-track span{background:#f89c57}.allowance-track span.is-spent{background:#351317}.plan-lede h1{font-weight:550;letter-spacing:-.05em}.plan-state{background:#2c0f12;color:#b69f9a;border:1px solid #3c1419;border-radius:10px}.plan-upgrade{padding:27px;background:#22090d;border:1px solid var(--line);border-radius:15px}.plan-upgrade>div:first-child{min-width:0}.plan-included,.plan-questions{border-color:var(--line)}.legal-index a{border-radius:7px}.legal-index a:hover{color:#f7623a;box-shadow:inset 0 0 0 1px #f88d50}.legal-list li:before{background:#f78c48}.account-sections .danger-section{background:#220b0e;border-color:#381317}.account-sections>section{border-radius:14px}.auth-page{position:relative;padding-inline:48px;isolation:isolate}.auth-page:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 0,#250e103d,transparent 55%),#220d0f;pointer-events:none}.auth-main{grid-template-columns:92px minmax(0,440px);gap:28px;padding-block:50px}.auth-rail{align-self:center}.auth-step{background:#22090d;padding:36px;border:1px solid #371418;border-radius:20px;box-shadow:0 10px 45px #0c03041e}.auth-step h1{font-size:34px;line-height:1.1;font-weight:550}.auth-said{line-height:1.85}.auth-step .form-stack{margin-top:26px}.auth-step .form-stack>.button{align-self:stretch;justify-content:space-between;font-size:12px;min-height:49px}.auth-email input{max-width:none}.auth-rail li.is-here .auth-rail-mark{background:#f76d44;box-shadow:0 0 0 3px var(--canvas),0 0 0 4.5px #f76d44}.auth-rail li.is-done .auth-rail-mark{box-shadow:inset 0 0 0 2px #f78c48}.auth-rail li.is-done:before{background:#f89c55}.code-slot{border-color:#3c161a;border-radius:9px;background:#220b0e;height:53px}.code-slot.is-filled{border-color:#f77c44;box-shadow:inset 0 0 0 1px #f77c44}.footer{border-color:var(--line);color:#766764}.toast{background:#dfdbda;color:#22090d;border-radius:12px}.billing-status{background:#290d10;border-color:#3c151a;border-radius:11px}.main-shell>.page{width:100%;max-width:1540px;flex:1 1;margin-inline:auto;padding:38px}.scrim{position:fixed;inset:0;z-index:70;background:#0c03049f;border:0}body #stcm-wrapper{--backgroundColor:#22090d;--boxShadow:0 8px 40px #0c030432}body #stcm-banner{border:1px solid #371418;border-radius:16px!important;max-width:min(490px,calc(100vw - 32px))}#stcm-banner>p{font-size:12px;line-height:1.7}#stcm-banner .stcm-button{border-radius:9px;min-height:42px;font-size:12px}#stcm-icon{width:36px;height:36px}@media(min-width:761px){.sidebar-top+nav{margin-top:34px}}@media(max-width:1000px){.standing-figures a{padding:20px}.main-shell>.page{padding:30px 28px}.auth-main{gap:22px}}@media(max-width:860px){.auth-page{padding:24px}.auth-main{grid-template-columns:minmax(0,1fr);width:100%;max-width:450px;gap:25px;padding:30px 0}.auth-rail{padding-inline:10px}.auth-step{padding:30px}.auth-step h1{font-size:32px}}@media(max-width:760px){.sidebar{padding:25px 20px;overflow-y:auto}.sidebar-bottom{padding-top:24px}.topbar{height:70px}.main-content,.main-shell>.page{padding:28px 20px 40px}.page-title h1{font-size:33px}.page-title p{font-size:13px}.button{font-size:12px;min-height:45px}.button.small{min-height:44px}.topbar-right .button{font-size:11px}.nav-link{font-size:13px}.empty{min-height:340px;padding:48px 20px}.empty>p{font-size:13px}.empty h2{font-size:25px}.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea{font-size:16px}.standing-figures{display:grid;grid-template-columns:1fr 1fr}.standing-figures a{padding:23px 18px;border:0}.standing-figures a:nth-child(2n){border-left:1px solid var(--line)}.standing-figures a:nth-child(n+3){border-top:1px solid var(--line)}.standing-figures strong{font-size:38px}.plan-upgrade{padding:22px}.allowance-note{font-size:12px}.dialog{border-radius:15px}.auth-step .form-stack>.button{font-size:13px}.auth-page{padding:22px 20px}.auth-step{padding:27px 23px}.auth-step h1{font-size:31px}.auth-bottom{font-size:10px}.footer>div{flex-wrap:wrap;gap:15px 22px}.research-bar>select{font-size:14px}.comparison-note{font-size:12px}}@media(max-width:375px){.main-content,.main-shell>.page{padding-inline:16px}.page-title h1{font-size:30px}.auth-page{padding:20px 16px}.auth-step{padding:25px 20px}.auth-step h1{font-size:29px}.code-slot{height:45px;font-size:21px}.auth-bottom>div{gap:16px}.auth-said{font-size:12px}}:root{--chart-ink:#f7653a}.workspace-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;margin:0 0 20px;background:#270c0f;border:1px solid #3a1418;border-radius:11px;font-size:13px;line-height:1.6;color:#c2b0ac}.workspace-notice .text-link{flex:none}.comparison-selection{margin:20px 0;border:1px solid var(--line);border-radius:13px;padding:16px 18px;background:#22090d}.selection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:13px}.comparison-selection>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.selection-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:8px 12px;background:#290e11;border:1px solid #391418;border-radius:8px;color:#c6b4b1;font:inherit;font-size:12px;cursor:pointer;text-align:left}.selection-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.selection-chip svg{flex:none}.selection-chip:hover{background:#351216}.monitor-numbers.is-hit .monitor-gap strong{background:#341014;color:#ccbab6}.button:disabled,.icon-button:disabled,.text-link:disabled{cursor:not-allowed;opacity:.55;transform:none}.compare-picker input:disabled{cursor:not-allowed}.compare-picker>label:has(input:disabled){opacity:.6}.history-error .button,.history-error .form-error{margin-bottom:12px}.price-chart circle:focus-visible{outline:2px solid var(--chart-ink);outline-offset:4px}.workspace-loading{min-height:70svh;max-width:460px;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:32px;color:var(--muted);font-size:14px}.loading-mark{font-size:52px;font-weight:650;letter-spacing:-.1em;color:#f75e46}.loading-lines{display:grid;gap:14px;margin-top:28px}.loading-lines i{display:block;height:15px;border-radius:6px;background:#321317}.loading-lines i:nth-child(2){width:82%}.loading-lines i:nth-child(3){width:64%}@keyframes workspace-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:.4;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loading-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:no-preference){.auth-step,.page-title{animation:workspace-enter .32s cubic-bezier(.2,.7,.2,1) both}.dialog[open]{animation:dialog-enter .22s cubic-bezier(.2,.7,.2,1) both}.toast{animation:workspace-enter .22s ease both}.comparison-panel,.filter-panel{animation:workspace-enter .25s ease both}.deal-row,.monitor-card{animation:workspace-enter .3s ease both}.deal-row:nth-child(2),.monitor-card:nth-child(2){animation-delay:35ms}.deal-row:nth-child(3),.monitor-card:nth-child(3){animation-delay:70ms}.deal-row:nth-child(4),.monitor-card:nth-child(4){animation-delay:105ms}.loading-lines{animation:loading-breathe 1.5s ease-in-out infinite}.button,.icon-button,.selection-chip{transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}.button:active:not(:disabled){transform:translateY(1px)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.button.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #0c030433}}@media(max-width:760px){.workspace-notice{align-items:flex-start;flex-direction:column;gap:8px}.selection-chip{min-height:44px}.selection-chip span{max-width:220px}.icon-button,.text-link{min-height:44px}.icon-button{min-width:44px}.market-filters select,.research-bar input,.research-bar>select,.sort-label select{font-size:16px}.comparison-selection{padding:14px}.selection-heading .text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.form-note{background:#280e11;color:#aa9e9b}.comparison-table tbody th{background:#250e11}.comparison-table .is-total th{background:#2c1013}.comparison-table thead button{color:var(--ink)}.comparison-table thead a{color:#f76c39}.comparison-table .best-total{background:#341014;color:#ccbab6}:root{--font:Geist,Arial,sans-serif;--canvas:#210d0d;--ink:#e6e3e2;--muted:#a89b98;--line:#2d1114;--green:#e6e3e2;--lime:#41151a;--pale:#250c0f;--chart-ink:#f76c49;--radius:15px;--desk-red:#f8674c}body{font-family:var(--font)}.logo{font-family:Geist,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.055em;gap:9px}.mark{color:#e6e3e2;width:29px;height:29px}.sidebar .logo{font-size:23px}.sidebar{background:#22090d;box-shadow:4px 0 20px #0c030412}.nav-link{font-size:12px;border-radius:10px;padding-block:13px;color:#a39693}.nav-link.active{background:#270d10;color:#f75d39}.nav-link.active>svg{color:#f8754e}.workspace-label{background:linear-gradient(135deg,#210b0c,#250d10);border:1px solid #2c1015;border-radius:12px;padding:14px 11px;margin-top:30px}.workspace-avatar{background:linear-gradient(#270d10,#381216);border:1px solid #341014;border-radius:9px;color:#f78045}.pro-note{background:radial-gradient(ellipse at 80% 0,#250e1062,transparent 65%),linear-gradient(135deg,#220b0e,#230d10);border:1px solid #2e1114;border-radius:15px;box-shadow:0 4px 18px #0c030418}.pro-note-top{font-size:14px;font-weight:500;letter-spacing:-.025em}.pro-note p{font-size:11px;color:#b09a97}.pro-note>span:last-child{font-size:26px;font-weight:450}.pro-note small{color:#b09a97}.sidebar-foot{color:#a19391}.topbar{background:#250e10b0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:#2a1012}.breadcrumb{color:#a19391}.breadcrumb strong{color:#b0a5a2;font-weight:450}.user-avatar{border-radius:12px;background:linear-gradient(145deg,#2d0f12,#280e11);border-color:#341216;color:#91736d;font-weight:500}.page-title h1,.plan-lede h1{font-family:Geist,Arial,sans-serif;font-size:clamp(32px,3.3vw,46px);font-weight:500;letter-spacing:-.055em;line-height:1.08}.page-title p{font-size:13px;line-height:1.85;color:#7d6d6a}.page-title{align-items:end;gap:24px}.page-title .brand-period{color:#f87451}.button{font-weight:450;font-size:12px;border-radius:10px}.button.primary{background:linear-gradient(#e0dcdb,#e8e4e3);border:1px solid #d1cac9;box-shadow:inset 0 1px 1px #250e102c,0 3px 5px #0c03041d}.button.primary:hover{background:#d5cecd;box-shadow:inset 0 1px 1px #250e102c,0 7px 18px #0c030436}.button.secondary{border-color:#341416;box-shadow:0 2px 3px #0c030417}.button.secondary:hover{background:#230d0e}.button.lime{background:linear-gradient(#2d0e12,#3a1318);color:#c4b0ac}.button.small,.icon-button{border-radius:9px}.icon-button:hover{background:#250d10;color:#816c68}.text-link{color:inherit}.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea{border-color:#341318;border-radius:10px;box-shadow:0 2px 2px #0c030414;background:#22090d}.form-stack input:focus-visible,.form-stack select:focus-visible,.form-stack textarea:focus-visible{outline:2px solid #4c191f;outline-offset:1px}.form-stack input::placeholder{color:#6c2b32}.form-grid>label,.form-stack>label{color:#766764}.dialog{border:1px solid #2f1214;border-radius:23px;background:#22090d;box-shadow:0 30px 100px #0c030475}.dialog::backdrop{background:#0c0304ab;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-heading h2{font-family:Geist,Arial,sans-serif;font-size:29px;font-weight:500;letter-spacing:-.045em}.dialog-heading{padding-bottom:18px;border-bottom:1px solid #2a1011}.detail-title h3{font-size:25px;font-weight:500;letter-spacing:-.035em}.detail-maths strong{font-weight:450;letter-spacing:-.04em}.detail-maths .detail-profit strong{color:#f77747}.standing-attention{border-radius:15px;border-color:#341216;background:linear-gradient(135deg,#240c0f,#230b0d)}.standing-item{border-color:#2d1113;border-radius:12px}.standing-item strong{font-weight:500;font-size:14px}.standing-item small{font-size:11px;color:#615451}.standing-item svg:first-child{color:#f8844c}.standing-figures{border:0;background:none;gap:17px;border-radius:0;overflow:visible;margin-block:28px}.standing-figures a{border:1px solid #2c1015;border-radius:16px;background:linear-gradient(145deg,#22090d,#210b0c);box-shadow:0 5px 15px #0c030415;transition:transform .2s,box-shadow .2s}.standing-figures a:hover{background:#220b0e;box-shadow:0 10px 25px #0c030420;transform:translateY(-2px)}.standing-figures a>span{color:#615350;font-size:11px}.standing-figures strong{font-family:Geist,Arial,sans-serif;font-weight:450;font-size:48px;letter-spacing:-.06em;margin-top:10px}.standing-profit strong{color:#f77644}.usage-meter{background:linear-gradient(135deg,#240c0f,#250d10);border-color:#311216;border-radius:13px}.usage-meter progress{accent-color:#f88c4d}.usage-meter progress::-webkit-progress-bar{background:#371317}.usage-meter progress::-webkit-progress-value{background:#f88c4d}.empty{background:linear-gradient(#22090d,#200c0d);border:1px solid #2c1015;box-shadow:0 12px 35px #0c030414;border-radius:21px}.empty h2{font-family:Geist,Arial,sans-serif;font-weight:500;font-size:29px;letter-spacing:-.045em}.empty-icon{background:linear-gradient(#240c0f,#2e0f13);color:#f8924d;border:1px solid #2a0d10;border-radius:17px;box-shadow:0 5px 16px #0c03042a}.empty>p{color:#6c5f5c}.deal-row{border-color:#2c1012}.listing-thumb{background:linear-gradient(145deg,#250d0f,#2b0d10);border-color:#2f1115;color:#62514e;border-radius:12px}.deal-main strong{font-weight:500}.deal-value strong{font-family:Geist,Arial,sans-serif;font-weight:500;letter-spacing:-.04em}.deal-main small,.deal-value>span{color:#79303b}.deal-value.positive strong,.profit-cell strong{color:#f77139}.save-button.is-saved{color:#f8844c;background:#290d10}.status-tag{border-radius:7px}.research-bar>select,.search-input{border-radius:11px;border-color:#311214;background:#22090d}.filter-panel{background:#22090d;border-color:#2e1115;border-radius:15px;box-shadow:0 8px 20px #0c030418}.alert-inbox,.monitor-card{border-color:#2f1115;border-radius:19px;box-shadow:0 7px 22px #0c030415}.monitor-card h2{font-weight:500;letter-spacing:-.03em}.monitor-numbers strong{font-weight:450;letter-spacing:-.04em}.history-panel{background:linear-gradient(140deg,#220b0d,#250c0f);border-color:#301113;border-radius:14px}.comparison-scroll{border-radius:17px;border-color:#301115}.comparison-table thead th{background:#220c0d}.comparison-table tbody th{background:#230c0e}.comparison-table .is-total td,.comparison-table .is-total th{background:#270c0f}.comparison-table .best-total{background:#301014;color:#f7883a}.comparison-selection{border-radius:15px;border-color:#2e1014;box-shadow:0 4px 14px #0c030414}.selection-chip{border-color:#361216;background:#290d10;color:#f77137;border-radius:9px}.compare-picker>label{border-radius:12px;border-color:#301115}.compare-picker>label.is-selected{background:#270c0f;border-color:#f89d55}.desk-welcome{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center;padding:18px 0 35px}.desk-welcome h1{font-family:Geist,Arial,sans-serif;font-size:clamp(37px,4.5vw,62px);font-weight:500;letter-spacing:-.06em;line-height:1.02}.desk-welcome h1 em{font-style:italic;font-weight:500;color:#a08582}.desk-welcome p{font-size:13px;line-height:1.8;color:#6e5f5c;max-width:420px;margin:23px 0}.desk-welcome .button-row{gap:10px}.desk-first-object{aspect-ratio:1;position:relative;border-radius:25px;background:radial-gradient(ellipse at 60% 60%,#250e106e,transparent 70%),linear-gradient(135deg,#220c0e,#2c1013);border:1px solid #2a0f13;overflow:hidden;box-shadow:0 15px 40px #0c030427}.desk-first-object img{width:112%;height:auto;left:-6%;top:-3%;position:absolute;transform:rotate(-12deg);filter:drop-shadow(0 20px 15px #0c03043f)}.desk-first-object small{position:absolute;bottom:20px;left:22px;right:22px;text-align:center;font-size:11px;line-height:1.55;color:#bc9c9b}.desk-start-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;padding-top:24px;border-top:1px solid #2e1115}.desk-start-notes span{font-size:12px;font-weight:600;letter-spacing:-.01em;color:#f7ece8}.desk-start-notes p{font-size:12px;line-height:1.8;color:#70605d;margin-top:12px;max-width:240px}.auth-page{max-width:1280px;gap:27px;padding:29px 40px 25px}.auth-page,.auth-page:before{background:#22090d}.auth-top{border:0;padding-bottom:0}.auth-top .logo{font-size:25px}.auth-main{grid-template-columns:1fr 1fr;width:100%;max-width:none;gap:0;align-items:center;align-content:center;min-height:590px;padding:16px 0 30px}.auth-editorial{position:relative;border:1px solid #2b0f13;border-radius:29px;background:radial-gradient(ellipse at 40% 55%,#250e104e,transparent 60%),linear-gradient(140deg,#230c0f,#210b0d);padding:36px 34px 25px;overflow:hidden;box-shadow:0 12px 40px #0c030418;min-height:570px;display:flex;flex-direction:column}.auth-editorial h2{font-size:44px;line-height:1.03;letter-spacing:-.055em;font-weight:500;position:relative;z-index:1}.auth-editorial h2>span{font-style:italic;color:#a08582}.auth-object{position:relative;min-height:280px;flex:1 1}.auth-object img{position:absolute;width:min(105%,370px);height:auto;left:50%;top:-34px;transform:translateX(-50%) rotate(-12deg);filter:drop-shadow(3px 20px 16px #0c030439)}.auth-editorial>p{font-size:12px;color:#746562;line-height:1.8;position:relative;z-index:1;margin:0 0 21px}.auth-form-area{padding:40px 25px 35px 63px;max-width:530px}.auth-rail{flex-direction:row;margin:0 0 30px;padding:0;gap:18px}.auth-rail li{padding:0;gap:10px;font-size:10px}.auth-rail li:not(:last-child){flex:1 1}.auth-rail li:not(:last-child):before{position:static;order:3;flex:1 1;height:1px;margin:0 4px}.auth-rail-mark{width:9px;height:9px}.auth-rail li.is-here .auth-rail-mark{background:#f8844f;box-shadow:0 0 0 3px white,0 0 0 4px #3a1418}.auth-step{border:0;padding:0;border-radius:0;box-shadow:none;background:none}.auth-step h1{font-family:Geist,Arial,sans-serif;font-weight:500;font-size:37px;letter-spacing:-.055em;line-height:1.08}.auth-said{font-size:13px;line-height:1.9;color:#6e5f5c}.auth-step .form-stack{margin-top:27px;gap:20px}.auth-step .form-stack>.button{min-height:51px;font-weight:450}.auth-foot{font-size:11px}.auth-foot,.auth-hint{color:#695955}.auth-bottom{border-color:#2d1012;color:#a88a8b;font-size:9px}.code-slot{background:linear-gradient(#22090d,#220b0d);border-color:#321215;border-radius:10px}.code-slot.is-filled{border-color:#f89553;box-shadow:inset 0 0 0 1px #f89553}.footer{border-color:#2c1014;color:#732c35;font-size:10px}.toast{background:#dfd8d7;border-radius:14px;box-shadow:0 12px 30px #0c030447}.account-sections h2{font-weight:500;font-size:24px;letter-spacing:-.04em}.account-sections>section{border-color:#2d1014;border-radius:17px}.account-sections .danger-section{background:#210b0b;border-color:#2e1016}.source-table-wrap{border-radius:16px;border-color:#311214}.connection-state{border-color:#301213;background:#210a0e}.market-search{background:linear-gradient(135deg,#240c0f,#240c0e);border-color:#2e1014}.market-filters select{border-radius:10px}.plan-upgrade{box-shadow:0 8px 30px #0c030417}.allowance,.plan-upgrade{border-color:#2e1014}.allowance h2,.allowance-note{background:#210b0d}.billing-status{background:#250c0f;border-color:#331216}body #stcm-wrapper{--primaryColor:#ff4a3a;--backgroundColor:#22090dee;--textColor:#bc9c9b;--iconColor:#150406;--iconBackgroundColor:#ff4a3a;--fontFamily:Archivo,Arial,sans-serif;--boxShadow:0 10px 35px #0c030433}body #stcm-banner{border:1px solid #2e1113;border-radius:24px!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#stcm-banner .stcm-button{border-radius:20px}#stcm-icon{box-shadow:0 4px 15px #0c030432}@media(max-width:1100px){.auth-form-area{padding-left:40px;padding-right:14px}.auth-editorial{padding:31px 26px 24px}.auth-editorial h2{font-size:39px}.auth-object img{width:min(110%,350px);top:-14px}.desk-welcome{grid-template-columns:1fr}.desk-first-object{display:none}.desk-welcome h1{font-size:55px}.page-title{flex-wrap:wrap;align-items:start}}@media(max-width:860px){.auth-main{grid-template-columns:1fr;min-height:0;max-width:470px;margin:auto;padding:20px 0 25px;gap:25px}.auth-editorial{min-height:0;padding:25px 27px}.auth-editorial h2{font-size:34px}.auth-editorial>p,.auth-object{display:none}.auth-form-area{padding:13px 7px 0;max-width:none}.auth-step h1{font-size:33px}.auth-page{padding:25px}.auth-main{width:100%}}@media(max-width:760px){.page-title h1{font-size:35px;line-height:1.1}.page-title p{font-size:13px}.standing-figures{gap:11px}.standing-figures a{padding:22px 17px;border:1px solid #2c1015!important;border-radius:14px}.standing-figures strong{font-size:39px}.standing-figures a>span{font-size:10px}.standing-item strong{font-size:13px}.standing-item small{font-size:11px}.desk-welcome{padding-top:7px;gap:30px}.desk-welcome h1{font-size:43px}.desk-welcome .button-row{gap:10px}.desk-welcome .button{flex:1 1;padding-inline:13px;font-size:11px}.desk-first-object{display:block;aspect-ratio:1.5;border-radius:22px}.desk-first-object img{width:83%;left:8.5%;top:-23%}.desk-first-object small{bottom:14px;font-size:10.5px}.desk-start-notes{grid-template-columns:1fr;gap:24px;margin-top:9px}.desk-start-notes>div{display:grid;grid-template-columns:105px 1fr;gap:13px}.desk-start-notes p{margin:0;font-size:12px}.desk-start-notes span{font-size:12px;line-height:1.6}.auth-page{padding:23px 20px;gap:18px}.auth-top .logo{font-size:23px}.auth-main{padding-top:15px;gap:23px}.auth-editorial{padding:25px;border-radius:23px}.auth-editorial h2{font-size:33px}.auth-step h1{font-size:31px}.auth-form-area{padding:9px 0 0}.auth-bottom{font-size:9px}.auth-bottom>div{gap:18px}.dialog{border-radius:20px}.dialog-heading h2{font-size:24px}.detail-title h3{font-size:23px}.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea{font-size:16px}.deal-value strong{font-size:15px}.empty h2{font-size:26px}.topbar{height:70px}.code-slot{height:52px}.auth-said{font-size:13px}}@media(max-width:375px){.page-title h1{font-size:31px}.desk-welcome h1{font-size:39px}.desk-welcome .button{font-size:10px;padding-inline:10px}.auth-page{padding-inline:16px}.auth-editorial{padding:22px}.auth-editorial h2{font-size:30px}.auth-step h1{font-size:29px}.code-slot{height:46px}.standing-figures a{padding:19px 15px}.standing-figures strong{font-size:35px}}@media(prefers-reduced-motion:reduce){.standing-figures a:hover{transform:none}}.auth-bottom,.auth-editorial>p,.auth-foot,.auth-hint,.auth-said,.deal-main small,.deal-value>span,.desk-start-notes p,.desk-welcome p,.empty>p,.footer,.form-grid>label,.form-stack>label,.page-title p,.quiet-note,.standing-figures a>span,.standing-item small{color:#a89b98}.form-stack input::placeholder{color:#6e5f5c}.signout-control{position:relative;display:inline-flex;align-items:center}.signout-error{position:absolute;right:0;top:100%;z-index:80;width:min(300px,80vw);padding:14px;border:1px solid #361714;border-radius:12px;background:#22090d;color:#f74838;box-shadow:0 8px 30px #0c030430;font-size:13px}.session-retry{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#22090d;padding:30px;text-align:center}:root{color-scheme:dark;--canvas:#170609;--paper:#22090d;--raise:#2b0e13;--pale:#2c0d13;--ink:#f7ece8;--muted:#bc9c9b;--faint:#a88c8b;--line:#3a141b;--line-lit:#55202a;--green:#ff4a3a;--ember:#ff4a3a;--lime:#ffc46b;--amber:#ffc46b;--danger:#ff8f7f}html{scrollbar-color:#4d1a23 var(--canvas)}body{background:var(--canvas);color:var(--ink)}::selection{background:var(--ember);color:#150406}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--amber);outline-offset:3px}.brand-period,.mark{color:var(--ember)}.button.primary{background:var(--ember);color:#150406;border-color:transparent;font-weight:650;box-shadow:inset 0 1px 0 #ffb0a3,0 8px 24px -14px #ff4a3a}.button.primary:hover{background:#ff6252;box-shadow:inset 0 1px 0 #ffc0b5,0 12px 32px -12px #ff4a3ab8}.button.secondary{background:transparent;border-color:var(--line-lit);color:var(--ink)}.button.pressed,.button.secondary:hover{background:var(--raise);border-color:#6b2a35}.button.lime{background:var(--amber);color:#2a0509}.button.lime:hover{background:#ffd48c}.button.danger{background:transparent;border-color:#7a2a2a;color:var(--danger)}.button.danger:hover{background:#2e0f10}.icon-button:hover,.text-link:hover{color:var(--ember)}.icon-button:hover{background:var(--raise)}.sidebar{background:var(--paper);border-color:var(--line);box-shadow:none}.nav-link{color:var(--muted)}.nav-link:hover{background:var(--raise);color:var(--ink)}.nav-link.active{background:#33101a}.nav-link.active,.nav-link.active>svg{color:var(--ember)}.nav-count{background:#4a1620;color:#ffb3a8}.evidence-note,.filter-panel,.form-note,.history-panel,.inset-form,.pro-note,.workspace-label{background:var(--raise);border-color:var(--line)}.calc-symbol,.empty-icon,.listing-thumb,.source-mark,.user-avatar,.workspace-avatar{background:#3a141b;color:var(--ember);border-color:var(--line-lit)}.user-avatar{background:linear-gradient(145deg,#4a1a22,#2c0d13);color:var(--amber)}.topbar{background:#170609d6;border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.detail-footer,.footer,.sidebar-foot{color:var(--faint)}.hero{background:linear-gradient(150deg,#360f18,#1d0709 62%);border:1px solid var(--line)}.hero,.hero h1{color:var(--ink)}.hero h1>span{color:var(--ember)}.hero-copy>p,.hero-secondary,.hero-sources{color:var(--muted)}.hero-secondary:hover{color:var(--ember)}.hero-sources strong{color:var(--ink)}.calculator{background:#1a070b;border:1px solid var(--line)}.price-field{border-bottom-color:var(--line-lit)}.profit-result{border-top-color:var(--line-lit)}.card,.connections,.deal-list,.dialog,.empty,.panel,.search-list,.standing-figures a,.standing-item,.standing-list{background:var(--paper);border-color:var(--line)}.deal-table-head{background:var(--raise);color:var(--muted);border-color:var(--line)}.deal-row{background:var(--paper);border-color:var(--line)}.deal-row:hover,.standing-item:hover,.standing-row:hover{background:var(--raise)}.standing-figures a:hover,.standing-item:hover{border-color:var(--line-lit)}.source-tabs button.active,.source-tabs button.selected{color:var(--ember);border-color:var(--ember)}.save-button.is-saved{color:var(--ember)}.deal-value.positive strong,.detail-profit strong,.positive strong,.price-down,.profit-cell strong{color:var(--amber)}.danger-text,.form-error,.negative{color:var(--danger)!important}.form-error{background:#2c0f10}.status-tag{background:var(--raise);color:var(--muted);border-color:var(--line)}.status-tag.connected{background:#33101a;color:#ffb9ae;border-color:#5a1d27}.calculator-costs input,.filter-panel select,.form-stack input:not([type=checkbox]),.form-stack select,.form-stack textarea,.research-bar>select,.search-input{background:#1a070b;border-color:var(--line-lit);color:var(--ink)}.form-stack input::placeholder,.search-input input::placeholder{color:var(--faint)}.checkbox-label input,.compare-picker input,.form-stack input[type=checkbox]{accent-color:var(--ember)}input,textarea{caret-color:var(--ember)}.search-input:focus-within{outline-color:var(--amber)}.form-stack input[type=file]::file-selector-button{background:var(--raise);color:var(--ember)}.dialog{border:1px solid var(--line-lit);box-shadow:0 40px 110px #000000a8}.dialog::backdrop{background:#0d0305c4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.toast{background:var(--paper);border:1px solid var(--line-lit);color:var(--ink);box-shadow:0 20px 60px #000000a6}.toast>button{color:var(--muted)}.account-sections .danger-section{background:#25090c;border-color:#6b2427}.evidence-empty{border-color:var(--line-lit);color:var(--muted)}.skip-link{background:var(--ember);color:#150406}#stcm-banner .stcm-button{white-space:nowrap;flex-shrink:0}#stcm-banner .stcm-actions-row{min-width:0}@media(min-width:600px){#stcm-banner .stcm-actions{gap:10px}}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}.ff{--void:#120406;--room:#1a070a;--slab:#230a0e;--raise:#2c0d13;--edge:#3a141b;--edge-lit:#55202a;--bone:#f7ece8;--ash:#bc9c9b;--dim:#8c7070;--ember:#ff4a3a;--ember-deep:#c4291c;--amber:#ffc46b;--rose:#e08a8a;--pad:clamp(20px,5vw,64px);--hold:1180px;--ease:cubic-bezier(.16,.84,.44,1);position:relative;isolation:isolate;overflow:clip;background:var(--room);color:var(--bone);font:400 16px/1.6 Archivo,Helvetica Neue,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:has(.ff){margin:0;background:var(--room)}.ff *,.ff :after,.ff :before{box-sizing:border-box}.ff :where(h1,h2,h3,p,figure,figcaption,ul,ol,table){margin:0}.ff :where(ul,ol){list-style:none;padding:0}.ff :where(h1,h2,h3){font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.ff a{color:inherit;text-decoration:none}.ff button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.ff svg{flex:none;vertical-align:middle;stroke-width:2}.ff ::selection{background:var(--ember);color:#150406}.ff :where(a,button,input,summary):focus-visible{outline:3px solid var(--amber);outline-offset:4px;border-radius:2px}.ff-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ff-skip{position:fixed;z-index:300;left:20px;top:-90px;padding:13px 20px;background:var(--ember);color:#150406;border-radius:8px;font-weight:600}.ff-skip:focus{top:16px}.ff main>section{padding-inline:var(--pad);max-width:calc(var(--hold) + var(--pad)*2);margin-inline:auto}.ff-safelight{position:fixed;inset:0;z-index:-1;pointer-events:none}.ff-safelight:before{content:"";position:absolute;inset:0;background:radial-gradient(112% 82% at 4% -14%,#8d1a17 0,#5a1015 26%,#2b0a0f 54%,transparent 76%),radial-gradient(78% 58% at 104% 2%,#6d1620 0,#2a0a10 46%,transparent 70%),linear-gradient(#1a070a 34%,#150507 72%,#0e0305);opacity:.94}.ff-safelight:after{content:"";position:absolute;inset:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.ff-bar{position:sticky;top:0;z-index:100;padding:16px var(--pad);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,padding .3s,-webkit-backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s,padding .3s;transition:background .3s,border-color .3s,backdrop-filter .3s,padding .3s,-webkit-backdrop-filter .3s}.ff-bar-in{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--hold);margin-inline:auto}.ff[data-scrolled=true] .ff-bar{background:#150507d9;border-bottom-color:var(--edge);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);padding-block:11px}.ff-bar-in>div{display:flex;align-items:center;gap:clamp(12px,2.5vw,28px)}.ff-brand{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.ff-brand>svg{width:23px;height:23px;color:var(--ember)}.ff-signin{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--ash);transition:color .18s}.ff-signin:hover{color:var(--bone)}.ff-go{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--ember);color:#150406;border-radius:9px;font-size:15px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 #ffb0a3,0 10px 30px -14px #ff4a3a;transition:background .2s,box-shadow .2s,transform .12s}.ff-go:hover{background:#ff6252;box-shadow:inset 0 1px 0 #ffc0b5,0 14px 40px -12px #ff4a3ab8}.ff-go:active{transform:translateY(1px)}.ff-bar .ff-go{min-height:42px;padding:9px 18px;font-size:14px}.ff-open{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(34px,4vw,56px);padding-block:clamp(40px,6vw,76px) clamp(56px,7vw,96px)}.ff-open h1{font-size:clamp(40px,4.7vw,70px);letter-spacing:-.05em;line-height:1}.ff-open h1 span{display:block}.ff-open-copy>p{margin-top:clamp(22px,2.4vw,30px);max-width:44ch;font-size:clamp(16px,1.25vw,18.5px);line-height:1.62;color:var(--ash)}.ff-open-act{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:clamp(28px,3vw,40px)}.ff-open-act small{font-size:13.5px;color:var(--dim);max-width:22ch;line-height:1.5}.ff-open-stage{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px}.ff-open-camera{position:absolute;z-index:0;width:min(74%,396px);height:auto;right:-3%;top:-24%;transform:rotate(-9deg);filter:drop-shadow(0 40px 60px #0b0203cc) drop-shadow(0 0 60px #ff4a3a22);pointer-events:none;-webkit-user-select:none;user-select:none}.ff-truth{position:relative;z-index:1;padding:clamp(20px,2.4vw,30px) clamp(18px,2.2vw,28px);background:linear-gradient(#260b10,#1d080c);border:1px solid var(--edge);border-radius:14px;box-shadow:0 30px 70px -30px #000,inset 0 0 0 1px #ffffff06}.ff-truth figcaption{font-size:13.5px;color:var(--dim);padding-bottom:16px;border-bottom:1px solid var(--edge)}.ff-truth-rows{display:flex;flex-direction:column}.ff-truth-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 18px;padding:18px 0;border-bottom:1px solid var(--edge)}.ff-truth-who{grid-column:1;font-size:12.5px;color:var(--dim);letter-spacing:.01em}.ff-truth-ask{grid-column:1;grid-row:2;font-size:clamp(25px,2.6vw,31px);font-weight:700;letter-spacing:-.04em}.ff-truth-ship{grid-column:1;grid-row:3;font-size:14px;color:var(--ash);padding-top:3px}.ff-truth-total{grid-column:2;grid-row:1/4;align-self:center;display:inline-flex;align-items:center;gap:9px;font-size:clamp(31px,3.4vw,42px);font-weight:750;letter-spacing:-.045em}.ff-truth-total b{position:relative;font-weight:inherit}.ff-truth-total:before{content:"=";margin-right:11px;font-size:.5em;font-weight:500;color:var(--dim);letter-spacing:0}.ff-truth-row[data-offer=B] .ff-truth-total{color:var(--ember)}.ff-truth-row[data-offer=B] .ff-truth-total svg{color:var(--amber)}.ff-truth-row[data-offer=A]{color:var(--dim)}.ff-truth-row[data-offer=A] .ff-truth-total b:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:2px;background:var(--rose);opacity:.8;transform-origin:left}.ff-truth-verdict{padding-top:18px;font-size:15.5px;line-height:1.5;color:var(--bone)}.ff-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ff-fineprint{font-size:12.5px;color:var(--dim);line-height:1.6}.ff-why{padding-block:clamp(48px,6vw,88px)}.ff-why>h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.045em;max-width:17ch}.ff-claims{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--edge)}.ff-claims li{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px clamp(28px,5vw,80px);align-items:start;padding:clamp(26px,3.4vw,40px) 0;border-bottom:1px solid var(--edge)}.ff-claims h3{font-size:clamp(21px,2.5vw,32px);letter-spacing:-.035em;line-height:1.14;color:var(--bone)}.ff-claims h3,.ff-claims p{transition:color .45s var(--ease)}.ff-claims p{font-size:16px;line-height:1.62;color:var(--ash);max-width:48ch}.ff-claims li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.ff[data-lit=true] .ff-claims h3{color:var(--ash)}.ff[data-lit=true] .ff-claims li.is-lit h3{color:var(--bone)}.ff[data-lit=true] .ff-claims li.is-lit:after{transform:scaleX(1)}.ff-fix{padding-block:clamp(8px,1.5vw,20px) clamp(60px,8vw,104px)}.ff-fix-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px clamp(30px,5vw,80px);align-items:end}.ff-fix-head h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.045em}.ff-fix-head p{font-size:16.5px;line-height:1.62;color:var(--ash);max-width:50ch}.ff-slab{margin-top:clamp(30px,4vw,52px);border:1px solid var(--edge);border-radius:18px;background:linear-gradient(#250b10,#1c080b);overflow:hidden;box-shadow:0 40px 90px -50px #000}.ff-slab-tabs{display:flex;gap:4px;padding:10px;border-bottom:1px solid var(--edge);background:#1d080c;overflow-x:auto;scrollbar-width:none}.ff-slab-tabs::-webkit-scrollbar{display:none}.ff-slab-tabs label{min-width:max-content;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:10px;font-size:14.5px;font-weight:550;color:var(--ash);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.ff-slab-tabs label:hover{background:#30101699;color:var(--bone)}.ff-slab-stage{display:grid;padding:clamp(22px,3vw,40px)}.ff-slab-stage>div{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s}#ff-panel-0:checked~.ff-slab-stage>[data-panel="0"],#ff-panel-1:checked~.ff-slab-stage>[data-panel="1"],#ff-panel-2:checked~.ff-slab-stage>[data-panel="2"]{opacity:1;visibility:visible;pointer-events:auto;transform:none}#ff-panel-0:checked~.ff-slab-tabs label[for=ff-panel-0],#ff-panel-1:checked~.ff-slab-tabs label[for=ff-panel-1],#ff-panel-2:checked~.ff-slab-tabs label[for=ff-panel-2]{background:var(--ember);color:#150406;font-weight:650}#ff-panel-0:focus-visible~.ff-slab-tabs label[for=ff-panel-0],#ff-panel-1:focus-visible~.ff-slab-tabs label[for=ff-panel-1],#ff-panel-2:focus-visible~.ff-slab-tabs label[for=ff-panel-2]{outline:3px solid var(--amber);outline-offset:-3px}.ff-fix-truth{margin-top:20px;max-width:74ch}.ff-panel h3{font-size:clamp(18px,2vw,23px);letter-spacing:-.03em;line-height:1.25;font-weight:700}.ff-panel>p{margin-top:22px;font-size:14px;line-height:1.65;color:var(--dim);max-width:62ch}.ff-panel table{width:100%;margin-top:24px;border-collapse:collapse}.ff-panel th{text-align:left;font-size:12.5px;font-weight:500;color:var(--dim);padding:0 14px 12px 0;border-bottom:1px solid var(--edge)}.ff-panel td:last-child,.ff-panel th:last-child{text-align:right;padding-right:0}.ff-panel td{padding:16px 14px 16px 0;border-bottom:1px solid var(--edge);font-size:clamp(15px,1.6vw,19px);color:var(--ash)}.ff-panel td:first-child{color:var(--bone);font-weight:550}.ff-panel tr:last-child td{border-bottom:0}.ff-panel td:last-child{font-weight:700;font-size:clamp(19px,2.2vw,26px);letter-spacing:-.035em;color:var(--bone)}.ff-panel tr.is-lowest td:last-child{color:var(--ember);white-space:nowrap}.ff-panel tr.is-lowest td:last-child svg{color:var(--amber);margin-left:9px}.ff-time-figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,auto);align-items:center;gap:clamp(20px,4vw,52px);margin-top:26px}.ff-time-figure>svg{width:100%;max-width:560px;height:auto;color:var(--ember);overflow:visible}.ff-time-target{color:var(--edge-lit)}.ff-time-read{text-align:right}.ff-time-read span{display:block;font-size:12.5px;color:var(--dim)}.ff-time-read strong{display:block;font-size:clamp(34px,4.4vw,52px);font-weight:750;letter-spacing:-.05em;line-height:1.1;margin-top:4px}.ff-time-read small{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;color:var(--amber)}.ff-panel-sold ul{margin-top:24px;display:grid;gap:1px;background:var(--edge);border-block:1px solid var(--edge)}.ff-panel-sold li{display:flex;align-items:baseline;gap:16px;padding:16px 0;background:var(--slab)}.ff-panel-sold b{font-size:clamp(21px,2.4vw,28px);font-weight:700;letter-spacing:-.04em;min-width:3.6em}.ff-panel-sold span{font-size:14.5px;color:var(--ash)}.ff-panel-sold small{margin-left:auto;font-size:13px;color:var(--dim)}.ff-close{padding-block:clamp(60px,8vw,104px);border-top:1px solid var(--edge);text-align:center}.ff-close h2{font-size:clamp(32px,5.4vw,76px);letter-spacing:-.05em;line-height:.98;max-width:16ch;margin-inline:auto}.ff-close .ff-go{margin-top:clamp(30px,3.6vw,44px);min-height:56px;padding:15px 34px;font-size:17px}.ff-close p{margin-top:20px;font-size:13.5px;color:var(--dim)}.ff-foot{max-width:calc(var(--hold) + var(--pad)*2);margin-inline:auto;padding:clamp(34px,4vw,50px) var(--pad) 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px clamp(30px,6vw,80px);border-top:1px solid var(--edge)}.ff-foot>div:first-child p{margin-top:10px;font-size:14px;color:var(--dim)}.ff-foot nav{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:flex-start;font-size:14px;color:var(--ash)}.ff-foot nav a{min-height:32px;display:inline-flex;align-items:center;transition:color .18s}.ff-foot nav a:hover{color:var(--ember)}.ff-foot-end{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--edge);font-size:12.5px;color:var(--dim)}.ff-foot-end a:hover{color:var(--bone)}.ff-motion{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid var(--edge);border-radius:20px;font-size:12px;color:var(--dim);transition:border-color .2s,color .2s}.ff-motion:hover:not(:disabled){border-color:var(--edge-lit);color:var(--ash)}.ff-motion:disabled{opacity:.5;cursor:default}@keyframes ff-develop{0%{clip-path:inset(0 0 102% 0)}to{clip-path:inset(-18% -8% -30% -8%)}}@keyframes ff-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ff-lamp{0%{opacity:0}to{opacity:.94}}@keyframes ff-lens{0%{opacity:0;transform:rotate(-14deg) scale(.94)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@keyframes ff-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ff-bloom{0%{opacity:0;transform:translateY(6px)}60%{text-shadow:0 0 34px #ff4a3a99}to{opacity:1;transform:none;text-shadow:0 0 0 transparent}}.ff .ff-safelight:before{animation:ff-lamp 1.1s ease both}.ff .ff-open h1 span{animation:ff-develop .78s var(--ease) both}.ff .ff-open h1 span:nth-child(2){animation-delay:.1s}.ff .ff-open h1 span:nth-child(3){animation-delay:.2s}.ff .ff-open-copy>p{animation:ff-rise .7s var(--ease) .34s both}.ff .ff-open-act{animation:ff-rise .7s var(--ease) .44s both}.ff .ff-open-camera{animation:ff-lens 1.15s var(--ease) .2s both}.ff .ff-truth{animation:ff-rise .8s var(--ease) .5s both}.ff .ff-truth-ship{animation:ff-rise .5s var(--ease) both}.ff .ff-truth-row[data-offer=A] .ff-truth-ship{animation-delay:1.05s}.ff .ff-truth-row[data-offer=B] .ff-truth-ship{animation-delay:1.2s}.ff .ff-truth-total{animation:ff-bloom .6s var(--ease) both}.ff .ff-truth-row[data-offer=A] .ff-truth-total{animation-delay:1.45s}.ff .ff-truth-row[data-offer=B] .ff-truth-total{animation-delay:1.7s}.ff .ff-truth-row[data-offer=A] .ff-truth-total b:after{animation:ff-strike .45s var(--ease) 2.15s both}.ff .ff-truth-verdict{animation:ff-rise .6s var(--ease) 2.4s both}.ff .ff-stage-foot{animation:ff-rise .6s var(--ease) 2.6s both}.ff[data-motion=off] *,.ff[data-motion=off] :after,.ff[data-motion=off] :before{animation:none!important}@media(max-width:1000px){.ff-open{grid-template-columns:minmax(0,1fr);gap:clamp(56px,10vw,80px);padding-top:clamp(34px,7vw,60px)}.ff-open-camera{position:static;width:min(64%,300px);margin:-13% -1% -10% auto;transform:rotate(-7deg)}.ff-open-stage{margin-top:clamp(8px,2vw,20px)}.ff-claims li,.ff-fix-head{grid-template-columns:minmax(0,1fr)}.ff-claims li{gap:8px}.ff-foot{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.ff-slab-tabs{overflow-x:visible;gap:2px;padding:6px}.ff-slab-tabs label{min-width:0;flex:1 1;padding:8px 4px;font-size:12px;line-height:1.2;white-space:normal;text-align:center}.ff-open h1{font-size:clamp(36px,10.4vw,52px)}.ff-open-act{gap:14px}.ff-open-act .ff-go{width:100%}.ff-open-act small{max-width:none}.ff-open-camera{width:70%}.ff-truth-row{grid-template-columns:1fr;gap:0}.ff-truth-total{grid-column:1;grid-row:4;align-self:start;padding-top:10px}.ff-truth-total:before{margin-right:9px}.ff-time-figure{grid-template-columns:minmax(0,1fr);gap:18px}.ff-time-read{text-align:left}.ff-panel table{display:block;overflow-x:auto}.ff-panel-sold li{flex-wrap:wrap;gap:6px 14px}.ff-panel-sold small{margin-left:0}.ff-close .ff-go{width:100%}.ff-foot-end{gap:12px}}@media(prefers-reduced-motion:reduce){.ff *,.ff :after,.ff :before{animation:none!important;transition:none!important}}