@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin-v9.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dmsans-latin-v17.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/librebaskerville-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin-v38.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}:root{--cream:#f6f4f0;--bone:#ebe6dc;--ink:#1a1f2e;--ink-soft:#2d3445;--ink-muted:#5f6474;--rule:#d9d2c4;--gold:#b8854a;--gold-soft:#c4965a;--gold-deep:#8f6532;--danger:#a33a2a;--accent:var(--gold);--surface:#fff;--shadow:#1a1f2e0f;--shadow-strong:#1a1f2e2e;--btn-bg:var(--ink);--btn-text:var(--cream);--btn-hover:var(--ink-soft);--link:var(--gold-deep);--success:#3d5a37;--success-bg:#e3eee1;--danger-bg:#f7e6e2;--tint-blue:#eef1f6;--tint-gold:#fbf0dd;--tint-purple:#efeaf6;--staff-bg:#f6f3ec;--display:"Bricolage Grotesque", sans-serif;--body:"DM Sans", -apple-system, sans-serif;--serif:"Fraunces", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--cream);min-height:100dvh;color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}.wordmark{color:var(--ink);align-items:baseline;gap:.22em;font-size:34px;line-height:1;display:inline-flex}.wordmark .wm-sales{font-family:var(--display);letter-spacing:.04em;font-weight:800}.wordmark .wm-atease{font-family:var(--serif);color:var(--gold);font-size:1.06em;font-style:italic;font-weight:400}.wordmark sup{font-family:var(--body);color:var(--ink-muted);align-self:flex-start;font-size:11px}.auth{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:400px;box-shadow:0 10px 30px var(--shadow);border-radius:14px;padding:32px 28px}.auth-card h1{font:700 22px/1.2 var(--display);margin:22px 0 6px}.auth-card .lede{color:var(--ink-muted);margin:0 0 22px;font-size:15px}.field{margin-bottom:14px;display:block}.field span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.field input{border:1px solid var(--rule);background:var(--cream);width:100%;color:var(--ink);border-radius:8px;padding:11px 12px}.field input:focus{outline:2px solid var(--accent);outline-offset:1px;background:var(--surface)}.btn{cursor:pointer;background:var(--btn-bg);width:100%;color:var(--btn-text);border:0;border-radius:8px;padding:12px;font-weight:600}.btn:hover{background:var(--btn-hover)}.btn:disabled{opacity:.6;cursor:default}.notice{border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:14px}.notice.error{background:var(--danger-bg);color:var(--danger)}.notice.info{background:var(--bone);color:var(--ink-soft)}.fine{color:var(--ink-muted);text-align:center;margin:18px 0 0;font-size:13px}button,input,select{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--ink-muted)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--link);margin:0 0 4px;font-size:13px;font-weight:600}.shell{min-height:100dvh}.shell-head{z-index:1300;position:relative}.topbar{background:var(--surface);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.topbar .wordmark{font-size:24px}.org-name{font-weight:600}.org-switch{border:1px solid var(--rule);background:var(--cream);border-radius:8px;max-width:60vw;padding:6px 8px}.topbar .link-btn{margin-left:auto}.tabs{border-bottom:1px solid var(--rule);background:var(--surface);gap:4px;padding:8px 16px 0;display:flex;overflow-x:auto}.tabs a{color:var(--ink-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none}.tabs a.active{color:var(--ink);border-bottom-color:var(--accent)}@media (width>=641px){.tabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}}.page{max-width:860px;padding:20px 16px calc(80px + env(safe-area-inset-bottom));gap:16px;margin:0 auto;display:grid}.page,.page-stack{grid-template-columns:minmax(0,1fr)}.page-stack{gap:16px;display:grid}.page>*,.page-stack>*,.card{min-width:0}.card{background:var(--surface);border:1px solid var(--rule);overflow-wrap:break-word;border-radius:14px;padding:22px 20px}.card h1{font:700 24px/1.2 var(--display);margin:0 0 6px}.card h2{font:700 18px/1.2 var(--display);margin:0 0 6px}.link-btn{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.btn.small{width:auto;padding:9px 14px}.rows{margin:16px 0 0;padding:0;list-style:none}.row{border-top:1px solid var(--bone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.row.disabled{opacity:.55}.row-main{gap:2px;min-width:0;display:grid}.row-main .muted{overflow-wrap:anywhere;font-size:14px}.row-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-controls select{border:1px solid var(--rule);background:var(--cream);border-radius:8px;padding:7px 8px}.grid-form{grid-template-columns:1fr;align-items:end;gap:4px 14px;margin-top:12px;display:grid}@media (width>=640px){.grid-form{grid-template-columns:1fr 1fr}}.field select{border:1px solid var(--rule);background:var(--cream);border-radius:8px;width:100%;padding:11px 12px}.check{align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.grid-form .btn{margin-bottom:14px}.invite-link{gap:8px;margin-top:8px;display:flex}.invite-link input{border:1px solid var(--rule);background:var(--cream);border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:14px}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.inline-form .field{flex:1;min-width:min(200px,100%);margin-bottom:0}.switch{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.switch input{width:20px;height:20px;accent-color:var(--ink)}.plan-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.plan-list li:before{content:"✓";width:22px;color:var(--link);font-weight:700;display:inline-block}.plan-list li.off{color:var(--ink-muted)}.plan-list li.off:before{content:"–"}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.btn.ghost{color:var(--ink);border:1px solid var(--rule);background:0 0}.btn.ghost:hover{background:var(--bone)}.link-btn.danger{color:var(--danger)}.check.small{margin:0;font-size:14px}.small{font-size:14px}.filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.filters input,.filters select,.log-form input,.log-form select{border:1px solid var(--rule);background:var(--cream);border-radius:8px;padding:9px 10px}.filters input{flex:1;min-width:200px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--bone);color:var(--ink-soft);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:600}.tag.warn{background:var(--danger-bg);color:var(--danger)}.tag.won{background:var(--success-bg);color:var(--success)}.tag.lost{background:var(--bone);color:var(--ink-muted)}.board{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.page:has(>.board){max-width:1440px}@media (width>=641px){.board::-webkit-scrollbar{height:10px}.board::-webkit-scrollbar-thumb{background:var(--rule);border-radius:6px}.board::-webkit-scrollbar-track{background:0 0}}.column{background:var(--bone);scroll-snap-align:start;border-radius:12px;flex-direction:column;gap:8px;min-height:160px;padding:10px;display:flex}.column header{justify-content:space-between;align-items:baseline;padding:2px 4px 6px;font-size:14px;display:flex}.column.won header strong{color:var(--success)}.deal{background:var(--surface);border:1px solid var(--rule);cursor:grab;border-radius:10px;gap:4px;padding:10px 12px;font-size:14px;display:grid}.deal:active{cursor:grabbing}.deal a{color:var(--link)}.deal select{border:1px solid var(--rule);background:var(--cream);border-radius:6px;width:100%;margin-top:4px;padding:5px 6px;font-size:13px}.log-form{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.text-lead{border-bottom:1px solid var(--rule);gap:6px;margin:12px 0;padding-bottom:12px;display:grid}.text-lead textarea{resize:vertical;width:100%}.text-lead .row-controls{align-items:center;gap:10px}.log-form input:not([type=date]){flex:1;min-width:180px}.timeline{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.timeline li{border-left:2px solid var(--rule);padding-left:12px}.timeline .when{color:var(--ink-muted);margin-left:8px;font-size:13px}.timeline p{margin:4px 0 0}.tasks .check{margin:0}.import{border:1px dashed var(--rule);border-radius:10px;margin-top:14px;padding:14px}.map-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 14px;display:grid}.map-grid em{font-size:12px;font-style:normal;font-weight:400}.due-line{margin:12px 0 0;font-weight:600}.due-line a{color:var(--link)}.segmented{border:1px solid var(--rule);border-radius:8px;display:inline-flex;overflow:hidden}.segmented button{background:var(--surface);color:var(--ink-muted);cursor:pointer;border:0;padding:7px 12px;font-size:14px;font-weight:600}.segmented button+button{border-left:1px solid var(--rule)}.segmented button.on{background:var(--btn-bg);color:var(--btn-text)}.tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:16px;display:grid}.tile{border:1px solid var(--rule);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.tile-label{color:var(--ink-muted);font-size:13px;font-weight:600}.tile-value{font:700 28px/1.1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.tile-sub{color:var(--ink-soft);font-size:13px}.tile.warn .tile-value{color:var(--danger)}.funnel{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.funnel li{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.funnel-label{font-weight:600}.funnel-track{background:var(--bone);border-radius:4px;height:12px;overflow:hidden}.funnel-bar{background:var(--gold-deep);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.funnel-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.funnel-bar.done{background:var(--success)}.funnel-bar.behind{background:var(--danger)}.coach-facts{flex-wrap:wrap;gap:6px 18px;margin:12px 0 4px;font-size:14px;display:flex}.coach-cold{gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;display:grid}.table-wrap{margin-top:12px;overflow-x:auto}.dash-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.dash-table th,.dash-table td{text-align:right;border-bottom:1px solid var(--bone);white-space:nowrap;padding:8px 10px}.dash-table th:first-child,.dash-table tbody th{text-align:left}.dash-table thead th{color:var(--ink-muted);font-size:13px;font-weight:600}.warn-text{color:var(--danger);font-weight:700}.slot{border-style:dashed}.total-row th,.total-row td{border-top:2px solid var(--rule);font-weight:700}h2.spaced{margin-top:22px}.page-loading{padding:24px}html,body{overflow-x:hidden}@media (width<=640px){.topbar{padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top));flex-wrap:nowrap;gap:10px}.topbar .wordmark{flex:none;font-size:17px}.topbar .wordmark sup{display:none}.org-switch{text-overflow:ellipsis;flex:1;min-width:0;max-width:none;height:40px;font-size:15px}.org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.topbar .signout{flex:none;min-height:44px;margin-left:0;font-size:14px}.topbar{flex-wrap:wrap;row-gap:8px}.topbar .search-box{flex:100%;order:10;max-width:none}.org-switch,.org-name{min-width:110px}.topbar .signout.has-account{display:none}.tabs{scrollbar-width:none;gap:0;padding:0 8px}.tabs::-webkit-scrollbar{display:none}.tabs a{align-items:center;min-height:44px;padding:12px;font-size:15px;display:flex}.page{padding:12px 12px calc(76px + env(safe-area-inset-bottom));gap:12px}.card{border-radius:12px;padding:18px 14px}.btn,.btn.small{min-height:44px}.link-btn{min-height:36px}.field input,.field select,.filters input,.filters select,.log-form input,.log-form select,.row-controls select,.deal select{min-height:44px;font-size:16px}.grid-form{grid-template-columns:1fr}.row{align-items:flex-start}.row-controls{width:100%}.row-controls select{flex:1;min-width:0}.card-head .row-controls{width:auto}.switch input{width:24px;height:24px}.check input{width:22px;height:22px}.board{scroll-snap-type:x mandatory;grid-auto-columns:86vw;margin:0 -12px;padding:0 12px 8px;scroll-padding:0 12px}.deal{padding:12px}.dash-table thead{display:none}.dash-table,.dash-table tbody,.dash-table tr,.dash-table th,.dash-table td{width:100%;display:block}.dash-table tr{border:1px solid var(--bone);border-radius:10px;margin-bottom:8px;padding:8px 12px}.dash-table th,.dash-table td{text-align:left;white-space:normal;border:0;padding:4px 0}.dash-table tbody th{padding-bottom:6px;font-size:16px}.dash-table td[data-label]:before{content:attr(data-label);min-width:46%;color:var(--ink-muted);font-size:13px;font-weight:600;display:inline-block}.dash-table td.empty{display:none}.table-wrap{overflow:visible}.tiles{grid-template-columns:1fr 1fr}.tile-value{font-size:24px}.funnel li{grid-template-columns:96px 1fr auto}.segmented{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.segmented button{min-height:40px;padding:6px 4px;font-size:13px}.invite-link{flex-wrap:wrap}}.demo-badge-wrap{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:4000;justify-items:start;gap:6px;display:grid;position:fixed}.demo-badge{border:1px solid var(--gold);min-height:44px;color:var(--gold-soft);font:600 13px/1 var(--body);letter-spacing:.03em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;cursor:pointer;background:#1a1f2ee0;border-radius:99px;padding:0 14px}.demo-menu{background:var(--surface);border:1px solid var(--rule);box-shadow:0 10px 30px var(--shadow-strong);border-radius:12px;min-width:200px;display:grid;overflow:hidden}.demo-menu button{background:var(--surface);text-align:left;min-height:44px;font:600 15px/1 var(--body);color:var(--ink);cursor:pointer;border:0;padding:0 16px}.demo-menu button+button{border-top:1px solid var(--bone)}.demo-menu button[aria-checked=true]:after{content:" ✓";color:var(--link)}.demo-menu .leave{color:var(--danger)}@media (width<=640px){.shell:has(.re-tabs,.oil-tabs,.nb-tabs) .demo-badge-wrap{bottom:calc(68px + env(safe-area-inset-bottom))}}.status-dot{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.status-dot:before{content:"";background:#b5b0a6;border-radius:50%;width:10px;height:10px}.status-dot.ok:before{background:#2f8f5b}.status-dot.warn:before{background:var(--gold)}.status-dot.bad:before{background:var(--danger)}.feedback-wrap{margin-left:auto;position:relative}.feedback-wrap+.signout{margin-left:12px}.feedback-btn{touch-action:manipulation;min-height:44px;font-weight:600}.feedback-panel{z-index:4000;background:var(--surface);border:1px solid var(--rule);width:min(340px,100vw - 24px);box-shadow:0 10px 30px var(--shadow-strong);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 6px);right:0}.feedback-panel textarea{box-sizing:border-box;width:100%;font:15px/1.4 var(--body);border:1px solid var(--rule);resize:vertical;border-radius:8px;margin:6px 0 10px;padding:8px 10px}.feedback-thanks{margin:4px 0;font-weight:600}.feedback-btn .short{display:none}@media (width<=640px){.feedback-wrap{flex:none;margin-left:0;position:static}.feedback-wrap+.signout{margin-left:0}.feedback-btn{border:1px solid var(--rule);border-radius:99px;width:44px;min-width:44px;height:44px;padding:0;font-size:17px;text-decoration:none}.feedback-btn .long{display:none}.feedback-btn .short{display:inline}.feedback-panel{width:auto;top:calc(100% + 6px);left:12px;right:12px}}@media (width<=420px){.topbar .wm-sales{display:none}}.signup .grid-form.one{grid-template-columns:1fr}.signup .field input,.signup .field select{min-height:48px;font-size:17px}.quote{border:1px solid var(--rule);border-radius:10px;gap:4px;margin-bottom:14px;padding:10px 14px;display:grid}.quote div{justify-content:space-between;gap:12px;display:flex}.quote strong{font-variant-numeric:tabular-nums}.signup .qr{aspect-ratio:1;border:1px solid var(--rule);border-radius:12px;width:min(100%,320px);margin:12px auto;display:block}.signup h2 .muted{font:400 14px/1.4 var(--body)}.signup .paid{color:var(--success)}.progress{background:var(--bone);border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.progress span{background:var(--gold-deep);border-radius:99px;height:100%;transition:width .3s;display:block}.part{padding:0}.part-head{text-align:left;cursor:pointer;width:100%;min-height:56px;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.part-head strong{font:700 17px/1.2 var(--display);flex:1}.part-dot{border:2px solid var(--rule);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.part-dot.done{background:var(--success);border-color:var(--success)}.part-body{padding:0 18px 18px}.grid-form.one{grid-template-columns:1fr}.field textarea{border:1px solid var(--rule);background:var(--cream);width:100%;font:inherit;border-radius:8px;padding:11px 12px;font-size:16px}.choice{gap:10px;margin-top:12px;display:grid}.choice .btn{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.file-btn{align-items:center;display:inline-flex;position:relative;overflow:hidden}.file-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.swatches{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.swatch input[type=color]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;width:64px;height:44px;padding:2px}.farm-row{border-top:1px solid var(--bone);padding:12px 0}.setup-banner{border-color:var(--gold)}.checklist{gap:4px;margin:8px 0;padding:0;font-size:15px;list-style:none;display:grid}.checklist li.done{color:var(--success)}.goal-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 14px;display:grid}.code-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.code-search input{border:1px solid var(--rule);border-radius:8px;flex:180px;padding:9px 12px;font-size:16px}.code-search p{flex-basis:100%;margin:0}.queue{margin:0;padding:0;list-style:none}.queue-item{border-top:1px solid var(--rule);padding:14px 0}.queue-item:first-child{border-top:0}.queue-item.done{opacity:.6}.queue-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.queue-top strong{margin-right:4px}.queue-item p{margin:6px 0}.queue-contact{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-item details{margin:6px 0;font-size:15px}.queue-item summary{cursor:pointer;color:var(--ink-soft);font-weight:600}.queue-note{border:1px solid var(--rule);border-radius:8px;width:100%;margin:6px 0;padding:9px 12px;font-size:16px}.outcomes{flex-wrap:wrap;gap:6px;display:flex}.outcomes .btn.small{min-height:44px;padding:9px 12px}.btn.ghost.danger{color:var(--danger);border-color:var(--danger)}.queue-done{color:var(--success);font-weight:600}.queue-done.big{font-size:18px}.mail-to{font:inherit;white-space:pre-wrap;background:var(--bone);border-radius:8px;margin:6px 0;padding:10px 12px}.email-body{white-space:pre-wrap}.days{border:0;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;display:flex}.days legend{margin-bottom:6px;font-size:14px;font-weight:600}table.week{border-collapse:collapse;width:100%}table.week th,table.week td{text-align:left;border-top:1px solid var(--rule);padding:8px 0;font-weight:400}table.week td{text-align:right}@media (width<=480px){.goal-row{gap:8px}}.agent-form{margin-bottom:8px}details.bulk{margin:6px 0 14px}details.bulk summary{cursor:pointer;color:var(--ink-soft);margin-bottom:8px;font-weight:600}.tag-input{border:1px solid var(--rule);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.tag-input .tag{align-items:center;gap:4px;font-size:14px;display:inline-flex}.tag-input .tag button{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.tag-input input{background:0 0;border:0;flex:90px;min-width:90px;padding:6px 2px;font-size:16px}.tag-input input:focus{outline:none}.tag.kind{background:var(--bone);color:var(--ink);margin-right:2px;font-weight:700}.task-text{flex-direction:column;gap:2px;display:flex}.task-form select{border:1px solid var(--rule);background:var(--surface);border-radius:8px;flex:none;padding:9px 10px;font-size:16px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.topbar .get-started{white-space:nowrap;width:auto;padding:7px 12px;font-size:13px}@media (width<=480px){.topbar .get-started{padding:6px 10px}}.panel-anchor{scroll-margin-top:calc(var(--shell-head,60px) + 8px)}.tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.tile.feature{border-color:var(--gold);grid-column:1/-1}.tile.soon{opacity:.75}.tile .btn{justify-self:start}.unlock-plans{gap:10px;margin-top:6px;display:grid}.unlock-plan{border-top:1px solid var(--bone);gap:4px;padding-top:10px;display:grid}.oauth-buttons{gap:8px;margin:10px 0 4px;display:grid}.oauth-buttons .btn{width:100%}.or-line{text-align:center;margin:4px 0 8px}.today-block .row-main{gap:2px;display:grid}.captcha{min-height:65px}.tag.who-atease,select.who-atease{background:var(--tint-blue)}.tag.who-client,select.who-client{background:var(--tint-gold)}.tag.who-vendor,select.who-vendor{background:var(--tint-purple)}.late,input.late{color:#b3261e;font-weight:600}.checklist-rows .step{align-items:center}.checklist-rows .step.done .step-main span{color:var(--ink-muted);text-decoration:line-through}.checklist-rows .step .row-controls select,.checklist-rows .step .row-controls input{padding:4px 6px;font-size:14px}.row-controls.wrap{flex-wrap:wrap;align-items:end;gap:10px}.field.inline{min-width:160px}code.path{word-break:break-all;margin:2px 6px 2px 0;font-size:12px;display:inline-block}.client-project+.client-project{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.client-project h3{align-items:center;gap:8px;margin:0 0 6px;display:flex}.client-project .notice .btn{margin-left:10px}.client-steps{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.client-steps li.done{color:var(--ink-muted)}.client-steps li.current{font-weight:600}.site-designs{gap:10px;margin-top:14px;display:grid}.design-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.design-card{border:1px solid var(--rule);border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.design-card.picked,.design-card.choosing{border-color:#10b981;box-shadow:0 0 0 2px #10b98140}.design-form{gap:8px;display:grid}.design-form .actions{flex-wrap:wrap;gap:8px;display:flex}.design-history{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.design-history p{white-space:pre-wrap;margin:2px 0 0}@media (width<=640px){.checklist-rows .step{flex-direction:column;align-items:stretch}}.website-check .field.grow{flex:240px}.score-row{align-items:center;gap:14px;margin:14px 0 6px;display:flex}.grade{width:56px;height:56px;font:700 26px/1 var(--body);color:#fff;background:var(--ink-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.grade-A{background:#2e7d4f}.grade-B{background:#5b8f3a}.grade-C{background:#b8854a}.grade-D{background:#c0622b}.grade-F{background:#a33a2a}.score-row .up{color:#2e7d4f;font-weight:600}.score-row .down{color:#a33a2a;font-weight:600}.fix-list{gap:8px;padding-left:20px;display:grid}.fix-list p{margin:2px 0 0}.tag.status-fail{background:#f6dcd7}.tag.status-warn{background:var(--tint-gold)}.check-list{gap:4px;padding:0;font-size:14px;list-style:none;display:grid}.check-list .status-pass>span:first-child{color:#2e7d4f}.check-list .status-warn>span:first-child{color:#b8854a}.check-list .status-fail>span:first-child{color:#a33a2a}.website-check .history .row{justify-content:space-between}.help-kinds{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.chip{border:1px solid var(--rule);background:var(--surface);font:500 13px/1.2 var(--body);cursor:pointer;border-radius:99px;padding:6px 10px}.chip.on{border-color:var(--btn-bg);background:var(--btn-bg);color:#fff}.tag.ticket-open{background:var(--tint-gold)}.tag.ticket-answered{background:#e3efe6}.tag.ticket-closed{background:#eceae4}.thread{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.thread .msg{border:1px solid var(--rule);border-radius:10px;max-width:640px;padding:10px 12px}.thread .msg p{white-space:pre-wrap;margin:0 0 4px}.thread .msg.staff{background:var(--staff-bg);margin-left:auto}.get-started .short{display:none}@media (width<=640px){.get-started .long{display:none}.get-started .short{display:inline}.get-started{white-space:nowrap;flex:none}}.deal .reached{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.deal .reached>span{opacity:.25;filter:grayscale()}.deal .reached>span.on{opacity:1;filter:none}.deal .reached .link-btn{font-size:13px}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.service-picker{font-size:13px;position:relative}.contact-find{min-width:0;position:relative}.contact-matches{border:1px solid var(--rule);background:var(--surface);border-radius:10px;gap:2px;margin:4px 0 0;padding:4px;list-style:none;display:grid}.contact-matches button{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.contact-matches button:hover,.contact-matches button:focus-visible{background:var(--bone)}.contact-matches button.new{color:var(--link)}.service-picker>summary{cursor:pointer;border:1px dashed var(--rule);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 8px;list-style:none;overflow:hidden}.service-picker>summary::-webkit-details-marker{display:none}.service-picker>summary:after{content:" ▾";color:var(--ink-muted)}.service-picker[open]>summary{border-style:solid;border-color:var(--ink)}.service-menu{background:var(--surface);border:1px solid var(--rule);border-radius:10px;gap:2px;margin-top:4px;padding:8px;display:grid}.service-menu .check{border-radius:6px;padding:6px 4px}.service-menu .check:hover{background:var(--cream)}.service-menu .link-btn{justify-self:end;margin-top:4px}.service-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}:root[data-theme=glow]{--cream:#06120e;--bone:#10261f;--surface:#0a1c16;--ink:#e8efe9;--ink-soft:#c9dad2;--ink-muted:#94b3a6;--rule:#1f3d33;--gold:#e0bd6e;--gold-soft:#f3d48c;--gold-deep:#e0bd6e;--glow:#10b981;--accent:var(--gold);--danger:#f28b7b;--danger-bg:#3a1714;--success:#6ee7b7;--success-bg:#0f3a2c;--tint-blue:#14283a;--tint-gold:#33290f;--tint-purple:#241b38;--staff-bg:#12261f;--shadow:#00000059;--shadow-strong:#0000008c;--btn-bg:#e0bd6e;--btn-text:#1c1405;--btn-hover:#f3d48c;--link:#e0bd6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=glow] body{background-color:var(--cream);background-image:radial-gradient(900px 520px at 85% -10%,#10b98124,#0000 60%),radial-gradient(700px 440px at 0 105%,#e0bd6e12,#0000 60%);background-attachment:fixed}:root[data-theme=glow] .topbar,:root[data-theme=glow] .tabs{border-color:var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061812d9}:root[data-theme=glow] .tabs a.active{color:var(--gold-soft);text-shadow:0 0 12px #e0bd6e73}:root[data-theme=glow] .card{box-shadow:0 18px 50px var(--shadow), inset 0 1px 0 #ffffff08;background:linear-gradient(#0e5a4438,#0a1c16eb 55%);border-color:#6ee7b729}:root[data-theme=glow] .btn:not(.ghost){box-shadow:0 0 20px #e0bd6e47}:root[data-theme=glow] .btn.ghost{color:var(--ink);border-color:#6ee7b74d}:root[data-theme=glow] .btn.ghost:hover{background:#10b9811a}:root[data-theme=glow] .field input:focus{background:var(--surface)}:root[data-theme=glow] .tile{background:#0a1c16b3;border-color:#6ee7b729}:root[data-theme=glow] .tile-value{color:#f0fdf7;text-shadow:0 0 18px #10b98159}:root[data-theme=glow] .funnel-bar,:root[data-theme=glow] .progress span{background:var(--glow);box-shadow:0 0 10px #10b98199}:root[data-theme=glow] .funnel-bar.done{background:var(--gold);box-shadow:0 0 10px #e0bd6e99}:root[data-theme=glow] .deal{background:#0a1c16f2}:root[data-theme=glow] .column{background:#10261f99;border:1px solid #6ee7b714}:root[data-theme=glow] .eyebrow{color:#6ee7b7;letter-spacing:.14em}:root[data-theme=glow] .late,:root[data-theme=glow] input.late{color:var(--danger)}:root[data-theme=glow] .demo-badge{background:#06120ee6}:root[data-theme=glow] .tag.status-fail{background:var(--danger-bg);color:var(--danger)}:root[data-theme=glow] .tag.status-warn{color:var(--gold-soft)}:root[data-theme=glow] .check-list .status-pass>span:first-child,:root[data-theme=glow] .score-row .up{color:var(--success)}:root[data-theme=glow] .check-list .status-warn>span:first-child{color:var(--gold-soft)}:root[data-theme=glow] .check-list .status-fail>span:first-child,:root[data-theme=glow] .score-row .down{color:var(--danger)}:root[data-theme=glow] .tag.ticket-answered{background:var(--success-bg)}:root[data-theme=glow] .tag.ticket-closed{background:var(--bone)}:root[data-theme=glow] .chip.on{color:var(--btn-text)}.goal-ring{text-align:center;justify-items:center;gap:4px;display:grid}.goal-ring svg{width:100%;max-width:112px;height:auto;overflow:visible}.goal-ring .track{stroke:var(--bone)}.goal-ring .arc{stroke:var(--accent);transition:stroke-dasharray .6s}.goal-ring.met .arc{stroke:var(--success)}.goal-ring .num{font:800 26px/1 var(--display);fill:var(--ink)}.goal-ring .of{font:600 11px/1 var(--body);fill:var(--ink-muted);letter-spacing:.06em}.goal-ring .label{color:var(--ink-soft);font-size:14px;font-weight:600}:root[data-theme=glow] .goal-ring .arc{stroke:var(--glow);filter:drop-shadow(0 0 6px #10b981b3)}:root[data-theme=glow] .goal-ring.met .arc{stroke:var(--gold);filter:drop-shadow(0 0 6px #e0bd6eb3)}:where(:root[data-theme=glow]) :where(a:not([class])){color:var(--link)}.page:has(>.pulse){max-width:1180px}.pulse{gap:16px;display:grid}.pulse-hello h1{font:800 clamp(28px, 3.4vw, 40px)/1.05 var(--display);letter-spacing:-.02em;margin:0 0 6px}.pulse-hello p{margin:0}.pulse-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pulse-grid>.hero{grid-column:span 2}.pulse-grid.three{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pulse-card{background:var(--surface);border:1px solid var(--rule);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:20px;animation:.5s both pulse-in;display:grid}.pulse-grid>:nth-child(2){animation-delay:60ms}.pulse-grid>:nth-child(3){animation-delay:.12s}@keyframes pulse-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pulse-card .eyebrow{margin:0}.pulse-card h2{font:700 19px/1.2 var(--display);margin:0}.pulse-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pulse-card-head a.eyebrow{text-decoration:none}.pulse-card.hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-ring{flex:none;width:160px;height:160px}.hero-ring .track{stroke:var(--bone)}.hero-ring .arc{stroke:var(--accent)}.hero-ring .dots{stroke:var(--rule)}.hero-ring .pct{font:800 38px/1 var(--display);fill:var(--ink)}.hero-ring .of{font:600 10px/1 var(--body);letter-spacing:.16em;fill:var(--ink-muted)}.hero-text{flex:200px;gap:6px;min-width:0;display:grid}.hero-text p{margin:0}.hero-num strong{font:800 54px/1 var(--display);letter-spacing:-.03em}.hero-num span{color:var(--ink-muted);font-size:18px}.pulse-card .stat{align-items:baseline;gap:10px;margin:0;display:flex}.pulse-card .stat strong{font:800 42px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pulse-card .stat .up{color:var(--success);font-size:14px;font-weight:600}.pulse-card .small{margin:0}.spark .line{width:100%;height:56px;overflow:visible}.spark .line polyline{stroke:var(--accent)}.spark .bars{align-items:flex-end;gap:5px;height:56px;display:flex}.spark .bars span{background:var(--bone);border-radius:5px 5px 0 0;flex:1}.spark .bars span.top{background:var(--gold)}.do-item{border:1px solid var(--rule);color:var(--ink);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:12px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.do-item:hover{border-color:var(--gold);transform:translateY(-1px)}.do-item .dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px}.do-item .dot.glow{background:var(--success)}.do-text{flex:1;gap:2px;min-width:0;display:grid}.do-text .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.do-cta{color:var(--link);font-size:14px;font-weight:700}.pipe-row{gap:5px;display:grid}.pipe-top{color:var(--ink-soft);justify-content:space-between;font-size:14px;display:flex}.pipe-top strong{color:var(--ink);font-variant-numeric:tabular-nums}.pipe-track{background:var(--bone);border-radius:99px;height:8px;overflow:hidden}.pipe-track span{background:var(--accent);border-radius:99px;min-width:3px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.pipe-track span.gold{background:var(--gold)}.week-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.week-day{text-align:center;gap:6px;min-width:0;display:grid}.week-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700}.week-day.today .week-name{color:var(--link)}.week-cell{border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:92px;padding:5px;display:flex}.week-day.today .week-cell{border-color:var(--gold)}.week-chip{background:var(--gold);color:var(--btn-text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px;font-size:11px;font-weight:600;line-height:1.2;display:grid;overflow:hidden}.week-chip b{font-weight:800}:root:not([data-theme=glow]) .week-chip{color:#fff;background:var(--gold-deep)}@media (width<=640px){.pulse-grid>.hero{grid-column:auto}.pulse-card.hero{flex-wrap:nowrap;gap:14px;padding:16px}.hero-ring{width:112px;height:112px}.hero-text{flex:1 1 0}.hero-num strong{font-size:40px}.pulse-card .stat strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.pulse-card,.pipe-track span,.do-item{transition:none;animation:none}}:root[data-theme=glow] .pulse-card{box-shadow:0 18px 50px var(--shadow), inset 0 1px 0 #ffffff08;background:linear-gradient(#0e5a4438,#0a1c16eb 60%);border-color:#6ee7b729}:root[data-theme=glow] .pulse-card.hero{background:linear-gradient(160deg,#0e5a4473,#081e17d9);border-color:#6ee7b74d}:root[data-theme=glow] .hero-ring{filter:drop-shadow(0 0 14px #10b98180)}:root[data-theme=glow] .hero-ring .arc{stroke:var(--glow)}:root[data-theme=glow] .pulse-card.hero.met .hero-ring .arc{stroke:var(--gold)}:root[data-theme=glow] .hero-ring .dots{stroke:#e0bd6e40}:root[data-theme=glow] .hero-ring .of{fill:#6ee7b7}:root[data-theme=glow] .pulse-card .eyebrow{color:#6ee7b7}:root[data-theme=glow] .spark.gold .eyebrow{color:var(--gold)}:root[data-theme=glow] .spark.gold{border-color:#e0bd6e38}:root[data-theme=glow] .spark .line polyline{stroke:var(--glow);filter:drop-shadow(0 0 6px #10b981cc)}:root[data-theme=glow] .spark .bars span{background:#e0bd6e4d}:root[data-theme=glow] .spark .bars span.top{background:var(--gold);box-shadow:0 0 12px #e0bd6e99}:root[data-theme=glow] .do-item{background:#ffffff05;border-color:#6ee7b71f}:root[data-theme=glow] .do-item .dot{box-shadow:0 0 10px var(--gold)}:root[data-theme=glow] .do-item .dot.glow{background:var(--glow);box-shadow:0 0 10px var(--glow)}:root[data-theme=glow] .pipe-track{background:#6ee7b71a}:root[data-theme=glow] .pipe-track span{background:var(--glow);box-shadow:0 0 10px #10b98199}:root[data-theme=glow] .pipe-track span.gold{background:var(--gold);box-shadow:0 0 10px #e0bd6e99}:root[data-theme=glow] .week-cell{background:#ffffff05;border-color:#6ee7b71a}:root[data-theme=glow] .week-day.today .week-cell{background:#e0bd6e14;border-color:#e0bd6e66}.side{display:none}@media (width>=1024px){.shell{grid-template-rows:auto 1fr;grid-template-columns:236px minmax(0,1fr);display:grid}.side{background:var(--surface);border-right:1px solid var(--rule);box-sizing:border-box;z-index:1310;flex-direction:column;grid-row:1/3;height:100dvh;padding:20px 12px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.shell-head,.shell>.page{grid-column:2}.shell>.page{box-sizing:border-box;align-content:start;width:100%}.shell-head .tabs,.topbar .wordmark{display:none}.topbar{padding:12px 24px}.demo-badge-wrap{left:248px}}.side-brand{padding:4px 10px 18px}.side-brand .wordmark{font-size:22px}.side-nav{gap:14px;display:grid}.side-group{gap:2px;display:grid}.side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:700}.side-nav a{min-height:40px;color:var(--ink-soft);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-nav a svg{opacity:.8;flex:none}.side-nav a:hover{background:var(--bone);color:var(--ink)}.side-nav a.active{background:var(--bone);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.side-nav a.active svg{opacity:1;color:var(--accent)}:root[data-theme=glow] .side{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061812d1;border-right-color:#6ee7b71f}:root[data-theme=glow] .side-nav a:hover{background:#10b98114}:root[data-theme=glow] .side-nav a.active{color:var(--gold-soft);box-shadow:inset 3px 0 0 var(--gold), 0 0 0 1px #e0bd6e4d;background:#e0bd6e1a}:root[data-theme=glow] .side-nav a.active svg{color:var(--gold);filter:drop-shadow(0 0 6px #e0bd6e99)}:root[data-theme=glow] .side-label{color:#6ee7b7}.shell>.page>.card{animation:.4s both pulse-in}.btn{transition:background .15s,box-shadow .2s,transform .1s}.btn:active:not(:disabled){transform:translateY(1px)}:root[data-theme=glow] .field input:focus,:root[data-theme=glow] .field select:focus,:root[data-theme=glow] .field textarea:focus,:root[data-theme=glow] .filters input:focus{outline:2px solid var(--gold);box-shadow:0 0 0 4px #e0bd6e26}:root[data-theme=glow] .card h1{letter-spacing:-.01em}:root[data-theme=glow] .dash-table tbody tr:hover{background:#10b9810d}:root[data-theme=glow] .deal{transition:border-color .15s,box-shadow .15s}:root[data-theme=glow] .deal:hover{border-color:#e0bd6e73;box-shadow:0 0 18px #e0bd6e1f}:root[data-theme=glow] .row:hover{background:#ffffff04}@media (prefers-reduced-motion:reduce){.shell>.page>.card{animation:none}}.shell>.page>.card:first-child h1{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,32px)}.avatar{font:700 14px/1 var(--display);letter-spacing:.02em;color:#fff;background:var(--tone,#0e5a44);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.avatar.sm{width:22px;height:22px;font-size:10px}.avatar.lg{width:64px;height:64px;font-size:24px}.avatar.emerald{--tone:#0e5a44}.avatar.brass{--tone:#8a6a28}.avatar.teal{--tone:#0f6b70}.avatar.sage{--tone:#4e6b5c}.avatar.copper{--tone:#9a5233}:root[data-theme=glow] .avatar{box-shadow:0 0 0 2px #ffffff0f, 0 0 16px color-mix(in srgb, var(--tone) 70%, transparent)}:root[data-theme=glow] .avatar.emerald{--tone:#10b981;color:#03140d}:root[data-theme=glow] .avatar.brass{--tone:#e0bd6e;color:#1c1405}:root[data-theme=glow] .avatar.teal{--tone:#2dd4bf;color:#032a26}:root[data-theme=glow] .avatar.sage{--tone:#86b39c;color:#0b1f16}:root[data-theme=glow] .avatar.copper{--tone:#e8956b;color:#2a1206}.row.person-row{flex-wrap:nowrap;justify-content:flex-start}.row.person-row>.row-main{flex:1}.row.person-row>.tags,.row.person-row>.row-controls{margin-left:auto}@media (width<=640px){.row.person-row{flex-wrap:wrap}.row.person-row>.row-main{flex:calc(100% - 50px)}.row.person-row>.tags{flex-basis:100%;margin-left:50px}.row.person-row>.row-controls{width:100%}}.contact-hero .card-head{justify-content:flex-start;align-items:center}.contact-hero .contact-hero-text{flex:1;min-width:0}.contact-hero .contact-hero-text p{margin:0}.contact-hero .card-head>.row-controls{margin-left:auto}.rows .row{border-radius:8px;transition:background .15s}:root[data-theme=glow] .rows .row{border-top-color:#6ee7b714}:root[data-theme=glow] .rows .row:hover{background:#10b9810d}.column header{justify-content:flex-start;align-items:center;gap:8px}.column header strong{margin-right:auto}.col-count{text-align:center;background:var(--surface);min-width:24px;color:var(--ink);border:1px solid var(--rule);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.col-total{flex-basis:100%}.column{border-top:3px solid var(--rule)}.column:first-child{border-top-color:var(--accent)}.column.won{border-top-color:var(--success)}.column.lost{border-top-color:var(--danger);opacity:.85}.deal-person{align-items:center;gap:6px;display:inline-flex}.deal .reached>span{opacity:.3;filter:none;border:1px solid var(--rule);width:26px;height:26px;color:var(--ink-muted);border-radius:8px;place-items:center;display:inline-grid}.deal .reached>span.on{opacity:1;color:var(--success);border-color:var(--success)}.deal{grid-template-columns:minmax(0,1fr)}.deal-contact{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.deal-contact .btn{white-space:nowrap;flex:64px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;padding:7px 8px;text-decoration:none;display:inline-flex}.deal-contact .btn svg{flex:none}.deal-ask{background:var(--bone);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;font-size:13px;display:flex}:root[data-theme=glow] .deal-ask{background:#10b9811a;border:1px solid #10b98140}:root[data-theme=glow] .column{background:#10261f8c;border-top-color:#6ee7b740}:root[data-theme=glow] .column:first-child{border-top-color:var(--glow);box-shadow:0 -6px 18px -10px #10b981cc}:root[data-theme=glow] .column.won{border-top-color:var(--gold);box-shadow:0 -6px 18px -10px #e0bd6ecc}:root[data-theme=glow] .col-count{color:#a7f3d0;background:#10b98124;border-color:#10b98159}:root[data-theme=glow] .column.won .col-count{color:var(--gold-soft);background:#e0bd6e24;border-color:#e0bd6e66}:root[data-theme=glow] .deal .reached>span.on{box-shadow:0 0 10px #6ee7b759}.timeline li{position:relative}.timeline li:before{content:"";background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-6px}:root[data-theme=glow] .timeline li{border-left-color:#6ee7b733}:root[data-theme=glow] .timeline li:before{border-color:var(--glow);box-shadow:0 0 8px #10b981b3}:root[data-theme=glow] .tag{color:#a7f3d0;background:#10b9811f;border:1px solid #10b98140}:root[data-theme=glow] .tag.warn{background:var(--danger-bg);color:var(--danger);border-color:#f28b7b59}:root[data-theme=glow] .tag.won{color:var(--gold-soft);background:#e0bd6e1f;border-color:#e0bd6e59}:root[data-theme=glow] .tag.kind{color:var(--gold-soft);background:#e0bd6e1f;border-color:#e0bd6e4d}:root[data-theme=glow] .notice.info{color:var(--ink-soft);background:#10b98114;border:1px solid #10b98140}:root[data-theme=glow] .notice.error{border:1px solid #f28b7b59}:root[data-theme=glow] .dash-table thead th{color:#6ee7b7;letter-spacing:.06em;text-transform:uppercase;font-size:11px}:root[data-theme=glow] .dash-table th,:root[data-theme=glow] .dash-table td{border-bottom-color:#6ee7b714}:root[data-theme=glow] .segmented{border-color:#6ee7b733}:root[data-theme=glow] .segmented button{background:0 0}:root[data-theme=glow] .segmented button.on{background:var(--btn-bg);color:var(--btn-text);box-shadow:0 0 14px #e0bd6e59}:root[data-theme=glow] .plan-list li:before{color:var(--glow);text-shadow:0 0 8px #10b981b3}:root[data-theme=glow] .tile.feature{border-color:#e0bd6e73;box-shadow:0 0 24px #e0bd6e1a}:root[data-theme=glow] .setup-banner{border-color:#e0bd6e80;box-shadow:0 0 30px #e0bd6e1f}:root[data-theme=glow] .card h2{letter-spacing:-.01em}:root[data-theme=glow] .auth{background-image:radial-gradient(700px 420px at 50% -10%,#10b98133,#0000 65%),radial-gradient(600px 380px at 50% 110%,#e0bd6e1a,#0000 65%)}:root[data-theme=glow] .auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0e5a444d,#0a1c16f2 60%);border-color:#6ee7b738;box-shadow:0 30px 80px #00000080,0 0 0 1px #10b9810f,inset 0 1px #ffffff0a}:root[data-theme=glow] .auth-card .wordmark .wm-atease,:root[data-theme=glow] .side-brand .wm-atease{text-shadow:0 0 18px #e0bd6e73}.auth-card{animation:.5s both pulse-in}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}}.page:has(>.hero-head){max-width:1180px}.page:has(>.hero-head):has(>.board){max-width:1440px}.hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;animation:.4s both pulse-in;display:flex}.hero-head-text{min-width:0}.hero-head h1{font:800 clamp(28px, 3.4vw, 40px)/1.05 var(--display);letter-spacing:-.02em;margin:0 0 6px}.hero-head p{margin:0}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-actions .btn{width:auto}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.stat-cards>:nth-child(2){animation-delay:50ms}.stat-cards>:nth-child(3){animation-delay:.1s}.stat-cards>:nth-child(4){animation-delay:.15s}.spark .line.small,.spark .bars.small{height:40px}.pulse-card.warn .stat strong{color:var(--danger)}:root[data-theme=glow] .spark.warn{border-color:#f28b7b4d}:root[data-theme=glow] .spark.warn .eyebrow{color:var(--danger)}:root[data-theme=glow] .pulse-card.warn .stat strong{text-shadow:0 0 18px #f28b7b59}@media (width<=640px){.stat-cards{grid-template-columns:1fr 1fr;gap:10px}.stat-cards .pulse-card{padding:14px}.stat-cards .stat strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.hero-head{animation:none}}.deal-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.days-in{background:var(--bone);color:var(--ink-muted);border-radius:99px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.days-in.warm{background:var(--tint-gold);color:var(--gold-deep)}.days-in.cold{background:var(--danger-bg);color:var(--danger)}:root[data-theme=glow] .days-in{color:#a7f3d0;background:#6ee7b71a}:root[data-theme=glow] .days-in.warm{color:var(--gold-soft);background:#e0bd6e24}:root[data-theme=glow] .days-in.cold{background:var(--danger-bg);color:var(--danger);box-shadow:0 0 10px #f28b7b4d}:root[data-theme=glow] .deal{background:linear-gradient(#0e5a442e,#0a1c16f2);border-color:#6ee7b724}.pulse-card .stat.words strong{letter-spacing:-.01em;font-size:22px;line-height:1.2}.account-hero{align-items:center;gap:18px;display:flex}.account-hero .hero-head{flex:1;min-width:0}.pulse-card .stat strong{overflow-wrap:anywhere}.pro-offer{border:1px solid var(--gold);background:var(--tint-gold);border-radius:12px;gap:4px;margin:0 0 14px;padding:12px 14px;display:grid}.pro-offer p{margin:0}.pro-offer-actions{align-items:center;gap:14px;margin-top:6px;display:flex}.pro-offer-actions .btn{width:auto}:root[data-theme=glow] .pro-offer{background:#e0bd6e14;border-color:#e0bd6e73;box-shadow:0 0 22px #e0bd6e1f}.ask-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:3900;border:1px solid var(--gold);background:var(--btn-bg);min-height:48px;color:var(--btn-text);font:700 15px/1 var(--body);cursor:pointer;box-shadow:0 10px 30px var(--shadow-strong);border-radius:99px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:fixed}.ask-fab.on{opacity:.85}@media (width<=640px){.ask-fab span{display:none}.ask-fab{padding:0 14px}.shell:has(.re-tabs,.oil-tabs,.nb-tabs,.cl-tabs) .ask-fab{bottom:calc(72px + env(safe-area-inset-bottom))}}.ask-panel{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:3950;background:var(--surface);border:1px solid var(--rule);width:min(420px,100vw - 24px);height:min(600px,100dvh - 120px);box-shadow:0 24px 70px var(--shadow-strong);border-radius:18px;grid-template-rows:auto 1fr auto;animation:.25s both pulse-in;display:grid;position:fixed;overflow:hidden}@media (width<=640px){.ask-panel{width:auto;left:12px;right:12px}}.ask-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:12px 14px;display:flex}.ask-head strong{font:700 17px/1 var(--display)}.ask-speak{margin:0 0 0 auto}.ask-log{flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.ask-empty .chips{margin-top:10px}.ask-line{white-space:pre-wrap;border-radius:14px;max-width:85%;margin:0;padding:10px 12px;line-height:1.4}.ask-line.you{background:var(--btn-bg);color:var(--btn-text);border-bottom-right-radius:4px;align-self:flex-end}.ask-line.ai{background:var(--bone);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.ask-thinking{gap:4px;display:inline-flex}.ask-thinking span{background:var(--ink-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ask-dot}.ask-thinking span:nth-child(2){animation-delay:.15s}.ask-thinking span:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ask-draft{border:1px solid var(--gold);background:var(--tint-gold);border-radius:14px;align-self:stretch;gap:6px;padding:12px;display:grid}.ask-draft p{margin:0}.ask-draft .btn{justify-self:start;width:auto}.ask-ok{color:var(--success);font-weight:600}.ask-input{border-top:1px solid var(--rule);gap:8px;padding:10px;display:flex}.ask-input input{border:1px solid var(--rule);background:var(--cream);min-width:0;color:var(--ink);border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.ask-input .btn{width:auto}.ask-mic{border:1px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ask-mic.on{background:var(--danger);border-color:var(--danger);color:#fff;animation:1.2s infinite ask-pulse}@keyframes ask-pulse{0%{box-shadow:0 0 #f28b7b99}to{box-shadow:0 0 0 12px #f28b7b00}}:root[data-theme=glow] .ask-fab{box-shadow:0 0 28px #e0bd6e73,0 10px 30px #00000080}:root[data-theme=glow] .ask-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0e5a444d,#081813fa 40%);border-color:#6ee7b738}:root[data-theme=glow] .ask-line.ai{background:#10b9811a;border:1px solid #10b98133}:root[data-theme=glow] .ask-draft{background:#e0bd6e14;border-color:#e0bd6e73}@media (prefers-reduced-motion:reduce){.ask-panel,.ask-thinking span,.ask-mic.on{animation:none}}.bottom-nav{display:none}@media (width<=640px){.shell-head .tabs{display:none}.bottom-nav{z-index:1400;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:var(--surface);border-top:1px solid var(--rule);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{min-width:0;color:var(--ink-muted);font:600 11.5px/1.1 var(--body);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:6px 2px 4px;text-decoration:none;display:grid}.bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav a.active,.bottom-nav button.active{color:var(--ink)}.bottom-nav a.active svg,.bottom-nav button.active svg{color:var(--accent)}.more-scrim{z-index:1390;background:#0a100e73;position:fixed;inset:0}.more-sheet{left:0;right:0;bottom:var(--shell-foot,58px);max-height:calc(100dvh - var(--shell-foot,58px) - 48px);background:var(--surface);border-top:1px solid var(--rule);box-shadow:0 -18px 50px var(--shadow);border-radius:16px 16px 0 0;gap:14px;padding:16px 12px 20px;animation:.2s both pulse-in;display:grid;position:absolute;overflow-y:auto}.more-sheet a{min-height:48px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.more-sheet a.active{background:var(--cream)}.more-sheet a svg{color:var(--ink-muted)}.page{padding-bottom:calc(76px + var(--shell-foot,0px))}.demo-badge-wrap{bottom:calc(12px + var(--shell-foot,0px))}.ask-fab{bottom:calc(14px + var(--shell-foot,0px))}.ask-panel{bottom:calc(74px + var(--shell-foot,0px));height:min(600px, calc(100dvh - 130px - var(--shell-foot,0px)))}.shell:has(.re-tabs,.oil-tabs,.nb-tabs,.cl-tabs,.brk-tabs) .demo-badge-wrap{bottom:calc(68px + var(--shell-foot,0px))}.shell:has(.re-tabs,.oil-tabs,.nb-tabs,.cl-tabs,.brk-tabs) .ask-fab{bottom:calc(70px + var(--shell-foot,0px))}.shell .re-map{height:calc(100dvh - var(--re-top,var(--shell-head,104px)) - var(--shell-foot,0px))}.shell .nb-map,.shell .cl-map,.shell .oil-map,.shell .brk-map,.shell .inv{height:calc(100dvh - var(--shell-head,104px) - var(--shell-foot,0px))}.shell .re-tabs,.shell .nb-tabs,.shell .cl-tabs,.shell .oil-tabs,.shell .brk-tabs{height:52px;padding-bottom:0}}:root[data-theme=glow] .bottom-nav{border-color:var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061812eb}:root[data-theme=glow] .bottom-nav a.active,:root[data-theme=glow] .bottom-nav button.active{color:var(--gold-soft)}:root[data-theme=glow] .bottom-nav a.active svg,:root[data-theme=glow] .bottom-nav button.active svg{color:var(--gold-soft);filter:drop-shadow(0 0 6px #e0bd6e73)}:root[data-theme=glow] .more-sheet{background:#081c16fa}:root[data-theme=glow] .more-sheet a.active{color:var(--gold-soft);background:#e0bd6e1a}.pipe-glance{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.pipe-glance>:nth-child(2){animation-delay:60ms}.pipe-glance>:nth-child(3){animation-delay:.12s}.glance-card{gap:12px}.glance-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.glance-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.glance-box{border:1px solid var(--rule);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.glance-box span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.glance-box strong{font:800 22px/1.1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.glance-trio .glance-box strong{font-size:18px}.stage-bar{background:var(--bone);border-radius:10px;gap:2px;height:30px;display:flex;overflow:hidden}.stage-bar span{background:var(--glow,var(--gold-deep));min-width:6px;color:var(--btn-text,#fff);font:700 12px/1 var(--body);flex-basis:0;place-items:center;display:grid}.stage-key{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.stage-key i{background:var(--glow,var(--gold-deep));vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.stage-key b{color:var(--ink);margin-left:2px}.health{margin:0;padding:0;list-style:none;display:grid}.health li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:9px 0;font-size:15px;display:grid}.health li:last-child{border-bottom:0}.health strong{font-variant-numeric:tabular-nums}.health em{font:700 11.5px/1 var(--body);text-align:center;white-space:nowrap;border-radius:99px;padding:4px 7px;font-style:normal}.health em.up{background:var(--success-bg,#e6f4ec);color:var(--success,#1f7a4d)}.health em.down{background:var(--danger-bg,#fbeaea);color:var(--danger,#b42318)}.health li.warn strong{color:var(--danger)}.glance-big{font:800 46px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.glance-spark{color:var(--glow,var(--gold-deep))}.glance-spark svg{width:100%;height:90px;display:block;overflow:visible}.glance-months{color:var(--ink-muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.view-switch{border:1px solid var(--rule);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.view-switch button{color:var(--ink-muted);font:600 14px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:36px;padding:8px 16px}.view-switch button.on{background:var(--btn-bg,var(--ink));color:var(--btn-text,#fff)}.progress-view ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.track-head{color:var(--ink-muted);letter-spacing:.04em;grid-template-columns:220px minmax(0,1fr);gap:12px;margin-bottom:6px;font-size:12px;display:grid}.track-head>div{grid-template-columns:repeat(var(--n,6), 1fr);display:grid}.track-head span{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;overflow:hidden}.track-row{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;display:grid}.track-who a,.track-who>span{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.track-who span{min-width:0;display:grid}.track-who strong,.track-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track{grid-template-columns:repeat(var(--n), 1fr);background:var(--bone);border:1px solid var(--rule);border-radius:12px;align-items:center;height:40px;display:grid;position:relative;overflow:hidden}.track-fill{width:var(--at);border-right:3px solid var(--glow,var(--gold-deep));pointer-events:none;background:linear-gradient(90deg,#0000,#10b98147);transition:width .5s;position:absolute;inset:0 auto 0 0}.track-row.won .track-fill{border-right-color:var(--gold);background:linear-gradient(90deg,#0000,#e0bd6e4d)}.track .stop{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:50%;justify-self:center;width:26px;height:26px;padding:0;position:relative}.track .stop.past{border-color:var(--glow,var(--gold-deep))}.track .stop.here{background:var(--glow,var(--gold-deep));border-color:#0000;box-shadow:0 0 0 4px #10b98133,0 0 14px #10b981b3}.track-row.won .stop.here{background:var(--gold);box-shadow:0 0 0 4px #e0bd6e33,0 0 14px #e0bd6eb3}.track .stop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.track-row.lost{opacity:.55}.track-row.lost .tag{position:absolute;right:8px}.track-stage{display:none}@media (width<=640px){.track-stage{color:var(--glow,var(--gold-deep));display:block}.track-head{display:none}.track-row{grid-template-columns:1fr;gap:6px}.track{height:44px}.glance-big{font-size:38px}}:root[data-theme=glow] .glance-box{background:#06120e80;border-color:#6ee7b724}:root[data-theme=glow] .stage-bar span{color:#04140e;box-shadow:0 0 14px #10b98173}:root[data-theme=glow] .glance-big{color:#f0fdf7;text-shadow:0 0 22px #e0bd6e59}:root[data-theme=glow] .glance-spark{color:var(--gold);filter:drop-shadow(0 0 8px #e0bd6e8c)}:root[data-theme=glow] .track{background:#06120e99;border-color:#6ee7b71f}.glance-vs{text-transform:none;letter-spacing:0;color:var(--ink-muted);margin-left:6px;font-weight:500}.video-rec,.video-pick{gap:10px;margin-bottom:12px;display:grid}.video-frame{background:#000;border-radius:10px;width:100%;max-height:360px}.video-title{min-width:0;font:inherit;border:1px solid var(--rule);border-radius:8px;flex:200px;padding:7px 10px}.video-link{align-items:center;gap:8px;display:flex}.video-link input{min-width:0;font:inherit;border:1px solid var(--rule);border-radius:8px;flex:1;padding:7px 10px}#video .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#video .actions .btn{width:auto}.push-prompt .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.push-prompt .actions .btn{width:auto}.cw-card .actions,.cw .actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cw-card .actions .btn,.cw .actions .btn{width:auto;text-decoration:none}.cw .lead{font-size:17px}.cw-moves{background:#10b98114;border:1px solid #10b98140;border-radius:10px;margin:16px 0;padding:12px 14px}.cw-moves ol{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.cw-section{margin-top:18px}.cw-items{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cw-items li{gap:2px;display:grid}.cw-items small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brief-backdrop{z-index:5000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.brief-panel{background:var(--surface);border-left:1px solid var(--rule);width:min(440px,100vw);height:100%;padding:18px 18px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;align-content:start;gap:12px;display:grid;overflow-y:auto}.brief-panel h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:0 0 4px;font-size:14px}.brief-list{gap:6px;margin:0;padding-left:18px;display:grid}.brief-src{color:var(--ink-muted);border:1px solid var(--rule);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-block}.brief-opener{margin:0;font-size:16px}.brief-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-actions .btn{width:auto;text-decoration:none}@media (width<=640px){.brief-backdrop{align-items:flex-end}.brief-panel{border-left:0;border-top:1px solid var(--rule);border-radius:14px 14px 0 0;height:auto;max-height:88vh}}.search-box{flex:220px;min-width:0;max-width:420px;position:relative}.search-box input[type=search]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--rule);background:var(--surface);color:inherit;border-radius:999px;padding:7px 12px}.search-results{z-index:4500;background:var(--surface);border:1px solid var(--rule);max-height:60vh;box-shadow:0 10px 30px var(--shadow-strong);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-filters{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;font-size:13px;display:flex}.search-filters button{font:inherit;border:1px solid var(--rule);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.search-filters button.on{border-color:var(--accent)}.search-hit{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.search-hit:hover,.search-hit:focus{background:#10b9811a}@media (width<=640px){.search-box{flex-basis:100%;order:9;max-width:none}}.morning-prefs{border-top:1px solid var(--rule,#e5e1d8);margin-top:14px;padding-top:12px}.clip-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clip-row{border:1px solid var(--rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.clip-row .actions{margin-left:auto}.trim{gap:6px;margin:8px 0 4px;display:grid}.trim input[type=range]{width:100%}.seat-goal{margin-top:16px}.seat-list{gap:4px;margin:0;padding-left:18px;display:grid}.account-signout{margin:0 0 12px}@media (width>=641px){.account-signout{display:none}}.call-mode .call-now{border:1px solid var(--rule);border-radius:12px;gap:6px;margin-bottom:12px;padding:14px;display:grid}.call-mode .call-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.call-mode .call-opener{font-style:italic}.call-mode .call-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.get-website{max-width:560px}.gw-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0;display:grid}.gw-plan{text-align:left;border:1px solid var(--rule);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:4px;padding:14px;display:grid}.gw-plan.on{border-color:var(--gold,#c9a227);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold,#c9a227) 35%, transparent)}.gw-price{font-size:18px;font-weight:700}.gw-pay{gap:8px;margin-bottom:12px;display:grid}.pw-wrap{position:relative}.field .pw-wrap input{padding-right:68px}.pw-toggle{min-height:32px;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle:hover{text-decoration:underline}.pw-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-card .check.remember{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.auth-card .check.remember input{width:18px;height:18px}.auth-card .remember-note{margin:-8px 0 14px}.today-start{width:100%;margin:0 0 12px;padding:14px;font-size:1.05rem;display:block}.today-tiles{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}.today-tile{border:1px solid var(--rule);background:var(--surface);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.today-tile strong{font:700 30px/1.1 var(--display)}.today-tile-label{font-weight:600}.today-tile.empty strong{opacity:.45}.today-tile:focus-visible,.today-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.today-row{border:1px solid var(--rule);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:14px;display:flex}.today-back{margin:0 0 10px;display:inline-block}@media (width>=900px){.today-tiles{grid-template-columns:repeat(4,1fr)}}.deal-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal-meta .link-btn{font-size:13px}.deal-edit{gap:8px;margin:4px 0}.deal-edit .field{margin-bottom:0}.row>.deal-edit{flex-basis:100%}.map-refresh{color:var(--ink-soft);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 12px;font-size:13px;display:flex}.map-refresh select{font:inherit;border:1px solid var(--rule);color:inherit;background:0 0;border-radius:8px;padding:5px 8px}.map-refresh .btn.small{padding:6px 12px}.map-refresh small{color:var(--ink-muted);flex-basis:100%}@media (width<=600px){.map-refresh small:not(.said){display:none}}
