:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;--bg:#0b0d0c;--surface:#13171a;--surface-2:#1a1f22;--line:#262c30;--text:#ecefea;--text-dim:#8a938f;--gold:#f6d46b;--gold-deep:#c9a646;--green:#6bbf7b;--red:#e66a6a;--amber:#f4b860;--radius:6px;--pwf-paper:#efede5;--pwf-card:#fff;--pwf-carbon:#0e1014;--pwf-carbon-soft:#171a1f;--pwf-cyan:#1e6f8c;--pwf-cyan-light:#6ec7d6;--pwf-cyan-deep:#155265;--pwf-profit:#4c7a2e;--pwf-warn:#a67910;--pwf-stop:#b04a2e;--pwf-muted:#5b5849;--pwf-hairline:#0e1014;--pwf-hairline-dark:#2a2e34;scroll-padding-top:110px}*{box-sizing:border-box}html{scroll-padding-top:110px}input,button,select,textarea,label,summary,details{scroll-margin-top:120px}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}.is-hidden{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}.shell{background:var(--bg);grid-template-rows:auto auto 1fr;grid-template-columns:240px minmax(0,1fr);width:min(1480px,100%);min-height:100vh;margin:0 auto;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--bg);height:100vh;color:var(--text);flex-direction:column;grid-row:1/-1;gap:24px;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{border-bottom:1px solid var(--line);padding-bottom:16px}.sidebar-logo{width:100%;height:auto}.sidebar-brand{align-items:center;gap:12px;padding:14px 18px;display:flex}.sidebar-brand-mark{background:0 0;width:36px;height:36px;display:block}.sidebar-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-brand-name{letter-spacing:-.01em;font-family:Geist,Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.sidebar-brand-version{letter-spacing:.14em;color:var(--pwf-muted,#5b5849);text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:400}.sidebar-nav{flex-direction:column;gap:18px;display:flex}.nav-home{text-align:left;width:100%;color:var(--text);border-radius:var(--radius);background:0 0;border:none;padding:10px 12px;font-weight:600}.nav-home:hover{background:var(--surface-2)}.sidebar-pipeline{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pipeline-row{width:100%;color:var(--text);border-radius:var(--radius);font-family:var(--font-sans);text-align:left;background:0 0;border:none;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:grid}.pipeline-row:hover,.pipeline-row[aria-current=page]{background:var(--surface-2)}.pipeline-row[aria-current=page] .pipeline-num{color:var(--gold)}.pipeline-num{font-family:var(--font-mono);color:var(--text-dim)}.pipeline-dot{background:var(--gold);color:#18120a;min-width:22px;height:22px;font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.sidebar-foot{border-top:1px solid var(--line);color:var(--text-dim);gap:6px;padding-top:16px;font-size:12px;display:grid}.sidebar-foot-row{justify-content:space-between;align-items:baseline;display:flex}.sidebar-foot-row strong{color:var(--text);font-family:var(--font-mono);font-weight:500}.sidebar-foot-link{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.sidebar-foot-link:hover strong{text-decoration:underline}.sidebar-foot-button{text-align:left;background:var(--surface);width:100%;color:var(--text-dim);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);padding:8px 10px;font-size:12px}.sync-status-badge{color:var(--text-dim);font-size:11px;display:block}.sync-status-badge[data-state=error]{color:var(--danger,#c0473a)}.sidebar-avatar{margin-top:auto}.avatar-button{width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.avatar-initials{background:var(--gold);color:#18120a;width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.sidebar-account-actions{gap:2px;margin-top:6px;display:grid}.sidebar-signout-link{color:var(--danger,#c0473a)}.sidebar-signout-link:hover{background:var(--surface-2);color:var(--danger,#c0473a)}.app-main{background:var(--bg);min-width:0;color:var(--text);grid-column:2;padding:0 28px 36px}.topbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);pointer-events:none;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:end;gap:24px;padding:22px 0 18px;display:grid;position:sticky;top:0}.topbar *{pointer-events:auto}.topbar-title{gap:4px;display:grid}.display-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:36px;font-weight:700}.topbar-context{color:var(--text-dim);font-family:var(--font-mono);margin:0;font-size:13px}.topbar-right{justify-items:end;gap:8px;min-width:280px;display:grid}.next-step{background:var(--gold);color:#18120a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.status-strip{color:var(--text-dim);align-items:center;gap:14px;font-size:13px;display:flex}.status-strip em{font-style:normal}.status-strip strong{color:var(--text);font-family:var(--font-mono);margin-left:6px;font-weight:500}.mode-pill{background:var(--surface-2);width:auto;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.shell.is-public{width:100%;max-width:none;display:block}.shell.is-public .sidebar,.shell.is-public .topbar,.shell.is-public .watch-pro-coach{display:none}.public-desk-floating{z-index:30;color:#132520;background:#f6d46b;border-color:#c9a646;width:auto;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 30px #1418172e}.shell.is-public .public-desk-floating{justify-content:center;align-items:center;display:inline-flex}.public-nav{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8f5f0;border-bottom:1px solid #d8ddd8e6;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto 14px;padding:12px 0;display:flex;position:sticky;top:0}.public-nav img{width:min(220px,40vw);height:auto}.public-nav nav{align-items:center;gap:8px;display:flex}.text-button{color:#20362f;background:0 0;width:auto;padding:9px 10px}.text-button:hover{color:#216457;background:#e9eee9}.landing-hero{isolation:isolate;color:#111816;background:radial-gradient(circle at 18% 24%,#f4d17c38,#0000 26%),linear-gradient(120deg,#f8faf7 0% 50%,#edf2ee 100%);align-items:center;min-height:min(760px,100vh - 76px);padding:74px max(28px,50vw - 590px);display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#f8faf7 0%,#f8faf780 18%,#f8faf70a 52%),url(/pwf-hero.png) right 35%/auto 112% no-repeat;position:absolute;inset:0 0 0 64%}.landing-hero:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ffffff0a 55%,#21645714 56%,#21645705 70%,#0000 71%);border:1px solid #caa85b47;border-radius:50%;width:min(660px,46vw);position:absolute;bottom:-8%;right:max(-40px,50vw - 770px)}.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1{color:#111816;margin:0;font-size:clamp(40px,5.3vw,62px);line-height:1.06}.landing-hero p:not(.eyebrow),.pricing-intro p,.article-intro p,.blog-intro p,.blog-newsletter p,.public-desk-cta p,.public-note p{color:#344942;max-width:670px;margin:18px 0 0;font-size:18px;line-height:1.45}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-actions button,.public-nav .secondary-button{width:auto}.public-nav .secondary-button{color:#15231f;text-shadow:0 1px #ffffff57;background:linear-gradient(#fff7d7 0%,#e5bd55 52%,#b78320 100%);border:1px solid #b88a24;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5f3e0a38,0 5px 12px #4c380e38}.public-nav .secondary-button:hover{background:linear-gradient(#fff9df 0%,#efcd66 52%,#c29027 100%);border-color:#9d7317;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #5f3e0a33,0 6px 14px #4c380e40}.public-nav .secondary-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff94,inset 0 1px 4px #5f3e0a2e,0 2px 7px #4c380e2e}.public-section,.public-proof-band,.public-pricing-grid{width:min(1180px,100% - 40px);margin:0 auto}.public-section-heading{gap:8px;margin-bottom:18px;display:grid}.public-section h2,.public-note h2{color:#14201d;margin:0;font-size:34px;line-height:1.05}.landing-flow-grid,.public-pricing-grid,.public-blog-grid,.article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-flow-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.landing-flow-grid article,.public-plan-card,.blog-card,.public-desk-cta,.blog-newsletter,.public-proof-band>div,.auth-card{border-radius:var(--radius);background:#fff;border:1px solid #d9dfd8;box-shadow:0 14px 34px #1418170f}.landing-flow-grid article{min-height:188px;padding:18px}.landing-flow-grid strong,.public-proof-band strong,.public-plan-card h2,.public-plan-card>strong{display:block}.landing-flow-grid strong{color:#183f36;font-size:17px}.landing-flow-grid p,.public-proof-band p,.public-plan-card p,.public-plan-card li{color:#40544f;line-height:1.45}.public-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:30px 0 76px;display:grid}.public-proof-band>div,.public-plan-card{padding:18px}.public-proof-band span,.public-plan-card span{color:#60736e;text-transform:uppercase;font-size:12px;font-weight:850}.public-proof-band strong{color:#183f36;margin:8px 0;font-size:32px}.pricing-intro{padding-bottom:24px}.public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:22px}.public-plan-card>strong{margin:10px 0;font-size:34px;line-height:1}.public-plan-card small{color:#60736e;font-size:14px}.public-plan-card ul{margin:16px 0 0;padding-left:18px}.public-note{padding-top:22px;padding-bottom:72px}.blog-intro,.article-intro{background:radial-gradient(60% 48% at 0 32%,#fffffff5 0%,#ffffffc7 50%,#0000 95%),url(/pwf-hero.png) right 35%/auto 135% no-repeat;border:1px solid #d9dfd8;border-radius:10px;margin-top:0;margin-bottom:22px;padding:42px;position:relative;overflow:hidden;box-shadow:0 18px 42px #14181712}.article-intro .page-h1{max-width:700px;font-size:clamp(28px,2.4vw,34px);line-height:1.16}.article-intro .eyebrow{color:#1f5f52;text-transform:uppercase;border-bottom:2px solid #c9a646;width:fit-content;margin-bottom:14px;padding-bottom:4px;font-size:18px;font-weight:760;display:block}.article-intro{min-height:auto;padding:28px 40px 30px}.article-intro p{max-width:700px;font-size:16px}.public-blog-grid,.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:24px}.blog-card{align-content:start;gap:12px;min-height:340px;padding:22px;display:grid}.article-card.is-featured{background:#fff;border-color:#d9dfd8;grid-column:span 1;min-height:340px}.blog-card span{color:#60470e;text-transform:uppercase;background:#fff8df;border:1px solid #d8c27e;border-radius:999px;width:max-content;padding:6px 9px;font-size:11px;font-weight:900}.blog-card h2{color:#14201d;font-size:26px;line-height:1.08}.article-card.is-featured h2{max-width:none;font-size:26px}.blog-card p{color:#40544f;line-height:1.5}.article-card details{border-top:1px solid #e4e9e3;padding-top:10px}.article-card summary{cursor:pointer;color:#1f6f61;width:max-content;font-weight:900}.article-card summary:hover{color:#153f37}.blog-card-title-link{color:inherit;text-decoration:none}.blog-card-title-link:hover{color:#1f6f61}.blog-card-read{color:#1f6f61;border-top:1px solid #e4e9e3;width:max-content;padding-top:10px;font-weight:900;text-decoration:none}.blog-card-read:hover{color:#153f37}.public-hero-note ul a{color:inherit;text-underline-offset:2px;text-decoration:underline}.article-body{gap:10px;margin-top:12px;display:grid}.article-body p{margin:0}.blog-card footer{color:#60736e;flex-wrap:wrap;align-self:end;gap:10px;font-weight:800;display:flex}.source-link{color:#173c34;border-bottom:2px solid #c9a646;width:fit-content;font-weight:900;text-decoration:none}.source-link:hover{color:#6f520d}.blog-newsletter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:72px;padding:24px;display:grid}.blog-newsletter button{width:auto}.public-desk-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:72px;padding:24px;display:grid}.public-desk-cta h2{color:#14201d;margin:0;font-size:30px;line-height:1.08}.public-desk-cta button{width:auto}.auth-page{grid-template-rows:auto 1fr;display:grid}.auth-card{align-self:center;width:min(520px,100% - 40px);margin:34px auto 72px;padding:28px}.auth-card .page-h1{font-size:38px}.auth-card form{gap:4px;margin-top:24px;display:grid}.start-page{grid-template-rows:auto 1fr;display:grid}.start-layout{grid-template-columns:minmax(280px,.74fr) minmax(340px,1fr);align-items:center;gap:22px;width:min(1120px,100% - 40px);margin:0 auto;padding:44px 0 80px;display:grid}.start-copy .page-h1{color:#111816;max-width:560px;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.start-copy p:not(.eyebrow){color:#40544f;max-width:560px;margin:18px 0 0;font-size:18px;line-height:1.45}.start-card{border-radius:var(--radius);background:#fff;border:1px solid #d9dfd8;gap:12px;padding:22px;display:grid;box-shadow:0 16px 38px #14181714}.start-card textarea{min-height:158px;font-weight:500}.ai-setup-question{color:#40544f;margin:-2px 0 0;font-size:13px;line-height:1.45}.ai-setup-question strong{color:#173f37}.start-preview{grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 0}.start-rule-preview{border-radius:var(--radius);color:#fff;background:#1b3831;border:1px solid #d8ddd8;padding:12px}.start-rule-preview span{color:#b9cac4;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.start-rule-preview strong{line-height:1.3;display:block}.start-card button:disabled{cursor:not-allowed;opacity:.58}.google-button{color:#20362f;background:#fff;border:1px solid #c9d3cc}.google-button:hover{color:#fff;background:#48605b}.eyebrow{color:#597069;letter-spacing:0;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{color:#111816;margin-bottom:0;font-size:26px;line-height:1.1}h2{margin:0;font-size:18px}h3{margin-bottom:10px;font-size:14px}.page-stack{min-width:0}.page.is-hidden{display:none}.workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.deal-command-strip{z-index:5;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8f5f5;border:1px solid #dfe4df;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:10px;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #14181712}.deal-command-strip article{border-radius:var(--radius);background:#fff;border:1px solid #d8e1dc;padding:10px 12px}.deal-command-strip span{color:#60736e;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.deal-command-strip strong{color:#13201c;font-size:20px;line-height:1.1;display:block}.deal-workspace{grid-template-columns:minmax(460px,.92fr) minmax(520px,1.08fr);align-items:start;gap:16px}.deal-report-column{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:16px;min-width:0;display:grid}.deal-input-panel{gap:14px;min-width:0;margin-bottom:0;display:grid}.deal-form-section{border-radius:var(--radius);background:#fbfcfa;border:1px solid #dfe6e1;padding:14px}.deal-section-title p{line-height:1.35}.deal-channel-row button{min-height:42px}.deal-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-analyze-button{min-height:50px;font-size:17px}.deal-report-column .result-panel,.deal-report-column .history-panel{width:100%;margin-bottom:0}.single-column{grid-template-columns:minmax(0,1fr)}.bankroll-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.workflow-overview{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.workflow-card{border-radius:var(--radius);background:#f7faf7;border:1px solid #d5ddd7;grid-template-rows:42px minmax(96px,1fr) 74px;min-height:242px;padding:12px;display:grid}.workflow-card strong{color:#1d3f38;font-size:14px;line-height:1.2}.workflow-card p{color:#40544f;margin:0;font-size:13px;line-height:1.35}.workflow-card button{align-self:stretch;min-height:0}.full-span{grid-column:1/-1}.panel{border-radius:var(--radius);background:#fff;border:1px solid #dfe4df;min-width:0;padding:18px;box-shadow:0 10px 24px #1418170f}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panel-header span{color:#48605b;text-transform:capitalize;font-size:13px;font-weight:800}.panel-subtitle{color:#60736e;margin:6px 0 0;font-size:14px;line-height:1.35}.panel-ai-actions{flex-wrap:wrap;flex:220px;justify-content:flex-end;gap:6px;min-width:0;display:flex}html[data-experience=starter] .experience-flipper,html[data-experience=starter] .experience-pro,html[data-experience=flipper] .experience-pro{display:none!important}html[data-experience=starter] .panel-ai-actions{display:none}.ai-action-button{color:#1b3831;white-space:nowrap;background:#fff8df;border:1px solid #d8c27e;border-radius:999px;width:auto;padding:7px 10px;font-size:12px;font-weight:900}.ai-action-button:hover{color:#fff;background:#7a6122}form.panel{background:#fff;border-color:#dfe4df}form.panel:focus-within{border-color:#f4d17c;box-shadow:0 16px 36px #152c2614,inset 4px 0 #f4d17c}form.panel label{color:#34463f;font-weight:900}form.panel .panel-header span{color:#5f716b}input,select,textarea{background:var(--surface-2);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-sans);padding:10px 12px}input[type=number]{font-family:var(--font-mono)}label{color:var(--text-dim);gap:4px;margin-bottom:10px;font-size:13px;font-weight:600;display:grid}button[type=submit],.primary-button{background:var(--gold);color:#18120a;border:1px solid var(--gold-deep);border-radius:var(--radius);width:auto;padding:10px 16px;font-weight:700}.secondary-button{width:auto;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:0 0;padding:10px 16px}.secondary-button:hover{border-color:var(--gold-deep);color:var(--gold)}textarea{resize:vertical;min-height:108px}input.field-needs-attention,select.field-needs-attention,textarea.field-needs-attention{border-color:var(--gold-deep);box-shadow:0 0 0 3px #f4d17c47}.field-status{color:#48605b;min-height:19px;margin:-4px 0 12px;font-size:13px;font-weight:750}.field-status[data-state=error],.form-status[data-state=error]{color:#9c2b2b}.field-status[data-state=ok],.form-status[data-state=ok]{color:#216457}.form-status[data-state=warn]{color:#7c5408}form.panel .field-status[data-state=ok]{color:#141817}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checks{gap:6px;margin:12px 0;display:grid}.checks label{align-items:center;margin:0;display:flex}.checks input{width:16px;height:16px}button{border-radius:var(--radius);color:#fff;cursor:pointer;background:#216457;border:0;width:100%;padding:12px 14px;font-weight:800}button:hover{background:#194d43}.button-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.secondary-button{color:#28413b;background:#fbfcfa;border:1px solid #c9d3cc;width:auto}.secondary-button:hover{color:#fff;background:#48605b}.secondary-link{border-radius:var(--radius);color:#28413b;background:#fbfcfa;border:1px solid #c9d3cc;width:max-content;padding:8px 10px;font-size:13px;font-weight:850;text-decoration:none}.secondary-link:hover{color:#fff;background:#48605b}.result-panel{min-height:430px}.status-pill{color:#17302a;background:#dfe9e3;border-radius:999px;padding:7px 10px}.status-pill[data-status=approve]{color:#0d382c;background:#bce8d3}.status-pill[data-status=negotiate],.status-pill[data-status=manual_review]{color:#5a3d04;background:#f2dfa4}.status-pill[data-status=reject]{color:#641b1b;background:#f1c6c6}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.metrics div{border-radius:var(--radius);color:#263530;background:#f4f7f5;border:1px solid #dae2dd;padding:12px}.metrics span{color:#6f807a;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.metrics strong{font-size:21px;line-height:1.1;display:block}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-page-layout{gap:16px}.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(462px,100%),1fr));gap:16px;display:grid}.analytics-card{align-content:start;gap:4px;display:grid}.analytics-chart{gap:12px;display:grid}.analytics-bar-row{grid-template-columns:minmax(130px,.9fr) minmax(180px,1.4fr) minmax(92px,auto);align-items:center;gap:12px;display:grid}.analytics-bar-row span,.analytics-bar-row strong{min-width:0}.analytics-bar-row span{color:#40544f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.analytics-bar-row strong{color:#14201d;text-align:right;font-size:13px}.analytics-bar-track{background:#eef3f0;border:1px solid #cfdbd5;border-radius:999px;height:13px;overflow:hidden}.analytics-bar-track i{width:var(--bar,0%);border-radius:inherit;background:linear-gradient(90deg,#216457,#5f9b8d);height:100%;display:block}.analytics-bar-row[data-kind=count] .analytics-bar-track i{background:linear-gradient(90deg,#caa85b,#ecd58f)}.analytics-empty{color:#60736e;margin:0}.compact-list{gap:8px;padding-left:18px;display:grid}.compact-list li{margin-bottom:0}.quick-comp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.quick-comp-row{border-radius:var(--radius);background:#fbfcfa;border:1px solid #d4ded8;min-width:0;padding:8px}.quick-comp-row label{color:#60736e;text-transform:uppercase;gap:6px;margin-bottom:0;font-size:11px;font-weight:900;line-height:1;display:grid}.quick-comp-row label span{white-space:nowrap}.quick-comp-row input{background:#fff;min-height:38px;padding:0 9px;font-size:14px;font-weight:850}.quick-comp-row input::-webkit-outer-spin-button{margin:0}.quick-comp-row input::-webkit-inner-spin-button{margin:0}.quick-comp-row:focus-within{border-color:#d7ad45;box-shadow:0 0 0 2px #d7ad452e}.quick-comp-paste{margin-top:12px;display:block}#marketExtractPrices{margin-top:8px}.data-table,#scout-lead-table-body{gap:8px;display:grid}.market-workspace{grid-template-columns:minmax(460px,1.05fr) minmax(360px,.95fr);align-items:start;gap:16px}.market-lead-panel{grid-column:1/-1;margin-bottom:0}.market-column{gap:16px;min-width:0;display:grid}.market-panel{width:100%;max-width:none;margin-bottom:0}.market-workspace .profile-panel{max-width:none}.market-workspace .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace textarea{min-height:92px}.market-workspace .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-load-row{align-items:end}.market-workspace .market-column{display:contents}.market-lead-panel{order:1}#market-library-form{order:2}.market-saved-panel{order:3}.market-library-toggle{width:auto;color:var(--text-dim);font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;margin:8px 0 2px;padding:4px 0;font-size:12px;font-weight:600}.market-library-toggle:after{content:" ▾"}.market-library-toggle[aria-expanded=true]:after{content:" ▴"}.market-library-toggle:hover{color:var(--gold)}.market-reality-panel{order:4}#market-provider-form{order:5}#chrono24-harvest-form{order:6}#market-import-form{order:7}.data-row{border-radius:var(--radius);color:#2b3834;background:#f5f8f6;border:1px solid #dae2dd;grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(90px,1fr));align-items:center;gap:10px;padding:10px;display:grid}.data-row strong{color:#111816}.data-row span{color:#4f605a}.workspace-inventory-row{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(86px,1fr)) minmax(150px,auto)}.workspace-inventory-row.is-selectable{cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.workspace-inventory-row.is-selectable:hover,.workspace-inventory-row.is-selectable:focus-visible{background:#f4faf7;border-color:#9fbfb5;outline:none}.workspace-inventory-row.is-selected{background:#eef6f2;border-color:#216457;box-shadow:inset 4px 0 #216457}.saved-watch-picker{border-radius:var(--radius);background:#f7faf8;border:1px solid #d7e2dd;margin-bottom:14px;padding:12px;display:block}.saved-watch-picker select{margin-top:6px}.row-action-group{justify-content:flex-end;align-items:center;gap:8px;display:flex}.data-head{color:#60736e;text-transform:uppercase;background:#edf2ee;font-size:12px;font-weight:850}.data-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-empty{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;padding:14px}.data-row em{color:#17302a;background:#dfe9e3;border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.data-row em[data-status=approve],.data-row em[data-status=ready],.data-row em[data-status=listed]{color:#0d382c;background:#bce8d3}.data-row em[data-status=negotiate],.data-row em[data-status=manual_review],.data-row em[data-status=needs_evidence]{color:#5a3d04;background:#f2dfa4}.data-row em[data-status=reject],.data-row em[data-status=stale]{color:#641b1b;background:#f1c6c6}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evidence-card{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;padding:14px}.evidence-card dl{gap:8px;margin:0 0 12px;display:grid}.evidence-card dl div{justify-content:space-between;gap:10px;display:flex}.evidence-card dt{color:#60736e;font-weight:800}.evidence-card dd{margin:0}.assistant-preview{color:#40544f;line-height:1.45}.ledger-list{gap:8px;padding-left:0;list-style:none;display:grid}.ledger-row{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:0;padding:10px;display:grid}.ledger-row span{color:#60736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-row em{color:#28413b;font-style:normal;font-weight:850}.ledger-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.inventory-holding-panel{order:1}.inventory-detail-panel{order:2}.inventory-ledger-panel{order:3}.inventory-activity-forms{order:4;grid-template-columns:minmax(0,1fr)}.manual-inventory-entry{padding:0;overflow:hidden}.manual-entry-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.manual-entry-summary::-webkit-details-marker{display:none}.manual-entry-summary h2{margin:0}.manual-entry-summary span{color:#60736e;margin-top:4px;font-size:.9rem;font-weight:800;display:block}.manual-entry-summary strong{border-radius:var(--radius);color:#1f6f60;background:#fff;border:1px solid #cbd8d2;padding:8px 12px}.manual-inventory-entry[open] .manual-entry-summary{border-bottom:1px solid #dce5e0}.manual-inventory-entry[open] .manual-entry-summary strong{color:#7a1f1f}.manual-inventory-form{gap:14px;padding:18px;display:grid}.inventory-ledger-row{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(150px,1fr) auto;align-items:center;gap:10px;margin-bottom:0;padding:10px;display:grid}.inventory-ledger-row span{color:#60736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-ledger-row em{color:#28413b;font-style:normal;font-weight:850}.lead-form-mode-banner{border-radius:var(--radius);color:#31443d;background:#f6f8f6;border:1px solid #d7e1dc;border-left:5px solid #80908a;margin-bottom:14px;padding:11px 12px;font-size:13px;font-weight:850}#lead-form.is-editing .lead-form-mode-banner{color:#2f2713;background:#fffaf0;border-color:#d9c384 #d9c384 #d9c384 #f4d17c}#lead-form.is-new-lead .lead-form-mode-banner{border-left-color:#8eb8ad}.lead-workspace{grid-template-columns:minmax(340px,.38fr) minmax(0,1fr);align-items:start}.lead-capture-panel{position:sticky;top:16px}.lead-form-grid{grid-template-columns:1fr}.lead-queue-panel{min-width:0}.lead-queue-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.lead-queue-summary .metric{padding:10px 12px}.lead-queue-summary .metric strong{font-size:18px}.saved-leads-table{border-radius:var(--radius);background:#fff;border:1px solid #d7e1dc;overflow:hidden}.saved-leads-head,.saved-lead-row{grid-template-columns:minmax(220px,1.6fr) minmax(96px,.6fr) minmax(96px,.6fr) minmax(110px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:14px;display:grid}.saved-leads-head{color:#5f716b;text-transform:uppercase;background:#f3f6f4;border-bottom:1px solid #d7e1dc;padding:10px 14px;font-size:12px;font-weight:950}.saved-leads-list{gap:0}.saved-lead-row{background:#fff;border-bottom:1px solid #e3e9e5;margin-bottom:0;padding:13px 14px;position:relative}.saved-lead-row:last-child{border-bottom:0}.saved-lead-row.is-selected{background:#fbfaf5;box-shadow:inset 4px 0 #f4d17c}.saved-lead-watch,.lead-money-cell,.lead-stage-cell,.lead-next-cell{gap:5px;min-width:0;display:grid}.saved-lead-watch strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.lead-card-meta,.lead-money-cell small,.lead-next-cell span{color:#60736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.lead-money-cell strong,.lead-next-cell strong{color:#111816;font-size:15px}.lead-stage-cell em{color:#173f37;background:#dceae5;border-radius:999px;width:fit-content;padding:6px 9px;font-style:normal;font-weight:950}.lead-stage-cell em[data-status=negotiating],.lead-stage-cell em[data-status=analyzing]{color:#5a3d04;background:#f2dfa4}.lead-stage-cell em[data-status=reject],.lead-stage-cell em[data-status=passed]{color:#641b1b;background:#f1c6c6}.lead-stage-cell em[data-status=bought]{color:#0d382c;background:#bce8d3}.lead-row-actions{justify-content:flex-end;gap:8px;display:flex}.lead-row-actions button{white-space:nowrap;width:auto}.lead-delete-button{border-radius:var(--radius);padding:8px 10px;font-size:13px}.lead-primary-action{border-radius:var(--radius);color:#fff;background:#216457;border:1px solid #216457;padding:8px 10px;font-size:13px}.lead-primary-action:hover{background:#173f37}.lead-crm-row{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;grid-template-columns:minmax(150px,1fr) minmax(180px,1.1fr) minmax(96px,.5fr) auto auto auto;align-items:center;gap:10px;margin-bottom:0;padding:10px;display:grid}.lead-crm-row span{color:#60736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-crm-row em{color:#28413b;font-style:normal;font-weight:850}.lead-crm-row.is-selected{background:#eef6f2;border-color:#8eb8ad;box-shadow:inset 4px 0 #216457}.lead-edit-button,.row-action{padding:8px 10px}.workspace-inventory-detail{margin-top:12px}.workspace-selected-watch{border-radius:var(--radius);color:#2b3834;background:#f5f8f6;border:1px solid #d9e2dd;gap:14px;padding:16px;display:grid}.workspace-selected-watch.is-empty{color:#60736e}.workspace-selected-watch-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-selected-watch span,.workspace-selected-watch dt{color:#6f807a;text-transform:uppercase;font-size:12px;font-weight:800}.workspace-selected-watch h3,.workspace-selected-watch strong,.workspace-selected-watch p{margin:0}.workspace-selected-watch dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-selected-watch dl div{border-radius:var(--radius);background:#fff;border:1px solid #d9e2dd;padding:10px}.workspace-selected-watch dd{margin:4px 0 0;font-weight:800}.workspace-selected-watch em{color:#17302a;background:#dfe9e3;border-radius:999px;justify-self:end;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.workspace-selected-watch em[data-status=ready],.workspace-selected-watch em[data-status=listed]{color:#0d382c;background:#bce8d3}.workspace-selected-watch em[data-status=needs_evidence]{color:#5a3d04;background:#f2dfa4}.workspace-selected-watch em[data-status=stale]{color:#641b1b;background:#f1c6c6}.grid-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.compact-money-grid input{font-variant-numeric:tabular-nums}.inventory-detail-panel{gap:2px;display:grid}.inventory-media-section{border-top:1px solid #e0e6e1;margin-top:16px;padding-top:16px}.slim-header{margin-bottom:10px}.slim-header h3{margin:0}.inventory-image-controls{grid-template-columns:minmax(180px,.35fr) minmax(220px,1fr);gap:10px;display:grid}.inventory-image-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.inventory-image-card{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;min-width:0;margin:0;padding:8px}.inventory-image-card img{aspect-ratio:4/3;border-radius:var(--radius);object-fit:cover;background:#eef3ef;width:100%;display:block}.inventory-image-card figcaption,.inventory-empty-media{color:#60736e;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.35}.ledger-empty{color:#60736e}.profile-panel{max-width:860px}.profile-page-panel,.evidence-workspace .profile-panel,.listing-workspace .profile-panel,.single-column>.profile-panel{max-width:none}.profile-page-panel{width:100%}.profile-page-panel .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-workspace{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.evidence-overview-panel{grid-column:1/-1}.evidence-checklist-panel,.evidence-form-panel,.listing-queue-panel,.listing-form-panel{margin-bottom:0}.evidence-form-panel .checks{border-radius:var(--radius);background:#f7faf8;border:1px solid #dce5e0;padding:12px}.listing-workspace{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:start}.lead-workspace,.market-workspace,.deal-workspace,.evidence-workspace,.listing-workspace{grid-template-columns:minmax(0,1fr)}.lead-capture-panel{position:static}.market-lead-panel,.evidence-overview-panel,.history-panel{grid-column:auto}.market-column,.deal-report-column{width:100%}.deal-report-column .metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.workflow-process-note{color:#60736e;font-size:13px;font-weight:750}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.structured-comp-block{border-top:1px solid #e0e6e1;margin-top:14px;padding-top:14px}.compact-header{margin-bottom:10px}.comp-summary-pills{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.comp-summary-pills span{color:#40544f;background:#f6f8f6;border:1px solid #d8e0da;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.comp-evidence-list{gap:8px;padding-left:0;list-style:none;display:grid}.comp-evidence-row{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin-bottom:0;padding:10px;display:grid}.comp-evidence-row strong,.comp-evidence-row span,.comp-evidence-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comp-evidence-row span,.comp-evidence-row small{color:#60736e;font-size:12px}.comp-evidence-row em{color:#17302a;background:#dfe9e3;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.reason-block{border-top:1px solid #e0e6e1;padding-top:12px}.purchase-panel{border-top:1px solid #e0e6e1;margin-top:12px;padding-top:12px}.purchase-panel button{align-self:end;min-height:42px}ul{margin:0;padding-left:19px}li{margin-bottom:8px}.key-value-list{gap:6px;padding-left:0;list-style:none;display:grid}.key-value-list li{border-bottom:1px solid #e5ebe6;justify-content:space-between;gap:12px;margin-bottom:0;padding-bottom:6px;display:flex}.key-value-list span{color:#60736e}.history-panel{grid-column:1/-1}.history-panel .history-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.history-panel .history-list li{grid-template-columns:1fr auto}.history-panel .history-list span,.history-panel .history-list small{grid-column:1/-1}.history-list{gap:8px;padding-left:0;list-style:none;display:grid}.history-list li{border-radius:var(--radius);background:#f6f8f6;border:1px solid #dae2dd;grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:0;padding:10px;display:grid}.history-list span,.history-list small{color:#60736e;font-size:12px;font-weight:750}.history-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-list em{color:#17302a;background:#dfe9e3;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.history-list em[data-status=approve]{color:#0d382c;background:#bce8d3}.history-list em[data-status=negotiate],.history-list em[data-status=manual_review]{color:#5a3d04;background:#f2dfa4}.history-list em[data-status=reject]{color:#641b1b;background:#f1c6c6}.history-list .history-empty{color:#60736e;display:block}.ai-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-page-layout{gap:16px}.ai-access-panel{gap:2px;display:grid}.extension-access-panel{gap:12px;display:grid}.extension-key-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.extension-key-actions{flex-wrap:wrap;gap:8px;display:flex}.extension-key-actions button{white-space:nowrap;flex:180px;min-height:44px}.byok-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.byok-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.byok-actions button{width:auto}@media (width<=760px){.byok-grid{grid-template-columns:1fr}}.condition-pricing-card{border-radius:var(--radius);background:#fbfcfa;border:1px solid #d8e1dc;gap:10px;padding:14px;display:grid}.condition-pricing-card h3{margin:0;font-size:18px}.ai-analysis-output{border-radius:var(--radius);color:#17221f;white-space:pre-wrap;background:#f4f8f6;border:1px solid #d8e1dc;min-height:0;max-height:260px;margin:0;padding:12px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.45;overflow:auto}#extensionAccessKey{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}#ai-copy{color:#40544f;line-height:1.45}.ai-usage-metrics{margin-bottom:10px}.ai-usage-bar{background:#eef3f0;border:1px solid #cad7d1;border-radius:999px;height:10px;margin:0 0 16px;overflow:hidden}.ai-usage-bar span{width:var(--usage,0%);background:linear-gradient(90deg,#216457,#caa85b);height:100%;display:block}.ai-plan-grid,.guardrail-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.ai-plan-card,.guardrail-grid article{border-radius:var(--radius);background:#f7faf8;border:1px solid #d8e1dc;min-width:0;padding:14px}.ai-plan-card{align-content:start;gap:12px;display:grid}.ai-plan-card.is-selected{border-color:#216457;box-shadow:0 0 0 2px #2164571f}.ai-plan-card h3,.ai-plan-card strong,.guardrail-grid strong{display:block}.ai-plan-card h3{margin:6px 0;font-size:18px}.ai-plan-card>div>span{color:#60736e;font-size:12px;font-weight:800;line-height:1.35}.ai-plan-card>div>strong{font-size:26px;line-height:1}.ai-plan-card small{color:#60736e;font-size:13px}.ai-plan-card dl{gap:8px;margin:0;display:grid}.ai-plan-card dl div{border-top:1px solid #dfe8e3;grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.ai-plan-card dt{color:#60736e;font-weight:900}.ai-plan-card dd{text-align:right;margin:0;line-height:1.35}.ai-plan-card ul{color:#334843;margin:0;padding-left:18px;line-height:1.45}.guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guardrail-grid article p{color:#40544f;margin:6px 0 0;line-height:1.45}.watch-pro-coach{display:none}.shell.chat-docked{grid-template-columns:240px minmax(0,1fr) min(380px,32vw)}.shell.chat-docked .watch-pro-coach{grid-area:1/3/-1;min-width:0;display:block}.watch-pro-launch{border:1px solid var(--line,#111820);width:auto;color:var(--surface,#fff);background:var(--line,#111820);align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.shell.chat-docked .watch-pro-launch{border-color:var(--gold,#0f7f9f);background:var(--gold,#0f7f9f)}.watch-pro-bubble-icon{font-size:15px;line-height:1}.watch-pro-coach .watch-pro-drawer{border:0;border-left:1px solid var(--line,#111820);background:var(--surface,#fff);height:100vh;box-shadow:none;border-radius:0;display:none;position:sticky;top:0;overflow:hidden}.watch-pro-coach.is-open .watch-pro-drawer{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.watch-pro-header{color:var(--surface,#fff);background:var(--line,#111820);justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.watch-pro-header strong,.watch-pro-header span{display:block}.watch-pro-header span{color:var(--gold,#0f7f9f);text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:800}.icon-button{border-radius:var(--radius,0);width:32px;height:32px;color:var(--surface,#fff);background:0 0;border:1px solid #ffffff59;padding:0}.watch-pro-prompts{border-bottom:1px solid var(--line,#111820);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.watch-pro-prompts button{border:1px solid var(--line,#111820);width:auto;color:var(--text,#0d1419);background:var(--surface,#fff);padding:7px 9px;font-size:12px}.watch-pro-log{align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.watch-pro-message{gap:4px;max-width:92%;display:grid}.watch-pro-message span{color:var(--text-dim,#5d6a70);text-transform:uppercase;font-size:11px;font-weight:900}.watch-pro-message p{border-radius:var(--radius,0);color:var(--text,#0d1419);background:var(--surface-2,#e6eef1);white-space:pre-line;margin:0;padding:10px 11px;font-size:13px;line-height:1.45}.watch-pro-message.is-user{justify-self:end}.watch-pro-action{border:1px solid var(--gold,#0f7f9f);background:var(--gold,#0f7f9f);width:fit-content;color:var(--surface,#fff);padding:8px 10px;font-size:12px;font-weight:900}.watch-pro-form{border-top:1px solid var(--line,#111820);gap:8px;padding:14px;display:grid}.watch-pro-form label{margin-bottom:0}.watch-pro-form textarea{min-height:82px}.watch-pro-disclaimer{color:var(--text-dim,#5d6a70);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.35}@media (width<=1100px){.shell.chat-docked{grid-template-columns:218px minmax(0,1fr)}.shell.chat-docked .watch-pro-coach{z-index:40;width:min(420px,100vw);position:fixed;inset:0 0 0 auto}.shell.chat-docked .watch-pro-coach .watch-pro-drawer{height:100dvh}body{background:#f4f5f2}.shell{grid-template-columns:218px minmax(0,1fr)}.topbar{grid-template-columns:minmax(180px,1fr);align-items:start;gap:10px;padding:14px 0 12px}.topbar-right{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 14px;min-width:0;display:flex}.status-strip{flex-wrap:wrap;gap:8px 10px}.watch-pro-launch-label{display:none}.deal-report-column{grid-template-columns:1fr}.deal-workspace{grid-template-columns:minmax(0,1fr)}.deal-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.landing-flow-grid,.public-pricing-grid,.public-blog-grid,.article-grid,.start-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card.is-featured{grid-column:span 1}.public-proof-band{grid-template-columns:1fr}}@media (width<=900px){.shell{width:min(100% - 24px,1180px);padding:14px 0 28px;display:block}.sidebar{border:1px solid #ffffff14;border-radius:10px;height:auto;margin-bottom:14px;position:static}.sidebar-brand{grid-template-columns:minmax(160px,260px) auto;align-items:end}.sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.app-main{padding:0}.workspace,.market-workspace,.evidence-workspace,.listing-workspace,.bankroll-layout,.dashboard-grid{display:block}.deal-report-column{display:grid}.deal-command-strip{margin-top:0}.lead-capture-panel{position:static}.lead-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rule{margin-top:14px}.panel{margin-bottom:14px}.metrics,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-controls,.ai-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.history-panel{grid-column:auto}.history-list li,.ledger-row{grid-template-columns:1fr auto}.ledger-forms{grid-template-columns:1fr}.inventory-ledger-row{grid-template-columns:1fr auto}.saved-leads-head,.saved-lead-row{grid-template-columns:1fr}.saved-leads-head{display:none}.saved-lead-row .lead-edit-button{width:100%}.lead-row-actions{grid-template-columns:1fr;display:grid}.lead-row-actions button{width:100%}.lead-crm-row{grid-template-columns:1fr auto}.grid-five,.inventory-image-controls,.workspace-selected-watch dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-row span,.inventory-ledger-row span,.lead-crm-row span{grid-column:1/-1}.data-table{overflow-x:auto}.data-row{min-width:760px}.workspace-inventory-row{min-width:860px}.quick-comp-row{min-width:0}.quick-comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace .profile-grid,.profile-page-panel .profile-grid,.market-workspace .dashboard-metrics,.evidence-grid{grid-template-columns:1fr}.history-list span,.history-list small{grid-column:1/-1}.public-nav{width:min(100% - 24px,1180px)}.public-nav nav{flex-wrap:wrap;justify-content:flex-end}.landing-hero{background:linear-gradient(#f7f8f5 0%,#f7f8f5fa 56%,#f7f8f5cc 100%),url(/pwf-hero.png) 50% 30%/cover no-repeat;align-items:center;min-height:650px;padding:68px 20px 44px}.landing-hero:before{opacity:.18;background:linear-gradient(#f8faf7 0%,#f8faf7d1 36%,#f8faf72e 100%),url(/pwf-hero.png) 88% 30%/auto 118% no-repeat;height:30%;inset:auto 0 0}.landing-hero:after{width:520px;bottom:-12%;right:-26%}.public-section,.public-proof-band,.public-pricing-grid,.article-grid{width:min(100% - 24px,1180px)}}@media (width<=520px){.shell{width:min(100% - 20px,1180px);padding-top:16px}h1{font-size:24px}.sidebar-brand,.sidebar-nav,.command-strip,.quick-comp-grid,.grid-two,.grid-five,.grid-three,.workspace-selected-watch dl,.metrics,.dashboard-metrics,.analytics-metrics,.analytics-grid,.ai-controls,.ai-plan-grid,.guardrail-grid,.landing-flow-grid,.public-pricing-grid,.public-blog-grid,.article-grid,.blog-newsletter,.public-desk-cta,.start-layout,.inventory-image-controls,.deal-channel-row,.deal-check-grid,.profile-grid{grid-template-columns:1fr}.article-card.is-featured{grid-column:span 1}.article-intro{background:linear-gradient(#fffffffa,#ffffffeb),url(/pwf-hero.png) 50% 30%/cover no-repeat;padding:26px}.public-desk-floating{max-width:calc(100vw - 24px);bottom:12px;right:12px}.analytics-bar-row{grid-template-columns:1fr;gap:6px}.analytics-bar-row strong{text-align:left}.start-layout{width:min(100% - 24px,1120px);padding-top:30px}.start-copy .page-h1{font-size:38px}.start-preview{grid-template-columns:1fr}.panel-ai-actions{flex-basis:100%;justify-content:flex-start}.ai-action-button{white-space:normal}.public-nav{align-items:start;gap:8px;display:grid}.public-nav img{width:min(210px,70vw)}.public-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:100%;display:grid}.public-nav .text-button,.public-nav .secondary-button{text-align:center;width:100%;padding:9px 7px}.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1{font-size:38px}.landing-hero p:not(.eyebrow),.pricing-intro p,.article-intro p,.blog-intro p,.blog-newsletter p,.public-desk-cta p,.public-note p{font-size:16px}.landing-actions{display:grid}.landing-actions button{width:100%}.auth-card{width:min(100% - 24px,520px);padding:20px}}h1,h2,h3,.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1,.public-section h2,.public-note h2,.article-card.is-featured h2,.blog-card h2{font-family:var(--font-display);letter-spacing:0;font-weight:680}body,input,select,textarea,button{font-family:var(--font-sans);font-weight:450}button,.text-button,.secondary-button,.google-button,.ai-action-button,.watch-pro-action,.source-link{font-weight:680}.eyebrow,label,.metric span,.blog-card span,.public-proof-band span,.public-plan-card span,.field-status,.watch-pro-message span{font-weight:650}.metric strong,.public-proof-band strong,.public-plan-card>strong,.landing-flow-grid strong,.history-list strong,.analytics-bar-row strong,.saved-lead-row strong,.workspace-inventory-row strong{font-weight:700}.landing-hero p:not(.eyebrow),.pricing-intro p,.article-intro p,.blog-intro p,.blog-newsletter p,.public-desk-cta p,.blog-card p,.article-body p,.public-note p{font-weight:420}.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1,.start-copy .page-h1{font-family:var(--font-display);letter-spacing:0;font-weight:540}.page-home{gap:28px;padding-top:24px;display:grid}.home-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;padding:28px 28px 28px 24px;display:grid}.home-hero-copy{gap:8px;display:grid}.display-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:56px;font-weight:700}.home-hero-sub{color:var(--text-dim);font-family:var(--font-mono);margin:0;font-size:13px}.home-hero-img{object-fit:cover;border-radius:var(--radius);width:280px;height:280px}img.home-hero-img[src*=home-macro]{opacity:0}.home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:18px 20px;display:grid}.home-stat-value{font-family:var(--font-mono);color:var(--text);font-size:32px;font-weight:500}.home-stat-label{color:var(--text-dim);letter-spacing:.08em;font-size:11px}.home-next{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:8px;padding:20px 24px;display:grid}.home-next-eyebrow,.home-section-eyebrow{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.home-next-line{font-family:var(--font-display);color:var(--gold);margin:0;font-size:22px}.home-watching{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:20px 24px;display:grid}.home-watching-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-watching-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.home-watching-list li:last-child{border-bottom:none}.home-watching-list strong{color:var(--text);font-weight:600}.home-watching-list span{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.home-rule{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:16px 24px;display:grid}.home-rule strong{color:var(--gold);font-family:var(--font-display);grid-area:2/1/auto/2;font-size:18px;font-weight:600}.home-rule .home-section-eyebrow{grid-row:1}.home-rule-edit{width:auto;color:var(--text-dim);border:1px solid var(--line);border-radius:var(--radius);background:0 0;grid-area:1/2/3;align-self:center;padding:8px 14px}.home-rule-edit:hover{color:var(--gold);border-color:var(--gold-deep)}.page-deal{gap:24px;padding-top:24px;display:grid}.deal-header{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;display:grid}.deal-header-text{gap:6px;display:grid}.deal-context{color:var(--text-dim);font-family:var(--font-mono);margin:0;font-size:13px}.deal-hero-img{object-fit:cover;border-radius:var(--radius);width:240px;height:240px}img.deal-hero-img[src*=pwf-hero]{opacity:0}.deal-bignums{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.deal-bignum{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:18px 22px;display:grid}.deal-bignum-label{color:var(--text-dim);letter-spacing:.08em;font-size:11px}.deal-bignum-value{font-family:var(--font-mono);color:var(--text);font-size:28px;font-weight:500}.deal-verdict{border-radius:var(--radius);text-align:center;place-items:center;gap:6px;padding:36px 28px;display:grid}.deal-verdict strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:700}.deal-verdict span{color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.deal-verdict[data-state=ready]{background:var(--gold);color:#18120a;border:1px solid var(--gold-deep)}.deal-verdict[data-state=ready] span{color:#18120ab3}.deal-verdict[data-state=negotiate]{background:var(--surface);color:var(--amber);border:1px solid var(--amber)}.deal-verdict[data-state=reject]{background:var(--surface);color:var(--red);border:1px solid var(--red)}.deal-verdict[data-state=needs-comps],.deal-verdict[data-state=empty]{background:var(--surface);color:var(--text-dim);border:1px dashed var(--line)}.deal-verdict[data-state=needs-comps] strong,.deal-verdict[data-state=empty] strong{color:var(--text-dim)}.deal-costs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:18px 24px;display:grid}.deal-costs-list{font-family:var(--font-mono);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.deal-costs-list li{border-bottom:1px solid var(--line);color:var(--text-dim);grid-template-columns:minmax(0,1fr) auto;padding:4px 0;display:grid}.deal-costs-list li:last-child{color:var(--text);border-bottom:none;font-weight:600}.deal-costs-list strong{font-weight:inherit;color:var(--text)}.deal-inputs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.deal-inputs-summary{cursor:pointer;color:var(--text-dim);font-family:var(--font-mono);padding:14px 22px;font-size:13px;list-style:none}.deal-inputs-summary:after{content:" ▾"}.deal-inputs[open] .deal-inputs-summary:after{content:" ▴"}.deal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.deal-purchase{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 22px}.deal-form-section{grid-column:1/-1;gap:10px;display:grid}.deal-section-title{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-bottom:4px;display:grid}.deal-section-title>span{background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;color:var(--text-dim);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.deal-section-title h3{color:var(--text);margin:0;font-size:15px;font-weight:600}.deal-section-title p{color:var(--text-dim);margin:2px 0 0;font-size:12px}.deal-channel-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.deal-analyze-button{grid-column:1/-1;width:100%}.panel,form.panel{color:var(--text);background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important}.panel-header h1,.panel-header h2,.panel-header h3,.panel-header>div h2,.panel-header>div h3,.workspace h2,.workspace h3{color:var(--text)!important}.panel-header span,.panel-subtitle,.workspace small,.workspace p{color:var(--text-dim)!important}.field-status{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text-dim)!important}.field-status[data-state=warn]{border-color:var(--amber)!important;color:var(--amber)!important;background:var(--surface)!important}.field-status[data-state=error]{border-color:var(--red)!important;color:var(--red)!important;background:var(--surface)!important}.field-status[data-state=ok]{border-color:var(--green)!important;color:var(--green)!important;background:var(--surface)!important}.field-status:empty,.panel>p.field-status:empty,.panel>div.field-status:empty{background:0 0!important;border-color:#0000!important}table{color:var(--text);background:0 0}thead,tr,th,td{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}thead th{letter-spacing:.08em;font-size:11px;color:var(--text-dim)!important}tbody tr:hover{background:var(--surface-2)!important}.metric,.metrics .metric,.dashboard-metrics .metric{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.metric span,.metric small{color:var(--text-dim)!important}.metric strong{font-family:var(--font-mono);color:var(--text)!important}.compact-list,.compact-list li{color:var(--text);background:0 0}.compact-list li{border-bottom:1px solid var(--line);padding:8px 0}.ai-action-button{background:var(--surface-2)!important;border:1px solid var(--gold-deep)!important;color:var(--gold)!important}.ai-action-button:hover{background:var(--gold)!important;color:#18120a!important}.secondary-button,.text-button{color:var(--text)!important;border:1px solid var(--line)!important;background:0 0!important}.secondary-button:hover,.text-button:hover{border-color:var(--gold-deep)!important;color:var(--gold)!important;background:0 0!important}.comp-grid-card,.comp-input-card,[class*=comp-card]{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.workspace,.bankroll-layout,.deal-workspace{background:0 0}.status-pill,.confidence,.tag{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text-dim)!important}.history-row,.ledger-empty,.scout-row,.workspace-empty,.empty-state{color:var(--text-dim)!important;border-color:var(--line)!important;background:0 0!important}.page h1,.page h2,.page h3,.page h4{color:var(--text)}.page p,.page li,.page small,.page dt,.page dd{color:inherit}.page p.muted,.page small.muted{color:var(--text-dim)}.metrics div,.metrics>div,.metrics article{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.metrics span{color:var(--text-dim)!important}.metrics strong{font-family:var(--font-mono);color:var(--text)!important}.analytics-bar-track{background:var(--surface-2)!important;border-color:var(--line)!important}.analytics-bar-track i{background:var(--gold)!important}.analytics-bar-row[data-kind=negative] .analytics-bar-track i{background:var(--red)!important}.analytics-bar-row span,.analytics-bar-row strong{color:var(--text-dim)!important}.analytics-bar-row strong{font-family:var(--font-mono);color:var(--text)!important}.quick-comp-grid,.quick-comp,.quick-comp-card,.quick-comp-item,[class*=quick-comp]{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.quick-comp span,.quick-comp label,[class*=quick-comp] span,[class*=quick-comp] label{color:var(--text-dim)!important}.workspace-selected-watch,.inventory-detail-panel,.workspace-inventory-detail{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.workspace-selected-watch *,.inventory-detail-panel *,.workspace-inventory-detail *{color:inherit}.lead-queue-summary{background:0 0}.lead-queue-summary .metric{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.lead-queue-summary .metric strong{color:var(--text)!important}fieldset,.verify-fields,.deal-form-section>div:not([class]),.check-grid,.deal-check-grid{border-color:var(--line)!important;background:0 0!important}fieldset{border:1px solid var(--line)!important}.panel>div:not([class*=panel]):not([class*=dashboard]):not([class*=deal]):not([class*=home]){color:inherit;background:0 0!important}table caption,tbody tr td[colspan]{color:var(--text-dim)!important;background:0 0!important}.field-status[data-state=info],.field-status[data-state=muted]{background:var(--surface-2)!important;color:var(--text-dim)!important;border-color:var(--line)!important}.checkbox-row,.check-item,label.inline{color:var(--text)!important;background:0 0!important}.panel>p.field-status,.panel>div.field-status{background:var(--surface-2)!important}.history-row,.deal-history-row,.history-list li{color:var(--text)!important;border-color:var(--line)!important;background:0 0!important}.confidence-panel,.reasons-list,.actions-list{color:var(--text);background:0 0}.confidence-panel li,.reasons-list li,.actions-list li{color:var(--text-dim)!important;border-color:var(--line)!important}.cost-breakdown,.cost-breakdown li{color:var(--text)!important;border-color:var(--line)!important;background:0 0!important}.selling-channel-preset,.preset-block{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important}select:disabled,select[disabled]{opacity:1;background:var(--surface-2)!important;color:var(--text-dim)!important}.tier-ribbon{color:var(--text-dim,#8a938f);border-left:2px solid var(--gold,#f6d46b);background:var(--surface-2,#1a1f22);margin:8px 0;padding:6px 10px;font-size:13px}.tier-ribbon strong{color:var(--gold,#f6d46b)}.gate-results{margin:8px 0;padding:0;list-style:none}.gate-result{border-left:2px solid #0000;grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.gate-result--pass{border-left-color:var(--green,#6bbf7b)}.gate-result--blocked{border-left-color:var(--red,#e66a6a)}.gate-result--overridden{border-left-color:var(--amber,#f4b860)}.gate-label{font-weight:600}.gate-detail{color:var(--text-dim,#8a938f)}.gate-override{border:1px solid var(--gold,#f6d46b);color:var(--gold,#f6d46b);cursor:pointer;background:0 0;padding:2px 8px;font-size:12px}.gate-override:hover{background:var(--gold,#f6d46b);color:var(--bg,#0b0d0c)}.override-modal{background:var(--surface,#13171a);border:1px solid var(--line,#262c30);z-index:50;max-width:480px;margin:40px auto;padding:20px;position:relative}.override-modal h2{margin-top:0}.override-modal-warning{color:var(--amber,#f4b860);font-size:13px}.override-modal textarea{background:var(--bg,#0b0d0c);width:100%;color:var(--text,#ecefea);border:1px solid var(--line,#262c30);padding:6px}.override-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.tier-eligibility{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.tier-eligibility .dot{background:var(--text-dim,#8a938f);border-radius:50%;width:8px;height:8px;display:inline-block}.tier-eligibility--promote .dot{background:var(--gold,#f6d46b)}.tier-eligibility--hold .dot{background:var(--amber,#f4b860)}.tier-eligibility--demote .dot{background:var(--red,#e66a6a)}.profile-tier-section{margin:12px 0}.tier-history-wrapper{margin-top:8px}.tier-history{border-collapse:collapse;width:100%;font-size:13px}.tier-history th,.tier-history td{text-align:left;border-bottom:1px solid var(--line,#262c30);padding:4px 8px}.tier-history-empty{color:var(--text-dim,#8a938f);font-style:italic}.tier-banner{border:1px solid var(--line,#262c30);background:var(--surface,#13171a);align-items:center;gap:12px;margin:8px 0;padding:10px 16px;display:flex}.tier-banner--promote{border-color:var(--gold,#f6d46b)}.tier-banner--demote{border-color:var(--red,#e66a6a)}.tier-banner button{cursor:pointer;background:0 0;border:1px solid;padding:4px 10px;font-size:13px}#tier-promote-confirm{color:var(--gold,#f6d46b);border-color:var(--gold,#f6d46b)}.demote-modal{background:var(--surface,#13171a);border:1px solid var(--red,#e66a6a);z-index:100;max-width:480px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0009}.demote-modal h2{color:var(--red,#e66a6a);margin-top:0}.demote-modal button{background:var(--red,#e66a6a);color:var(--bg,#0b0d0c);cursor:pointer;border:none;padding:6px 16px;font-weight:600}.inv-override-chip{background:var(--amber,#f4b860);color:var(--bg,#0b0d0c);border-radius:2px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.leads-buyers-panel{margin-top:20px}.buyer-leads-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.buyer-leads-empty{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;font-size:13px;font-style:italic}.buyer-lead-row{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.4fr 1.2fr .8fr .9fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.buyer-lead-target,.buyer-lead-price,.buyer-lead-deposit{color:var(--text-dim)}.buyer-lead-deposit{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.buyer-lead-delete{border:1px solid var(--line);width:auto;color:var(--text-dim);border-radius:var(--radius);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px}.buyer-lead-delete:hover{border-color:var(--red);color:var(--red)}.buyer-deposit-checks{margin:4px 0 12px}.buyer-deposit-checks label{gap:8px}.buyer-notes-label{margin-top:4px}.buyer-leads-status{color:var(--red);min-height:1em;margin:0 0 4px;font-size:12px}.deal-presold-link{flex-direction:column;gap:4px;margin:0;display:flex}.deal-presold-link label{color:var(--text-dim);margin:0;display:block}.deal-presold-link .optional{color:var(--text-dim);font-weight:400}.deal-presold-status{min-height:1em;color:var(--text-dim,#8a938f);margin:2px 0 0;font-size:12px}.deal-presold-status[data-state=ok]{color:var(--green,#6bbf7b)}.deal-presold-status[data-state=warn]{color:var(--amber,#f4b860)}.deal-presold-buyer{color:var(--green,#6bbf7b);min-height:1em;margin:6px 0 0;font-size:13px}.guide-page,.extension-page{grid-template-columns:minmax(0,1fr);gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 64px;display:grid}.guide-page .public-section,.extension-page .public-section{background:var(--surface);border:1px solid var(--line-faint,#c7d1d5);border-radius:var(--radius);gap:12px;width:auto;max-width:none;margin:0;padding:24px 28px;display:grid}.guide-page .public-section .page-h1,.extension-page .public-section .page-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(32px,4vw,44px);line-height:1.1}.guide-page .public-section h2,.extension-page .public-section h2{color:var(--text);margin:0;font-size:22px;font-weight:600}.guide-page .public-section h3,.extension-page .public-section h3{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600}.guide-page .public-section p,.extension-page .public-section p{color:var(--text-dim);max-width:70ch;margin:0;font-size:15px;line-height:1.55}.guide-page .eyebrow,.extension-page .eyebrow{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.guide-cta-row,.extension-cta-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.guide-cta-row button,.extension-cta-row button{width:auto}.store-button{background:var(--gold,#f6d46b);color:#18120a;border:1px solid var(--gold-deep,#c9a646);border-radius:var(--radius,6px);cursor:pointer;align-items:center;gap:8px;width:auto;padding:11px 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.store-button:hover{color:#18120a;background:#fce39a}.store-button:focus-visible{outline-offset:2px;outline:2px solid #6ec7d6}.extension-step-cta{margin-top:10px}.text-link{color:#1e6f8c;text-decoration:underline}.text-link:hover{color:#14536a}.extension-jump-nav{z-index:5;position:sticky;top:82px}.extension-jump-nav div{flex-wrap:wrap;gap:8px;display:flex}.extension-jump-nav button{border:1px solid var(--line-faint,#c7d1d5);width:auto;min-height:34px;color:var(--text);background:var(--surface-2);cursor:pointer;align-items:center;padding:7px 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.extension-jump-nav button:hover,.extension-jump-nav button:focus-visible{border-color:var(--line);color:var(--surface);background:var(--line)}.guide-steps,.extension-steps{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.guide-steps li,.extension-steps li{background:var(--surface-2);border:1px solid var(--line-faint,#c7d1d5);border-radius:var(--radius);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.guide-step-num,.extension-step-num{background:var(--surface);border:1px solid var(--line-faint,#c7d1d5);width:32px;height:32px;color:var(--text-dim);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.guide-steps li p,.extension-steps li p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.5}.guide-tier-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin-top:8px;display:grid}.guide-tier-card{background:var(--surface-2);border:1px solid var(--line-faint,#c7d1d5);border-radius:var(--radius);gap:8px;padding:16px 18px;display:grid}.guide-tier-card span{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.guide-tier-card h3{color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:1.35}.guide-tier-card ul{color:var(--text-dim);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.guide-tier-card li{margin-bottom:4px}.extension-piece-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin-top:8px;display:grid}.extension-piece-card{background:var(--surface-2);border:1px solid var(--line-faint,#c7d1d5);border-radius:var(--radius);gap:6px;padding:16px 18px;display:grid}.extension-piece-card span{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.extension-piece-card h3{color:var(--text);margin:0;font-size:15px;font-weight:600}.extension-piece-card p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.5}.extension-limits-list{color:var(--text-dim);margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.extension-limits-list li{margin-bottom:4px}.guide-page code,.extension-page code{background:var(--surface-2);border:1px solid var(--line-faint,#c7d1d5);font-family:var(--font-mono);color:var(--text);border-radius:3px;padding:1px 6px;font-size:12px}.text-button-inline{width:auto;color:var(--gold-deep,var(--gold));font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-button-inline:hover{color:var(--gold)}.sidebar-help-button{text-align:left;width:100%;color:var(--text-dim);border-radius:var(--radius);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:12px}.sidebar-help-button:hover{background:var(--surface-2);color:var(--text);border-color:var(--line-faint,#c7d1d5)}.sidebar-toggle{background:var(--surface,#fff);width:42px;height:42px;color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;display:none}@media (width<=900px){.sidebar{gap:8px;height:auto;padding:10px 12px}.sidebar-brand{border-bottom:none;align-items:center;gap:12px;padding:2px;display:flex}.sidebar-toggle{display:inline-flex}.sidebar-nav{display:none}.sidebar.is-nav-open .sidebar-nav{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:10px;padding-top:10px;display:flex}.sidebar-avatar{margin-top:12px}.topbar{position:static}}.sidebar-site{border-top:1px solid var(--line);gap:2px;padding-top:14px;display:grid}.sidebar-site-link{text-align:left;width:100%;color:var(--text-dim);border-radius:var(--radius);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-weight:500}.sidebar-site-link:hover{background:var(--surface-2);color:var(--text)}.public-footer{color:#ffffffb8;background:#0d1014;margin-top:48px}.public-footer-grid{grid-template-columns:1.7fr 1fr 1fr 1.2fr 1.5fr;gap:30px;width:min(1180px,100% - 48px);margin:0 auto;padding:46px 0 30px;display:grid}.footer-brand{color:#fff;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.footer-brand img{display:block}.footer-tagline{color:#ffffff94;max-width:280px;margin:14px 0 16px;font-size:13px;line-height:1.6}.footer-social{gap:14px;display:flex}.footer-social a{color:#ffffffb3;display:inline-flex}.footer-social a:hover{color:#fff}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-bottom:2px;font-size:11px}.footer-link{text-align:left;color:#ffffffb8;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:500}.footer-link:hover{color:#fff}.footer-contact-col{flex-direction:column;gap:6px;display:flex}.footer-contact-link{color:#fff;font-weight:600;text-decoration:underline}.footer-contact-note{color:#ffffff80;margin:0 0 12px;font-size:12px}.footer-newsletter-row{gap:6px;margin-top:8px;display:flex}.footer-newsletter-row input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-size:13px}.footer-newsletter-row input::placeholder{color:#ffffff80}.footer-newsletter-row button{background:var(--gold,#c9a227);color:#18120a;cursor:pointer;border:none;border-radius:8px;flex:none;width:44px;font-size:15px}.footer-newsletter-status{color:#ffffff9e;min-height:14px;margin:8px 0 0;font-size:12px}.public-footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100% - 48px);margin:0 auto;padding:16px 0 28px;display:flex}.public-footer-bottom small{color:#ffffff80;font-size:12px}.footer-legal{flex-wrap:wrap;gap:18px;display:flex}@media (width<=980px){.public-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (width<=560px){.public-footer-grid{grid-template-columns:1fr}.public-footer-bottom{flex-direction:column;align-items:flex-start}}.legal-content{width:min(820px,100% - 40px);color:var(--text,#15231f);margin:8px auto 0;padding:8px 0 48px}.legal-content .page-h1{margin:0 0 4px;font-size:26px;line-height:1.1}.legal-updated{color:var(--text-dim,#5b6b64);margin:0 0 24px;font-size:13px}.legal-content h2{margin:28px 0 8px;font-size:19px}.legal-content p{margin:0 0 12px;line-height:1.6}.legal-content ul{margin:0 0 12px;padding-left:20px;line-height:1.6}.legal-content li{margin-bottom:6px}.legal-content a{color:var(--green,#2f7a4a);text-decoration:underline}.legal-inline-link{font:inherit;color:var(--green,#2f7a4a);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sitemap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sitemap-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sitemap-list .legal-inline-link{text-decoration:none}.sitemap-list .legal-inline-link:hover{text-decoration:underline}@media (width<=680px){.sitemap-grid{grid-template-columns:1fr}}.onboarding-page{color:#fff;z-index:60;background:#0b0d10;position:fixed;inset:0;overflow-y:auto}.onboarding-shell{flex-direction:column;max-width:640px;min-height:100%;margin:0 auto;padding:32px 20px 64px;display:flex}.onboarding-head{align-items:center;gap:16px;margin-bottom:32px;display:flex}.onboarding-brand{letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:17px;font-weight:700}.onboarding-brand .pwf-accent{color:#6ec7d6}.onboarding-progress{background:#ffffff1f;border-radius:999px;flex:1;height:4px;position:relative}.onboarding-progress>span{background:#4f8cff;border-radius:999px;transition:width .25s;position:absolute;inset:0 auto 0 0}.onboarding-head .text-button{color:#ffffffb8}.onboarding-head .text-button:hover{color:#fff}.onboarding-skip{color:#fff9}.onboarding-body{flex:1}.onboarding-eyebrow{color:#8aa0c6;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.onboarding-question{color:#fff;margin:6px 0 20px;font-size:26px;font-weight:650}.onboarding-presets{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.onboarding-preset,.onboarding-choice{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;padding:12px 16px}.onboarding-choice{text-align:left;width:100%;margin-bottom:10px;display:block}.onboarding-choice.is-selected,.onboarding-preset.is-selected{background:#4f8cff29;border-color:#4f8cff}.onboarding-choice small{color:#ffffff8c;margin-top:2px;display:block}.onboarding-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;width:100%;padding:14px 16px;font-size:18px}.onboarding-why{color:#cfe0ff;background:#4f8cff1a;border-radius:12px;margin-top:18px;padding:14px 16px;font-size:14px}.onboarding-nav{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.onboarding-nav button{cursor:pointer;border-radius:12px;padding:13px 22px;font-weight:600}.onboarding-back{color:#ffffffb3;background:0 0;border:1px solid #ffffff2e}.onboarding-next{color:#fff;background:#4f8cff;border:none}.onboarding-ebay-steps{color:#cbd5e8;margin:0 0 14px;padding-left:20px;line-height:1.6}.onboarding-ebay-steps code{background:#ffffff14;border-radius:4px;padding:1px 5px}.onboarding-confirm-row{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:10px 0;display:flex}.onboarding-payoff-note{color:#ffffffb3;margin-bottom:18px}.onboarding-payoff-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;padding:20px}.onboarding-payoff-status{color:#6ee7a8;background:#40c4802e;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-weight:700;display:inline-block}.onboarding-payoff-status[data-status=reject]{color:#ff9a9a;background:#ff63632e}.onboarding-payoff-status[data-status=manual_review],.onboarding-payoff-status[data-status=negotiate]{color:#ffd591;background:#ffc4542e}.onboarding-payoff-metric{border-top:1px solid #ffffff12;justify-content:space-between;padding:8px 0;display:flex}.onboarding-describe{color:#8aa0c6}.home-nudge{background:#4f8cff1f;border:1px solid #4f8cff40;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.home-nudge-actions{align-items:center;gap:10px;display:flex}.onboarding-guide-link{color:#cfe0ff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;padding:12px 16px;text-decoration:none;display:inline-block}.onboarding-guide-link:hover{border-color:#4f8cff}.onboarding-walk-intro{color:#ffffffc7;margin-bottom:18px;line-height:1.5}.onboarding-walk-phase{margin-bottom:20px}.onboarding-store-row{margin:0 0 14px}.onboarding-walk-head{color:#fff;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.onboarding-walk-head em{color:#ffffff80;font-size:13px;font-style:normal;font-weight:500}.owk-phase{color:#fff;background:#4f8cff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.onboarding-walk-steps{margin:0;padding:0;list-style:none}.onboarding-walk-steps li{border-top:1px solid #ffffff12;gap:12px;padding:10px 0;display:flex}.onboarding-walk-steps li:first-child{border-top:none;padding-top:2px}.owk-num{color:#cfe0ff;background:#ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:600;display:inline-flex}.onboarding-walk-steps strong{color:#fff;font-size:15px;font-weight:600;display:block}.onboarding-walk-steps p{color:#ffffff9e;margin:3px 0 0;font-size:13.5px;line-height:1.5}.onboarding-walk-steps code{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:12.5px}.onboarding-inline-link{color:#6ec7d6;font-weight:600;text-decoration:none}.onboarding-inline-link:hover{text-decoration:underline}.admin-dashboard{gap:26px;display:grid}.admin-section{gap:12px;display:grid}.admin-section h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0;font-size:15px}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-tile{background:var(--surface-2,#ffffff0a);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:14px 16px;display:grid}.admin-tile-label{color:var(--text-dim);font-size:12px}.admin-tile-value{font-size:26px;font-weight:700;font-family:var(--font-mono,monospace)}.admin-tile-hint{color:var(--text-dim);font-size:11px}.admin-funnel{gap:8px;display:grid}.admin-funnel-row{grid-template-columns:170px 1fr 110px;align-items:center;gap:12px;display:grid}.admin-funnel-label{color:var(--text-dim);font-size:13px}.admin-funnel-bar{background:var(--surface-2,#ffffff0f);border-radius:7px;height:14px;overflow:hidden}.admin-funnel-bar>span{background:var(--gold);border-radius:7px;height:100%;display:block}.admin-funnel-count{font-size:13px;font-family:var(--font-mono,monospace);color:var(--text);text-align:right}.admin-spark-wrap{gap:6px;display:grid}.admin-spark-caption{color:var(--text-dim);font-size:12px}.admin-spark{align-items:flex-end;gap:3px;height:56px;padding:6px 0;display:flex}.admin-spark-bar{background:var(--gold);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-width:2px}.admin-message{color:var(--text-dim);padding:8px 0}@media (width<=640px){.admin-funnel-row{grid-template-columns:110px 1fr 90px;gap:8px}}.admin-header{flex-wrap:wrap;gap:12px}.admin-tabs{background:var(--surface-2,#ffffff0a);border:1px solid var(--line);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.admin-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.admin-tab.is-active{background:var(--gold);color:#1a1305}.admin-status-pill{color:var(--text-dim);font-size:12px;font-family:var(--font-mono,monospace)}.admin-users-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#admin-user-search{border:1px solid var(--line);background:var(--surface,#fff);max-width:360px;color:var(--text);border-radius:8px;flex:1;padding:8px 12px}.admin-users-count{color:var(--text-dim);font-size:13px}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;font-size:13px}.admin-users-table th,.admin-users-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px}.admin-users-table th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.admin-users-table th.num,.admin-users-table td.num{text-align:right;font-family:var(--font-mono,monospace)}.admin-user-row{cursor:pointer}.admin-user-row:hover{background:var(--surface-2,#ffffff0d)}.admin-users-table tbody tr:last-child td{border-bottom:none}.admin-back{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:14px;padding:6px 12px;font-weight:600}.admin-back:hover{background:var(--surface-2,#ffffff0d)}.admin-detail-head h3{margin:0 0 4px}.admin-detail-head p{color:var(--text-dim);margin:0 0 16px}.admin-events{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.admin-events li{color:var(--text)}.admin-event-time{color:var(--text-dim);font-family:var(--font-mono,monospace)}.admin-controls{border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.admin-control-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:10px 0;display:grid}.admin-control-grid label{color:var(--text-dim);gap:5px;font-size:12px;display:grid}.admin-control-grid select,.admin-control-grid input[type=number]{border:1px solid var(--line);background:var(--surface,#fff);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px}.admin-ctl-check{flex-direction:row;align-self:end;align-items:center;gap:8px!important}.admin-ctl-check input{width:auto}.admin-control-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.admin-save-btn{background:var(--gold);color:#1a1305;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.admin-save-btn:hover{filter:brightness(1.05)}.admin-ctl-status{color:var(--text-dim);font-size:13px}.admin-ctl-note{color:var(--text-dim);margin:12px 0 0;font-size:12px}.journey-root{margin:12px 0 4px}.journey-rail{background:var(--surface,#13171a);border:1px solid var(--line,#262c30);border-radius:10px;margin-bottom:8px;padding:12px 14px}.journey-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.journey-watch{color:var(--text,#ecefea);font-weight:700}.journey-watch em{color:var(--text-dim,#8a938f);font-size:12px;font-style:normal;font-weight:400}.journey-switch{border:1px solid var(--line,#262c30);background:0 0;border-radius:6px;max-width:220px;padding:3px 8px;font-size:12px}.journey-track{align-items:center;display:flex}.journey-step{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:3px;width:auto;padding:0 2px;display:flex}.journey-dot{background:var(--surface-2,#1a1f22);width:24px;height:24px;color:var(--text-dim,#8a938f);border-radius:50%;place-items:center;font-size:11px;font-weight:700;transition:background .3s,box-shadow .3s,transform .3s;display:grid}.journey-step-label{color:var(--text-dim,#8a938f);white-space:nowrap;font-size:10px}.journey-step--done .journey-dot{color:#fff;background:#2f9e44}.journey-step--done .journey-step-label{color:#2f7a3f}.journey-step--current .journey-dot{background:var(--gold,#f6d46b);color:#18120a;width:28px;height:28px;box-shadow:0 0 0 4px #c9a64640}.journey-step--current .journey-step-label{color:var(--gold-deep,#c9a646);font-weight:700}.journey-step--just-done .journey-dot{animation:.6s journey-pop}@keyframes journey-pop{0%{transform:scale(1)}40%{transform:scale(1.45);box-shadow:0 0 0 8px #2f9e444d}to{transform:scale(1)}}.journey-connector{background:var(--line,#262c30);flex:24px;height:2px;transition:background .4s}.journey-connector--done{background:#2f9e44}.coach-card{background:var(--surface,#13171a);border:1px solid var(--gold-deep,#c9a646);border-left:4px solid var(--gold,#f6d46b);border-radius:10px;padding:12px 14px}.coach-eyebrow{letter-spacing:.06em;color:var(--gold-deep,#c9a646);font-size:10px;font-weight:800}.coach-headline{color:var(--text,#ecefea);margin:6px 0 4px;font-size:14px}.coach-fields{flex-wrap:wrap;gap:10px;margin:8px 0 2px;display:flex}.coach-field{color:var(--text-dim,#8a938f);flex-direction:column;gap:3px;font-size:11px;display:flex}.coach-field input{border:1px solid var(--line,#262c30);width:140px;color:var(--text);background:0 0;border-radius:6px;padding:6px 8px}.coach-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.coach-action{background:var(--gold,#f6d46b);color:#18120a;border:1px solid var(--gold-deep,#c9a646);cursor:pointer;border-radius:8px;width:auto;padding:7px 16px;font-size:13px;font-weight:800}.coach-action:hover{background:#fce39a}.coach-action--secondary{background:0 0;border:1px solid}.coach-action--secondary:hover{background:#0000000f}.coach-skip{color:var(--text-dim,#8a938f);font-size:11px}@media (width<=760px){.journey-step-label{display:none}.journey-step--current .journey-step-label{display:block}}.admin-article-form{gap:14px;display:grid}.admin-textarea-label{color:var(--text-dim);gap:5px;font-size:12px;display:grid}.admin-textarea-label textarea{border:1px solid var(--line);background:var(--surface,#fff);color:var(--text);font-size:14px;font-family:var(--font-sans);resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.5}.admin-textarea-label code{background:var(--surface-2,#ffffff14);border-radius:4px;padding:1px 5px}.admin-char-count{color:var(--text-dim);font-size:11px}.admin-badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-badge-live{color:#3fa078;background:#3fa0782e}.admin-badge-draft{color:var(--gold);background:#c8a6462e}.admin-delete-btn{border:1px solid var(--danger,#c0473a);color:var(--danger,#c0473a);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-weight:600}.admin-delete-btn:hover{background:#c0473a14}.admin-article-row{cursor:pointer}.admin-article-row:hover{background:var(--surface-2,#ffffff0d)}.admin-save-btn,.admin-delete-btn,.admin-back,.admin-tab{width:auto}:root{--font-sans:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Geist", "Source Serif 4", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg:#eef2f3;--surface:#fff;--surface-2:#e6eef1;--line:#111820;--line-faint:#c7d1d5;--text:#0d1419;--text-dim:#5d6a70;--gold:#0f7f9f;--gold-deep:#07566d;--green:#2f7a4a;--red:#b04a2e;--amber:#a16b12;--brand-gold:#d2a936;--brand-gold-deep:#806017;--brand-gold-light:#f8e7a2;--radius:0;scroll-padding-top:118px}html,body,.shell,.app-main{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums}body,input,select,textarea,button{font-family:var(--font-sans);letter-spacing:0}.eyebrow,label,.topbar-context,.pipeline-num,.pipeline-dot,.field-status,.metric span,.metrics span,.data-head,.status-strip,.mode-pill,.sidebar-foot,.blog-card span,.public-proof-band span,.public-plan-card span,.workspace-selected-watch span,.workspace-selected-watch dt,.watch-pro-message span{font-family:var(--font-mono)}.display-h1,.display-h2,.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1,.start-copy .page-h1,.public-section h2,.public-note h2{font-family:var(--font-display);letter-spacing:-.025em}.sidebar{background:var(--bg);color:var(--text);border-right:1px solid var(--line)}.sidebar-brand,.sidebar-foot{border-color:var(--line)}.sidebar-logo{filter:contrast(1.05)saturate(.85)}.nav-home,.pipeline-row,.avatar-button,.sidebar-foot-button{border-radius:0}.nav-home,.pipeline-row{color:var(--text)}.nav-home:hover,.pipeline-row:hover{background:var(--surface)}.pipeline-row{border-bottom:1px solid var(--line-faint);font-weight:650}.pipeline-row[aria-current=page]{color:var(--surface);background:var(--line)}.pipeline-row[aria-current=page] .pipeline-label,.pipeline-row[aria-current=page] .pipeline-num{color:var(--surface)}.pipeline-dot,.avatar-initials{color:var(--surface);background:var(--gold);border-radius:0}.sidebar-foot-row strong,.avatar-name{color:var(--text)}.sidebar-foot-button,.avatar-button{color:var(--text);border:1px solid var(--line);background:var(--surface)}.sidebar-inventory-quick-open{border:1px solid var(--line);background:var(--surface);margin:0 0 8px;padding:10px}.sidebar-inventory-quick-open label{gap:7px;margin:0;display:grid}.sidebar-inventory-quick-open span{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.sidebar-inventory-quick-open select{border-color:var(--line);width:100%;min-height:38px;color:var(--text);background:var(--surface);font-size:12px;font-weight:650}.sidebar-help{border-top:1px solid var(--line-faint);gap:8px;margin-top:0;padding-top:14px;display:grid}.sidebar-help-heading{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.sidebar-help-button{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;background:#ffffff85;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.sidebar-help-button:hover,.sidebar-help-button:focus-visible{background:var(--surface);border-color:var(--gold)}.sidebar-help-icon{border:1px solid var(--gold-deep);width:32px;height:32px;color:var(--surface);background:var(--gold);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:850;display:inline-grid}.sidebar-help-copy{gap:2px;min-width:0;display:grid}.sidebar-help-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.1;overflow:hidden}.sidebar-help-copy small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.topbar{border-bottom:1px solid var(--line);box-shadow:none;background:#efede5f5}.display-h1{color:var(--text);font-size:clamp(30px,3.2vw,42px);font-weight:750}.topbar-context,.status-strip,.sidebar-foot,.pipeline-num{color:var(--text-dim)}.next-step,button[type=submit],.primary-button,.lead-primary-action{border:1px solid var(--gold-deep);color:var(--surface);background:var(--gold);border-radius:0}.next-step:hover,button[type=submit]:hover,.primary-button:hover,.lead-primary-action:hover{color:var(--surface);background:var(--gold-deep)}.mode-pill{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:0}.panel,form.panel,.auth-card,.public-plan-card,.blog-card,.public-desk-cta,.blog-newsletter,.public-proof-band>div,.landing-flow-grid article,.workspace-selected-watch,.workspace-inventory-detail,.inventory-detail-panel{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:0}.panel-header,.compact-header,.slim-header{border-bottom:1px solid var(--line);background:var(--bg)}.panel-header h2,.panel-header h3,.workspace h2,.workspace h3{color:var(--text);font-weight:720}.panel-header span,.panel-subtitle,.workspace p,.workspace small{color:var(--text-dim)}input,select,textarea{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:0}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);outline:0}input::placeholder,textarea::placeholder{color:#7a7668}label{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.secondary-button,.text-button,.google-button,.source-link,.secondary-link{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:0}.secondary-button:hover,.text-button:hover,.google-button:hover,.source-link:hover,.secondary-link:hover{color:var(--surface);background:var(--line)}.danger-button{color:var(--red);border-color:var(--red)}.danger-button:hover{color:var(--surface);background:var(--red)}.data-table,.saved-leads-table,.quick-comp-grid,.metrics,.lead-queue-summary,.comp-summary-pills,.ai-plan-grid,.guardrail-grid{border:1px solid var(--line);background:var(--surface);border-radius:0;overflow:hidden}.data-row,.ledger-list li,.inventory-ledger-row,.lead-crm-row,.saved-lead-row,.quick-comp-row,.metric,.metrics>div,.metrics article{border-color:var(--line-faint);background:var(--surface);border-radius:0}.data-head,.saved-leads-head{color:var(--text-dim);border-bottom:1px solid var(--line);background:var(--bg)}.data-row.is-selectable:hover,.workspace-inventory-row.is-selectable:hover,.workspace-inventory-row.is-selectable:focus-visible,.lead-crm-row:hover,.history-list li:hover{background:var(--surface-2)}.workspace-inventory-row.is-selected,.saved-lead-row.is-selected,.lead-crm-row.is-selected{border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold);background:#1e6f8c14}.data-row em,.workspace-selected-watch em,.lead-stage-cell em,.status-pill,.confidence,.tag{border:1px solid var(--line-faint);color:var(--text-dim);background:var(--surface);font-family:var(--font-mono);border-radius:0}.data-row em[data-status=approve],.data-row em[data-status=ready],.data-row em[data-status=listed],.workspace-selected-watch em[data-status=ready],.workspace-selected-watch em[data-status=listed],.status-pill[data-status=approve]{color:var(--green);border-color:var(--green)}.data-row em[data-status=negotiate],.data-row em[data-status=manual_review],.data-row em[data-status=needs_evidence],.workspace-selected-watch em[data-status=needs_evidence],.status-pill[data-status=negotiate],.status-pill[data-status=manual_review]{color:var(--amber);border-color:var(--amber)}.data-row em[data-status=reject],.data-row em[data-status=stale],.workspace-selected-watch em[data-status=stale],.status-pill[data-status=reject]{color:var(--red);border-color:var(--red)}.workspace-selected-watch{border-left:4px solid var(--gold)}.workspace-selected-watch.is-empty{border-left-color:var(--line-faint)}.field-status{color:var(--text-dim)}.field-status[data-state=ok]{color:var(--green)}.field-status[data-state=warn]{color:var(--amber)}.field-status[data-state=error]{color:var(--red)}.quick-comp-row:focus-within,form.panel:focus-within,.inventory-detail-panel:focus-within{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.manual-entry-summary{border-bottom:1px solid var(--line);background:var(--bg)}.manual-entry-summary strong{color:var(--surface);background:var(--gold);border-radius:0}.landing-hero,.pricing-intro,.article-intro,.blog-intro,.public-page{color:var(--text);background:var(--bg)}.shell.is-public .app-main{padding:0}.public-page{background:linear-gradient(180deg, #ffffffb8, #eef2f300 340px), var(--bg);min-height:100vh}.shell:not(.is-public) .guide-page,.shell:not(.is-public) .extension-page{background:0 0;min-height:0}.shell:not(.is-public) .guide-page .public-nav,.shell:not(.is-public) .extension-page .public-nav{display:none}.public-nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eef2f3f5;width:min(1200px,100% - 44px);margin:0 auto 18px;padding:14px 0;position:sticky;top:0}.public-nav img{object-fit:contain;width:min(210px,34vw);max-height:58px}.public-nav nav{gap:6px}.public-nav .text-button{min-height:42px;color:var(--text);background:0 0;border-color:#0000;padding:10px 12px;font-weight:700}.public-nav .text-button:hover{color:var(--surface);border-color:var(--line);background:var(--line)}.public-nav .secondary-button,.landing-actions button{border-radius:0}.public-nav .secondary-button,.landing-actions button,.blog-newsletter button,.public-desk-cta button{border:1px solid var(--brand-gold-deep);color:#16130a;background:linear-gradient(180deg, var(--brand-gold-light) 0%, var(--brand-gold) 48%, var(--brand-gold-deep) 100%);text-shadow:0 1px #ffffff5c;min-height:46px;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #3d2a0942,0 6px #6b4b14,0 12px 24px #46330f2e}.public-nav .secondary-button:hover,.landing-actions button:hover,.blog-newsletter button:hover,.public-desk-cta button:hover{color:#16130a;background:linear-gradient(#fff6cf 0%,#e5bf58 48%,#a77920 100%);border-color:#7d5614;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #3d2a093d,0 5px #5b3f10,0 10px 20px #46330f33}.public-nav .secondary-button:active,.landing-actions button:active,.blog-newsletter button:active,.public-desk-cta button:active{transform:translateY(3px);box-shadow:inset 0 1px 4px #3d2a0933,0 2px #5b3f10,0 7px 14px #46330f2e}.landing-actions button{letter-spacing:.02em;min-height:36px;padding:6px 18px;font-size:13px;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #3d2a0942,0 3px #6b4b14,0 6px 14px #46330f38}.landing-actions button:active{transform:translateY(1px);box-shadow:inset 0 1px 4px #3d2a0933,0 1px #5b3f10,0 4px 10px #46330f2e}.landing-hero{border:1px solid var(--line);color:#fff;width:min(1200px,100% - 44px);min-height:min(650px,100vh - 112px);box-shadow:none;background:linear-gradient(90deg,#000000a6 0%,#00000073 38%,#00000026 68%,#0000 92%),url(/pwf-hero.png) bottom/cover no-repeat,#0b0d10;align-content:start;align-items:start;margin:0 auto;padding:clamp(42px,7vw,82px) clamp(42px,7vw,82px) clamp(180px,24vh,220px)}.landing-hero h1,.landing-hero h2,.landing-hero h3{color:#fff}.landing-hero p:not(.eyebrow){color:#ffffffe0}.landing-hero .eyebrow{color:#ffffffeb}.landing-hero:before,.landing-hero:after{display:none}.landing-hero-copy{width:min(690px,100%)}.landing-hero h1{max-width:720px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1,.start-copy .page-h1{font-size:clamp(34px,4vw,56px);line-height:1.02}.landing-hero p:not(.eyebrow),.pricing-intro p,.article-intro p,.blog-intro p,.blog-newsletter p,.public-desk-cta p,.public-note p,.start-copy p:not(.eyebrow){color:var(--text-dim);font-size:17px;line-height:1.48}.public-section,.public-proof-band,.public-pricing-grid,.article-grid,.public-blog-grid,.start-layout{width:min(1200px,100% - 44px)}.public-section{padding:56px 0 24px}.public-section-heading{max-width:760px;margin-bottom:20px}.public-section h2,.public-note h2,.public-desk-cta h2,.blog-newsletter h2{color:var(--text);font-size:clamp(28px,3.2vw,44px);line-height:1.04}.landing-flow-grid,.public-pricing-grid,.article-grid,.public-blog-grid{gap:14px}.public-proof-band,.public-note,.pricing-intro,.article-intro,.blog-intro,.blog-newsletter,.public-desk-cta{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:0}.landing-flow-grid article{border-color:var(--line);background:linear-gradient(180deg, #e6eef1ad, #fff0 62px), var(--surface);align-content:start;min-height:178px;display:grid}.landing-flow-grid strong,.public-proof-band strong,.public-plan-card h2,.public-plan-card>strong,.blog-card h2{color:var(--text)}.landing-flow-grid p,.public-proof-band p,.public-plan-card p,.public-plan-card li,.blog-card p{color:var(--text-dim)}.public-proof-band{align-items:stretch}.public-proof-band>div{border-color:var(--line);background:var(--surface)}.public-proof-band strong{font-size:clamp(28px,3vw,42px)}.public-plan-card{align-content:start;min-height:100%;padding:22px;display:grid}.public-plan-card>strong{margin:12px 0;font-size:clamp(34px,4vw,52px)}.public-note{padding:26px}.article-intro,.blog-intro,.pricing-intro{background:radial-gradient(ellipse 65% 45% at 0% 32%, #fffffff5 0%, #ffffffad 48%, transparent 92%), url(/pwf-hero.png) right 35% / auto 130% no-repeat, var(--surface);background-blend-mode:normal, luminosity, normal;margin-top:0;margin-bottom:24px;padding:clamp(30px,5vw,56px);overflow:hidden}.article-intro .eyebrow,.blog-intro .eyebrow,.pricing-intro .eyebrow,.landing-hero .eyebrow,.start-copy .eyebrow,.auth-card .eyebrow{border-bottom:2px solid var(--brand-gold);width:auto;color:var(--text);letter-spacing:.12em;margin-bottom:14px;padding-bottom:5px;font-size:12px;display:inline-block}.blog-card,.article-card.is-featured{border-color:var(--line);min-height:320px}.blog-card span,.public-proof-band span,.public-plan-card span{border:1px solid var(--brand-gold-deep);color:#5d410d;background:#fff7dd;border-radius:0;width:fit-content;padding:5px 8px}.article-card details{border-top-color:var(--line-faint)}.article-card summary,.source-link{color:var(--text)}.source-link{border:0;border-bottom:2px solid var(--brand-gold);background:0 0}.blog-newsletter,.public-desk-cta{width:min(1200px,100% - 44px);margin-inline:auto;padding:26px}.auth-page,.start-page{background:var(--bg)}.auth-card,.start-card{border-color:var(--line);background:var(--surface)}.auth-card{width:min(520px,100% - 44px);padding:30px}.auth-card form,.start-card{gap:14px}.start-layout{align-items:stretch;padding-top:34px}.start-copy{border:1px solid var(--line);background:linear-gradient(180deg, #ffffffeb, #e6eef173), var(--surface);align-content:center;padding:clamp(28px,4vw,48px);display:grid}.start-rule-preview{border-color:var(--line);color:var(--surface);background:var(--line);border-radius:0}.start-rule-preview span{color:#d7d0bd}.google-button{border-color:var(--line);color:var(--text);background:var(--surface)}.shell.is-public .public-desk-floating{display:none}.home-next-line,.home-rule strong,.status-bankroll strong,.pipeline-row:not([aria-current=page]) .pipeline-num,.mode-pill[data-mode=pro],.source-link:hover,.article-card summary:hover,.analytics-bar-fill,.ai-plan-card.is-selected h3,.ai-plan-card.is-selected strong{color:var(--gold)}.lead-primary-action,.watch-pro-action,.ai-action-button,.deal-verdict[data-state=ready],.analytics-bar-fill,.provider-status-pill,.market-load-row .primary-button{border-color:var(--gold-deep)!important;color:var(--surface)!important;background:var(--gold)!important}.lead-primary-action:hover,.watch-pro-action:hover,.ai-action-button:hover,.market-load-row .primary-button:hover{background:var(--gold-deep)!important}.home-rule-edit:hover,.secondary-button:hover,.text-button:hover,.google-button:hover,.source-link:hover,.secondary-link:hover{border-color:var(--line)!important;color:var(--surface)!important;background:var(--line)!important}.avatar-initials,.pipeline-dot,.manual-entry-summary strong{color:var(--surface);background:var(--gold)}.saved-lead-row.is-selected,.lead-crm-row.is-selected,.workspace-inventory-row.is-selected{border-color:var(--gold)!important;box-shadow:inset 4px 0 0 var(--gold)!important;background:#0f7f9f17!important}.home-section-eyebrow,.home-next-eyebrow{color:var(--text-dim)}@media (width<=1100px){.landing-hero{background:linear-gradient(90deg,#000000a6 0%,#00000073 38%,#00000026 68%,#0000 92%),url(/pwf-hero.png) bottom/cover no-repeat,#0b0d10;min-height:auto}.public-pricing-grid,.article-grid,.public-blog-grid,.public-proof-band,.start-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.public-nav{gap:12px;display:grid;position:static}.public-nav img{width:min(230px,72vw)}.public-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.public-nav .text-button,.public-nav .secondary-button{justify-content:center;width:100%}.landing-hero{background:linear-gradient(180deg, #fffffffa 0%, #fffffff0 54%, #ffffff5c 100%), url(/pwf-hero.png) center 25% / auto 220px no-repeat, var(--surface);background-blend-mode:normal, luminosity, normal;width:min(100% - 28px,1200px);padding:34px 24px 220px}.landing-hero h1,.pricing-intro .page-h1,.article-intro .page-h1,.blog-intro .page-h1,.auth-card .page-h1,.start-copy .page-h1{font-size:clamp(34px,11vw,48px)}.public-section,.public-proof-band,.public-pricing-grid,.article-grid,.public-blog-grid,.start-layout,.blog-newsletter,.public-desk-cta{width:min(100% - 28px,1200px)}.public-pricing-grid,.article-grid,.public-blog-grid,.public-proof-band,.start-layout,.blog-newsletter,.public-desk-cta{grid-template-columns:1fr}.article-intro,.blog-intro,.pricing-intro{background:linear-gradient(180deg, #fffffffa, #e6eef1db), var(--surface);padding:28px 22px}}.watch-pro-bubble-icon{background:0 0}.watch-pro-message p{border-radius:0}.watch-pro-message.is-user p{color:var(--surface);background:var(--gold)}.ai-analysis-output,pre{color:var(--surface);background:var(--line);font-family:var(--font-mono);border-radius:0}.ai-analysis-output:empty{display:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-faint);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.public-nav{border-bottom:1px solid var(--line);background:#eef2f3f5;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);min-height:84px;margin:0 auto 20px;padding:14px 0 16px;display:flex}.public-nav .public-brand-lockup{object-fit:contain;object-position:left center;filter:none;height:auto;max-height:122px;display:block;width:clamp(390px,36vw,540px)!important}.public-nav nav{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.public-nav .text-button{white-space:nowrap;width:auto;min-height:40px;padding:8px 10px;font-size:15px;font-weight:700;line-height:1;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.public-nav .text-button:hover,.public-nav .text-button:focus-visible{color:var(--gold)!important;background:0 0!important}.public-nav .text-button[data-page=dashboard]{min-height:42px;margin-left:6px;padding:10px 14px;border:1px solid var(--line)!important;color:var(--text)!important;background:#ffffff8a!important}.public-nav .text-button[data-page=dashboard]:hover,.public-nav .text-button[data-page=dashboard]:focus-visible{color:var(--surface)!important;background:var(--line)!important}.public-nav .secondary-button{white-space:nowrap;width:auto;min-height:42px;margin-left:4px;padding:10px 15px;border:1px solid var(--brand-gold-deep)!important;color:#16130a!important;background:linear-gradient(180deg, var(--brand-gold-light) 0%, var(--brand-gold) 48%, var(--brand-gold-deep) 100%)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #3d2a0942,0 6px #6b4b14,0 12px 24px #46330f2e!important}@media (width<=980px){.public-nav{gap:14px;display:grid}.public-nav nav{flex-wrap:wrap;justify-content:flex-start}.public-nav .text-button[data-page=dashboard],.public-nav .secondary-button{margin-left:0}}@media (width<=560px){.public-nav{width:min(100% - 28px,1240px)}.public-nav .public-brand-lockup{max-height:none;width:min(380px,100%)!important}.public-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-nav .text-button,.public-nav .secondary-button{border:1px solid var(--line-faint);background:var(--surface);justify-content:center;width:100%}.public-nav .secondary-button{border-color:var(--brand-gold-deep)}}.news-page .article-intro,.blog-page .article-intro,.pricing-page .pricing-intro{border:1px solid var(--line);width:min(1240px,100% - 48px);min-height:0;color:var(--text);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:stretch;gap:clamp(18px,3vw,36px);margin:0 auto 24px;padding:clamp(28px,3.4vw,44px);display:grid;overflow:visible}.news-page .article-intro:before,.news-page .article-intro:after,.blog-page .article-intro:before,.blog-page .article-intro:after,.pricing-page .pricing-intro:before,.pricing-page .pricing-intro:after{display:none}.news-page .article-intro .page-h1,.blog-page .article-intro .page-h1,.pricing-page .pricing-intro .page-h1{max-width:690px;color:var(--text);font-size:clamp(34px,3.4vw,48px);line-height:1.06}.news-page .article-intro p:not(.eyebrow),.blog-page .article-intro p:not(.eyebrow),.pricing-page .pricing-intro p:not(.eyebrow){max-width:720px;color:var(--text-dim);font-size:17px;line-height:1.52}.public-intro-copy{align-content:center;gap:14px;display:grid}.public-hero-note{border:1px solid var(--line);color:var(--surface);background:linear-gradient(135deg, #ffcc5b1a, #fff0 34%), var(--line);gap:10px;padding:22px;display:grid}.public-hero-note span{border:1px solid var(--brand-gold-deep);color:#2d210b;background:var(--brand-gold-light);width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:750}.public-hero-note ul{color:#f7f8f3d1;gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.public-hero-note strong{color:var(--surface);font-size:24px;line-height:1.12;display:block}.public-hero-note p{color:#f7f8f3d1;margin:0;font-size:15px;line-height:1.45}.public-note-action,.public-plan-action{border:1px solid var(--brand-gold-deep);color:#16130a;background:linear-gradient(180deg, var(--brand-gold-light) 0%, var(--brand-gold) 48%, var(--brand-gold-deep) 100%);width:fit-content;min-height:40px;padding:10px 16px;box-shadow:inset 0 1px #ffffffb3,0 4px #6b4b14}.article-grid,.blog-article-grid,.public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:min(1240px,100% - 48px)}.blog-card,.article-card.is-featured,.public-plan-card{border:1px solid var(--line);background:#fff;min-height:auto}.blog-card{grid-template-rows:auto auto auto auto auto;padding:22px}.blog-card h2{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.12}.public-plan-card h2{font-size:20px}.public-plan-card>strong{font-size:clamp(36px,4vw,48px)}.blog-card p{margin:0}.article-card details{margin-top:4px}.article-card summary{color:var(--gold)}.blog-card footer{border-top:1px solid var(--line-faint);padding-top:12px}.public-plan-card{gap:14px;padding:24px}.public-plan-card h2{margin:0}.public-plan-card ul{gap:8px;margin:0;display:grid}.public-plan-card .public-plan-action{margin-top:auto}.public-note,.blog-newsletter,.public-desk-cta{border:1px solid var(--line);width:min(1240px,100% - 48px)}@media (width<=980px){.article-grid,.blog-article-grid,.public-pricing-grid,.news-page .article-intro,.blog-page .article-intro,.pricing-page .pricing-intro{grid-template-columns:1fr}}@media (width<=560px){.news-page .article-intro,.blog-page .article-intro,.pricing-page .pricing-intro,.article-grid,.blog-article-grid,.public-pricing-grid,.public-note,.blog-newsletter,.public-desk-cta{width:min(100% - 28px,1240px)}.news-page .article-intro .page-h1,.blog-page .article-intro .page-h1,.pricing-page .pricing-intro .page-h1{font-size:clamp(32px,11vw,44px)}}.public-nav-toggle{background:var(--surface,#fff);width:44px;height:44px;color:var(--text,#15231f);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;display:none}@media (width<=760px){.landing-hero{background:linear-gradient(#0b0d10bd 0%,#0b0d10d1 100%),url(/pwf-hero.png) 50%/cover no-repeat,#0b0d10;min-height:auto;padding:38px 22px 52px}.public-nav{flex-wrap:wrap;align-items:center;gap:10px}.public-nav-toggle{display:inline-flex}.public-nav nav{display:none}.public-nav.is-open nav{background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;width:100%;margin-top:8px;padding:8px;display:flex;box-shadow:0 18px 36px #0f171f29}.public-nav.is-open nav .text-button{text-align:left;border-radius:8px;width:100%;padding:13px 14px;font-size:16px}.public-nav.is-open nav .text-button:hover{background:var(--surface-2,#eef2ee)}.public-nav.is-open nav .secondary-button{width:100%;margin-top:6px}.public-nav{padding:8px 0}.public-nav img{width:min(168px,52vw)}}
