:root{--bg:#0e0b2e;--panel:#1e1850;--panel2:#16123d;--line:#2e2870;--ink:#ecebfa;--muted:#a7a3d6;--accent:#e6006e;--ok:#2bd68a;--warn:#ff9a3c;--bad:#ff4d57}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-family:Sora,system-ui,sans-serif}h1{font-size:26px}h2{font-size:19px}h3{font-size:16px}a{color:var(--ink)}.shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--panel2);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 16px;display:flex}.side .brand{margin-bottom:18px;font-family:Sora;font-size:18px;font-weight:700}.side .brand span{color:var(--accent)}.side a{color:var(--muted);border-radius:8px;padding:8px 10px;text-decoration:none}.side a:hover{background:var(--panel);color:var(--ink)}.side .who{color:var(--muted);margin-top:auto;font-size:13px}main{width:100%;max-width:1200px;padding:28px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat b{font-family:Sora;font-size:28px;display:block}.stat span{color:var(--muted);font-size:13px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.table-wrap{overflow-x:auto}input,select,button{font:inherit}input,select{background:var(--panel2);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:100%;padding:9px 11px}label{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}label input,label select{margin-top:4px}.btn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:600}.btn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.btn:disabled{opacity:.6;cursor:wait}.row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.row>*{flex:1;min-width:150px}.pill{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.pill.parsed,.pill.ok{color:var(--ok)}.pill.failed,.pill.bad{color:var(--bad)}.pill.parsing{color:var(--warn)}.muted{color:var(--muted)}.err{color:var(--bad)}.small{font-size:13px}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.auth{width:100%;max-width:400px}.conflict{color:var(--warn)}@media (max-width:760px){.shell{grid-template-columns:minmax(0,1fr)}.side{flex-flow:wrap;align-items:center}.side .brand{margin:0 12px 0 0}.side .who{margin:0 0 0 auto}main{padding:16px}}textarea{background:var(--panel2);color:var(--ink);border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.5}label textarea{margin-top:4px}.btn.danger{color:var(--bad);border-color:var(--bad)}a.btn{text-align:center;text-decoration:none;display:inline-block}.pill.warn,.pill.running,.pill.awaiting_approval,.pill.draft{color:var(--warn)}.pill.approved,.pill.mailed{color:var(--ok)}.pill.rejected{color:var(--bad)}.steps{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.step{border:1px solid var(--line);min-width:140px;color:var(--muted);background:var(--panel2);border-radius:10px;flex:1;padding:10px 12px;font-size:13px}.step span{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:11px;display:inline-grid}.step.done{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.step.now{color:var(--ink);border-color:var(--accent)}.step.bad{color:var(--bad);border-color:var(--bad)}details.item{border-top:1px solid var(--line);padding:10px 0}details.item summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finding{border-left:2px solid var(--line);background:var(--panel2);border-radius:0 8px 8px 0;margin:10px 0 0 14px;padding:10px 12px}.finding.plan{border-left-color:var(--accent)}.finding p{margin:6px 0}.evidence{color:var(--muted);margin:4px 0;padding-left:18px}.md h3{margin-top:14px}.md h4{margin:10px 0 4px;font-size:15px}.md ul{padding-left:20px}.md p{margin:6px 0}.letter textarea{font-family:Georgia,Times New Roman,serif;font-size:14px}.mailrow{border-top:1px solid var(--line);padding:12px 0}.mailrow .actions{margin-top:8px}.outcomes{margin:6px 0;padding:0;list-style:none}.outcomes li{margin:3px 0}.pill.clock-open{color:var(--muted)}.pill.clock-due_soon{color:var(--warn)}.pill.clock-overdue{color:var(--bad)}.pill.clock-answered,.pill.out-deleted,.pill.out-corrected{color:var(--ok)}.pill.out-updated{color:var(--warn)}.pill.out-verified,.pill.out-no_response,.pill.out-frivolous{color:var(--bad)}.next-round{border:1px dashed var(--line);border-radius:10px;margin-top:14px;padding:12px}details.section{padding:0}details.section>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}details.section>summary::-webkit-details-marker{display:none}details.section>summary h2{margin:0;font-size:17px}details.section>summary .meta{color:var(--muted);text-align:right;margin-left:auto;font-size:13px}details.section>summary .chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}details.section[open]>summary .chev{transform:rotate(45deg)}details.section>summary:hover h2{color:var(--accent)}details.section[open]>summary{border-bottom:1px solid var(--line)}details.section>.section-body{padding:14px 18px 18px}.section-controls{justify-content:flex-end;gap:8px;margin:-6px 0 10px;display:flex}.header-scores{flex-wrap:wrap;gap:18px;margin:4px 0 14px;display:flex}.header-scores span{color:var(--muted);font-size:13px}.header-scores b{color:var(--ink);margin-right:6px;font-family:Sora;font-size:20px}details.mailrow>summary{cursor:pointer;list-style:none}details.mailrow>summary::-webkit-details-marker{display:none}details.letter>summary{cursor:pointer;list-style:none}details.letter>summary::-webkit-details-marker{display:none}@media (max-width:760px){details.section>summary .meta{text-align:left;flex-basis:100%;margin-left:0}}details.mailrow>summary .chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-right:4px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details.mailrow[open]>summary .chev{transform:rotate(45deg)}details.letter>summary .chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-right:6px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details.letter[open]>summary .chev{transform:rotate(45deg)}.portal{flex-direction:column;min-height:100vh;display:flex}.portal-top{border-bottom:1px solid var(--line);background:var(--panel2);z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.portal-brand img{width:auto;height:30px;display:block}.portal-logo{width:auto;height:40px;margin-bottom:14px}.portal-top nav{align-items:center;gap:14px;font-size:14px;display:flex}.portal-top nav a{color:var(--muted);text-decoration:none}.portal-top nav a:hover{color:var(--ink)}.badge{background:var(--accent);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.linklike{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.portal-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:20px 16px 40px}.portal-foot{text-align:center;max-width:640px;margin:0 auto;padding:16px}.portal h1{font-size:24px}.hero{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 8px;font-size:12px;font-weight:600}.progress{background:var(--panel2);border-radius:3px;height:6px;margin-bottom:14px;overflow:hidden}.progress span{background:var(--accent);border-radius:3px;height:100%;display:block}.btn.big{width:100%;margin-top:6px;padding:14px 18px;font-size:16px}.stack>*{margin-bottom:12px}.stack>:last-child{margin-bottom:0}.stack h2{margin-top:6px}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid var(--line)}.checklist li:first-child{border-top:0}.checklist a{align-items:center;gap:12px;padding:12px 2px;text-decoration:none;display:flex}.checklist b{flex:1;font-weight:500}.checklist em{color:var(--muted);font-size:12px;font-style:normal}.checklist .tick{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.checklist li.done .tick{background:var(--ok);border-color:var(--ok);color:#0e0b2e}.checklist li.done b{color:var(--muted)}.checklist li.now .tick{border-color:var(--accent)}.checklist li.now em{color:var(--accent)}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 0;display:flex}.timeline li:first-child{border-top:0}.timeline li b{flex-basis:100%}.win{font-size:16px}.win b{color:var(--ok);font-size:22px}.ok-note{color:var(--ok)}.contract p{margin:0 0 10px;line-height:1.6}.check{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{flex:none;width:20px;height:20px;margin:2px 0 0}.upload.is-done{border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.reflink code{background:var(--panel2);border:1px solid var(--line);word-break:break-all;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.thread{flex-direction:column;gap:10px;display:flex}.bubble{background:var(--panel2);border:1px solid var(--line);border-radius:12px;max-width:85%;padding:10px 12px}.bubble p{white-space:pre-wrap;margin:0 0 4px}.bubble span{color:var(--muted);font-size:11px}.bubble.me{background:color-mix(in srgb,var(--accent) 18%,var(--panel2));border-color:color-mix(in srgb,var(--accent) 40%,var(--line));align-self:flex-end}.bubble.internal{opacity:.85;border-style:dashed}details.card>summary{cursor:pointer}details.card[open]>summary{margin-bottom:12px}input[type=checkbox]{width:auto}.portal{--eq:#3987e5;--ex:#d95926;--tu:#199e70}.progress-page h1{margin-bottom:6px;font-size:26px;line-height:1.2}.pg-head{margin-bottom:18px}.climb{margin:4px 0 0;position:relative}.climb svg{touch-action:pan-y;width:100%;height:auto;display:block}.climb-grid{stroke:var(--line);stroke-width:1px}.climb-axis{fill:var(--muted);font-size:13px}.climb-cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.climb-end{fill:var(--ink);font:700 24px Sora,system-ui,sans-serif}.climb-end-sub{fill:var(--muted);font-size:13px}.climb-tip{background:var(--panel2);border:1px solid var(--line);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%)}.climb-tip i,.climb-legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.climb-legend{color:var(--muted);gap:16px;margin-top:6px;font-size:12px;display:flex}.pg-table summary{cursor:pointer;color:var(--muted);margin-top:8px}.pg-table table{margin-top:6px}.ledger-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ledger-count{color:var(--muted);margin:0}.ledger-count b{color:var(--ok);margin-right:4px;font:700 28px Sora,system-ui,sans-serif}.ledger-bar{margin:10px 0 4px;position:relative}.ledger-bar:before{content:"";background:var(--panel2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;position:absolute;inset:0 0 auto}.ledger-bar>span{background:var(--ok);border-radius:4px;min-width:8px;max-width:100%;height:8px;display:block;position:relative}.ledger-bar p{margin:6px 0 0}.ledger{margin:14px 0 0;padding:0;list-style:none}.ledger li{border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding:10px 0;display:grid}.ledger .acct{font-weight:600}.ledger li.won .acct{text-decoration:line-through;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok);color:var(--muted);text-decoration-thickness:2px}.ledger .results{flex-wrap:wrap;gap:6px;display:flex}.res{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px}.res.won{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.res.won:before{content:"✓ "}.res.push{color:var(--warn)}.res.push:before{content:"↻ "}.res.wait{color:var(--muted)}.marks{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.marks li{grid-template-columns:28px 1fr;align-items:start;column-gap:10px;padding:8px 0;display:grid;position:relative}.marks li:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-10px;left:13px}.marks li:last-child:before{display:none}.marks li.on:before{background:var(--ok)}.marks .dot{border:2px solid var(--line);background:var(--panel);border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.marks li.on .dot{background:var(--ok);border-color:var(--ok);color:#0e0b2e;font-weight:700}.marks li.next .dot{border-color:var(--accent)}.marks li:not(.on) b{color:var(--muted)}.marks li.next b{color:var(--ink)}.rounds{margin:0;padding:0;list-style:none}.rounds li{border-top:1px solid var(--line);padding:12px 0}.rounds li:first-child{border-top:0;padding-top:0}.rounds h3{margin:2px 0 6px}.rounds p{margin:0 0 6px}.mini-progress{align-items:center;gap:14px;margin:10px 0 12px;display:flex}.mini-progress b{color:var(--ok);font:700 34px Sora,system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.ledger-bar>span{transition:width .8s ease-out}}a.hero-link{color:inherit;text-decoration:none;display:block}a.hero-link:hover{border-color:var(--accent)}a.hero-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.portal-top{padding:10px 12px}.portal-top nav{gap:10px;font-size:13px}.portal-top nav a,.portal-top nav .linklike{white-space:nowrap}.portal-brand img{height:24px}}.climb svg{max-width:520px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-head h1{margin:0}.seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.seg a{color:var(--muted);padding:7px 14px;font-size:14px;text-decoration:none}.seg a+a{border-left:1px solid var(--line)}.seg a[aria-current=page]{background:var(--accent);color:#fff}.lead-top{grid-template-columns:minmax(200px,1fr) 2fr;gap:16px;display:grid}.lead-top>.card{margin-bottom:16px}@media (max-width:760px){.lead-top{grid-template-columns:1fr}}.hero-num{margin:6px 0 8px;font:700 56px/1 Sora,system-ui,sans-serif}.up{color:var(--ok)}.down{color:var(--warn)}.src-bars{margin:0 0 8px;padding:0;list-style:none}.src-bars a{border-radius:8px;grid-template-columns:150px 1fr 36px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.src-bars a:hover,.src-bars li.on a{background:var(--panel2)}.src-bars b{text-align:right;font-family:Sora,system-ui,sans-serif}.src-name{white-space:nowrap;font-size:14px}.src-name i,.src-chip i,.flow-legend i,.flow-tip i{vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.src-track{background:var(--panel2);border-radius:4px;height:8px;overflow:hidden}.src-track span{border-radius:4px;min-width:2px;height:100%;display:block}.src-chip{white-space:nowrap;font-size:13px}.flow{margin:0;position:relative}.flow svg{width:100%;height:auto;display:block}.flow-base{stroke:var(--line)}.flow-zero{fill:var(--line)}.flow-axis{fill:var(--muted);font-size:12px}.flow-tip{background:var(--panel2);border:1px solid var(--line);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%)}.flow-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.list-head h2{margin:0}.search-inline{flex:1;min-width:240px;max-width:320px}.badge{vertical-align:middle}.flow-tiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:0;display:grid}@media (max-width:760px){.flow-tiles{grid-template-columns:1fr}}.flow-tile{flex-direction:column;gap:4px;text-decoration:none;display:flex}.flow-tile:hover{border-color:var(--accent)}.flow-tile>b{font:700 40px/1.1 Sora,system-ui,sans-serif}.mix{background:var(--panel2);border-radius:3px;gap:2px;height:6px;margin-top:8px;display:flex;overflow:hidden}.mix span{height:100%;display:block}.alert-card{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.pulse{background:var(--accent);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.pulse{animation:1.8s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}}.fresh{margin:8px 0;padding:0;list-style:none}.fresh li{border-top:1px solid var(--line);padding:6px 0}.fresh li:first-child{border-top:0}.combo{position:relative}.combo input{padding:12px 14px;font-size:16px}.combo-list{z-index:10;background:var(--panel2);border:1px solid var(--line);border-radius:10px;max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #00000059}.combo-list li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.combo-list li.active{background:var(--panel)}.combo-empty{color:var(--muted);cursor:default}.partner-card h2{margin-bottom:2px}.p-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}@media (max-width:600px){.p-stats{grid-template-columns:repeat(2,1fr)}}.p-stats div{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.p-stats b{font:700 26px Sora,system-ui,sans-serif;display:block}.p-stats span{color:var(--muted);font-size:12px}.copyable{-webkit-user-select:all;user-select:all;word-break:break-all}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:760px){.two-col{grid-template-columns:1fr}}.leaders{margin:0;padding-left:20px}.leaders li{padding:6px 0}.leaders li>span.small:last-child{color:var(--muted);display:block}.chat-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-list>li{border-top:1px solid var(--line)}.chat-list>li:first-child{border-top:0}.chat-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 0;list-style:none;display:grid}.chat-list summary::-webkit-details-marker{display:none}.chat-list summary .pill{text-overflow:ellipsis;white-space:nowrap;grid-row:span 2;align-self:center;max-width:220px;text-decoration:none;overflow:hidden}.chat-q{overflow-wrap:anywhere;min-width:0;font-weight:600}.chat-q:before{content:"▸ ";color:var(--muted)}details[open] .chat-q:before{content:"▾ "}.chat-log{background:var(--panel2);border-radius:10px;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:14px;list-style:none;display:flex}.chat-log li{overflow-wrap:anywhere;white-space:pre-wrap}.chat-log b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.chat-log li.me b{color:#9085e9}.ink{color:var(--ink)}#chat-h .src-chip i{width:10px;height:10px}@media (max-width:640px){.chat-list summary{grid-template-columns:minmax(0,1fr)}.chat-list summary .pill{grid-row:auto;justify-self:start}}.row-gap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flash{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:10px;padding:10px 14px}.num{text-align:right;font-variant-numeric:tabular-nums}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input,.inline-form select{width:auto;min-width:0;padding:6px 9px}.link-stat{color:inherit;text-decoration:none}.link-stat em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.link-stat:hover{border-color:var(--accent)}.plat{border:1px solid var(--line);color:var(--muted);vertical-align:1px;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.plat-facebook,.plat-instagram{color:#7ed07e;border-color:#0f5c1f}.plat-tiktok{color:#f29a9a;border-color:#7a3340}.social-tiles{grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:14px;margin-bottom:16px;display:grid}.social-tiles .card{margin:0}.chan{border-top:3px solid var(--line)}.chan-name{align-items:center;gap:7px;margin:0 0 6px;font-weight:600;display:flex}.chan-name i{border-radius:2px;width:10px;height:10px;display:inline-block}.chan>b{font-family:Sora,system-ui,sans-serif;font-size:34px;line-height:1.1;display:block}.funnel ol{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.funnel li{grid-template-columns:1fr auto 52px;align-items:baseline;gap:8px;font-size:14px;display:grid}.funnel li b{font-variant-numeric:tabular-nums;font-family:Sora,system-ui,sans-serif;font-size:18px}.funnel li em{color:var(--muted);text-align:right;font-size:12px;font-style:normal}table.links code{font-size:13px}.link-maker{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:16px;padding-top:14px;display:grid}.link-maker h3{grid-column:1/-1;margin:0}.link-maker label{color:var(--muted);font-size:13px}.conn{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.conn li{grid-template-columns:14px 1fr;align-items:start;gap:10px;display:grid}.conn p{margin:4px 0 8px}.dot{background:var(--line);border-radius:50%;width:10px;height:10px;margin-top:6px}.dot.on{background:var(--ok);box-shadow:0 0 0 3px #2bd68a2e}@media (max-width:1000px){.social-tiles,.link-maker{grid-template-columns:1fr 1fr}}@media (max-width:560px){.social-tiles,.link-maker{grid-template-columns:1fr}}.hero-cta{border-color:var(--accent)}.agenda{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-day+.agenda-day{margin-top:18px}.agenda-day h3{margin:0 0 8px;font-size:15px}.appt{border:1px solid var(--line);background:var(--panel2);border-left:3px solid var(--accent);border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.appt.completed{border-left-color:var(--ok)}.appt.no_show{border-left-color:var(--bad)}.appt p{margin:0 0 3px}.appt-time b{font-family:Sora,system-ui,sans-serif;font-size:16px;display:block}.appt-time span{color:var(--muted);font-size:12px}.appt-actions{align-items:center;gap:6px;display:flex}.appt-actions form{margin:0}.cancel form{gap:6px;margin-top:6px;display:flex}.cancel input{min-width:200px;padding:6px 9px}.btn.small{padding:6px 10px;font-size:13px}@media (max-width:640px){.appt{grid-template-columns:62px minmax(0,1fr)}.appt-actions{grid-column:1/-1}}.host{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:10px 0;padding:12px 14px}.host summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.host-form,.cal-link{flex-direction:column;gap:10px;margin-top:12px;display:flex}.row2{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.row2 label,.settings-grid label,.cal-link label{color:var(--muted);font-size:13px}.hours{border-collapse:collapse;width:auto}.hours td{border:0;padding:3px 8px 3px 0}.hours input[type=time]{width:120px;padding:6px 8px}.check{align-items:center;gap:8px;display:flex}.cal-link button{align-self:flex-start}.add-host{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.add-host h3{margin:0}.add-host .btn{align-self:flex-start}.howto{margin-top:14px}.howto summary{cursor:pointer;color:var(--muted)}.howto ol{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;display:flex}.danger{color:var(--bad)!important}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.settings-grid .wide{grid-column:1/-1}.settings-grid .btn{justify-self:start}.blocks{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.blocks li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.blocks form{margin-left:auto}@media (max-width:760px){.row2,.settings-grid{grid-template-columns:1fr}}.manage h1{margin:4px 0;font-size:24px}.picker{flex-direction:column;gap:12px;margin-top:14px;display:flex}.days{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.days button{border:1px solid var(--line);background:var(--panel2);min-width:64px;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 10px;display:flex}.days button span{color:var(--muted);font-size:12px}.days button.on{border-color:var(--accent);background:#e6006e1f}.times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.times button{border:1px solid var(--line);background:var(--panel2);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px;font-weight:600}.times button:hover{border-color:var(--accent)}.auto-ready{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.ready{align-items:center;gap:12px;margin:0;display:flex}.ready>b{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-family:Sora;font-size:15px;display:grid}.ready.ok>b{background:var(--ok);border-color:var(--ok);color:#0e0b2e}.ready.bad>b{border-color:var(--warn);color:var(--warn)}.ready p{margin:0;font-weight:600}.ready div{min-width:0}.seq-list{margin:16px 0}.seq{border-left:4px solid var(--line)}.seq.on{border-left-color:var(--ok)}.seq-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seq-head h2{margin:0 0 2px}.seq-head h2 a{text-decoration:none}.seq-head h2 a:hover{text-decoration:underline}.seq-head p{margin:0}.switch{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:999px;flex:none;width:52px;height:30px;padding:0;position:relative}.switch i{background:var(--muted);border-radius:50%;width:22px;height:22px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.switch.on{background:color-mix(in srgb,var(--ok) 30%,var(--panel2));border-color:var(--ok)}.switch.on i{background:var(--ok);transform:translate(22px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seq-flow{scrollbar-width:thin;gap:0;margin:14px 0 10px;padding:0;list-style:none;display:flex;overflow-x:auto}.seq-flow li{flex:1 0 140px;max-width:220px;padding:22px 12px 0 0;position:relative}.seq-flow li:before{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.seq-flow li:after{content:"";background:var(--line);height:2px;position:absolute;top:11px;left:14px;right:2px}.seq-flow li:last-child:after{display:none}.seq.off .seq-flow li:before{background:var(--muted)}.seq-flow li.skip{opacity:.45}.seq-flow .mark{color:var(--muted);font-size:12px;font-weight:600;display:block}.seq-flow .subj{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.seq-stats{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.seq-stats b{color:var(--ink)}.editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.editor-side{position:sticky;top:16px}@media (max-width:1000px){.editor{grid-template-columns:minmax(0,1fr)}.editor-side{position:static}}.step-card.skip{opacity:.6}.step-top{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.step-top p{margin:2px 0 0}.step-num{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.email-preview{white-space:pre-wrap;word-break:break-word;background:var(--panel2);border:1px solid var(--line);border-radius:10px;max-height:420px;margin:0 0 10px;padding:14px;font:14px/1.6 IBM Plex Sans,system-ui,sans-serif;overflow:auto}.step-edit form{margin-top:12px}.step-tools{margin-top:10px}.timing{align-items:end}.timing>label:first-child{flex:0 0 110px;min-width:90px}.timing>label:nth-child(2){flex:0 0 130px;min-width:110px}.chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.chip{cursor:pointer;margin:0;display:inline-flex}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:13px}.chip input:checked+span{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent);color:var(--ink)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.vars{margin:0;padding:0;list-style:none}.vars li{border-top:1px solid var(--line);flex-direction:column;padding:6px 0;display:flex}.vars li:first-child{border-top:0}.vars code{color:var(--ink);font-size:13px}.group-head{margin:22px 0 10px}.group-head h2{margin:0}.group-head p{margin:2px 0 0}.journey-cta{border-color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--panel)),var(--panel))}.journey-cta .eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.goal-seg{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.goal-seg a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:13px;text-decoration:none}.goal-seg a[aria-current=page]{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 22%,transparent)}.editor-side details{border-top:1px solid var(--line);padding:6px 0}.editor-side details:first-of-type{border-top:0}.pay-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 0 12px;display:flex}.pay-row p{margin:0}.pay-row form.row{margin-top:8px}.handoffs{border-color:var(--warn)}#billing code{word-break:break-all}.pay-row details{flex:320px}.pay-row details[open]{flex-basis:100%}.pay-row form.row input{min-width:220px}.croa-note{border-left:4px solid var(--ok)}.croa-note p{margin:0;font-size:14px}.stat.warn b{color:var(--warn)}.bill-list{margin:0;padding:0;list-style:none}.bill-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:12px 0;display:grid}.bill-row:first-child{border-top:0}.bill-main p{margin:0 0 2px}.bill-main .pill{margin-left:6px}.bill-amt b{font-family:Sora;font-size:18px}.bill-row.void{opacity:.6}.bill-actions{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.bill-actions details{position:relative}.bill-actions details[open]{flex-basis:100%}.bill-actions summary{list-style:none;display:inline-block}.bill-actions summary::-webkit-details-marker{display:none}.stack-sm{flex-direction:column;gap:6px;max-width:520px;margin-top:8px;display:flex}.performed summary{cursor:pointer}.processor{margin-bottom:12px}.processor p{margin:6px 0}.checklist.static li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 2px;display:flex}.checklist.static li:first-child{border-top:0}.checklist.static li:not(.done) .tick{border-color:var(--bad);color:var(--bad)}.bill-hero.due{border-color:var(--accent)}.round-fee{border-left:4px solid var(--line)}.round-fee.paid{border-left-color:var(--ok)}.round-fee.failed,.round-fee.due{border-left-color:var(--warn)}.round-fee h2 .pill{vertical-align:middle;margin-left:8px}.side{gap:2px;height:100vh;position:sticky;top:0;overflow-y:auto}.side .brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:14px;padding:0 4px;text-decoration:none;display:flex}.side .brand img{border-radius:8px}.side .brand span{color:var(--ink);font-family:Sora;font-size:17px;font-weight:700}.side .brand i{color:var(--accent);font-style:normal}.side a{align-items:center;gap:10px;display:flex}.side a svg{opacity:.8;flex:none}.side a.on{background:var(--panel);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.side a.on svg{opacity:1;color:var(--accent)}.nav-group{flex-direction:column;gap:2px;margin-top:6px;display:flex}.nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);opacity:.75;margin:10px 10px 2px;font-size:11px;font-weight:600}.nav-bottom{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.nav-count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.nav-count.warn{background:var(--warn);color:#1a1300}.nav-count.bad{background:var(--bad)}.nav-search{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;font-size:14px;display:flex}.nav-search:hover{color:var(--ink);border-color:var(--accent)}.nav-search kbd,.cmdk kbd{border:1px solid var(--line);color:var(--muted);border-radius:5px;margin-left:auto;padding:1px 6px;font:11px IBM Plex Sans,sans-serif}.who-co{color:var(--ink);font-weight:600}.who-email{text-overflow:ellipsis;overflow:hidden}@media (max-width:760px){.side{height:auto;position:static;overflow:visible}.nav-group{flex-flow:wrap;margin:0}.nav-label,.side a span{display:none}.side a.on span{display:inline}.nav-bottom{border:0;margin:0;padding:0}.nav-search{width:auto;margin:0}.nav-search span,.nav-search kbd{display:none}}.cmdk-wrap{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05041499;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.cmdk{background:var(--panel);border:1px solid var(--line);border-radius:14px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 30px 80px #00000080}.cmdk-in{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.cmdk-in input{background:0 0;border:0;padding:4px 0;font-size:16px}.cmdk-in input:focus{outline:none}.cmdk-list{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-list li{cursor:pointer;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cmdk-list li b{color:var(--ink);font-weight:500}.cmdk-list li span{margin-left:auto;font-size:12px}.cmdk-list li.on{background:var(--panel2);color:var(--ink)}.cmdk-list li.on svg{color:var(--accent)}.cmdk-empty{cursor:default!important}.pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.pager-ctl{align-items:center;gap:8px;display:flex}.pager-ctl label{color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.pager-ctl select{width:auto;padding:5px 8px}.pager .btn.off{opacity:.35;pointer-events:none}details.section>summary .switch{margin-left:8px}.sec-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rowbtn{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px}.rowbtn:hover{color:var(--bad);background:var(--panel2)}.chips-nav{flex-wrap:wrap;gap:6px;display:flex}.chips-nav a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none}.chips-nav a[aria-current=page]{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 22%,transparent)}details.seq>summary.seq-sum{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}details.seq>summary.seq-sum::-webkit-details-marker{display:none}details.seq .seq-title{flex:1;min-width:0}.details.seq .seq-title p{margin:2px 0 0}details.seq .seq-title h2{margin:0;font-size:17px}details.seq .seq-title p{margin:2px 0 0}details.seq>summary:hover h2{color:var(--accent)}details.seq{border-left:4px solid var(--line)}details.seq.on{border-left-color:var(--ok)}.wait-list{margin:0;padding:0;list-style:none}.wait-list li{border-top:1px solid var(--line)}.wait-list li:first-child{border-top:0}.wait-row{color:var(--ink);border-radius:8px;grid-template-columns:14px minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 6px;text-decoration:none;display:grid}.wait-row:hover{background:var(--panel2)}.wait-row:hover .wait-go{color:var(--accent)}.wait-who{flex-direction:column;min-width:0;display:flex}.wait-who b{font-weight:600}.wait-n{flex-wrap:wrap;gap:4px;display:flex}.wait-due{text-align:right}.wait-go{color:var(--muted);text-align:right;font-size:20px}.wait-dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.wait-dot.overdue{background:var(--bad);box-shadow:0 0 0 4px color-mix(in srgb,var(--bad) 25%,transparent)}.wait-dot.due_soon{background:var(--warn)}.wait-dot.open{background:#3987e5}.wait-dot.answered{background:var(--ok)}@media (max-width:760px){.wait-row{grid-template-columns:12px 1fr 16px}.wait-n,.wait-due{grid-column:2}.wait-due{text-align:left}.wait-go{grid-area:1/3}}.msg-list{margin:0;padding:0;list-style:none}.msg-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.msg-list li:first-child{border-top:0}.msg-list li.unread .msg-who b{color:var(--ink)}.msg-list li.unread{box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.msg-main{color:var(--ink);flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.msg-main:hover b{color:var(--accent)}.msg-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-when{white-space:nowrap}@media (max-width:760px){.msg-list li{grid-template-columns:1fr auto}.msg-when{display:none}}.dash-head{align-items:flex-end}.dash-head h1{margin-bottom:2px}.dash-head p{margin:0}.kbd{border:1px solid var(--line);border-radius:5px;padding:1px 6px;font:11px IBM Plex Sans,sans-serif}.today{border-left:4px solid var(--accent)}.today.clear{border-left-color:var(--ok)}.prio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.prio a{background:var(--panel2);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.prio a:hover{border-color:var(--accent)}.prio a b{min-width:28px;font-family:Sora;font-size:22px}.prio a span{flex:1;font-size:14px}.prio a i{color:var(--muted);font-style:normal}.prio a.bad b{color:var(--bad)}.prio a.warn b{color:var(--warn)}.rep-head{align-items:flex-start}.rep-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.small-btn{padding:7px 12px;font-size:13px;text-decoration:none;display:inline-block}.rep-jump{align-items:center;margin:0 0 14px}.rep-jump .section-controls{margin-left:auto}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.rep-health{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}.rep-score{width:150px;height:150px;position:relative}.rep-score svg{width:150px;height:150px}.rep-score .ring-bg{fill:none;stroke:var(--line);stroke-width:10px}.rep-score .ring{fill:none;stroke-width:10px;stroke-linecap:round}.rep-score .ring.ok{stroke:var(--ok)}.rep-score .ring.warn{stroke:var(--warn)}.rep-score .ring.bad{stroke:var(--bad)}.rep-score>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rep-score b{font-family:Sora;font-size:40px;line-height:1}.rep-score span{color:var(--muted);font-size:12px}.rep-signals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rep-signals .sig{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-direction:column;gap:4px;height:100%;padding:10px 12px;text-decoration:none;display:flex}.rep-signals .sig:hover{border-color:var(--muted)}.sig-top{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sig-top i{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.sig-top b{margin-left:auto;font-family:Sora}.sig.ok .sig-top i{background:var(--ok)}.sig.warn .sig-top i{background:var(--warn)}.sig.bad .sig-top i{background:var(--bad)}.sig.bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.rep-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.rep-kpis.tight{margin-bottom:0}.rep-kpi{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}a.rep-kpi:hover{border-color:var(--muted)}.rep-kpi .k-label{color:var(--muted);font-size:12px}.rep-kpi b{overflow-wrap:anywhere;font-family:Sora;font-size:24px;line-height:1.2}.rep-kpi.bad b{color:var(--bad)}.rep-kpi.warn b{color:var(--warn)}.rep-kpi.ok b{color:var(--ok)}.rep-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px;margin-top:14px;display:grid}.rep-cols table td,.rep-cols table th{padding:6px 8px}.rep-cols tr.sub td{font-size:13px}.section-body h3{margin-top:14px;font-size:15px}.rep-chart{margin-bottom:6px}.rep-grid{stroke:var(--line);stroke-dasharray:2 4;opacity:.7}.rep-rate{align-items:center;gap:8px;min-width:120px;display:flex}.rep-rate span:last-child{font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:13px}.rep-meter{background:var(--line);border-radius:3px;flex:1;min-width:50px;height:6px;overflow:hidden}.rep-meter>span{background:#3987e5;border-radius:3px;height:100%;display:block}.rep-funnel{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rep-funnel li{grid-template-columns:150px 1fr 36px 80px;align-items:center;gap:10px;font-size:14px;display:grid}.rep-funnel .f-bar{background:var(--line);border-radius:6px;height:12px;overflow:hidden}.rep-funnel .f-bar>span{background:#3987e5;border-radius:6px;height:100%;display:block}.rep-funnel b{text-align:right;font-variant-numeric:tabular-nums}.rep-dispute-hero{grid-template-columns:200px 1fr;align-items:stretch;gap:14px;display:grid}.rep-big{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:16px;display:flex}.rep-big b{font-family:Sora;font-size:56px;line-height:1}.rep-big.ok b{color:var(--ok)}.rep-big.warn b{color:var(--warn)}.rep-big.bad b{color:var(--bad)}.rep-explain{margin:10px 0 0}.rep-foot{text-align:center;margin-top:8px}@media (max-width:760px){.rep-health{grid-template-columns:1fr;justify-items:center}.rep-health-body{width:100%}.rep-dispute-hero{grid-template-columns:1fr}.rep-funnel li{grid-template-columns:110px 1fr 30px}.rep-funnel li>span:last-child{display:none}}@media print{html,body{color:#111;background:#fff}.shell{display:block}.side,.rep-actions,.rep-jump,.section-controls,.flow-tip{display:none!important}main{max-width:none;padding:0}.card,.rep-kpi,.rep-big,.rep-signals .sig{color:#111;break-inside:avoid;background:#fff;border-color:#ccc}details.section>summary .chev{display:none}.muted,.small.muted,.k-label,th{color:#555!important}a{color:#111;text-decoration:none}.flow-axis{fill:#555}}@media (max-width:520px){.rep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-kpi b{font-size:20px}}.share-row{flex-wrap:wrap;gap:8px;margin:10px 0 6px;display:flex}.share-row .btn{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;text-decoration:none}.partner-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.partner-stats div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px}.partner-stats b{font-family:Sora;font-size:26px;line-height:1.1;display:block}.partner-stats span{color:var(--muted);font-size:12px}.ref-list{margin:0;padding:0;list-style:none}.ref-list>li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.ref-list>li:first-child{border-top:0}.ref-top{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;gap:10px;display:flex}.ref-steps{flex:1;gap:4px;min-width:120px;max-width:220px;margin:0;padding:0;list-style:none;display:flex}.ref-steps li{background:var(--line);border-radius:3px;flex:1;height:6px}.ref-steps li.on{background:var(--ok)}.round-trip{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.round-trip li{padding-left:4px}.round-trip b{display:block}.round-trip span{color:var(--muted);font-size:14px}a.partner-help{flex-direction:column;gap:4px;display:flex}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.plain-fieldset:disabled input,.plain-fieldset:disabled textarea,.plain-fieldset:disabled select{opacity:.75;cursor:not-allowed}.who-role{color:var(--accent);margin-top:2px;font-weight:600}.restricted h1{font-size:24px}.matrix td.num,.matrix th.num{text-align:center}.matrix .yes{color:var(--ok);font-weight:700}.matrix .no{color:var(--muted)}.role-notes{flex-direction:column;gap:4px;margin:12px 0 0;padding-left:18px;display:flex}tr.suspended td{opacity:.55}.inline-form{align-items:center;gap:6px;display:flex}.inline-form select{width:auto;padding:5px 8px}.sec-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sec-checks li{align-items:flex-start;gap:10px;display:flex}.sec-checks li>span{background:var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.sec-checks li.ok>span{background:var(--ok);color:#0e0b2e}.sec-checks li.bad>span{background:var(--bad);color:#fff}.sec-checks li.warn>span{background:var(--warn);color:#0e0b2e}.sec-checks p{margin:2px 0 0}.esc-cats{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.esc-cat{border:1px solid var(--line);background:var(--panel2);color:var(--ink);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.esc-cat input{width:auto;margin-top:3px}.esc-cat b{font-size:14px;display:block}.esc-cat em{color:var(--muted);font-size:12px;font-style:normal;display:block}.esc-list{margin:0;padding:0;list-style:none}.esc{border-top:1px solid var(--line);padding:14px 0}.esc:first-child{border-top:0}.esc-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.esc-body{white-space:pre-wrap;margin:8px 0}.esc-answer{border-left:3px solid var(--ok);background:var(--panel2);border-radius:6px;margin:6px 0;padding:10px 12px}.esc-reply{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.esc-reply textarea{background:var(--panel2);min-width:220px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;flex:1;padding:8px}.stack{flex-direction:column;gap:10px;display:flex}.stack textarea{background:var(--panel2);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;width:100%;padding:9px 11px}.floor-card{flex-direction:column;gap:10px;display:flex}.floor-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.floor-top h2{margin:0}.floor-nums{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.floor-nums div{background:var(--panel2);border:1px solid var(--line);text-align:center;border-radius:10px;padding:10px}.floor-nums b{font-family:Sora;font-size:22px;display:block}.floor-nums span{color:var(--muted);font-size:12px}.me-row td{background:color-mix(in srgb,var(--accent) 12%,transparent)}.leader{margin:0;padding:0;list-style:none}.leader li{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.leader li:first-child{border-top:0}.leader li.me b{color:var(--accent)}.lb-rank{text-align:center;font-family:Sora}.btn.big-call{background:var(--ok);color:#0e0b2e;text-align:center;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.btn.danger{background:var(--bad);border:1px solid var(--bad);color:#fff!important}.btn.ghost.danger{border:1px solid var(--bad);background:#fff;color:var(--bad)!important}.dial-head{align-items:flex-start}.dial-tools{flex-wrap:wrap;gap:8px;display:flex}.dial-meters,.sales-goals{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sales-goals{padding:14px}.dial-meters>div,.sales-goals>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.sales-goals>div{background:var(--panel2)}.dial-meters b,.sales-goals b{font-family:Sora;font-size:22px;line-height:1.1}.dial-meters b em,.sales-goals b em{color:var(--muted);font-family:inherit;font-size:13px;font-style:normal}.dial-meters .hit b,.sales-goals .hit b{color:var(--ok)}.dm-bar{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.dm-bar>span{background:var(--ok);height:100%;display:block}.dial-flash{background:var(--panel2);border:1px solid var(--line);border-radius:10px;margin:0 0 12px;padding:10px 14px}.dial-flash.ok{border-color:var(--ok)}.dial-flash.bad{border-color:var(--bad);color:var(--bad)}.dial-setup summary{cursor:pointer;font-weight:600}.dial-add h2{margin-top:0}.dial-form{flex-direction:column;gap:8px;display:flex}.dial-grid{grid-template-columns:270px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.dial-queue{flex-direction:column;max-height:calc(100vh - 24px);padding:0;display:flex;position:sticky;top:12px;overflow:hidden}.dial-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px;display:flex}.dial-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.dial-tabs button.on{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 20%,transparent)}.dial-tabs em{color:var(--ink);margin-left:5px;font-style:normal}.dial-queue ul{margin:0;padding:0;list-style:none;overflow:auto}.dq-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.dq-item:hover{background:var(--panel2)}.dq-item.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}.dq-item.later{opacity:.55}.dq-main{flex-direction:column;min-width:0;display:flex}.dq-main b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dq-main .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dq-dot{background:var(--muted);border-radius:50%;width:9px;height:9px}.dq-dot.hot{background:var(--bad)}.dq-dot.warm{background:var(--warn)}.dq-dot.cold{background:#3987e5}.dq-time{white-space:nowrap}.dn-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dn-head h2{margin:0;font-size:24px}.dn-labels{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.chip{border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:3px 9px;font-size:12px}.chip.hot,.chip.bad{border-color:var(--bad);color:#ffb3b8}.chip.warm,.chip.warn{border-color:var(--warn);color:#ffd2a6}.chip.cold{color:#a9c9f5;border-color:#3987e5}.chip.ok{border-color:var(--ok);color:#a6f0cd}.dn-why{margin:4px 0 12px}.dn-call{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.dn-number b{letter-spacing:.02em;font-family:Sora;font-size:24px;display:block}.dn-live{align-items:center;gap:8px;display:flex}.dn-timer{color:var(--ok);min-width:64px;font-family:Sora;font-size:22px}.dn-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dn-slots{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chip-btn{background:var(--panel2);border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.chip-btn:hover{border-color:var(--muted)}.chip-btn.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip-btn.danger.on{background:var(--bad);border-color:var(--bad)}.dn-dispo{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.dn-dispo p{margin:0}.dn-outcomes{flex-wrap:wrap;gap:6px;display:flex}.dn-callback{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dn-callback input{width:auto}.dn-dispo textarea{background:var(--panel2);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 11px}.dn-submit{align-items:center;gap:12px;display:flex}.kbd{border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:ui-monospace,monospace;font-size:11px;display:inline-block}.dial-script{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.dial-script h3{margin:14px 0 6px;font-size:14px}.ds-steps{flex-direction:column;gap:10px;margin:8px 0 0;padding-left:18px;display:flex}.ds-steps b{margin-bottom:2px;display:block}.ds-steps p{margin:2px 0;font-size:14px}.ds-tip{color:var(--warn)}.ds-obj{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-obj .linklike{text-align:left;font-size:14px}.ds-obj p{border-left:2px solid var(--accent);margin:4px 0 0;padding-left:10px;font-size:14px}.ds-vm{background:var(--panel2);border-radius:8px;padding:10px}.ds-rules{border-top:1px solid var(--line);padding-top:10px}@media (max-width:1200px){.dial-grid{grid-template-columns:240px minmax(0,1fr)}.dial-script{grid-column:1/-1;max-height:none;position:static}}@media (max-width:760px){.dial-grid{grid-template-columns:1fr}.dial-queue{max-height:340px;position:static}.dial-meters,.sales-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}.mfa-setup{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:8px;display:flex}.mfa-qr{background:#fff;border-radius:12px;padding:10px;line-height:0}.mfa-qr img{width:180px;height:180px}.mfa-key{letter-spacing:1px;word-break:break-all;font-size:13px}.mfa-devices{gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.mfa-devices li{border:1px solid var(--line,#ffffff1f);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.who-link{margin-top:6px;display:inline-block}.dial-ring{border:2px solid var(--accent);flex-wrap:wrap;align-items:center;gap:14px;animation:1.2s ease-in-out infinite ringpulse;display:flex}.dial-ring>div{flex:1;gap:2px;min-width:180px;display:grid}.dial-ring-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%}@keyframes ringpulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.dial-ring{animation:none}}.dial-listen{margin:0 0 8px}.dial-vms ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dial-vms li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dial-vms audio{max-width:100%;height:32px}.dn-text{gap:8px;margin-top:10px;display:grid}.ava-calls{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ava-calls details{border:1px solid var(--line,#ffffff1f);border-radius:10px;padding:10px 12px}.ava-calls summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ava-calls summary::-webkit-details-marker{display:none}.ava-who{gap:2px;display:grid}.ava-transcript{gap:6px;max-height:420px;margin-top:10px;display:grid;overflow:auto}.ava-line{border-radius:10px;margin:0;padding:8px 10px;font-size:14px;line-height:1.45}.ava-line.ava{background:color-mix(in srgb,var(--accent) 12%,transparent)}.ava-line.caller{background:#ffffff0a}.ava-line b{margin-right:6px}.ava-modes{border:0;gap:6px;margin:0;padding:0;display:grid}.os{--gold:#e2be7e;--gold2:#b8934f;--gold-soft:color-mix(in srgb,var(--gold) 14%,transparent)}.os-head{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 55%),linear-gradient(180deg,var(--panel),var(--panel2));border-radius:18px;margin-bottom:16px;padding:22px 24px;position:relative;overflow:hidden}.os-head:after{content:"";border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -60px -80px auto}.os-head .eyebrow{color:var(--gold);letter-spacing:.14em}.os-head h1{margin:0 0 4px;font-size:28px}.os-head-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.os-tools{flex-wrap:wrap;gap:8px;display:flex}.os .btn.gold{background:linear-gradient(180deg,var(--gold),var(--gold2));color:#1a1305}.os .btn.ghost.gold{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));color:var(--gold);background:0 0}.os-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.os-kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px}.os-kpi b{white-space:nowrap;text-overflow:ellipsis;font:700 26px/1.1 Sora,system-ui,sans-serif;display:block;overflow:hidden}.os-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.os-kpi em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.os-kpi.gold{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));background:linear-gradient(180deg,var(--gold-soft),var(--panel))}.os-kpi.gold b{color:var(--gold)}@media (max-width:1100px){.os-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.os-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.os-two{grid-template-columns:minmax(0,1fr)}}.os-list{margin:0;padding:0;list-style:none}.os-list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.os-list li:first-child{border-top:0}.os-list .os-main{flex:1;min-width:0}.os-list .os-main b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.os-list .os-main span{color:var(--muted);font-size:13px}.os-ico{background:var(--panel2);border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.os-ico.call{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.os-ico.email{color:#a9c9f5}.os-ico.sms{color:#a6f0cd}.os-ico.bad{color:var(--bad);border-color:var(--bad)}.os-board{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.os-col{background:var(--panel2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-height:120px;padding:10px;display:flex}.os-col-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:6px;padding:2px 4px 6px;display:flex}.os-col-h b{font-size:13px}.os-col-h span{color:var(--muted);font-size:12px}.os-col.won{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.os-card{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 11px;text-decoration:none;display:block}.os-card:hover{border-color:var(--gold)}.os-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.os-card .small{display:block}.os-card .os-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.os-card .chip{padding:1px 7px;font-size:11px}.os-more{color:var(--muted);text-align:center;font-size:12px;text-decoration:none}.os-feed li{align-items:flex-start}.os-feed time{color:var(--muted);white-space:nowrap;font-size:12px}.os-auto{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:var(--gold-soft);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.os-auto .dot{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent);border-radius:50%}.os-auto.off .dot{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 25%,transparent)}.os-flash{border:1px solid var(--line);background:var(--panel2);border-radius:10px;margin:0 0 12px;padding:10px 14px}.os-flash.ok{border-color:var(--ok)}.os-flash.bad{border-color:var(--bad);color:#ffb3b8}.os-score{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.os-ring{--v:50;background:conic-gradient(var(--gold) calc(var(--v)*1%),var(--panel2) 0);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.os-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:9px}.os-ring b{font:700 30px/1 Sora,system-ui,sans-serif;position:relative}.os-ring small{color:var(--muted);text-align:center;font-size:11px;display:block;position:relative}.os-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.os-facts div{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.os-facts span{color:var(--muted);font-size:12px;display:block}.os-facts b{font-family:Sora}.os-issues{margin:10px 0 0;padding-left:20px}.os-issues li{margin:4px 0}.os-stages{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.os-stages button{background:var(--panel2);border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.os-stages button.on{background:linear-gradient(180deg,var(--gold),var(--gold2));color:#1a1305;border-color:var(--gold);font-weight:600}.os-stages button.past{color:var(--ink);border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}.os-stages button:disabled{cursor:wait}.os-plan li{align-items:flex-start}.os-plan .os-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.os-plan .st-sent,.os-plan .st-done{opacity:.65}.os-plan .st-cancelled,.os-plan .st-skipped{opacity:.45}.os-plan .st-cancelled b,.os-plan .st-skipped b{text-decoration:line-through}.os-preview{white-space:pre-wrap;background:var(--panel2);border:1px solid var(--line);color:var(--ink);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px}.os-deal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.os-deal div{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px}.os-deal span{color:var(--muted);font-size:12px;display:block}.os-deal b{font-family:Sora;font-size:18px}.os-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.os-copy{gap:6px;display:flex}.os-copy input{font-size:12px}.dial-tabs button.os-tab{color:var(--gold);border-color:color-mix(in srgb,#e2be7e 50%,var(--line))}.dial-tabs button.os-tab.on{color:#1a1305;background:linear-gradient(#e2be7e,#b8934f);border-color:#e2be7e}.dn-os{border:1px solid color-mix(in srgb,#e2be7e 45%,var(--line));background:color-mix(in srgb,#e2be7e 8%,var(--panel2));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.dn-os b{color:#e2be7e}.dn-intel{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:0 0 12px;padding:10px 12px}.dn-intel-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.dn-intel-head b{color:#e2be7e}.dn-opener{margin:6px 0;font-size:15px;line-height:1.45}.dn-opener .small{margin-bottom:2px;display:block}.dn-points{margin:4px 0 4px 18px;padding:0;font-size:13px;line-height:1.45}.dn-intel details summary{cursor:pointer;margin-top:4px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-plan .os-main b{white-space:normal}.hunt-setup{border-color:color-mix(in srgb,#e2be7e 45%,var(--line));margin-bottom:16px}.hunt-setup ol{margin:6px 0 8px 18px;padding:0;line-height:1.6}.hunt-presets{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.hunt-src{border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:8px 12px}.hunt-list li{border-bottom:1px solid var(--line);padding:10px 0;display:block}.hunt-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hunt-bar{background:var(--panel2);border-radius:99px;height:6px;margin:8px 0 6px;overflow:hidden}.hunt-bar i{background:linear-gradient(90deg,#b8934f,#e2be7e);height:100%;transition:width .4s;display:block}.hunt-stats{color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.hunt-stats b{color:var(--ink)}.hunt-live{color:#e2be7e;align-items:center;gap:8px;margin:10px 0 0;display:flex}.hunt-dot{background:#e2be7e;border-radius:50%;width:8px;height:8px;animation:1.2s infinite huntpulse}@keyframes huntpulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.hunt-dot{animation:none}.hunt-bar i{transition:none}}.fit-pill{border:1px solid var(--line);background:var(--panel2);border-radius:99px;place-items:center;min-width:38px;height:26px;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.fit-pill.tA{color:#e2be7e;background:#e2be7e38;border-color:#e2be7e}.fit-pill.tB{border-color:color-mix(in srgb,#4ade80 50%,var(--line));background:#4ade8024}.fit-pill.tC{opacity:.85}.fit-pill.tD{opacity:.6}.hunt-table td{vertical-align:top}.hunt-opener{max-width:340px;color:var(--muted)}.hunt-find{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.os-intel{gap:10px;display:grid}.os-intel .facts{flex-wrap:wrap;gap:6px;display:flex}.os-verify{flex-wrap:wrap;gap:8px;display:flex}.os input[type=range]{accent-color:#e2be7e}.hunt-table{min-width:860px}.os-profile-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.os-profile-head .btn{margin-left:auto}.os-meter{background:var(--panel2);border:1px solid var(--line);border-radius:999px;flex:none;width:90px;height:7px;overflow:hidden}.os-meter i{background:linear-gradient(90deg,var(--gold2),var(--gold));border-radius:999px;height:100%;transition:width .3s;display:block}.os-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.os-pf{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:0;padding:8px 10px;display:block}.os-pf:hover,.os-pf:focus-visible{border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}.os-pf span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.os-pf span em{color:var(--gold);font-style:normal}.os-pf b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.os-pf.wide{grid-column:1/-1}.os-pf.empty{border-style:dashed;border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.os-pf.empty b{color:var(--gold);font-weight:500}.os-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;display:grid}.os-profile-fields label{min-width:0}.os-profile-fields label.wide{grid-column:1/-1}.os-profile-fields label em{color:var(--gold);font-size:11.5px;font-style:normal}.os-profile-fields label.need input,.os-profile-fields label.need textarea{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 6%,var(--panel2))}.os-intro{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:var(--gold-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.os-intro b{display:block}.os-intro .small{max-width:420px;display:block}.os-profile.compact .os-profile-grid,.os-profile.compact .os-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dn-profile{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:12px 0;padding:10px 12px}.dn-profile>summary{cursor:pointer;margin-bottom:8px}@media (max-width:640px){.os-profile-grid,.os-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.dd-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.dd-track li{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:0;padding:8px 10px}.dd-track b{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12.5px;display:block;overflow:hidden}.dd-track span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.dd-track li.done{border-color:color-mix(in srgb,var(--ok) 50%,var(--line))}.dd-track li.done b{color:var(--ink)}.dd-track li.done b:before{content:"✓ ";color:var(--ok)}.dd-track li.now{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--panel2))}.dd-track li.now b{color:var(--gold)}.dd-fields{border:0;min-width:0;margin:0;padding:0}.dd-fields:disabled{opacity:.7}.dd-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:6px 0 4px;font-size:12px}.dd-pay{margin:8px 0 0}.dd-status{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.dd-line{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.dd-line>span:first-child{color:var(--muted);flex:none}.dd-line .os-copy{flex:1;gap:6px;max-width:420px;display:flex}.dd-line .os-copy input{flex:1;min-width:0;font-size:12.5px}@media (max-width:640px){.dd-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.dd-build{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:12px 0 4px;padding:12px}.dd-bgroup{margin-top:10px}.dd-bgroup>b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.dd-bitems{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.dd-bitem{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;display:flex}.dd-bitem small{color:var(--muted);font-size:11.5px}.dd-bitem.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel))}.dd-bitem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd-dev{color:var(--warn);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-style:normal}fieldset:disabled .dd-bitem{cursor:default;opacity:.85}.dd-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dd-tier{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dd-tier small{color:var(--muted);font-size:12px}.dd-tier-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dd-tier-h b{font-family:Sora;font-size:16px}.dd-tier-h em{font-family:Sora;font-size:18px;font-style:normal}.dd-tier-h em small{font-size:12px}.dd-tier.on{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--panel))}.dd-tier:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd-bitem:disabled{cursor:default}.dd-hint{border:1px dashed var(--gold);border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:13px}.dd-step{align-items:center;gap:6px;margin-top:4px;display:flex}.dd-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dd-sum div{background:var(--panel2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.dd-sum div.hot{border-color:var(--gold)}.dd-sum span{color:var(--muted);font-size:12px;display:block}.dd-sum b{font-family:Sora;font-size:22px;display:block}.dd-sum b small{color:var(--muted);font-size:12px}.dd-sum em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.dd-lines{margin-top:8px}.dd-lines ul{margin:6px 0 0;padding:0;list-style:none}.dd-lines li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;font-size:13px;display:flex}.dd-usage{width:100%;margin-top:8px;font-size:13px}.dd-usage td,.dd-usage th{vertical-align:top;padding:6px 8px}.dd-usage tr.tot td{border-top:1px solid var(--line)}.dd-ready{color:var(--warn);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dd-ready li.ok{color:var(--ok)}.dd-preview{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin-top:12px;padding:12px}.dd-preview-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dd-preview pre{white-space:pre-wrap;max-height:480px;margin:0;font-family:inherit;font-size:12.5px;line-height:1.55;overflow:auto}@media (max-width:640px){.dd-tiers,.dd-sum{grid-template-columns:1fr}}.os-bp-notes{margin:10px 0 0;padding-left:18px;font-size:13.5px}.os-bp-notes li{margin:2px 0}.os-bp-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.os-bp-list li{border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}.os-bp-list li b{font-size:14px}.os-bp-list li span{color:var(--muted);grid-column:1;font-size:12.5px}.os-bp-list li em{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:13px;font-style:normal;font-weight:600}.os-pre{white-space:pre-wrap;word-break:break-word;background:var(--panel2);border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.os-menu-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13.5px}.os-menu-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 4px;font-size:12px;font-weight:500}.os-menu-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 4px}.os-menu-table td small{color:var(--muted);font-size:12px;display:block}.os-menu-table td input{width:96px}.os-menu-table tr.grp td{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);padding-top:14px;font-size:12px;font-weight:600}.os-menu-table tr.core td{background:var(--panel2)}@media (max-width:640px){.os-menu-table td input{width:72px}.os-bp-list li{grid-template-columns:1fr}.os-bp-list li em{grid-area:auto/1}}.nav-build{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel2));border-radius:10px;gap:2px;margin:0 8px 10px;padding:9px 10px;font-size:12.5px;display:grid}.nav-build b{color:var(--ink)}.nav-build span{color:var(--muted)}.nav-build a{color:var(--accent);font-size:12px}.sc-disclose{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.sc-disclose p{margin:0}.sc-wrap{gap:10px;display:grid}.sc-panel{color:#262626;background:#fff;border-radius:14px;min-height:420px;padding:16px;overflow:hidden}.sc-panel #cd-signup-widget{--cd-font-family:inherit;--cd-border-radius:8px}.sc-panel a{color:#007acc}@media (max-width:560px){.sc-panel{border-radius:10px;padding:10px}}.fold{padding:0;overflow:hidden}.fold-h{align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.fold-btn{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-wrap:wrap;flex:1;align-items:center;gap:10px;padding:12px 10px;display:flex}.fold-btn:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.fold-caret{color:var(--muted);font-size:12px;transition:transform .15s;display:inline-block}.fold.open .fold-caret{transform:rotate(90deg)}.fold-title{font:600 17px/1.2 Sora,system-ui,sans-serif}.fold-badge{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font:600 12px/1 system-ui,sans-serif}.fold-badge.hot{color:#fff;background:var(--accent);border-color:var(--accent)}.fold-badge.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,var(--line))}.fold-sum{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;margin-left:22px;overflow:hidden}@media (min-width:900px){.fold-sum{flex-basis:auto;margin-left:6px}}.fold-b{border-top:1px solid var(--line);padding:2px 18px 16px}.fold-b>.os-list:first-child,.fold-b>.os-auto:first-child{margin-top:10px}.pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.os-two>.fold{align-self:start;margin-bottom:16px}.nova-banner{color:var(--ink);border:1px solid color-mix(in srgb,#8b2bff 45%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,#8b2bff 18%,var(--panel)),var(--panel));border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.nova-banner:hover{border-color:#8b2bff}.nova-banner u{color:#c9b5ff;font-weight:600;text-decoration:none}.nova-orb{background:conic-gradient(#3d3bff,#8b2bff,#e6006e,#3d3bff);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;animation:6s linear infinite nova-spin;display:grid;position:relative}.nova-orb i{background:radial-gradient(circle at 35% 30%,#fff 0 8%,#c9b5ff 9% 22%,#2a1b6e 60%);border-radius:50%;width:70%;height:70%;box-shadow:0 0 18px #8b2bff}.nova-orb.sm{width:30px;height:30px}@keyframes nova-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nova-orb{animation:none}}.nova-id{align-items:center;gap:14px;display:flex}.nova-pace{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}@media (max-width:1100px){.nova-pace{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.nova-pace{grid-template-columns:repeat(2,minmax(0,1fr))}}.pace{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.pace>span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.pace b{font:700 24px/1 Sora,system-ui,sans-serif}.pace b em{color:var(--muted);font-size:14px;font-style:normal;font-weight:500}.pace small{color:var(--muted);font-size:11.5px}.pace-bar{background:var(--panel2);border-radius:6px;height:6px;overflow:hidden}.pace-bar i{background:linear-gradient(90deg,#3d3bff,#8b2bff);border-radius:6px;height:100%;display:block}.pace.near .pace-bar i{background:linear-gradient(90deg,#8b2bff,#e6006e)}.pace.hit{border-color:color-mix(in srgb,var(--ok) 50%,var(--line))}.pace.hit .pace-bar i{background:var(--ok)}.nova-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.nova-grid{grid-template-columns:1fr}}.nova-side>.fold{margin-bottom:12px}.nova-chat{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}@media (max-width:1100px){.nova-chat{position:static}}.nova-chat-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nova-chat-h b{font:600 17px/1.2 Sora,system-ui,sans-serif}.btn.on{color:#c9b5ff;border-color:#8b2bff}.nova-log{flex-direction:column;gap:10px;min-height:220px;max-height:52vh;padding:4px 2px;display:flex;overflow-y:auto}.nova-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:18px;font-size:14px}.nova-empty b{color:var(--ink)}.nova-msg{border-radius:14px;max-width:92%;padding:10px 13px;font-size:14.5px;line-height:1.55}.nova-msg small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.nova-msg.user{background:color-mix(in srgb,var(--accent) 16%,var(--panel2));border-bottom-right-radius:4px;align-self:flex-end}.nova-msg.assistant{background:var(--panel2);border:1px solid color-mix(in srgb,#8b2bff 35%,var(--line));border-bottom-left-radius:4px;align-self:flex-start}.nova-text{white-space:pre-wrap;overflow-wrap:anywhere}.dots{vertical-align:middle;gap:3px;margin-right:6px;display:inline-flex}.dots i{background:#c9b5ff;border-radius:50%;width:6px;height:6px;animation:1s infinite nova-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes nova-dot{50%{opacity:.25;transform:translateY(-2px)}}.nova-quick{flex-wrap:wrap;gap:6px;display:flex}.chip-btn{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;text-align:left;border-radius:999px;padding:6px 11px;font-size:12.5px}.chip-btn:hover{color:var(--ink);border-color:#8b2bff}.nova-compose{align-items:flex-end;gap:8px;display:flex}.nova-compose textarea{resize:vertical;background:var(--panel2);border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:10px 12px}.nova-compose textarea:focus{border-color:#8b2bff;outline:none}.nova-mic{border:1px solid var(--line);background:var(--panel2);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;font-size:18px}.nova-mic.on{background:var(--accent);border-color:var(--accent);animation:1s infinite nova-dot}.nova-cards{border:1px solid color-mix(in srgb,var(--gold,#e2be7e) 45%,var(--line));background:linear-gradient(#e2be7e14,#0000);border-radius:14px;padding:12px}.nova-cards-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.nova-card{border-top:1px solid var(--line);padding:10px 0}.nova-card.done{opacity:.55}.nova-card-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nova-card .kind{background:var(--panel2);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 7px;font:600 11px/1 system-ui,sans-serif}.nova-card .kind.email{color:#a9c9f5}.nova-card .kind.sms{color:#a6f0cd}.nova-card .kind.tour{color:#c9b5ff}.nova-card .kind.stage{color:var(--warn)}.nova-card-sum{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:14px}.nova-card-body{background:var(--panel2);white-space:pre-wrap;color:var(--ink);border-radius:10px;max-height:180px;margin-top:6px;padding:10px 12px;font-size:13.5px;overflow:auto}.nova-card-body b{margin-bottom:4px;display:block}.nova-card-edit{gap:6px;margin-top:6px;display:grid}.nova-card-edit input,.nova-card-edit textarea{background:var(--panel2);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.nprio.money .os-ico{border-color:var(--ok);color:var(--ok)}.nprio.hot .os-ico{border-color:var(--accent);color:var(--accent)}.nprio .os-main b{white-space:normal}.nprio .os-main span{margin-top:2px;display:block}.nova-table-wrap{margin-top:10px;overflow-x:auto}.nova-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.nova-table th,.nova-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}.nova-table th:first-child{text-align:left;color:var(--muted);font-weight:500}.nova-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.nova-pipe{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nova-pipe span{color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:6px 9px;font-size:12.5px}.nova-pipe b{color:var(--ink);margin-right:5px}.nova-facts{color:var(--muted);gap:8px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.nova-facts b{color:var(--ink);margin-right:6px}.nova-tasks li input[type=checkbox]{flex:none;width:18px;height:18px}.nova-settings{gap:10px;margin-top:10px;display:grid}.nova-settings .row.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.nova-settings .row.three{grid-template-columns:1fr 1fr}}.nova-days{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.nova-days label{align-items:center;gap:5px;font-size:13px;display:inline-flex}.trash-box{margin-top:12px}.trash-form{border:1px solid color-mix(in srgb,var(--bad) 45%,var(--line));background:color-mix(in srgb,var(--bad) 6%,var(--panel2));border-radius:12px;gap:8px;max-width:560px;padding:14px;display:grid}.trash-form select,.trash-form input{width:100%}.trash-banner{border:1px solid color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 10%,var(--panel2));border-radius:12px;gap:8px;margin-top:12px;padding:12px 14px;font-size:14px;display:grid}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ghost.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 60%,var(--line));background:0 0}.btn.danger:disabled{opacity:.45}.warn-note{color:var(--warn)}.lc-top{align-items:center;gap:14px;display:flex}.lc-ring{--v:0;background:conic-gradient(var(--accent) calc(var(--v)*1%),#7f7fa02e 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.lc-ring:before{content:"";background:var(--panel,#fff);border-radius:50%;position:absolute;inset:6px}.lc-ring b{font-size:15px;position:relative}.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.lc-grid label{flex-direction:column;gap:4px;display:flex}.lc-mods{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lc-mods>li>details{border:1px solid var(--line);border-radius:12px;padding:8px 12px}.lc-mods summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.lc-mods summary::-webkit-details-marker{display:none}.lc-g{background:#8b2bff24;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.lc-body{padding:10px 0 4px}.lc-dl{gap:6px;margin:0;display:grid}.lc-dl div{border-bottom:1px dashed var(--line);grid-template-columns:minmax(120px,38%) 1fr;gap:10px;padding-bottom:6px;font-size:13.5px;display:grid}.lc-dl dt{color:var(--muted)}.lc-dl dd{margin:0}.lc-swatch{vertical-align:-2px;border:1px solid var(--line);border-radius:4px;width:14px;height:14px;display:inline-block}.lc-table{border-collapse:collapse;width:100%;font-size:13px}.lc-table th,.lc-table td{text-align:left;border-bottom:1px solid var(--line);padding:4px 6px}.lc-files{gap:4px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.lc-switch{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;margin-top:8px;display:grid}.lc-chat{gap:8px;max-height:360px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lc-chat li{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.lc-chat li.user{border-left:3px solid var(--accent)}.lc-chat li.flag{background:#ffb5471f}.lc-chat p{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px}@media (max-width:640px){.lc-grid,.lc-dl div{grid-template-columns:1fr}}.os-kpi.hot{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.os-kpi.hot b{color:var(--accent)}.os-kpi.warm{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.os-kpi.warm b{color:var(--warn)}.lb-search{align-items:center;gap:10px;margin:0 0 12px;display:flex}.lb-search input{flex:1;max-width:420px}.lb-list{gap:8px;display:grid}.lb-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid!important}.lb-ring{--v:0;background:conic-gradient(var(--accent) calc(var(--v)*1%),#7f7fa02e 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.lb-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:5px}.lb-ring b{font-size:12.5px;position:relative}.lb-main{min-width:0}.lb-main p{margin:2px 0 0}.lb-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-top a{color:var(--ink);text-decoration:none}.lb-top a:hover{text-decoration:underline}.lb-bar{background:#7f7fa02e;border-radius:4px;height:4px;margin:8px 0 4px;overflow:hidden}.lb-bar i{background:linear-gradient(90deg,#3d3bff,#8b2bff,#e6006e);border-radius:4px;height:100%;display:block}.lb-facts{flex-wrap:wrap;gap:4px 14px;display:flex}.lb-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.lb-empty{text-align:center;padding:36px 20px}@media (max-width:760px){.lb-row{grid-template-columns:52px minmax(0,1fr)}.lb-acts{grid-column:1/-1;justify-content:flex-start;max-width:none}}.dial-listen-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dial-listen-row .dial-listen{margin:0}.hs{position:relative}.hs-panel{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:min(360px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px -20px #000000b3}.hs-panel label{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.hs-panel select{width:100%}.hs-meter{background:#7f7fa033;border-radius:6px;height:8px;overflow:hidden}.hs-meter i{background:var(--muted);height:100%;transition:width 80ms;display:block}.hs-meter i.ok{background:var(--ok)}.hs-blocked{border:1px solid var(--bad);border-radius:10px;padding:10px 12px}.hs-blocked ol{margin:6px 0 10px;padding-left:18px}.cap-pillars{gap:8px;margin:6px 0 10px;display:grid}.cap-pillars>div{grid-template-columns:160px 1fr 56px;align-items:center;gap:12px;font-size:13.5px;display:grid}.cap-pillars meter{width:100%;height:10px}.cap-pillars b{text-align:right}.cap-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0;display:grid}.cap-copy{gap:4px;margin:6px 0;font-size:12.5px;display:grid}.cap-copy>span:first-child{color:var(--muted,#6b6b80)}.cap-copy-row{align-items:flex-start;gap:6px;display:flex}.cap-copy-row input,.cap-copy-row textarea{flex:1;min-width:0;font-size:13px}@media (max-width:640px){.cap-pillars>div{grid-template-columns:110px 1fr 48px}}.cap-strip{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:10px;margin:0 0 14px;display:grid}.cap-strip>div,.cap-strip>a{background:var(--card,#fff);border:1px solid var(--line,#e4e4ee);color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.cap-strip b{font-size:16px}.cap-next{border-color:var(--accent,#3d3bff)!important}.cap-next b{font-size:14px!important}.cap-chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.cap-chips a{border:1px solid var(--line,#e4e4ee);color:inherit;border-radius:999px;padding:4px 10px;font-size:12.5px;text-decoration:none}.cap-chips a.on{border-color:var(--accent,#3d3bff);font-weight:600}@media (max-width:900px){.cap-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-next{grid-column:1/-1}}.wallet-banner{border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.wallet-banner.warn{border-color:var(--warn)}.wallet-banner.bad{border-color:var(--bad)}.wallet-banner.warn b{color:var(--warn)}.wallet-banner.bad b{color:var(--bad)}.wallet-banner span{color:var(--muted)}.wallet-status{border-left:4px solid var(--ok);flex-direction:column;gap:4px;display:flex}.wallet-status.warn{border-left-color:var(--warn)}.wallet-status.bad{border-left-color:var(--bad)}.wallet-status b{font-family:Sora}.wallet-prices{margin-bottom:12px}.wallet-prices h3{color:var(--muted);margin:8px 0 6px;font-size:14px}.wallet-prices table{width:100%}.wallet-prices td{border-bottom:1px solid var(--line);padding:6px 0}.wallet-prices td:last-child{text-align:right;white-space:nowrap}.wallet-card p{margin:6px 0}.wallet-buy{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.wallet-buy-amt{align-items:center;gap:8px;display:flex}.wallet-buy-amt select{width:auto}.fleet-env{white-space:pre-wrap;word-break:break-all;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:12px;font-family:IBM Plex Mono,monospace;font-size:13px}.fleet-new{border-color:var(--warn)}.fleet-forms{gap:14px;margin-top:12px;display:grid}.forge-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.forge-steps li{align-items:center;gap:8px;display:flex}.forge-steps li span{background:var(--panel2);border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.forge-steps li.done span{color:var(--ok);border-color:var(--ok)}.forge-steps li.now span{color:var(--warn);border-color:var(--warn)}.forge-steps li.bad span{color:var(--bad);border-color:var(--bad)}.forge-steps li.todo{color:var(--muted)}.forge-features{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;margin:6px 0 10px;display:grid}.forge-features label{align-items:center;gap:6px;display:flex}.export-links{gap:6px;padding:0;list-style:none;display:grid}.fleet-exit{border-color:var(--warn);margin-top:12px}
