: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)}.forum-page>.public-nav{display:none}.shell.is-public .forum-page>.public-nav{display:flex}.forum-root{gap:18px;display:grid}.forum-loading,.forum-empty,.forum-error,.forum-locked{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);padding:32px}.forum-toolbar,.forum-thread-heading{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.forum-toolbar h2,.forum-thread-heading h2{font-family:var(--font-display);margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.forum-toolbar button:disabled{opacity:.45;cursor:not-allowed}.forum-toolbar p,.forum-thread-heading p{color:var(--text-dim);margin:0}.forum-breadcrumbs{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.forum-breadcrumbs button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0}.forum-search{justify-content:flex-end;gap:8px;display:flex}.forum-search label{width:min(420px,100%)}.forum-search input{width:100%}.forum-category-list,.forum-thread-list,.forum-post-list{border:1px solid var(--line);background:var(--surface);display:grid}.forum-category-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.forum-category-row:last-child{border-bottom:0}.forum-category-row:hover,.forum-thread-row:hover,.forum-thread-row:focus-within{background:var(--surface-2)}.forum-thread-row:hover .forum-thread-main strong,.forum-thread-row:hover .forum-thread-icon,.forum-thread-row:focus-within .forum-thread-main strong,.forum-thread-row:focus-within .forum-thread-icon{color:#fff}.forum-thread-row:hover .forum-thread-main small,.forum-thread-row:hover .forum-thread-stats dt,.forum-thread-row:hover .forum-thread-stats dd,.forum-thread-row:focus-within .forum-thread-main small,.forum-thread-row:focus-within .forum-thread-stats dt,.forum-thread-row:focus-within .forum-thread-stats dd{color:#ffffffd1}.forum-category-row strong{color:var(--gold);margin-bottom:5px;font-size:16px;display:block}.forum-category-row small{color:var(--text-dim)}.forum-category-row>span:last-child{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.forum-category-mark,.forum-avatar{border:1px solid var(--gold-deep);width:42px;height:42px;color:var(--gold);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.forum-thread-list>header{background:var(--surface-2);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:12px 18px;font-size:11px;display:flex}.forum-thread-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 190px;align-items:stretch;display:grid}.forum-thread-main,.forum-last-post{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.forum-thread-main strong{color:var(--gold);margin-bottom:5px;display:block}.forum-thread-main small,.forum-last-post span{color:var(--text-dim);font-size:12px}.forum-thread-icon{color:var(--gold);font-size:20px}.forum-thread-stats{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.forum-thread-stats div{text-align:center;place-content:center;display:grid}.forum-thread-stats dt{color:var(--text-dim);text-transform:uppercase;font-size:10px}.forum-thread-stats dd{font-family:var(--font-mono);margin:3px 0 0}.forum-last-post{gap:3px;display:grid}.forum-last-post strong{font-size:12px}.forum-composer,.forum-reply-form{border:1px solid var(--line);background:var(--surface);padding:22px}.forum-composer form,.forum-reply-form{gap:16px;display:grid}.forum-composer label,.forum-reply-form label{color:var(--text-dim);gap:7px;font-weight:600;display:grid}.forum-composer input,.forum-composer textarea,.forum-reply-form textarea{width:100%}.forum-compose-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.forum-compose-actions span{color:var(--amber);font-size:13px}.forum-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.forum-pagination span{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.forum-pagination button:disabled{opacity:.4;cursor:not-allowed}.forum-post{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);display:grid}.forum-post:first-child{border-top:0}.forum-member-card{border-right:1px solid var(--line);background:var(--surface-2);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:24px 16px;display:flex}.forum-member-card small{color:var(--text-dim)}.forum-post-content{min-width:0;padding:18px 22px 28px}.forum-post-content header{border-bottom:1px solid var(--line);color:var(--text-dim);justify-content:space-between;padding-bottom:12px;font-size:12px;display:flex}.forum-post-content header a{color:var(--gold);text-decoration:none}.forum-post-body{overflow-wrap:anywhere;padding-top:20px;line-height:1.7}.forum-error strong{color:var(--red)}.forum-tier-badge{border:1px solid var(--gold-deep);color:var(--gold);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#00000026;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.forum-tier-lurker{color:var(--text-dim);border-color:var(--line)}.forum-tier-trader{color:#6fc28a;border-color:#2f6b45}.forum-tier-trade_floor{color:#d8b24a;border-color:var(--gold-deep);background:#d8b24a1f}.forum-profile-tier{margin:4px 0;display:inline-block}.forum-verify{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:10px;margin:18px 0;padding:18px 20px;display:grid}.forum-verify strong{color:var(--gold);font-size:15px}.forum-verify p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.6}.forum-verify button{justify-self:start}.forum-verify-done{border-color:#2f6b45}.forum-verify-done strong{color:#6fc28a}.forum-verify-pending{border-color:var(--amber)}.forum-verify-failed{color:var(--red)}#forum-verify-status{color:var(--amber);font-size:13px}.deal-board-content{max-width:1000px;margin:0 auto;padding:40px 22px 72px}.deal-board-intro{max-width:640px;color:var(--text-dim);line-height:1.7}.deal-board-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:28px;display:grid}.deal-board-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;padding:18px;display:grid}.deal-board-card-category{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:10px}.deal-board-card-title{color:var(--text);margin:6px 0 0;font-size:16px;line-height:1.4}.deal-board-card-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:10px 0;display:grid}.deal-board-card-stats div{text-align:center}.deal-board-card-stats dt{color:var(--text-dim);text-transform:uppercase;font-size:10px}.deal-board-card-stats dd{font-family:var(--font-mono);margin:3px 0 0;font-size:13px}.deal-board-card-locked{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;gap:8px;padding:4px 0;display:grid}.deal-board-blur-line{background:var(--text-dim);border-radius:4px;height:10px}.deal-board-blur-line.is-short{width:55%}.deal-board-card-cta{gap:10px;display:grid}.deal-board-lock-note{color:var(--text-dim);font-size:12px}.deal-board-card-cta button{justify-self:start}.deal-board-footer-cta{text-align:center;border:1px solid var(--gold-deep);border-radius:var(--radius);background:var(--surface-2);margin-top:44px;padding:30px}.deal-board-footer-cta h3{color:var(--gold);margin:0 0 8px}.deal-board-footer-cta p{color:var(--text-dim);margin:0 0 16px}.deal-board-empty{color:var(--text-dim)}.forum-deal-board-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.forum-deal-board-head h2{margin:0 0 4px}.forum-listing-note{color:var(--text-dim);margin:0;font-size:13px;line-height:1.6}.forum-listing-card-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.forum-listing-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;gap:12px;padding:16px;display:grid}.forum-listing-card:hover{border-color:var(--gold-deep)}.forum-listing-card-body{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.forum-listing-card-body h3{margin:0;font-size:15px;line-height:1.4}.forum-listing-card-price{font-family:var(--font-mono);color:var(--gold);white-space:nowrap;font-weight:700}.forum-listing-card-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:10px 0;display:grid}.forum-listing-card-meta div{text-align:center}.forum-listing-card-meta dt{color:var(--text-dim);text-transform:uppercase;font-size:10px}.forum-listing-card-meta dd{font-family:var(--font-mono);margin:3px 0 0;font-size:12px}.forum-listing-card-foot{color:var(--text-dim);font-size:12px}.forum-deal-board-empty{color:var(--text-dim)}.forum-listing-form{gap:14px;max-width:720px;display:grid}.forum-listing-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.forum-listing-form label{color:var(--text-dim);gap:5px;font-size:13px;display:grid}.forum-listing-form input,.forum-listing-form select,.forum-listing-form textarea{font:inherit}.forum-listing-actions{align-items:center;gap:12px;display:flex}.forum-listing-error{color:var(--red);font-size:13px}#forum-listing-status,#forum-listing-owner-status{color:var(--amber);font-size:13px}.forum-listing-upsell{border:1px solid var(--gold-deep);border-radius:var(--radius);background:var(--surface-2);padding:24px}.forum-listing-upsell h2{color:var(--gold);margin:0 0 8px}.forum-listing-upsell p{color:var(--text-dim);margin:0 0 16px;line-height:1.6}.forum-listing-detail{gap:16px;max-width:760px;display:grid}.forum-listing-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.forum-listing-head h2{margin:0}.forum-listing-ref{color:var(--text-dim);margin:4px 0 0;font-size:13px}.forum-listing-price-block{justify-items:end;gap:4px;display:grid}.forum-listing-price{font-family:var(--font-mono);color:var(--gold);font-size:22px;font-weight:700}.forum-listing-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-dim);border-radius:999px;padding:2px 8px;font-size:10px}.forum-listing-status-active{color:#6fc28a;border-color:#2f6b45}.forum-listing-status-sold{color:var(--gold);border-color:var(--gold-deep)}.forum-listing-status-cancelled{color:var(--red);border-color:var(--red)}.forum-listing-seller{color:var(--text-dim);align-items:center;gap:10px;font-size:13px;display:flex}.forum-listing-seller-link,.forum-listing-seller-link:hover{color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.forum-listing-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.forum-listing-photos img{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:140px}.forum-listing-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:14px 0;display:grid}.forum-listing-specs dt{color:var(--text-dim);text-transform:uppercase;font-size:10px}.forum-listing-specs dd{font-family:var(--font-mono);margin:3px 0 0;font-size:13px}.forum-listing-description{color:var(--text);white-space:pre-wrap;line-height:1.7}.forum-listing-cta-row,.forum-listing-owner-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.forum-listing-safety{color:var(--text-dim);font-size:12px}.forum-conversation{gap:14px;max-width:640px;display:grid}.forum-message-thread{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;min-height:120px;padding:14px;display:grid}.forum-message{background:var(--surface-2);border-radius:12px;max-width:78%;padding:8px 12px}.forum-message.is-mine{border:1px solid var(--gold-deep);background:#d8b24a1f;justify-self:end}.forum-message-body{color:var(--text);white-space:pre-wrap;line-height:1.5}.forum-message-time{color:var(--text-dim);font-size:10px}.forum-message-form{gap:10px;display:grid}.forum-message-form textarea{font:inherit}.forum-message-actions{align-items:center;gap:12px;display:flex}#forum-message-status{color:var(--amber);font-size:13px}.forum-message-closed{color:var(--text-dim);font-size:13px;font-style:italic}.forum-conversation-list{margin-top:24px}.forum-conversation-list h3{margin:0 0 10px}.forum-conversation-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;display:flex}.forum-conversation-row.is-closed{opacity:.6}.forum-trader-upgrade,.forum-vouches{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:12px;margin:18px 0;padding:18px 20px;display:grid}.forum-trader-upgrade h3,.forum-vouches h3{color:var(--gold);margin:0}.forum-challenge-path{border-top:1px solid var(--line);padding:12px 0}.forum-challenge-path h4{margin:0 0 6px;font-size:14px}.forum-challenge-path p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.6}.forum-challenge-code code,.forum-challenge-pending code{font-family:var(--font-mono);color:var(--gold);background:#0003;border-radius:4px;padding:2px 6px}.forum-challenge-instruction{margin:6px 0!important}.forum-challenge-url-form{gap:8px;margin-top:8px;display:grid}.forum-challenge-verified{color:#6fc28a}.forum-challenge-rejected{color:var(--red)}.forum-challenge-status{color:var(--amber);font-size:12px}.forum-challenge-queue code{font-family:var(--font-mono);color:var(--gold)}.forum-challenge-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.forum-challenge-member{color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.forum-vouch-form{border-bottom:1px solid var(--line);gap:10px;padding-bottom:12px;display:grid}.forum-vouch-form label{color:var(--text-dim);gap:5px;font-size:13px;display:grid}#forum-vouch-status{color:var(--amber);font-size:13px}.forum-vouch-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.forum-vouch-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.forum-vouch-voucher{color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.forum-vouch-context{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:10px}.forum-vouch-note-text{color:var(--text-dim);font-style:italic}.forum-vouch-note{color:var(--text-dim);font-size:13px}@media (width<=820px){.forum-listing-grid{grid-template-columns:1fr}.forum-deal-board-head{flex-direction:column}.forum-toolbar,.forum-thread-heading{flex-direction:column;align-items:flex-start}.forum-thread-row{grid-template-columns:1fr}.forum-thread-stats{border:0;border-top:1px solid var(--line)}.forum-last-post{border-top:1px solid var(--line)}.forum-post{grid-template-columns:1fr}.forum-member-card{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start}.forum-category-row{grid-template-columns:42px minmax(0,1fr)}.forum-category-row>span:last-child{display:none}}.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}.topbar-upgrade{background:var(--accent,#1f6f61);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;margin-right:4px;padding:6px 16px;font-size:13px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.topbar-upgrade:hover,.topbar-upgrade:focus-visible{filter:brightness(1.08)}.topbar-upgrade:active{transform:translateY(1px)}#app-shell.has-subscription .topbar-upgrade{display:none}.upgrade-page-layout{gap:18px}.upgrade-hero{border-top:4px solid var(--accent,#1f6f61);justify-content:space-between;align-items:flex-end;gap:28px;padding:28px;display:flex}.upgrade-hero>div{max-width:760px}.upgrade-hero h2{margin:4px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.05}.upgrade-hero p:not(.eyebrow){color:var(--text-dim);margin:0;font-size:15px;line-height:1.55}.upgrade-back{white-space:nowrap;width:auto}.upgrade-steps{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.upgrade-steps li{background:var(--surface);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;padding:16px;display:grid}.upgrade-steps li>span{border:1px solid var(--line);width:28px;height:28px;color:var(--text-dim);font-family:var(--font-mono);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:12px;display:grid}.upgrade-steps li strong{font-size:14px}.upgrade-steps li small{color:var(--text-dim)}.upgrade-steps li.is-current{background:#edf5f2}.upgrade-steps li.is-current>span{border-color:var(--accent,#1f6f61);background:var(--accent,#1f6f61);color:#fff}.upgrade-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.upgrade-plan-card{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--surface);align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.upgrade-plan-heading>span{min-height:34px;color:var(--text-dim);font-size:12px;font-weight:700;line-height:1.35;display:block}.upgrade-plan-heading h3{margin:8px 0 6px;font-size:22px}.upgrade-plan-heading>strong{font-size:38px;line-height:1;display:block}.upgrade-plan-heading>strong small{color:var(--text-dim);margin-left:5px;font-size:13px;font-weight:500}.upgrade-plan-limits{gap:9px;margin:0;display:grid}.upgrade-plan-limits div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:9px;display:flex}.upgrade-plan-limits dt{color:var(--text-dim);font-size:12px;font-weight:700}.upgrade-plan-limits dd{text-align:right;margin:0;font-size:12px;font-weight:700}.upgrade-plan-card ul{color:var(--text-dim);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.upgrade-plan-action{background:var(--accent,#1f6f61);color:#fff;align-self:end;margin-top:auto}.upgrade-plan-action:disabled{opacity:.55;cursor:wait}.radar-pricing-footnote{color:var(--text-dim);text-align:center;margin:14px 0 0;font-size:12px}.pricing-page>.radar-pricing-footnote{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.upgrade-checkout-status{text-align:center;min-height:20px;margin:-4px 0 0}.upgrade-fine-print{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.upgrade-fine-print p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.45}.upgrade-fine-print .text-button{white-space:nowrap;width:auto}@media (width<=980px){.upgrade-plan-grid{grid-template-columns:1fr}.upgrade-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-fine-print{grid-template-columns:1fr}}@media (width<=640px){.upgrade-hero{flex-direction:column;align-items:flex-start;padding:22px}.upgrade-steps{grid-template-columns:1fr}.upgrade-plan-card{padding:20px}}.status-profit{background:var(--surface-2);width:auto;color:var(--text-dim);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.status-profit:hover,.status-profit:focus-visible{border-color:var(--accent,var(--text));color:var(--text)}.status-profit em{font-style:normal}.status-profit 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.jpg) 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.jpg) 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}.auth-intro{color:#40544f;max-width:60ch;margin:8px 0 18px;font-size:15px;line-height:1.5}.auth-divider{color:#5c6b65;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;margin:14px 0 6px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dde3dd;flex:1;height:1px}.auth-field{text-align:left;gap:4px;margin:8px 0 2px;display:grid}.auth-field>span{color:#27332f;font-size:13px;font-weight:700}.auth-field>span small{color:#5c6b65;font-weight:500}.auth-field input{border-radius:var(--radius);background:#fff;border:1px solid #c9d3cc;width:100%;padding:11px 12px;font-size:15px}.auth-field input:focus{border-color:#1f6f61;outline:none;box-shadow:0 0 0 3px #1f6f6129}.auth-submit{width:100%;margin-top:14px}.auth-microcopy{color:#5c6b65;text-align:center;margin:10px 0 0;font-size:12px}.auth-switch{color:#40544f;text-align:center;margin:14px 0 0;font-size:13px}.auth-switch .text-button{font-weight:700}.auth-forgot{justify-self:end;margin:0;padding:6px 0;font-size:13px;font-weight:700}.landing-microcopy{color:#5c6b65;margin:14px 0 0;font-size:13px}.public-build-note{color:#5c6b65;text-align:center;max-width:720px;margin:18px auto 0;font-size:13px}.plan-capability{color:#27332f;font-size:14px;font-weight:600}.plan-spec{color:#5c6b65;margin:6px 0 0;font-size:12.5px}.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-stack>.page:not(.public-page):not(.landing-page),.shell>.desk-page-heading{width:100%;max-width:1440px;margin-inline:auto}.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}.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}.danger-button{color:#b04a2e;background:#fff;border:1px solid #e2cbc3}.danger-button:hover{color:#fff;background:#b04a2e;border-color:#b04a2e}.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}.sold-tracker-header{flex-wrap:wrap;gap:12px}.sold-tracker-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sold-tracker-summary{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);white-space:nowrap}.sold-tracker-filter{align-items:center;gap:8px;display:flex}.sold-tracker-filter-label{color:var(--text-dim);font-size:12px;font-weight:700}.sold-tracker-filter select{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;padding:6px 10px;font-size:13px}.sold-tracker-table-wrap{border:1px solid var(--line);border-radius:12px;max-height:56vh;overflow:auto}.sold-tracker-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.sold-tracker-table thead th{z-index:1;background:var(--surface-2);color:var(--text-dim);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.sold-tracker-table tbody td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:10px 12px}.sold-tracker-table tbody tr:last-child td{border-bottom:none}.sold-col-num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.sold-col-watch{color:var(--text);font-weight:600}.sold-col-action{text-align:right;white-space:nowrap}.sold-col-action .row-action{white-space:nowrap;margin:0}.sold-tracker-empty-row td{color:var(--text-dim);text-align:center;padding:24px 12px;font-size:13px}.sold-status-pill{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.sold-status-pill[data-sold-status-pill=pending]{color:#e4cf7a;background:#2a2410;border-color:#6b5a1f}.sold-status-pill[data-sold-status-pill=sold]{color:#5fd0ad;background:#0f2620;border-color:#1f5a4a}.sold-sale-editor-row td{background:var(--surface-2);padding:12px}.sold-sale-form{gap:10px;display:grid}.sold-sale-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sold-sale-fields label{color:#40544f;gap:3px;font-size:11px;font-weight:700;display:grid}.sold-sale-fields input{border:1px solid #cfdbd5;border-radius:6px;padding:6px 8px;font-size:13px}.sold-sale-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sold-sale-actions .form-status[data-state=error]{color:#a43f3f;font-size:12px}.compact-list{gap:8px;padding-left:18px;display:grid}.compact-list li{margin-bottom:0}.quick-comp-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.quick-comp-loader{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.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.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}.evidence-needs-panel{margin-bottom:16px}.verify-queue-start{white-space:nowrap;justify-self:end;font-weight:700}.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>div{border-radius:var(--radius);background:#f3f6f4;border:1px solid #d7e1dc;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.lead-queue-summary>div span{color:#5f716b;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.lead-queue-summary>div strong{color:#111816;font-size:20px;line-height:1.1}.saved-leads-scroll{border-radius:var(--radius);background:#fff;border:1px solid #d7e1dc;overflow-x:auto}.saved-leads-table{border-collapse:collapse;background:#fff;width:100%}.saved-leads-table .col-lead{width:auto}.saved-leads-table .col-ask,.saved-leads-table .col-maxbuy{width:96px}.saved-leads-table .col-stage{width:130px}.saved-leads-table .col-next{width:180px}.saved-leads-table .col-action{width:1%}.saved-leads-table thead th{color:#5f716b;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f4;border-bottom:1px solid #d7e1dc;padding:10px 14px;font-size:12px;font-weight:950}.saved-leads-table tbody td{vertical-align:top;background:#fff;border-bottom:1px solid #e3e9e5;padding:13px 14px}.saved-lead-row:last-child td{border-bottom:0}.saved-lead-row.is-selected td{background:#fbfaf5}.saved-lead-row.is-selected td:first-child{box-shadow:inset 4px 0 #f4d17c}.saved-leads-table td.ledger-empty{text-align:center;background:#fff;padding:22px 16px}.saved-lead-watch{min-width:0}.saved-lead-watch strong{font-size:17px;display:block}.saved-lead-watch .lead-card-meta{margin-top:5px;display:block}.lead-card-meta,.lead-next-cell span{color:#60736e;font-size:13px}.lead-money-cell strong,.lead-next-cell strong{color:#111816;white-space:nowrap;font-size:15px}.lead-next-cell strong{display:block}.lead-next-cell span{margin-top:5px;display:block}.lead-stage-cell em{color:#173f37;white-space:nowrap;background:#dceae5;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:950;display:inline-block}.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{white-space:nowrap}.lead-row-actions button{white-space:nowrap;width:auto;margin-right:8px}.lead-row-actions button:last-child{margin-right:0}.lead-delete-button{border-radius:var(--radius);padding:8px 10px;font-size:13px}.lead-primary-action{border:1px solid var(--gold-deep);border-radius:var(--radius);color:#fff;background:var(--gold);padding:8px 10px;font-size:13px}.lead-primary-action:hover{background:var(--gold-deep)}@media (width<=640px){.saved-leads-scroll{overflow-x:visible}.saved-leads-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saved-leads-table,.saved-leads-table tbody,.saved-leads-table tr,.saved-leads-table td{width:auto;display:block}.saved-lead-row{border-bottom:1px solid #d7e1dc;padding:4px 0}.saved-lead-row:last-child{border-bottom:0}.saved-leads-table tbody td{border-bottom:0;grid-template-columns:minmax(90px,32%) 1fr;align-items:baseline;gap:10px;padding:8px 14px;display:grid}.saved-leads-table tbody td:before{content:attr(data-label);color:#5f716b;text-transform:uppercase;font-size:12px;font-weight:950}.saved-lead-row.is-selected td:first-child{box-shadow:none}.saved-lead-row.is-selected{box-shadow:inset 4px 0 #f4d17c}.saved-leads-table td.ledger-empty{padding:22px 16px;display:block}.saved-leads-table td.ledger-empty:before{content:none}.lead-row-actions{white-space:normal;flex-wrap:wrap;gap:8px;display:flex}.lead-row-actions button{flex:auto;margin-right:0}}.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}.danger-button.is-confirming{color:#fff;background:#8f2d2d;border-color:#8f2d2d}.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:minmax(0,1fr) min(380px,32vw)}.shell.chat-docked .desk-topbar,.shell.chat-docked .desk-page-heading{grid-column:1}.shell.chat-docked .watch-pro-coach{grid-area:1/2/-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: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,.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.jpg) 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.jpg) 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.jpg) 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}.landing-hero h1{max-width:720px;font-size:clamp(40px,5vw,60px);line-height:1.08}.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(auto-fit,minmax(120px,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-expected-sale-note{border-left:3px solid var(--gold,#0f7f9f);background:var(--surface-2,#e6eef1);color:var(--text,#0d1419);border-radius:var(--radius,0);margin:10px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}.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-desk-intel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);gap:12px;padding:17px 20px;font-size:13px;display:grid}.deal-desk-intel-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.deal-desk-intel-title strong{font-size:15px}.deal-desk-intel-title small{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.deal-desk-intel-figures{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 18px;display:grid}.deal-desk-intel-figure{gap:2px;display:grid}.deal-desk-intel-figure>span{font-family:var(--font-mono)}.deal-desk-intel-figure>small,.deal-desk-intel-note,.deal-desk-intel-caption{color:var(--text-dim);font-size:10.5px}.deal-desk-intel-warning{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 10%, var(--surface));color:var(--amber);padding:9px 11px;font-weight:600}.deal-desk-intel-note,.deal-desk-intel-caption{margin:0;line-height:1.5}.deal-desk-intel-caption{border-top:1px solid var(--line);font-family:var(--font-mono);padding-top:9px}.library-page-layout{gap:18px}.library-intro{gap:12px;display:grid}.library-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.library-heading-row h2,.library-heading-row p,.library-forum-link{margin:0}.library-version,.library-tier-meta{color:var(--text-dim);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.library-forum-link{font-size:13px}.library-tier{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.library-tier-summary{box-sizing:border-box;background:var(--surface-2);min-height:58px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.library-tier-summary::-webkit-details-marker{display:none}.library-tier-summary:hover .library-tier-label,.library-tier-summary:focus-visible .library-tier-label{color:var(--gold)}.library-tier-summary:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.library-tier-label{letter-spacing:.01em;font-size:16px;font-weight:800}.library-tier-meta{align-items:center;gap:13px;display:inline-flex}.library-tier-chevron{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)}.library-tier[open]>.library-tier-summary{border-bottom-color:var(--line)}.library-tier[open]>.library-tier-summary .library-tier-chevron{transform:rotate(225deg)}.library-tier-body{padding:12px}.library-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.library-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.library-table th:first-child,.library-table td:first-child{width:21%}.library-table th:nth-child(2),.library-table td:nth-child(2),.library-table th:nth-child(3),.library-table td:nth-child(3),.library-table th:nth-child(4),.library-table td:nth-child(4){width:10%}.library-table th:nth-child(5),.library-table td:nth-child(5),.library-table th:nth-child(6),.library-table td:nth-child(6),.library-table th:nth-child(7),.library-table td:nth-child(7){width:8%}.library-table th:nth-child(8),.library-table td:nth-child(8){width:10%}.library-table th:nth-child(9),.library-table td:nth-child(9){width:15%}.library-table th{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 11px;font-size:10px;font-weight:700}.library-table td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:top;padding:11px}.library-table th:last-child,.library-table td:last-child{z-index:1;border-left:1px solid var(--line);background:var(--surface);position:sticky;right:0}.library-table th:last-child{z-index:2}.library-table tbody tr:last-child td{border-bottom:0}.library-watch-cell{overflow-wrap:anywhere;min-width:0}.library-watch-summary{align-items:center;gap:8px;min-width:0;display:flex}.library-watch-copy{min-width:0}.library-watch-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.library-thumb{border:1px solid var(--line);background:var(--surface-2);appearance:none;cursor:zoom-in;border-radius:8px;flex:0 0 56px;place-items:center;width:56px;height:56px;margin:0 2px 0 0;padding:0;display:inline-grid;overflow:hidden}.library-thumb:hover,.library-thumb:focus-visible{border-color:var(--gold-deep,var(--gold));outline:none;box-shadow:0 0 0 3px #c5973729}.library-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.library-watch-name{width:auto;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.library-watch-name:hover strong,.library-watch-name:focus-visible strong{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.library-watch-name strong{font-size:13px}.library-watch-refs,.library-watch-note,.library-source-date,.library-sell-basis{margin-top:3px;display:block}.library-watch-refs,.library-money-cell,.library-number-cell{font-family:var(--font-mono)}.library-watch-refs,.library-watch-note,.library-source-date,.library-sell-basis{color:var(--text-dim);font-size:10px;line-height:1.4}.library-warning-badge{border:1px solid var(--amber);background:color-mix(in srgb, var(--amber) 10%, var(--surface));color:var(--amber);letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.library-bankroll-tag{border:1px solid var(--line);color:var(--text-dim);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.library-money-cell,.library-number-cell,.library-source-cell{white-space:normal;overflow-wrap:anywhere}.library-source-date{margin-top:4px}.library-action-cell{border-left:1px solid var(--line);width:15%;min-width:0;box-shadow:none;text-align:right;white-space:normal;z-index:auto!important;background:var(--surface)!important;vertical-align:middle!important;padding:11px 8px!important;position:static!important;right:auto!important}.library-action-cell .row-action{box-sizing:border-box;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 6px;font-size:12px;line-height:1.2;display:inline-flex}.library-table th:last-child{box-shadow:none;z-index:auto!important;position:static!important;right:auto!important}.library-detail-row>td{padding:0 11px 14px;background:var(--surface)!important;border-left:0!important;position:static!important}.library-detail-card{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);background:var(--surface-2);gap:14px;padding:16px;display:grid}.library-detail-photo{border:1px solid var(--line);border-radius:var(--radius);object-fit:contain;justify-self:center;width:auto;max-width:min(100%,360px);max-height:220px;display:block}.library-detail-warning{box-sizing:border-box;width:100%}.library-detail-header{gap:5px;display:grid}.library-detail-header>strong{font-size:16px}.library-detail-header p,.library-detail-note,.library-verify-checklist p{margin:0;line-height:1.5}.library-detail-header p{color:var(--text-dim)}.library-detail-header span{color:var(--text);font-family:var(--font-mono);font-weight:700}.library-detail-figures{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.library-detail-figure{align-content:start;gap:3px;display:grid}.library-detail-figure small{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.library-detail-figure strong{font-family:var(--font-mono);font-size:14px}.library-detail-figure span{color:var(--text-dim);font-size:10px;line-height:1.35}.library-authentication{border-left:3px solid var(--line);gap:4px;padding:10px 12px;display:grid}.library-authentication span{line-height:1.45}.library-authentication-high{border-left-color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, var(--surface));color:var(--amber)}.library-authentication-elevated{color:var(--text-dim)}.library-verify-checklist{gap:4px;display:grid}.library-verify-checklist p{color:var(--text-dim)}.library-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-detail-photos{font-weight:700}.library-detail-actions .row-action{margin:0}@media (width<=700px){.library-heading-row{display:grid}}@media (width<=640px){.library-tier-summary{min-height:54px;padding:13px 14px}.library-tier-label{font-size:14px}.library-tier-meta{gap:10px}.library-tier-body{padding:12px}.library-table-wrap{border:0;border-radius:0;overflow:visible}.library-table,.library-table tbody{width:100%;display:block}.library-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-table tr[data-library-row]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:10px 14px 14px;display:block}.library-table tr[data-library-row]>td{border:0;border-bottom:1px solid var(--line);text-align:right;overflow-wrap:normal;word-break:normal;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;width:auto;min-width:0;padding:9px 0;display:flex}.library-table tr[data-library-row]>td:before{content:attr(data-label);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.library-table tr[data-library-row]>.library-watch-cell{text-align:left;width:100%;padding:2px 0 11px;display:block}.library-watch-summary{align-items:center}.library-table tr[data-library-row]>.library-watch-cell:before,.library-table tr[data-library-row]>.library-action-cell:before{content:none}.library-table tr[data-library-row]>.library-action-cell{border:0;width:100%;display:block;padding:12px 0 0!important}.library-table tr[data-library-row]>.library-action-cell .row-action{width:100%}.library-table .library-cell-value{justify-items:end;display:grid}.library-table .library-detail-row{width:100%;display:block}.library-table .library-detail-row>td{box-sizing:border-box;width:100%;padding:0 0 14px;display:block}.library-detail-card{padding:14px}.library-detail-figures{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}}.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-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.deal-purchase{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 22px}.deal-purchase-note{color:var(--text-dim);margin:2px 0 10px;font-size:12px}.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-action-row{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.deal-analyze-button,.deal-reset-button{width:100%}@media (width<=640px){.deal-action-row{grid-template-columns:1fr}}.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}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}.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)}.geneva-marketing .geneva-flow-section>.geneva-flow-cta{justify-content:center;margin-top:32px;display:flex}.geneva-marketing .geneva-flow-cta button{color:#fff;background:#0f7f9f;border:0;border-radius:8px;width:auto;padding:12px 20px}.geneva-marketing .geneva-pricing-actions{flex:none;justify-items:center;gap:10px;display:grid}.geneva-marketing .geneva-pricing-teaser .text-button-inline{color:#5d6a70;text-underline-offset:2px;background:0 0;border:0;width:auto;padding:0;font-size:12px;text-decoration:underline}.geneva-marketing .geneva-pricing-teaser .text-button-inline:hover{color:#0f7f9f;background:0 0}.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)}.sidebar-admin-cta{text-align:left;width:100%;color:var(--text);border:1px solid var(--gold-deep);border-radius:var(--radius);font-family:var(--font-sans);cursor:pointer;background:#f6d46b2e;margin:8px 0 4px;padding:9px 12px;font-size:13px;font-weight:700;display:block}.sidebar-admin-cta:hover{background:#f6d46b52}.public-footer{color:#ffffffb8;background:#0d1014;margin-top:28px;display:none}.shell.is-public .public-footer{display:block}.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:32px 0 22px;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-flow:wrap;flex-shrink:0;align-items:center;gap:8px 18px;display:flex}.footer-legal .footer-link{white-space:nowrap;flex:none;width:auto;display:inline-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!important;background:0 0!important;border-color:#ffffff40!important}.onboarding-head .text-button:hover{color:#fff!important;background:0 0!important;border-color:#ffffff73!important}.onboarding-skip{color:#fff9!important}@media (width<=640px){.onboarding-head{flex-wrap:wrap;row-gap:10px}.onboarding-head .text-button{white-space:nowrap;padding:6px 10px;font-size:12px}.onboarding-progress{flex-basis:100%;order:3}}.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!important}.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 li>div>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 p strong{color:#fff;font-size:inherit;display:inline}.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-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-audit-table td.admin-audit-payload{white-space:normal;max-width:420px;color:var(--text-dim);font-family:var(--font-mono,monospace);font-size:12px}.admin-audit-table td code{font-size:12px}.admin-audit-results{margin-top:14px}.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,.admin-actions{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],.admin-control-grid input[type=text]{border:1px solid var(--line);background:var(--surface,#fff);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px}.admin-actions-danger{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:16px;padding-top: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}.watch-intelligence-page{background:var(--bg);min-height:100vh;color:var(--text)}.watch-intel-shell{width:min(1240px,100% - 48px);margin:0 auto;padding:24px 0 56px}.watch-intel-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:28px;padding:42px 0 30px;display:grid}.watch-intel-hero h1{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(34px,5vw,64px);line-height:.98}.watch-intel-lede{max-width:680px;color:var(--text-dim);margin:20px 0 0;font-size:18px;line-height:1.55}.watch-intel-note,.watch-intel-panel,.watch-intel-callout{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.watch-intel-note{border-left:4px solid var(--gold);padding:20px}.watch-intel-note strong{margin-bottom:8px;display:block}.watch-intel-note p,.watch-intel-callout p{color:var(--text-dim);margin:0;line-height:1.55}.watch-intel-panel{padding:clamp(18px,3vw,30px)}.watch-intel-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.watch-intel-toolbar h2{margin:0 0 5px}.watch-intel-status{color:var(--text-dim);margin:0;font-size:13px}.watch-intel-filters{align-items:end;gap:10px;display:flex}.watch-intel-filters label,.watch-review-note{color:var(--text-dim);gap:5px;font-size:11px;display:grid}.watch-intel-filters input,.watch-intel-filters select{min-width:180px;padding:9px 10px}.watch-intel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-top:20px;display:grid}.watch-intel-card{border:1px solid var(--line);background:var(--surface-2,#ffffff0a);gap:13px;min-height:210px;padding:18px;display:grid}.watch-intel-card-media{border:1px solid var(--line);min-height:150px;color:inherit;cursor:zoom-in;appearance:none;background:#ffffffa6;place-items:center;padding:12px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.watch-intel-card-media:hover,.watch-intel-card-media:focus-visible{border-color:var(--gold-deep,var(--gold));outline:none;box-shadow:0 0 0 3px #c5973729}.watch-intel-card-media img{object-fit:contain;object-position:center;width:100%;height:178px;max-height:178px;display:block}.watch-intel-card-media-hint{color:#fff;letter-spacing:.02em;opacity:0;background:#10202ac7;padding:3px 5px;font-size:10px;font-weight:700;transition:opacity .16s;position:absolute;bottom:7px;right:8px}.watch-intel-card-media:hover .watch-intel-card-media-hint,.watch-intel-card-media:focus-visible .watch-intel-card-media-hint{opacity:1}.watch-intel-lightbox{border:1px solid var(--line);background:var(--surface);width:min(960px,100% - 28px);max-width:960px;color:var(--text);padding:0;box-shadow:0 24px 90px #0000006b}.watch-intel-lightbox::backdrop{background:#071016c7}.watch-intel-lightbox-inner{justify-items:center;gap:12px;padding:30px 24px 22px;display:grid;position:relative}.watch-intel-lightbox-image{object-fit:contain;width:auto;max-width:min(88vw,900px);height:auto;max-height:78vh;display:block}.watch-intel-lightbox-close{border:1px solid var(--line);background:var(--surface-2,#ffffff14);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:8px;right:10px}.watch-intel-lightbox-caption{max-width:90%;color:var(--text-dim);text-align:center;margin:0;font-size:13px}.watch-intel-chart-lightbox{width:min(960px,100% - 28px)}.watch-intel-chart-lightbox-inner{box-sizing:border-box;width:100%}.watch-intel-chart-dialog-body{width:min(88vw,900px);max-height:78vh;color:var(--text-dim)}.watch-intel-chart-dialog-body .admin-chart-multiline{width:100%;height:auto;max-height:72vh;color:var(--text-dim);display:block}.watch-intel-chart-dialog-body .admin-chart-y-tick text,.watch-intel-chart-dialog-body .admin-chart-x-label,.watch-intel-chart-dialog-body .admin-chart-legend-entry text{font-size:18px}.watch-intel-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.watch-intel-brand{color:var(--gold-deep,var(--gold));letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.watch-intel-card h3,.watch-review-card h4{margin:4px 0 0;font-size:19px}.watch-intel-badge,.watch-review-priority{white-space:nowrap;border:1px solid var(--line);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;font-size:10px}.watch-intel-reference{color:var(--text-dim);margin:0;font-size:12px}.watch-intel-reference code,.watch-review-facts code{color:var(--text);font-family:var(--font-mono,monospace)}.watch-intel-market{border-top:1px solid var(--line);gap:5px;margin-top:auto;padding-top:12px;display:grid}.watch-intel-market strong{font-size:20px}.watch-intel-label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.watch-intel-meta{color:var(--text-dim);flex-wrap:wrap;gap:7px 12px;font-size:11px;display:flex}.watch-intel-details{border-top:1px solid var(--line);margin-top:5px;padding-top:8px}.watch-intel-details summary{color:var(--gold-deep,var(--gold));cursor:pointer;font-size:12px;font-weight:700}.watch-intel-details-body{color:var(--text-dim);gap:7px;padding-top:9px;font-size:12px;line-height:1.45;display:grid}.watch-intel-details-body p{margin:0}.watch-intel-details-body strong{font-size:inherit}.watch-intel-details-body a{color:var(--gold-deep,var(--gold));font-weight:700}.watch-intel-detail-metrics{gap:4px;display:grid}.watch-intel-detail-caution{padding-top:3px}.watch-intel-market-empty strong{color:var(--text-dim);font-size:16px}.watch-intel-market-empty p,.watch-intel-empty p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.45}.watch-intel-price-history{border:1px solid var(--line);background:var(--surface);color:var(--text);gap:8px;margin-top:6px;padding:14px;display:grid}.watch-intel-price-history h4{margin:0;font-size:15px}.watch-intel-chart-open{border:1px solid var(--line);width:100%;min-width:0;color:inherit;cursor:zoom-in;appearance:none;background:0 0;padding:0;transition:border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.watch-intel-chart-open:hover,.watch-intel-chart-open:focus-visible{border-color:var(--gold-deep,var(--gold));outline:none;box-shadow:0 0 0 3px #c5973729}.watch-intel-chart-open:hover .watch-intel-card-media-hint,.watch-intel-chart-open:focus-visible .watch-intel-card-media-hint{opacity:1}.watch-intel-price-history .admin-chart-multiline{width:100%;height:auto;color:var(--text-dim)}.watch-intel-price-history .admin-chart-y-tick text,.watch-intel-price-history .admin-chart-x-label,.watch-intel-price-history .admin-chart-legend-entry text{font-size:14px}.watch-intel-price-history-caption,.watch-intel-price-history-disclaimer,.watch-intel-price-history-empty{color:var(--text-dim);margin:0;font-size:11px;line-height:1.45}.watch-intel-price-history-caption{color:var(--text);font-weight:650}.watch-intel-price-history-empty{border-top:1px solid var(--line);padding-top:10px}.watch-intel-loading,.watch-intel-empty{color:var(--text-dim);padding:34px 0}.watch-intel-empty strong{color:var(--text);margin-bottom:5px;display:block}.watch-intel-callout{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.watch-intel-callout h2{margin:3px 0 7px}.watch-intel-callout .primary-button{flex:none}.watch-intel-paywall{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--surface-2,#ffffff0a);isolation:isolate;text-align:center;margin:12px auto 4px;display:grid;position:relative;overflow:hidden}.watch-intel-paywall .watch-intel-teaser-grid{box-sizing:border-box;filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:16px}.watch-intel-teaser-card{border:1px solid var(--line);background:var(--surface);gap:11px;min-width:0;min-height:220px;padding:16px;display:grid}.watch-intel-teaser-photo{border:1px solid var(--line);background:color-mix(in srgb, var(--text-dim) 18%, var(--surface));border-radius:8px;min-height:104px}.watch-intel-teaser-bar{background:color-mix(in srgb, var(--text-dim) 30%, transparent);border-radius:999px;height:11px}.watch-intel-teaser-bar-title{width:68%}.watch-intel-teaser-bar-reference{width:43%}.watch-intel-teaser-chart{border-top:1px solid var(--line);align-self:end;padding-top:7px}.watch-intel-teaser-chart svg{opacity:.48;width:100%;height:48px;display:block}.watch-intel-teaser-chart polyline{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.watch-intel-paywall-panel{z-index:1;box-sizing:border-box;border:1px solid var(--line);border-top:3px solid var(--gold);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-items:center;gap:10px;width:min(440px,100% - 32px);padding:clamp(24px,4vw,36px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000038}.watch-intel-paywall-mark{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold-deep,var(--gold));border-radius:50%;place-items:center;font-size:25px;display:grid}.watch-intel-paywall h2{margin:0;font-size:clamp(24px,4vw,36px)}.watch-intel-paywall p:not(.eyebrow){max-width:480px;color:var(--text-dim);margin:0;line-height:1.55}.watch-intel-paywall-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.watch-intel-paywall .watch-intel-paywall-small-print{letter-spacing:.01em;margin-top:3px;font-size:12px;font-weight:650}.watch-review-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.watch-review-toolbar p{color:var(--text-dim);margin:0}.watch-review-list{gap:12px;display:grid}.watch-review-card{border:1px solid var(--line);background:var(--surface-2,#ffffff0a);gap:14px;padding:18px;display:grid}.watch-review-heading{justify-content:space-between;gap:12px;display:flex}.watch-review-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.watch-review-facts div{border:1px solid var(--line);padding:10px}.watch-review-facts dt{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.watch-review-facts dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.watch-review-facts a{color:var(--gold-deep,var(--gold))}.watch-review-note textarea{resize:vertical;width:100%;padding:9px 10px}.watch-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.watch-review-actions .admin-delete-btn{color:#b65b4b;cursor:pointer;background:0 0;border:1px solid #b65b4b;border-radius:8px;padding:9px 18px;font-weight:700}.watch-review-status{color:var(--text-dim);font-size:13px}@media (width<=760px){.watch-intel-shell{width:min(100% - 28px,1240px)}.watch-intel-hero{grid-template-columns:1fr;padding-top:26px}.watch-intel-toolbar,.watch-intel-callout,.watch-review-toolbar,.watch-intel-filters{flex-direction:column;align-items:stretch}.watch-intel-filters input,.watch-intel-filters select{width:100%;min-width:0}.watch-intel-paywall .watch-intel-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-intel-teaser-card{min-height:180px;padding:12px}.watch-intel-teaser-photo{min-height:74px}.watch-intel-paywall-panel{padding:24px 18px}}@media (width<=480px){.watch-intel-paywall .watch-intel-teaser-grid{grid-template-columns:1fr}.watch-intel-teaser-card:nth-child(n+4){display:none}.watch-intel-paywall-actions{flex-direction:column;gap:10px}}.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--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}.journey-nav{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.journey-nav-btn{border:1px solid var(--line,#262c30);width:auto;color:var(--text,#ecefea);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:6px 14px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.journey-nav-btn:hover:not(:disabled){border-color:var(--gold-deep,#c9a646);color:var(--gold-deep,#c9a646)}.journey-nav-btn:disabled{opacity:.4;cursor:default}.journey-nav-next{margin-left:auto}.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{color:#18120a;cursor:pointer;background:#f6d46b;border:1px solid #c9a646;border-radius:8px;width:auto;padding:7px 16px;font-size:13px;font-weight:800}.coach-action:not(.coach-action--secondary):hover{color:#18120a;background:#e8c23c;border-color:#c9a646}.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}.admin-tabs{flex-wrap:wrap}.admin-tab{white-space:nowrap}.admin-tab.is-active{background:var(--amber);color:#1a1305}.admin-tab:focus-visible,.admin-range button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.admin-tab-panel{gap:24px;min-width:0;display:grid}.admin-tab-panel.is-hidden{display:none}.admin-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-dashboard-head h3,.admin-system-block>h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0;font-size:15px}.admin-range{color:var(--text-dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.admin-range>span{margin-right:4px}.admin-range button{border:1px solid var(--line);background:var(--surface);width:auto;color:var(--text-dim);cursor:pointer;border-radius:7px;padding:5px 9px}.admin-range button.is-active{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, var(--surface));color:var(--text)}.admin-range-summary{color:var(--text-dim);font-size:12px}.admin-charts-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.admin-chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--amber);margin:0;padding:14px 16px}.admin-chart figcaption{color:var(--text-dim);margin-bottom:8px;font-size:12px;font-weight:600}.admin-chart-svg{width:100%;height:104px;display:block;overflow:visible}.admin-chart-empty{color:var(--text-dim)}.admin-chart-empty text{font-size:11px}.admin-data-table td:last-child{font-family:var(--font-mono,monospace)}.admin-system{gap:28px}.admin-system-block{border-bottom:1px solid var(--line);gap:12px;padding-bottom:26px;display:grid}.admin-system-block:last-child{border-bottom:0;padding-bottom:0}#admin-traffic p{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text-dim);margin:0;padding:18px}@media (width<=640px){.admin-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.admin-charts-grid{grid-template-columns:1fr}}.update-banner{z-index:60;border:1px solid var(--line,#111820);border-radius:var(--radius,0);background:var(--line,#111820);color:var(--surface,#fff);align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0d141952}.update-banner button{border:1px solid var(--surface,#fff);width:auto;color:var(--surface,#fff);cursor:pointer;background:0 0;padding:6px 14px;font-weight:800}.listing-form-panel .profile-grid .listing-fullspan{grid-column:1/-1}.listing-form-panel #listingTitle{width:100%}.listing-form-panel #listingDescription{resize:vertical;border:1px solid var(--line,#262c30);background:var(--surface,#fff);width:100%;min-height:120px;color:var(--text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.5}.listing-copy-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.copy-field-btn{border:1px solid var(--gold-deep,#c9a646);width:auto;color:var(--gold-deep,#c9a646);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 12px;font-size:11px;font-weight:700}.copy-field-btn:hover{background:var(--gold,#f6d46b);color:#18120a}: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)}.comp-format-hint{color:var(--text-dim);margin:6px 0 0;font-size:12.5px;line-height:1.45}.comp-format-hint code{font-family:var(--font-mono);font-size:12px}.inline-next-step{color:var(--gold-deep);border-bottom:1px solid;margin-left:8px;font-weight:700;text-decoration:none;display:inline-block}.inline-next-step:hover{color:var(--text)}.inline-next-step:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.deal-verdict-next{cursor:pointer;margin:12px 0 0;padding:11px 20px;font-weight:700;display:inline-block}.deal-advanced-costs{margin-top:12px}.deal-advanced-costs:not([open])>.grid-three{display:none}.deal-advanced-costs>summary{cursor:pointer;width:fit-content;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-dim);padding:6px 0;font-size:12.5px}.deal-advanced-costs>summary:hover{color:var(--text)}.deal-advanced-costs[open]>summary{margin-bottom:10px}.deal-advanced-costs>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.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:.01em;min-height:48px;padding:13px 24px;font-size:16px;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.jpg) 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{text-shadow:0 1px 12px #00000073;max-width:720px;font-size:clamp(40px,5vw,60px);line-height:1.04}.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.jpg) 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.jpg) 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-blend-mode:normal;background:linear-gradient(#0b0d10bd 0%,#0b0d10d1 100%),url(/pwf-hero.jpg) 50% 25%/cover no-repeat,#0b0d10;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}}:root{--desk-bg:#f4f3ef;--desk-bar:#f9f8f5;--desk-card:#fff;--desk-border:#e0ddd4;--desk-hairline:#eeece6;--desk-input:#d4d1c8;--desk-text:#14181c;--desk-body:#3a4147;--desk-dim:#6d7378;--desk-primary:#0f7f9f;--desk-success:#2f7a4a;--desk-danger:#b04a2e;--desk-warning:#a16b12;--desk-gold:#d2a936;--desk-gold-bg:#fdf7e7;--desk-gold-text:#806017}html[data-desk-theme=dark]{--desk-bg:#0b0d10;--desk-bar:#0e1014;--desk-card:#11151a;--desk-border:#1c2127;--desk-hairline:#1c2127;--desk-input:#2a323b;--desk-text:#e8eaec;--desk-body:#b8bec4;--desk-dim:#7c848c;--desk-primary:#39a0bd;--desk-success:#5fd08a;--desk-danger:#e08a68;--desk-warning:#d2a936;--desk-gold-bg:#161309;--desk-gold-text:#d2a936}html[data-desk-theme] body,html[data-desk-theme] .shell,html[data-desk-theme] .app-main{background:var(--desk-bg);color:var(--desk-text)}.shell:not(.is-public){--bg:var(--desk-bg);--surface:var(--desk-card);--surface-2:var(--desk-bar);--line:var(--desk-border);--line-faint:var(--desk-border);--text:var(--desk-text);--text-dim:var(--desk-dim);--gold:var(--desk-primary);--gold-deep:var(--desk-primary);--radius:10px}.shell:not(.is-public) button,.shell:not(.is-public) input,.shell:not(.is-public) select,.shell:not(.is-public) textarea{border-color:var(--desk-input);box-shadow:none}.shell{background:var(--desk-bg);grid-template-rows:60px auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;display:grid}.desk-topbar{z-index:40;border-bottom:1px solid var(--desk-border);background:color-mix(in srgb, var(--desk-bar) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-row:1;justify-content:space-between;align-items:center;gap:28px;height:60px;padding-inline:max(32px,50% - 720px);display:flex;position:sticky;top:0}.desk-topbar-left,.desk-topbar-right,.desk-primary-nav,.desk-money-strip{align-items:center;display:flex}.desk-topbar-left{gap:30px}.desk-topbar-right{gap:20px}.desk-brand{color:var(--desk-text);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:650;display:flex}.desk-brand img{width:34px;height:34px}.desk-primary-nav{align-self:stretch;gap:24px}.desk-mobile-nav{display:none}.desk-primary-nav button{width:auto;color:var(--desk-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-self:stretch;padding:0;font-size:13.5px;font-weight:550;position:relative}.desk-primary-nav button.is-active{border-bottom-color:var(--desk-primary);color:var(--desk-text)}.desk-primary-nav button span{color:#6d7378;min-width:18px;height:18px;font:600 9px var(--font-mono);background:#eef2f3;border-radius:9px;place-items:center;margin-left:6px;display:inline-grid}.desk-money-strip{color:var(--desk-dim);font:500 10.5px var(--font-mono);letter-spacing:.04em;gap:9px}.desk-money-strip>span,.desk-money-strip>button{width:auto;color:inherit;font:inherit;background:0 0;border:0;padding:0}.desk-money-strip strong{color:var(--desk-text);margin-left:4px}#commandProfit{color:var(--desk-success)}.desk-account-menu{position:relative}.desk-account-menu>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.desk-account-menu>summary>span:first-child{background:var(--desk-primary);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.desk-menu-label{color:var(--desk-dim);font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.desk-account-menu summary:hover .desk-menu-label{color:var(--desk-text)}.desk-account-menu>summary::-webkit-details-marker{display:none}.desk-account-popover{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 60px #14181c29}.desk-account-primary,.desk-account-mobile-only{display:none}.desk-menu-section{color:var(--desk-secondary,var(--desk-dim));font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:8px 11px 4px}.desk-account-identity{border-bottom:1px solid var(--desk-hairline);gap:3px;margin:2px 4px 7px;padding:8px 10px 12px;display:grid}.desk-account-identity small{color:var(--desk-dim)}.desk-account-popover button{width:100%;color:var(--desk-body);text-align:left;background:0 0;border:0;justify-content:space-between;padding:10px 11px;font-size:13px;font-weight:500;display:flex}.desk-account-popover button:hover{background:color-mix(in srgb, var(--desk-primary) 9%, transparent);color:var(--desk-text)}.desk-account-popover .desk-signout{border-top:1px solid var(--desk-hairline);color:var(--desk-danger);border-radius:0;margin-top:5px}.desk-page-heading{grid-row:2;width:calc(100% - 48px);max-width:980px;margin:0 auto;padding:30px 0 0;display:none}.desk-page-heading h1{color:var(--desk-text);letter-spacing:-.012em;margin:0;font:500 30px "Source Serif 4",Georgia,serif}.desk-page-heading p{color:var(--desk-dim);margin:5px 0 0;font-size:13px}:is(.shell:not(.is-public):has([data-page-section=inventory]:not(.is-hidden)) .desk-page-heading,.shell:not(.is-public):has([data-page-section=analytics]:not(.is-hidden)) .desk-page-heading,.shell:not(.is-public):has([data-page-section=profile]:not(.is-hidden)) .desk-page-heading,.shell:not(.is-public):has([data-page-section=ai]:not(.is-hidden)) .desk-page-heading){display:block}.desk-compat-controls{width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.journey-root{grid-area:3/1;width:calc(100% - 48px);max-width:980px;margin:18px auto 0}.journey-root:empty{display:none}.app-main{grid-area:4/1;min-width:0}.page-stack{max-width:1100px;margin:0 auto;padding:26px 24px 64px}.shell.is-public{display:block}.shell.is-public .desk-topbar,.shell.is-public .desk-mobile-nav,.shell.is-public .desk-page-heading,.shell.is-public .journey-root,.shell.is-public>.watch-pro-launch{display:none}.shell.is-public .page-stack{max-width:none;padding:0}.watch-pro-launch{z-index:45;color:#fff;background:#14181c;border:0;border-radius:24px;align-items:center;gap:8px;width:auto;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex;position:fixed;bottom:24px;left:28px;box-shadow:0 8px 24px #14181c40}.watch-pro-coach{z-index:50}.watch-pro-drawer{border-left:1px solid var(--desk-border);background:var(--desk-card);color:var(--desk-text);box-shadow:-20px 0 60px #14181c1f}.geneva-leads-page{max-width:980px;margin:0 auto}.geneva-leads-intro{justify-content:space-between;align-items:end;gap:20px;margin:6px 0 22px;display:flex}.geneva-leads-intro h2{color:var(--desk-text);letter-spacing:-.012em;margin:0;font:500 32px "Source Serif 4",Georgia,serif}.geneva-leads-intro p{color:var(--desk-dim);margin:6px 0 0;font-size:14px}.geneva-leads-intro button{width:auto}.setup-checklist-host{margin-bottom:18px}.setup-checklist-card{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;padding:19px 21px;box-shadow:0 8px 24px #14181c0f}.setup-checklist-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.setup-checklist-head>div{gap:3px;display:grid}.setup-checklist-head strong{font-size:14.5px}.setup-checklist-head span{color:var(--desk-dim);font-size:12.5px}.setup-checklist-head b{color:var(--desk-dim);font:500 11px var(--font-mono)}.setup-progress{background:var(--desk-hairline);border-radius:2px;height:4px;margin:12px 0 15px;overflow:hidden}.setup-progress i{width:var(--setup-progress);border-radius:inherit;background:var(--desk-primary);height:100%;transition:width .2s;display:block}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.setup-steps button{width:100%;min-height:44px;color:var(--desk-dim);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.setup-steps button span{border:1.5px solid var(--desk-input);width:20px;height:20px;font:600 9px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.setup-steps button[data-state=done]{color:var(--desk-success);opacity:1}.setup-steps button[data-state=done] span{border-color:var(--desk-success);background:var(--desk-success);color:#fff}.setup-steps button[data-state=current]{border-color:color-mix(in srgb, var(--desk-primary) 25%, transparent);color:var(--desk-text);font-weight:650}.setup-steps button[data-state=current] span{border:2px solid var(--desk-primary);color:var(--desk-primary)}.setup-complete-note{color:var(--desk-success);margin:12px 0 0;font-size:12px}.setup-hunting-grounds{border-top:1px solid var(--desk-hairline);color:var(--desk-dim);gap:9px;margin-top:14px;padding-top:14px;font-size:12px;display:grid}.setup-hunting-grounds>div{flex-wrap:wrap;gap:7px;display:flex}.setup-hunting-grounds a{border:1px solid var(--desk-input);background:var(--desk-bar);color:var(--desk-text);border-radius:18px;padding:6px 11px;font-size:11.5px;font-weight:550;text-decoration:none}.geneva-lead-queue{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;overflow:visible}.geneva-queue-heading{border-bottom:1px solid var(--desk-hairline);color:var(--desk-dim);font:500 11px var(--font-mono);justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.geneva-queue-heading>span{white-space:nowrap}.geneva-queue-heading .lead-queue-summary{gap:14px;margin:0;display:flex}.geneva-queue-heading .metric{box-shadow:none;background:0 0;border:0;gap:4px;padding:0;display:flex}.geneva-queue-heading .metric span{display:none}.geneva-queue-heading .metric strong{color:var(--desk-text);font-size:11px}.saved-leads-table{border-collapse:collapse;width:100%}.saved-leads-table thead{display:none}.saved-lead-row{border-bottom:1px solid var(--desk-hairline);grid-template-columns:minmax(260px,1fr) 90px 100px 90px 115px 190px;align-items:center;gap:8px;padding:15px 18px;display:grid}.saved-lead-row:last-child{border-bottom:0}.saved-lead-row td{border:0;padding:0;display:block}.saved-lead-watch>strong{color:var(--desk-text);font-size:14.5px;display:block}.lead-card-meta{color:var(--desk-dim);font:400 10.5px var(--font-mono);text-transform:uppercase}.lead-money-cell strong{color:var(--desk-text);font:550 12px var(--font-mono)}.lead-next-cell{color:var(--desk-dim);font-size:11px}.lead-next-cell span{display:none}.lead-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.lead-row-actions .lead-primary-action{background:var(--desk-primary);color:#fff;border:0;border-radius:8px;width:auto;min-width:114px;padding:10px 17px;font-size:13px}.lead-more-actions{position:relative}.lead-more-actions>summary{width:38px;height:38px;color:var(--desk-dim);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.lead-more-actions>summary::-webkit-details-marker{display:none}.lead-more-actions>div{z-index:10;border:1px solid var(--desk-border);background:var(--desk-card);border-radius:9px;min-width:130px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #14181c24}.lead-more-actions button{width:100%;color:var(--desk-body);text-align:left;background:0 0;border:0;padding:8px 10px;font-size:12px}.saved-lead-row.is-no-go{opacity:.58}.saved-lead-row.is-no-go .saved-lead-watch>strong{text-decoration:line-through}.saved-lead-row.is-no-go .lead-card-meta{color:var(--desk-danger)}.saved-leads-empty-row td{padding:30px!important}.geneva-disclosure{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:10px;margin-top:18px}.geneva-disclosure>summary{color:var(--desk-body);cursor:pointer;padding:14px 18px;font-size:13px;font-weight:650}.geneva-disclosure>.panel{border:0;border-top:1px solid var(--desk-hairline);box-shadow:none;border-radius:0 0 10px 10px;margin:0}html[data-desk-theme=dark] .page,html[data-desk-theme=dark] .panel,html[data-desk-theme=dark] form.panel,html[data-desk-theme=dark] .data-table,html[data-desk-theme=dark] input,html[data-desk-theme=dark] select,html[data-desk-theme=dark] textarea{color:var(--desk-text);border-color:var(--desk-border);background:var(--desk-card)}html[data-desk-theme=dark] .page h1,html[data-desk-theme=dark] .page h2,html[data-desk-theme=dark] .page h3,html[data-desk-theme=dark] .panel-header h2{color:var(--desk-text)!important}html[data-desk-theme=dark] .panel-subtitle,html[data-desk-theme=dark] label{color:var(--desk-body)}@media (width<=900px){.desk-topbar{padding:0 20px}.desk-brand span,.desk-money-strip{display:none}.saved-lead-row{grid-template-columns:minmax(220px,1fr) 74px 160px}.saved-lead-row>:nth-child(3),.saved-lead-row>:nth-child(4),.saved-lead-row>:nth-child(5){display:none}.setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){:root{scroll-padding-top:66px}.shell{grid-template-rows:58px auto auto minmax(0,1fr);padding-bottom:64px}.desk-topbar{height:58px;padding:0 14px}.desk-primary-nav{display:none}.desk-mobile-nav{z-index:44;border-top:1px solid var(--desk-border);background:var(--desk-bar);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;height:62px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.desk-mobile-nav::-webkit-scrollbar{display:none}.desk-mobile-nav button{min-width:76px;min-height:44px;color:var(--desk-dim);background:0 0;border:0;border-top:2px solid #0000;border-radius:0;flex:none;padding:0 12px;font-size:11px;font-weight:600}.desk-mobile-nav button.is-active{border-top-color:var(--desk-primary);color:var(--desk-primary)}.desk-mobile-nav button span{margin-left:4px}.desk-topbar-left{gap:0}.desk-account-popover{max-height:calc(100dvh - 76px);position:fixed;top:64px;right:12px;overflow-y:auto}.desk-account-primary,.desk-account-mobile-only{display:block}.desk-account-primary,.desk-account-research,.desk-account-community{border-bottom:1px solid var(--desk-hairline);margin-bottom:5px;padding-bottom:5px}.page-stack{padding:20px 14px 40px}.desk-page-heading,.journey-root{width:calc(100% - 28px)}.desk-page-heading{padding-top:20px}.geneva-leads-intro{align-items:start}.geneva-leads-intro h2{font-size:26px}.geneva-leads-intro p{font-size:13px}.geneva-leads-intro button{padding:9px 11px;font-size:12px}.setup-steps{grid-template-columns:1fr}.geneva-queue-heading .lead-queue-summary{display:none}.saved-lead-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.saved-lead-row>:nth-child(2),.saved-lead-row>:nth-child(3),.saved-lead-row>:nth-child(4),.saved-lead-row>:nth-child(5){display:none}.lead-row-actions .lead-primary-action{min-width:104px;padding:10px 12px}.lead-more-actions{display:none}.watch-pro-launch{padding:9px 14px;bottom:76px;left:14px}}.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-deep)}.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.jpg) 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)}}.journey-rail{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;padding:16px 18px;box-shadow:0 8px 24px #14181c0d}.journey-head{margin-bottom:12px}.journey-watch{color:var(--desk-text);font-size:14px}.journey-watch>button{width:auto;color:var(--desk-dim);font:500 10.5px var(--font-mono);text-transform:uppercase;background:0 0;border:0;padding:0 12px 0 0}.journey-watch em{color:var(--desk-dim)}.journey-switch{border-color:var(--desk-input);background:var(--desk-card);color:var(--desk-text);border-radius:8px}.journey-track{justify-content:flex-end;gap:6px}.journey-step{border:1px solid var(--desk-input);background:0 0;border-radius:16px;flex:none;min-width:90px;min-height:30px;padding:5px 12px}.journey-step-label{color:var(--desk-dim);font:550 10.5px var(--font-mono);display:block!important}.journey-step--done{border-color:var(--desk-success);background:var(--desk-success)}.journey-step--done .journey-step-label{color:#fff}.journey-step--current{border-color:var(--desk-primary);background:var(--desk-primary)}.journey-step--current .journey-step-label{color:#fff}.journey-dot,.journey-connector,.journey-nav{display:none}.coach-card{border:1px solid var(--desk-border);background:var(--desk-card);color:var(--desk-text);box-shadow:none;border-radius:12px;margin-top:10px;padding:17px 19px}.coach-eyebrow{color:var(--desk-dim);font:550 10px var(--font-mono)}.coach-headline{color:var(--desk-text)}.coach-action{background:var(--desk-primary)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.coach-action--secondary{border:1px solid var(--desk-input)!important;background:var(--desk-card)!important;color:var(--desk-text)!important}.workspace-inventory-row{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(80px,.7fr)) 90px 150px}.workspace-inventory-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.inventory-next-action{background:var(--desk-primary);color:#fff;white-space:nowrap;border:0;border-radius:8px;width:auto;padding:9px 15px;font-size:12.5px;font-weight:650}.inventory-next-action.is-gold{border:1px solid var(--desk-gold);background:var(--desk-gold-bg);color:var(--desk-gold-text)}.inventory-more-actions{position:relative}.inventory-more-actions>summary{width:36px;height:36px;color:var(--desk-dim);cursor:pointer;place-items:center;list-style:none;display:grid}.inventory-more-actions>summary::-webkit-details-marker{display:none}.inventory-more-actions>div{z-index:12;border:1px solid var(--desk-border);background:var(--desk-card);border-radius:9px;min-width:135px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #14181c24}.inventory-more-actions button{width:100%;color:var(--desk-body);text-align:left;background:0 0;border:0;padding:8px 10px;font-size:12px}.listing-final-actions,.verify-final-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.listing-final-actions button,.verify-final-actions button{border-radius:8px;width:auto;min-height:42px}.reprice-assistant-card{border:1.5px solid var(--desk-gold);background:var(--desk-gold-bg);border-radius:12px;padding:22px 24px;box-shadow:0 5px 16px #d2a9361f}.reprice-assistant-card>span{color:var(--desk-gold-text);font:600 10px var(--font-mono);letter-spacing:.1em}.reprice-assistant-card h2{color:var(--desk-text);margin:7px 0;font:500 23px "Source Serif 4",Georgia,serif}.reprice-assistant-card p{color:var(--desk-body);margin:0;font-size:13.5px;line-height:1.6}.reprice-assistant-card>div{align-items:center;gap:13px;margin:17px 0;display:flex}.reprice-assistant-card>div span{color:var(--desk-dim);font:500 9.5px var(--font-mono);gap:3px;display:grid}.reprice-assistant-card>div strong{color:var(--desk-text);font-size:20px}.reprice-assistant-card>div span:last-child strong{color:var(--desk-gold-text)}.reprice-assistant-card button{background:var(--desk-primary);color:#fff;border:0;border-radius:8px;width:auto;padding:11px 17px;font-weight:650}.sold-celebration-card{border:1.5px solid var(--desk-gold);background:var(--desk-gold-bg);max-width:620px;color:var(--desk-text);text-align:center;border-radius:14px;margin:0 auto 22px;padding:28px;position:relative;box-shadow:0 6px 18px #d2a93624}.sold-celebration-card>button:first-child{width:36px;height:36px;color:var(--desk-dim);background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:12px}.sold-celebration-card>span{color:var(--desk-gold-text);font:600 10.5px var(--font-mono);letter-spacing:.12em}.sold-celebration-card h2{color:var(--desk-text);margin:7px 0 4px;font:500 24px "Source Serif 4",Georgia,serif}.sold-celebration-card>strong{color:var(--desk-success);font:600 38px var(--font-mono);margin:8px 0 15px;display:block}.sold-celebration-card>div{color:var(--desk-dim);font:500 11px var(--font-mono);justify-content:center;gap:20px;display:flex}.sold-celebration-card>button:last-child{background:var(--desk-primary);color:#fff;border:0;border-radius:8px;width:auto;margin-top:20px;padding:11px 20px;font-weight:650}.shell:not(.is-public) .market-workspace{max-width:820px;margin:0 auto;display:block}.shell:not(.is-public) .market-lead-panel{display:none}.shell:not(.is-public) .market-column{display:block}.shell:not(.is-public) #market-library-form{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px}.shell:not(.is-public) #market-library-form>.profile-grid{display:none}.shell:not(.is-public) .quick-comp-toolbar{margin-top:16px}.shell:not(.is-public) .quick-comp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.shell:not(.is-public) .quick-comp-row{border:0;padding:0}.shell:not(.is-public) .quick-comp-row label{gap:4px}.shell:not(.is-public) .quick-comp-row:nth-child(n+7){display:none}.shell:not(.is-public) .condition-pricing-card{border-color:var(--desk-border);background:var(--desk-bar);margin-top:16px}.shell:not(.is-public) .market-saved-panel{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;margin-top:14px}.shell:not(.is-public) .market-secondary-column>.experience-pro{display:none!important}.shell:not(.is-public) .page-deal{gap:14px;max-width:820px;margin:0 auto;padding-top:0}.shell:not(.is-public) .deal-header{background:0 0;border:0;min-height:0;padding:4px 0 8px;display:block}.shell:not(.is-public) .deal-header .display-h2{color:var(--desk-text);font:500 25px "Source Serif 4",Georgia,serif}.shell:not(.is-public) .deal-context{color:var(--desk-dim);font:500 11px var(--font-mono)}.shell:not(.is-public) .deal-hero-img{display:none}.shell:not(.is-public) .deal-bignums{gap:8px}.shell:not(.is-public) .deal-bignum{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:10px;padding:14px}.shell:not(.is-public) .deal-bignum:has(#dealBigMaxBuy){border-color:var(--desk-gold);background:var(--desk-gold-bg)}.shell:not(.is-public) .deal-bignum-label{color:var(--desk-dim)}.shell:not(.is-public) .deal-bignum-value{color:var(--desk-text)}.shell:not(.is-public) .deal-bignum:has(#dealBigMaxBuy) .deal-bignum-value{color:var(--desk-gold-text)}.shell:not(.is-public) .deal-verdict{background:var(--desk-card);border-radius:12px;min-height:0;padding:22px}.shell:not(.is-public) .deal-verdict strong{font-size:30px}.shell:not(.is-public) .deal-verdict[data-state=ready]{border:1.5px solid var(--desk-gold);background:var(--desk-gold-bg);color:var(--desk-gold-text)}.shell:not(.is-public) .deal-costs{border-color:var(--desk-border);background:var(--desk-card);border-radius:10px}.shell:not(.is-public) .deal-form{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px}.shell:not(.is-public) .deal-pass-lead{border:1px solid var(--desk-input);background:var(--desk-card);width:auto;color:var(--desk-danger);border-radius:8px;justify-self:center;padding:11px 18px}.geneva-marketing{color:#14181c;background:#f4f3ef}.geneva-marketing .public-nav .secondary-button{border-radius:8px;color:#fff!important;box-shadow:none!important;background:#0f7f9f!important;border-color:#0f7f9f!important}.geneva-marketing-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:clamp(42px,7vw,100px);width:min(1180px,100% - 48px);min-height:600px;margin:0 auto;padding:72px 0 80px;display:grid}.geneva-marketing-copy h1{letter-spacing:-.025em;margin:12px 0 18px;font:550 clamp(44px,6vw,72px)/.98 "Source Serif 4",Georgia,serif}.geneva-marketing-copy>p:not(.eyebrow){color:#5d6a70;max-width:620px;margin:0;font-size:17px;line-height:1.65}.geneva-marketing-copy .landing-actions{gap:10px;margin-top:28px;display:flex}.geneva-marketing-copy .landing-actions button{color:#fff;background:#0f7f9f;border-radius:8px;width:auto;padding:12px 20px}.geneva-marketing-copy .landing-actions .secondary-button{color:#14181c;background:#fff;border:1px solid #d4d1c8}.geneva-marketing-copy>small{color:#6d7378;font:500 11px var(--font-mono);letter-spacing:.08em;margin-top:20px;display:block}.geneva-verdict-preview{background:#fff;border:1px solid #e0ddd4;border-radius:14px;padding:24px;transform:rotate(1deg);box-shadow:0 24px 60px #14181c1f}.geneva-verdict-preview>div{justify-content:space-between;gap:12px;font-weight:650;display:flex}.geneva-verdict-preview em{color:#6d7378;font:500 11px var(--font-mono)}.geneva-verdict-preview>p{color:#6d7378;font:500 10.5px/1.6 var(--font-mono)}.geneva-verdict-preview>section{background:#fdf7e7;border:1.5px solid #d2a936;border-radius:12px;justify-items:center;gap:5px;margin:20px 0;padding:22px;display:grid;box-shadow:0 5px 16px #d2a93621}.geneva-verdict-preview>section span{color:#806017;font:600 10px var(--font-mono);letter-spacing:.12em}.geneva-verdict-preview>section strong{font:600 48px "Source Serif 4",Georgia,serif}.geneva-verdict-preview>section small{color:#6d7378;font:500 9px var(--font-mono);text-align:center}.geneva-verdict-preview>p:last-child{color:#3a4147;font:400 13px/1.6 var(--font-sans)}.geneva-verdict-preview>p strong{color:#2f7a4a}.geneva-proof-band{background:#f9f8f5;border-block:1px solid #e0ddd4;grid-template-columns:repeat(3,1fr);display:grid}.geneva-proof-band>div{text-align:center;gap:4px;padding:25px;display:grid}.geneva-proof-band>div+div{border-left:1px solid #e0ddd4}.geneva-proof-band strong{font-size:14px}.geneva-proof-band span{color:#6d7378;font-size:12px}.geneva-flow-section{width:min(1120px,100% - 48px);margin:0 auto;padding:90px 0}.geneva-flow-section>h2{max-width:680px;margin:10px 0 38px;font:550 clamp(32px,4vw,48px)/1.08 "Source Serif 4",Georgia,serif}.geneva-flow-section>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.geneva-flow-section article{background:#fff;border:1px solid #e0ddd4;border-radius:12px;padding:24px}.geneva-flow-section article>span{color:#0f7f9f;font:600 10.5px var(--font-mono);letter-spacing:.1em}.geneva-flow-section h3{margin:11px 0 8px;font-size:18px}.geneva-flow-section article p{color:#5d6a70;margin:0;font-size:13.5px;line-height:1.65}.geneva-guardrail-strip{color:#e8eaec;background:#14181c;grid-template-columns:1fr .8fr;align-items:center;gap:70px;padding:78px max(24px,50% - 560px);display:grid}.geneva-guardrail-strip h2{color:#e8eaec;margin:8px 0 12px;font:550 38px "Source Serif 4",Georgia,serif}.geneva-guardrail-strip p:not(.eyebrow){color:#9aa3ab;max-width:580px;line-height:1.65}.geneva-guardrail-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.geneva-guardrail-stats span{color:#9aa3ab;font:500 10px var(--font-mono);border:1px solid #2a323b;border-radius:10px;gap:4px;padding:20px;display:grid}.geneva-guardrail-stats strong{color:#e8eaec;font:550 27px "Source Serif 4",Georgia,serif}.geneva-pricing-teaser{justify-content:space-between;align-items:center;gap:40px;width:min(1120px,100% - 48px);margin:0 auto;padding:78px 0;display:flex}.geneva-pricing-teaser h2{margin:7px 0;font:550 36px "Source Serif 4",Georgia,serif}.geneva-pricing-teaser p:not(.eyebrow){color:#5d6a70;margin:0}.geneva-pricing-teaser button{color:#fff;background:#0f7f9f;border:0;border-radius:8px;width:auto;padding:12px 20px}@media (width<=800px){.geneva-marketing-hero{grid-template-columns:1fr;min-height:0;padding:54px 0 66px}.geneva-verdict-preview{transform:none}.geneva-flow-section>div,.geneva-proof-band{grid-template-columns:1fr}.geneva-proof-band>div+div{border-top:1px solid #e0ddd4;border-left:0}.geneva-guardrail-strip{grid-template-columns:1fr;gap:34px}.geneva-pricing-teaser{flex-direction:column;align-items:flex-start}}@media (width<=760px){.journey-head{align-items:flex-start}.journey-watch{gap:3px;display:grid}.journey-track{justify-content:stretch}.journey-step{flex:1 1 0;min-width:0;padding-inline:6px}.workspace-inventory-row{grid-template-columns:minmax(0,1fr) auto}.workspace-inventory-row>:not(:first-child):not(:last-child){display:none}}.shell:not(.is-public) .ai-analysis-output,.shell:not(.is-public) pre{color:var(--desk-text);background:var(--desk-bar);border:1px solid var(--desk-border)}.shell:not(.is-public) #marketAnalyzeConditionPricing{background:var(--desk-primary)!important;border-color:var(--desk-primary)!important;color:#fff!important}.shell:not(.is-public) #marketAnalyzeConditionPricing:hover{filter:brightness(1.08);background:var(--desk-primary)!important;color:#fff!important}.shell:not(.is-public) #marketClearSavedComps{background:var(--desk-danger)!important;border-color:var(--desk-danger)!important;color:#fff!important}.shell:not(.is-public) #marketClearSavedComps:hover{filter:brightness(1.08);background:var(--desk-danger)!important;color:#fff!important}.desk-primary-nav button,.desk-mobile-nav button{white-space:nowrap}.forum-lane-filter{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.forum-lane-filter .forum-lane-tab{border:1px solid var(--desk-border);background:var(--desk-card);width:auto;color:var(--desk-dim);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.forum-lane-filter .forum-lane-tab:hover{color:var(--desk-text);border-color:var(--desk-dim)}.forum-lane-filter .forum-lane-tab.is-active{background:var(--desk-primary);border-color:var(--desk-primary);color:#fff}
