html{background:var(--color-paper-2)}body{background:var(--color-paper-2);min-height:100%}.app{background:var(--color-paper);flex-direction:column;max-width:34rem;min-height:100dvh;margin-inline:auto;display:flex;position:relative}.top{top:env(safe-area-inset-top,0px);z-index:var(--z-sticky-nav);align-items:center;gap:var(--space-sm);min-height:56px;padding-block:var(--space-xs);padding-left:max(var(--space-md), env(safe-area-inset-left,0px));padding-right:max(var(--space-md), env(safe-area-inset-right,0px));background:var(--color-brand-bar);color:var(--color-on-brand);display:flex;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:var(--z-sticky-nav);background:var(--color-brand-bar);position:fixed;inset:0 0 auto}.mark{align-items:center;gap:var(--space-xs);color:inherit;font:600 var(--text-md)/1 var(--font-display);letter-spacing:-.02em;text-decoration:none;display:flex}.mark svg{width:26px;height:26px}.mark i{color:var(--color-accent);font-style:normal}.mark .sfx{font-weight:400}.mark:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:6px}.top-gap{flex:1}.me{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-sm) 0 var(--space-2xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-on-brand) 10%, transparent);color:var(--color-on-brand);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;display:inline-flex}.me:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ava{background:var(--color-accent);width:32px;height:32px;color:var(--color-accent-ink);font:600 var(--text-xs)/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ava.none{border:1px dashed var(--color-rule);color:var(--color-muted);background:0 0}main{padding-block:var(--space-md) calc(88px + env(safe-area-inset-bottom,0px));padding-left:max(var(--space-md), env(safe-area-inset-left,0px));padding-right:max(var(--space-md), env(safe-area-inset-right,0px));flex:1}.head{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.head h1{font-size:var(--text-xl)}.head p{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.tabs{z-index:var(--z-sticky);background:var(--color-paper-3);border-top:1px solid var(--color-rule);width:100%;max-width:34rem;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabs a{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:64px;color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-body);transition:color var(--dur-short) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.tabs a svg{width:24px;height:24px;padding:var(--space-2xs) var(--space-sm);box-sizing:content-box;border-radius:var(--radius-pill);transition:background-color var(--dur-short) var(--ease-out)}.tabs a:hover{color:var(--color-ink)}.tabs a[aria-current=page]{color:var(--color-ink);font-weight:600}.tabs a[aria-current=page] svg{background:var(--color-accent);color:var(--color-accent-ink)}.tabs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:var(--radius-control)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-ink);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);font:600 var(--text-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-ink-2);border-color:var(--color-ink-2)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn.quiet{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-rule)}.btn.bare{color:var(--color-ink);padding:0 var(--space-xs);background:0 0;border-color:#0000}.btn.bare:hover{background:var(--color-paper-2)}.btn.sm{min-height:36px;padding:0 var(--space-sm);font-size:var(--text-sm)}.btn.wide{width:100%}.btn svg{flex:none;width:18px;height:18px}.icon-btn{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--color-paper-2);color:var(--color-ink)}.icon-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.icon-btn:disabled{opacity:.55;cursor:not-allowed}.icon-btn svg{width:22px;height:22px}.seg{gap:var(--space-2xs);padding:var(--space-2xs);margin:0 0 var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-2);scrollbar-width:none;border:0;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.seg button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--color-ink-2);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0;flex:1 0 auto;display:inline-flex}.seg button:hover{color:var(--color-ink)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--color-paper-3);color:var(--color-ink);box-shadow:var(--shadow-raise);font-weight:600}.seg button:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.seg b{font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:600}.seg button[aria-pressed=true] b{color:var(--color-ink)}.field{gap:var(--space-2xs);flex-direction:column;display:flex}.field>span{font:600 var(--text-sm)/1.3 var(--font-body)}.field small,.help{min-height:1lh;color:var(--color-muted);font-size:var(--text-sm);line-height:1.4}.input{width:100%;min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);font:400 var(--text-md)/1.3 var(--font-body);transition:border-color var(--dur-short) var(--ease-out)}textarea.input{min-height:88px;padding-block:var(--space-sm);resize:vertical}.input:hover{border-color:var(--color-muted)}.input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--color-error)}.row{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--space-md);flex-direction:column;display:flex}.two{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.switch{flex:none;width:48px;height:28px;position:relative}.switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch span{border-radius:var(--radius-pill);background:var(--color-rule);transition:background-color var(--dur-short) var(--ease-out);position:absolute;inset:0}.switch span:after{content:"";background:var(--color-paper-3);width:22px;height:22px;box-shadow:var(--shadow-knob);transition:transform var(--dur-short) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--color-ink)}.switch input:checked+span:after{background:var(--color-accent);transform:translate(20px)}.switch input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.switch input:disabled{cursor:not-allowed}.switch input:disabled+span{opacity:.55;cursor:not-allowed}.switch input:checked:disabled+span{background:var(--color-muted)}.block{color:var(--color-ink);background:var(--color-paper-3);border-radius:var(--radius-card);padding:var(--space-md)}.block+.block,.block+.list,.list+.block,.list+.list,.note+.block,.note+.list{margin-top:var(--space-sm)}.block h2,.group-title{font:600 var(--text-md)/1.3 var(--font-body);letter-spacing:0;max-width:none}.group-title{margin:var(--space-lg) 0 var(--space-xs);color:var(--color-ink)}.block>p,.block .sub{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.note{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-accent) 35%, var(--color-paper-3));color:var(--color-accent-ink);font-size:var(--text-sm);line-height:1.45}.note.warn{background:var(--color-warn-wash);color:var(--color-ink)}.note.err{background:var(--color-error-wash);color:var(--color-ink)}.note b{font-weight:600}.list{background:var(--color-paper-3);border-radius:var(--radius-card);overflow:hidden}.item{align-items:center;gap:var(--space-sm);width:100%;min-height:60px;padding:var(--space-sm) var(--space-md);border:0;border-bottom:1px solid var(--color-rule);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;display:flex}.item:last-child{border-bottom:0}.item:hover{background:var(--color-paper-2)}.item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.item .grow{flex:1;min-width:0}.item .grow b{font-weight:600;display:block}.item .grow span{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chev{width:18px;height:18px;color:var(--color-muted);flex:none}.kv{gap:var(--space-xs) var(--space-sm);font-size:var(--text-sm);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--color-muted)}.kv dd{overflow-wrap:anywhere;margin:0}.tag{align-items:center;gap:var(--space-2xs);min-height:24px;padding:0 var(--space-xs);background:var(--color-paper-2);color:var(--color-ink-2);font:500 var(--text-xs)/1 var(--font-body);white-space:nowrap;border-radius:8px;display:inline-flex}.tag.q-qualified{background:var(--color-success-wash);color:var(--color-ink)}.tag.q-unqualified{background:var(--color-error-wash);color:var(--color-ink)}.tag.q-progress{background:var(--color-warn-wash);color:var(--color-ink)}.tag.q-sale{background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.tag.who{border:1px solid var(--color-rule);background:0 0}.cards{gap:var(--space-xs);flex-direction:column;display:flex}.card{color:var(--color-ink);gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.card-open{gap:var(--space-sm);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;align-items:flex-start;padding:0;display:flex}.card-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.card-open .grow{min-width:0;padding-top:var(--space-2xs);flex:1}.card-name{font-weight:600;font-size:var(--text-md);line-height:1.3;display:block}.card-line{gap:var(--space-2xs) var(--space-xs);margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.wait{padding-top:var(--space-2xs);font:600 var(--text-sm)/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:right;flex:none}.wait.late{color:var(--color-error)}.wait small{font-weight:400;font-size:var(--text-xs);display:block}.card .tags{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.card-svc{margin-top:var(--space-2xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;display:block}.card-svc span{color:var(--color-muted);font-weight:400}.src{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-3);grid-template-columns:48px minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.src-ico{background:var(--color-paper-2);width:48px;height:48px;color:var(--color-ink);border-radius:14px;place-items:center;display:grid}.src-ico .ch-ico{width:24px;height:24px}.src-ico .ch-meta{width:30px}.src-text{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.src-text b{font-weight:600;font-size:var(--text-md);overflow-wrap:anywhere}.src-text span{color:var(--color-muted);font-size:var(--text-xs)}.src-svc{gap:var(--space-3xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);flex-direction:column;grid-column:2/-1;min-width:0;display:flex}.src-svc span{color:var(--color-muted);font-size:var(--text-xs)}.src-svc b{font-weight:600;font-size:var(--text-md)}.src-where{gap:var(--space-3xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.src-where span{color:var(--color-muted);font-size:var(--text-xs)}.src-where b{font-weight:500;font-size:var(--text-sm);overflow-wrap:anywhere}.send-bar{gap:var(--space-xs);padding:var(--space-sm) max(var(--space-md), env(safe-area-inset-right,0px)) calc(var(--space-sm) + env(safe-area-inset-bottom,0px)) max(var(--space-md), env(safe-area-inset-left,0px));border-top:1px solid var(--color-rule);background:var(--color-paper);flex-direction:column;flex:none;display:flex}.offer-row{gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex}.offer-row:last-child{border-bottom:0}.ck{gap:var(--space-sm);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.ck input{width:20px;height:20px;margin:var(--space-3xs) 0 0;accent-color:var(--color-ink);cursor:pointer}.ck input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ck b{font-weight:600;font-size:var(--text-sm);display:block}.ck small{color:var(--color-muted);font-size:var(--text-sm);line-height:1.4;display:block}.offer-row .input{margin-left:var(--space-xl);width:calc(100% - var(--space-xl))}.offer-text{font-size:var(--text-sm);line-height:1.5}.answers{gap:var(--space-xs);flex-direction:column;display:flex}.answers>b{font-size:var(--text-sm);font-weight:600}.tl-foot{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.tl-foot .btn{min-height:32px;font-weight:500}.signal{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.sig{align-items:center;gap:var(--space-2xs);min-height:26px;padding:0 var(--space-xs);font:500 var(--text-xs)/1 var(--font-body);white-space:nowrap;background:var(--color-paper-2);color:var(--color-ink-2);border-radius:8px;display:inline-flex}.sig svg{flex:none;width:12px;height:12px}.sig.sent{background:var(--color-chrome);color:var(--color-on-brand)}.sig.sent svg{color:var(--color-accent)}.sig.queued{border:1px dashed var(--color-ink-2);color:var(--color-ink);background:0 0}.sig.error{background:var(--color-error-wash);color:var(--color-ink)}.sig.skipped{color:var(--color-muted);border:1px solid var(--color-rule);background:0 0}.ch{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);display:inline-flex}.ch-ico{width:16px;height:16px;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ch-meta{--ico:url(/img/ch-meta.webp);width:20px}.ch-google{--ico:url(/img/ch-google.webp)}.ch-tiktok{--ico:url(/img/ch-tiktok.webp)}.ch-chatgpt{--ico:url(/img/ch-chatgpt.webp)}.ch-organic{--ico:url(/img/ch-organic.svg)}.stages{gap:var(--space-xs);margin:0 0 var(--space-md);padding:var(--space-3xs) 0 var(--space-2xs);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:0;display:flex;overflow-x:auto}.stages::-webkit-scrollbar{display:none}.stage{scroll-snap-align:start;align-items:flex-start;gap:var(--space-2xs);min-width:8.5rem;padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex-direction:column;flex:none;display:flex}.stage:hover{border-color:var(--color-muted)}.stage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.stage span{font-size:var(--text-sm);color:var(--color-muted)}.stage b{font:600 var(--text-xl)/1 var(--font-body);font-variant-numeric:tabular-nums}.stage[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.stage[aria-pressed=true] span{color:color-mix(in oklab, var(--color-paper) 70%, transparent)}.flow{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.flow-row{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:minmax(0,9rem) minmax(0,1fr) 2.5rem;display:grid}.flow-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-row .num{text-align:right;font-weight:600}.bar{border-radius:var(--radius-pill);background:var(--color-paper-2);height:10px;overflow:hidden}.bar i{border-radius:inherit;background:var(--color-ink);transform-origin:0;height:100%;display:block}.bar i.quiet{background:var(--color-muted);opacity:.55}.bar i.lime{background:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-ink)}.stats{gap:var(--space-xs);margin-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.stat{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3)}.stat span{color:var(--color-muted);font-size:var(--text-sm);line-height:1.3;display:block}.stat b{margin-top:var(--space-2xs);font:600 var(--text-2xl)/1.1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.stat.hi{background:var(--color-accent);color:var(--color-accent-ink)}.stat.hi span{color:color-mix(in oklab, var(--color-accent-ink) 72%, transparent)}.stat.hi b{color:var(--color-accent-ink)}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th{padding:var(--space-xs) var(--space-xs) var(--space-xs) 0;border-bottom:1px solid var(--color-rule);color:var(--color-muted);text-align:left;white-space:nowrap;font-weight:500}td{padding:var(--space-sm) var(--space-xs) var(--space-sm) 0;border-bottom:1px solid var(--color-rule);vertical-align:top}tr:last-child td{border-bottom:0}th.num,td.num{text-align:right;padding-right:0;padding-left:var(--space-xs)}td small{color:var(--color-muted);display:block}.scrim{z-index:var(--z-modal);background:var(--color-scrim);animation:fade var(--dur-short) var(--ease-out);position:fixed;inset:0}.sheet{z-index:var(--z-modal);width:100%;max-width:34rem;max-height:calc(100% - 24px - env(safe-area-inset-top,0px));background:var(--color-paper);box-shadow:var(--shadow-sheet);animation:rise var(--dur-long) var(--ease-out);border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.grip{width:40px;height:5px;margin:var(--space-xs) auto 0;background:var(--color-rule);border-radius:3px;flex:none}.sheet-head{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) max(var(--space-xs), env(safe-area-inset-right,0px)) var(--space-sm) max(var(--space-md), env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-rule);display:flex}.sheet-head .grow{min-width:0;padding-top:var(--space-xs);flex:1}.sheet-head h2{font-size:var(--text-lg);max-width:none}.sheet-head p{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.sheet-body{overscroll-behavior:contain;padding:var(--space-md) max(var(--space-md), env(safe-area-inset-right,0px)) calc(var(--space-3xl) + env(safe-area-inset-bottom,0px)) max(var(--space-md), env(safe-area-inset-left,0px));gap:var(--space-lg);flex-direction:column;display:flex;overflow-y:auto}.sheet-body section{gap:var(--space-sm);flex-direction:column;display:flex}.sheet-body h3{font:600 var(--text-md)/1.3 var(--font-body);letter-spacing:0;max-width:none}.sheet-body h3+p{margin-top:calc(-1 * var(--space-xs));color:var(--color-muted);font-size:var(--text-sm)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translate(-50%,48px)}}.contact{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.phone{font:600 var(--text-lg)/1.2 var(--font-body);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.verdict{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.verdict button{align-items:flex-start;gap:var(--space-2xs);min-height:64px;padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex-direction:column;display:flex}.verdict button:hover{border-color:var(--color-muted)}.verdict button:active{transform:translateY(1px)}.verdict button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.verdict button:disabled{opacity:.55;cursor:not-allowed}.verdict b{font-weight:600}.verdict small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.3}.verdict button[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.verdict button[aria-checked=true] small{color:color-mix(in oklab, var(--color-accent-ink) 70%, transparent)}.chip{min-height:40px;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out)}.chip:hover{border-color:var(--color-muted)}.chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.route{border-radius:var(--radius-control);background:var(--color-paper-3);flex-direction:column;display:flex}.route-row{gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.route-row:last-child{border-bottom:0}.route-row b{font-weight:600;font-size:var(--text-sm)}.route-row p{color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1;line-height:1.4}.route-row .acts{gap:var(--space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.keys{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.key{align-items:center;gap:var(--space-2xs);min-height:28px;padding:0 var(--space-xs);border:1px solid var(--color-rule);font:500 var(--text-xs)/1 var(--font-body);color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-muted) 50%, transparent);border-radius:8px;display:inline-flex}.key.on{background:var(--color-success-wash);color:var(--color-ink);border-color:#0000;text-decoration:none}details.more>summary{align-items:center;gap:var(--space-2xs);cursor:pointer;min-height:40px;font:600 var(--text-sm)/1 var(--font-body);color:var(--color-ink);border-radius:8px;list-style:none;display:inline-flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}details.more>summary svg{width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out)}details.more[open]>summary svg{transform:rotate(180deg)}details.more>div{gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;display:flex}.timeline{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:12px minmax(0,1fr);display:grid}.timeline li:before{content:"";width:8px;height:8px;margin-top:var(--space-xs);background:var(--color-rule);border-radius:2px;transform:rotate(45deg)}.timeline li.ad:before{background:var(--color-ink)}.timeline li.c:before{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-ink)}.timeline time{color:var(--color-muted);font-size:var(--text-xs);display:block}.bubble{margin-top:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-3);white-space:pre-wrap}.confirm{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-control);background:var(--color-error-wash);flex-direction:column;display:flex}.how{counter-reset:how;gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how li{counter-increment:how;gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:28px minmax(0,1fr);line-height:1.45;display:grid}.how li:before{content:counter(how);background:var(--color-accent);width:28px;height:28px;color:var(--color-accent-ink);font:600 var(--text-xs)/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.plat-state{font-size:var(--text-sm);flex:none;font-weight:600}.plat-state.ok{color:var(--color-success)}.plat-state.error{color:var(--color-error)}.plat-state.off{color:var(--color-muted);font-weight:500}.map{flex-direction:column;display:flex}.map-row{gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:center;display:grid}.map-row:last-child{border-bottom:0}.map-row label{font-size:var(--text-sm)}.setting{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);display:flex}.setting:last-child{border-bottom:0}.setting .grow{flex:1;min-width:0}.setting .grow b{font-weight:600;font-size:var(--text-sm);display:block}.setting .grow span{color:var(--color-muted);font-size:var(--text-sm);line-height:1.4;display:block}pre.code{padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2);font:400 var(--text-xs)/1.5 ui-monospace, "SF Mono", Menlo, monospace;white-space:pre;margin:0;overflow-x:auto}.ev-groups{flex-direction:column;display:flex}.ev-group{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule)}.ev-group:first-child{padding-top:0}.ev-group:last-child{border-bottom:0;padding-bottom:0}.ev-group>b{margin-bottom:var(--space-2xs);font-weight:600;font-size:var(--text-sm);display:block}.ev-group .kv{gap:var(--space-2xs) var(--space-sm);grid-template-columns:4.5rem minmax(0,1fr)}.note.with-act{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.flow-row.plain{grid-template-columns:minmax(0,1fr) 2.5rem}.empty{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border:1.5px dashed var(--color-rule);border-radius:var(--radius-card);flex-direction:column;display:flex}.empty p{color:var(--color-muted);font-size:var(--text-sm)}.skel{gap:var(--space-xs);flex-direction:column;display:flex}.skel div{border-radius:var(--radius-card);background:linear-gradient(100deg, var(--color-paper-3) 40%, var(--color-paper-2) 50%, var(--color-paper-3) 60%) 0 0 / 200% 100%;height:112px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.toast{z-index:var(--z-toast);left:50%;bottom:calc(var(--space-md) + 64px + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-sm);width:max-content;max-width:calc(100% - 2 * var(--space-md));padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-radius:var(--radius-control);background:var(--color-chrome);min-height:48px;color:var(--color-on-brand);font-size:var(--text-sm);box-shadow:var(--shadow-sheet);animation:fade var(--dur-short) var(--ease-out);display:flex;position:fixed;transform:translate(-50%)}.toast.in-sheet{width:auto;max-width:none;margin:0 max(var(--space-md), env(safe-area-inset-right,0px)) calc(var(--space-sm) + env(safe-area-inset-bottom,0px)) max(var(--space-md), env(safe-area-inset-left,0px));flex:none;justify-content:space-between;position:static;transform:none}.toast .btn{min-height:36px;color:var(--color-accent);background:0 0;border-color:#0000}.toast .btn:hover{background:color-mix(in oklab, var(--color-on-brand) 12%, transparent)}.toast .btn:focus-visible{outline-color:var(--color-accent)}.demo{margin-bottom:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted)}noscript p{padding:var(--space-lg) var(--space-md)}@media (min-width:34rem){.app{box-shadow:0 0 0 1px var(--color-rule)}}@media (prefers-reduced-motion:reduce){.skel div,.scrim,.sheet,.toast{animation:none}}#layer.still .scrim,#layer.still .sheet{animation:none}.offer-text .ghost{color:var(--color-muted)}.ask-wrap{z-index:2;padding:var(--space-md);background:var(--color-scrim);border-radius:24px 24px 0 0;align-items:end;display:grid;position:absolute;inset:0}.ask{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-sheet);flex-direction:column;display:flex}.ask p{margin:0}.ask-acts{gap:var(--space-xs);display:grid}.sheet-body .field>span{color:var(--color-muted);font-weight:400}.timer{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-2xs) 0 var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-3);font-size:var(--text-sm);display:flex;position:relative;overflow:hidden}.timer-text{align-items:baseline;gap:var(--space-xs);min-width:0;color:var(--color-muted);display:flex}.timer-text b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.timer-bar{background:var(--color-accent);transform-origin:0;height:3px;transform:scaleX(var(--from));animation:drain var(--left) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes drain{0%{transform:scaleX(var(--from))}to{transform:scaleX(0)}}.acts-row{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.act{align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-2xs) 0;border-radius:var(--radius-control);color:var(--color-ink);font:500 var(--text-xs)/1.2 var(--font-body);cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.act-ico{background:var(--color-paper-3);width:52px;height:52px;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.act-ico svg{width:22px;height:22px}.act:hover .act-ico{background:var(--color-paper-2)}.act:active .act-ico{transform:scale(.96)}.act:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.act.primary .act-ico{background:var(--color-accent);color:var(--color-accent-ink)}.act.primary:hover .act-ico{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-accent-ink))}.act[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed}.act[aria-disabled=true] .act-ico{background:var(--color-paper-2);transform:none}.svc-grid{border-radius:var(--radius-control);background:var(--color-paper-3);flex-direction:column;display:flex;overflow:hidden}.svc{align-items:center;gap:var(--space-sm);min-height:46px;padding:0 var(--space-md);border:0;border-top:1px solid var(--color-rule);color:var(--color-ink);text-align:left;font:500 var(--text-md)/1.25 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.svc:first-child{border-top:0}.svc:hover{background:var(--color-paper-2)}.svc:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.svc-ico{place-items:center;width:28px;height:28px;display:grid}.svc-ico svg{width:22px;height:22px}.svc-ico .ch-ico{width:20px;height:20px}.svc-ico .ch-meta{width:26px}.svc-name{min-width:0}.svc:disabled{color:var(--color-muted);cursor:not-allowed;background:0 0}.svc small{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.svc-check{border:1.5px solid var(--color-rule);color:#0000;width:24px;height:24px;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);border-radius:50%;place-items:center;display:grid}.svc-check svg{width:12px;height:12px}.svc[aria-pressed=true] .svc-check{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.send-label{color:var(--color-muted);font-size:var(--text-xs);margin:0}.send-bar{gap:var(--space-2xs);padding-top:var(--space-xs)}.send-row{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.send-row .btn{min-width:0;padding:0 var(--space-xs);border-radius:var(--radius-pill)}.send-row .btn svg{width:18px;height:18px}.send-row .btn[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper-2)}.offer-text{min-height:7lh}.cb-pick{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (prefers-reduced-motion:reduce){.timer-bar{animation:none}.act-ico,.svc,.svc-check{transition:none}}.next-call{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-3);display:grid}.next-call span,.next-call small{color:var(--color-muted);font-size:var(--text-xs)}.next-call b{font-weight:600;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.send-row .btn[data-missing]{color:var(--color-muted);background:var(--color-paper-2);cursor:not-allowed;border-color:#0000}.act[data-missing]{color:var(--color-muted);cursor:not-allowed}.act[data-missing] .act-ico{background:var(--color-paper-2);opacity:.6}@media (min-width:64rem){html,body{background:var(--color-paper)}.app{max-width:none}.top{gap:var(--space-lg);min-height:64px;padding-inline:max(var(--space-lg), calc((100% - 80rem) / 2 + var(--space-lg)))}.top .tabs{gap:var(--space-3xs);background:0 0;border:0;width:auto;max-width:none;padding:0;display:flex;position:static;transform:none}.top .tabs a{gap:var(--space-xs);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:color-mix(in oklab, var(--color-on-brand) 68%, transparent);font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex-direction:row}.top .tabs a svg{background:0 0;width:18px;height:18px;padding:0}.top .tabs a:hover{color:var(--color-on-brand);background:color-mix(in oklab, var(--color-on-brand) 10%, transparent)}.top .tabs a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.top .tabs a[aria-current=page] svg{color:inherit;background:0 0}.top .tabs a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}main{width:100%;max-width:80rem;padding:var(--space-xl) var(--space-lg) var(--space-3xl);margin-inline:auto}.head h1{font-size:var(--text-2xl)}.cards{align-items:start;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.card{padding:var(--space-md)}main[data-tab=funnel]{max-width:100rem}main[data-tab=ads],main[data-tab=more]{max-width:52rem}.seg{width:fit-content;max-width:100%}.seg button{padding-inline:var(--space-md);flex:none}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.board{gap:var(--space-sm);padding-bottom:var(--space-sm);grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.col{gap:var(--space-xs);min-width:0;color:var(--color-ink);padding:var(--space-xs);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.col-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) 0;display:flex}.col-head b{font-weight:600}.col-head span{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.col.won .col-head span{color:var(--color-accent-ink);background:var(--color-accent);padding:0 var(--space-xs);border-radius:var(--radius-pill)}.col-sum{padding:0 var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);margin:0}.col .cards{gap:var(--space-xs);flex-direction:column;display:flex}.col .card{padding:var(--space-sm)}.col .card .btn.wide{min-height:36px}.col-empty{padding:var(--space-md) var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);text-align:center;margin:0}.scrim{background:color-mix(in oklab, var(--color-scrim) 60%, transparent)}.sheet{width:32rem;max-width:100%;max-height:none;animation:slide-in var(--dur-long) var(--ease-out);border-radius:24px 0 0 24px;inset:0 0 0 auto;transform:none}.sheet .grip{display:none}.sheet-head{padding-top:var(--space-lg)}.ask-wrap{border-radius:24px 0 0 24px}.toast{bottom:var(--space-lg)}.toast.in-sheet{position:static}@keyframes slide-in{0%{opacity:0;transform:translate(48px)}}.table-wrap{border-radius:var(--radius-card);background:var(--color-paper-3);overflow:hidden}.leads{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.leads th{padding:var(--space-sm) var(--space-md);color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-rule);white-space:nowrap;font-weight:400}.leads td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);vertical-align:middle}.leads tbody tr{transition:background-color var(--dur-micro) var(--ease-out);position:relative}.leads tbody tr:last-child td{border-bottom:0}.leads tbody tr:hover{background:var(--color-paper)}.leads tbody tr[aria-selected=true]{background:color-mix(in oklab, var(--color-accent) 26%, var(--color-paper-3))}.leads tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.leads .num{text-align:right}.leads td small,.leads td .muted{color:var(--color-muted);font-size:var(--text-xs);display:block}.leads .wait{padding:0}.row-open{gap:var(--space-3xs);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.row-open:after{content:"";position:absolute;inset:0}.row-open b{font-weight:600;font-size:var(--text-md)}.row-open span{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.row-open:focus-visible{outline:none}.leads tbody tr:has(.row-open:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.cell-ch{display:inline-flex}.kbd-hint{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.sheet.docked{width:30rem;box-shadow:none;border-left:1px solid var(--color-rule);border-radius:0;top:64px}.sheet.docked .ask-wrap{border-radius:0}body.docked main{width:auto;max-width:none;margin-right:30rem}body.docked .leads .c-stage,body.docked .leads .c-who{display:none}.board .card[draggable=true]{cursor:grab}.board .card.dragging{opacity:.5}.col.over{background:color-mix(in oklab, var(--color-accent) 30%, var(--color-paper-2))}.col{transition:background-color var(--dur-short) var(--ease-out)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.sheet{animation:none}.col,.leads tbody tr{transition:none}}.sheet-body>*{flex-shrink:0}.st-list{border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.st-item{border-bottom:1px solid var(--color-rule);background:var(--color-paper-3);transition:transform var(--dur-short) var(--ease-out);position:relative}.st-item:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.st-item:last-child{border-radius:0 0 var(--radius-card) var(--radius-card);border-bottom:0}.st-item.lifting{z-index:2;border-radius:var(--radius-control);box-shadow:var(--shadow-sheet);transition:none}.st-row{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-2xs);grid-template-columns:44px 36px minmax(0,1fr) 44px;display:grid}.st-handle{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}.st-handle svg{width:22px;height:22px}.st-handle:active{cursor:grabbing;color:var(--color-ink)}.st-handle:focus-visible,.st-color:focus-visible,.st-swatch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.st-color{background:var(--sc);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 18%, transparent);cursor:pointer;border:0;border-radius:50%;justify-self:center}.st-color[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-paper-3), 0 0 0 4px var(--color-ink)}.st-palette{gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm) calc(44px + 36px + var(--space-xs));flex-wrap:wrap;display:flex}.st-swatch{background:var(--sc);width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 18%, transparent);cursor:pointer;border:0;border-radius:50%}.st-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-paper-3), 0 0 0 4px var(--color-ink)}.stage{box-shadow:inset 0 3px 0 var(--sc,transparent)}.tag.st{background:color-mix(in oklab, var(--sc) 38%, var(--color-paper-3));color:var(--color-ink)}.col-head{box-shadow:inset 0 -2px 0 var(--sc,transparent);padding-bottom:var(--space-xs)}@media (prefers-reduced-motion:reduce){.st-item{transition:none}}.sheet-body .brief{border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;gap:0;display:flex;overflow:hidden}.brief-row{column-gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);color:var(--color-ink);transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:7.5rem minmax(0,1fr);text-decoration:none;display:grid}.brief-row:last-child{border-bottom:0}.brief-row:hover{background:var(--color-paper-2)}.brief-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.brief-row>span{color:var(--color-muted);font-size:var(--text-sm);grid-row:span 2}.brief-row b{font-weight:600;font-size:var(--text-sm)}.brief-row b.none{color:var(--color-muted);font-weight:400}.brief-row b.late{color:var(--color-error)}.brief-row b.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brief-row small{color:var(--color-muted);font-size:var(--text-xs);grid-column:2}.after-call{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-accent) 30%, var(--color-paper-3));color:var(--color-ink);flex-direction:column;display:flex}.next-call p{font-size:var(--text-sm);margin:0}.card-brief{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tag.sent-deck{border:1px solid var(--color-rule);background:0 0}.tag.sent-deck svg{width:10px;height:10px;color:var(--color-success)}@media (prefers-reduced-motion:reduce){.brief-row{transition:none}}div.day{align-items:baseline;gap:var(--space-xs);margin:var(--space-lg) 0 var(--space-xs);font:600 var(--text-md)/1.3 var(--font-body);display:flex}div.day:first-child,.when+div.day{margin-top:0}div.day h2{font:inherit;letter-spacing:0;max-width:none}div.day>span,.day-row span{color:var(--color-muted);font-weight:400;font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:var(--space-xs)}div.day.late,.day-row.late th{color:var(--color-error)}.day-row th{padding:var(--space-md) var(--space-md) var(--space-xs);background:var(--color-paper);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);text-align:left}.locked{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-2);flex-direction:column;display:flex}.locked p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.chips.when{margin:0 0 var(--space-md);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips.when::-webkit-scrollbar{display:none}.chips.when .chip{flex:none}.seg.next-types{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chips.when .chip b{margin-left:var(--space-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:600}.chips.when .chip[aria-pressed=true] b{color:inherit}.brief-plan{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex}.brief-plan.must{background:color-mix(in oklab, var(--color-accent) 16%, var(--color-paper-3))}.brief-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.brief-head span{color:var(--color-muted);font-size:var(--text-sm)}.brief-head em{color:var(--color-ink);font-style:normal;font-weight:600;font-size:var(--text-xs)}.brief-plan>b{font-weight:600;font-size:var(--text-md)}.brief-plan>b.late{color:var(--color-error)}.brief-plan>p,.muted-line{font-size:var(--text-sm);margin:0}.muted-line{color:var(--color-muted)}.brief-plan>small{color:var(--color-muted);font-size:var(--text-xs)}.planner{gap:var(--space-xs);flex-direction:column;display:flex}.planner .chips{gap:var(--space-xs)}.sheet-body .client{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.client-phone{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.client-phone .phone{font:600 var(--text-xl)/1.15 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.client-facts,.client-answers{gap:var(--space-xs);margin:0;display:grid}.client-facts>div,.client-answers>div{gap:var(--space-sm);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.client-facts dt,.client-answers dt{color:var(--color-muted);font-size:var(--text-sm)}.client-facts dd,.client-answers dd{overflow-wrap:anywhere;margin:0;font-weight:600}.client-facts .from{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.client-facts .from .ch-ico{width:16px;height:16px}.client-facts .from .ch-meta{width:20px}.client-facts .from span{color:var(--color-muted);font-weight:400}.client-answers{padding-top:var(--space-sm);border-top:1px solid var(--color-rule)}.client-answers dd{font-weight:500}.client-note{padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2);margin:0}.client-note span{margin-bottom:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.sheet-body .step{gap:var(--space-sm);flex-direction:column;display:flex}.step-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.step-head h3{margin:0}.step-state{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.step-state svg{width:12px;height:12px;color:var(--color-success)}.step.now .step-state{color:var(--color-ink);font-weight:600}.step.must{padding:var(--space-md);margin-inline:calc(-1 * var(--space-xs));border:1.5px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-paper-3)}.step.must .step-state{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink)}.step.later>.step-head h3{color:var(--color-ink)}.step-hint{color:var(--color-muted);font-size:var(--text-sm);margin:0}.plan-now{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-3);flex-direction:column;display:flex}.plan-now b{font-weight:600}.plan-now.late b{color:var(--color-error)}.plan-now p{font-size:var(--text-sm);margin:0}.plan-now small{color:var(--color-muted);font-size:var(--text-xs)}.chips.one-line{gap:var(--space-xs)}.chip[aria-checked=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.lead-meta{padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.client-facts .svc-dd{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.client-facts .svc-dd .btn{flex:none;min-height:32px;font-weight:600}.client-facts .muted-dd{color:var(--color-muted);font-weight:400}.svc-pick{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.client-facts .svc-row{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:center}.client-facts .svc-row dd{gap:var(--space-2xs);flex-direction:column;grid-column:1/-1;display:flex}.client-facts .svc-row .btn{min-height:32px;padding-inline:var(--space-xs);font-weight:600}.client-facts .svc-row small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.svc-tags{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.svc-tag{align-items:center;gap:var(--space-2xs);min-height:32px;padding:0 var(--space-xs) 0 var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-body);display:inline-flex}.svc-tag svg,.svc-tag .ch-ico{width:18px;height:18px;margin-left:var(--space-3xs);flex:none}.svc-tag .ch-meta{width:22px}button.svc-tag{background:var(--color-paper-3);min-height:36px;color:var(--color-muted);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}button.svc-tag:hover{color:var(--color-ink)}button.svc-tag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button.svc-tag[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}@media (prefers-reduced-motion:reduce){button.svc-tag{transition:none}}.when-pick{gap:var(--space-xs);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.planner>.btn[type=submit]{align-self:stretch}.tag.q-refused{background:var(--color-paper-2);color:var(--color-ink);border:1px solid var(--color-rule)}.stat small{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.stat.hi small{color:var(--color-accent-ink)}@media (prefers-reduced-motion:reduce){.lc-key{transition:none}}.mt-grid{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.mt{padding:var(--space-sm) var(--space-md) var(--space-xs);border-radius:var(--radius-card);background:var(--color-paper-3);color:var(--color-ink)}.mt-head{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);display:flex}.mt-head b{font-weight:600;font-size:var(--text-md)}.mt-head .ava{width:28px;height:28px}.mt table{border-collapse:collapse;width:100%}.mt th,.mt td{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-sm)}.mt th{color:var(--color-muted);text-align:left;font-weight:400}.mt td{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mt td.bad{color:var(--color-error)}.mt-group+.mt-group tr:first-child>*{border-top:var(--space-xs) solid var(--color-paper-3)}.mt tbody:last-child tr:last-child>*{border-bottom:0}@media (min-width:40rem){.mt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}}div.day.fresh>span{margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}div.day em{color:var(--color-muted);font-style:normal;font-weight:400;font-size:var(--text-xs);margin-left:auto}.client-facts .ad-facts{align-items:start}.ad-trail{gap:var(--space-2xs);margin:0;padding:0;font-weight:500;list-style:none;display:grid}.ad-trail li{column-gap:var(--space-xs);grid-template-columns:4.75rem minmax(0,1fr);line-height:1.35;display:grid}.ad-trail li>span{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;line-height:1.6}.ad-trail em{font-style:normal;font-weight:400;font-size:var(--text-xs);color:var(--color-muted);grid-column:2}.rep-switch{margin-bottom:var(--space-xs)}.ad-sum{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.ad-top{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ad-top .stat.hi{grid-column:1/-1}.ad-top .stat b{font-size:var(--text-xl)}.ad-top .stat.hi b{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.ladder{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);color:var(--color-ink);margin:0;list-style:none;display:grid}.ladder li{align-items:baseline;column-gap:var(--space-sm);row-gap:var(--space-2xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.ladder li:last-child{border-bottom:0}.ld-name{align-items:baseline;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:flex}.ld-name b{color:var(--color-ink);font:600 var(--text-xl)/1 var(--font-body);font-variant-numeric:tabular-nums}.ld-cost{text-align:right;color:var(--color-muted);font-size:var(--text-xs)}.ld-cost b{color:var(--color-ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:600;display:block}.ld-bar{border-radius:var(--radius-pill);background:var(--color-paper-2);grid-column:1/-1;height:8px;overflow:hidden}.ld-bar i{border-radius:inherit;background:var(--color-ink);height:100%;display:block}.ladder li:last-child .ld-bar i{background:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-ink) 30%, transparent)}.ld-conv{color:var(--color-muted);font-size:var(--text-xs);grid-column:1/-1}.ad-note{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.ad-sum+.note,.ad-sum+.note+.group-title{margin-top:var(--space-md)}.ad-tools{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0 var(--space-xs);flex-wrap:wrap;display:flex}.ad-tools .seg{margin:0}.seg button:disabled{color:color-mix(in oklab, var(--color-muted) 60%, transparent);cursor:not-allowed}.ad-sort{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:inline-flex}.ad-sort .input{width:auto;min-height:40px;padding-block:0}.crumbs{align-items:center;gap:var(--space-3xs);margin:0 0 var(--space-sm);flex-wrap:wrap;display:flex}.crumbs button{min-height:32px;padding:0 var(--space-2xs);color:var(--color-muted);font:500 var(--text-sm)/1.2 var(--font-body);cursor:pointer;text-align:left;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;border:0;border-radius:6px}.crumbs button:hover{color:var(--color-ink);background:var(--color-paper-2)}.crumbs button[aria-current=true]{color:var(--color-ink);font-weight:600}.crumbs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.crumbs>svg{width:14px;height:14px;color:var(--color-muted);flex:none}.na{color:var(--color-muted);font-weight:400}.bad{color:var(--color-error)}.good{color:var(--color-ink)}.ar-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ar-open{gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);color:var(--color-ink);font:inherit;text-align:left;border:0;display:grid}button.ar-open{cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}button.ar-open:hover{background:color-mix(in oklab, var(--color-paper-2) 50%, var(--color-paper-3))}button.ar-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ar-top{align-items:start;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ar-top>svg{width:18px;height:18px;margin-top:var(--space-3xs);color:var(--color-muted)}.ar-name{align-items:flex-start;gap:var(--space-xs);min-width:0;display:flex}.ar-name .ch-ico{width:18px;height:18px;margin-top:var(--space-3xs);flex:none}.ar-name .ch-meta{width:22px}.ar-name b{overflow-wrap:anywhere;font-weight:600;display:block}.ar-name small{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.ar-spend{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ar-spend small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;display:block}.ar-m{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ar-m>span{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ar-m small{color:var(--color-muted);font-size:var(--text-xs)}.ar-m b{font-variant-numeric:tabular-nums;font-weight:600}.ar-m em{font-style:normal;font-size:var(--text-xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ar.off .ar-open{background:var(--color-paper-2)}.code-row{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.code-row code{min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2);color:var(--color-ink);font:500 var(--text-xs)/1.5 var(--font-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-self:stretch}.code-row .btn{align-self:flex-start}#plat-tags .note{margin-top:var(--space-sm)}@media (min-width:64rem){main[data-tab=reports]{max-width:80rem}.ad-sum{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.ad-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start}.ad-sum .ad-note{grid-column:1/-1}.ladder{align-content:center}.ad-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ad-table th,.ad-table td{padding:var(--space-sm) var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:middle}.ad-table thead th{color:var(--color-muted);white-space:nowrap;font-weight:400}.ad-table tbody th{min-width:15rem;font-weight:400}.ad-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-table td small{color:var(--color-muted);font-size:var(--text-xs);display:block}.ad-table tbody tr{transition:background-color var(--dur-micro) var(--ease-out);position:relative}.ad-table tbody tr:last-child>*{border-bottom:0}.ad-table tbody tr.go:hover{background:var(--color-paper)}.ad-table tbody tr:has(.row-open:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.ad-table .spend{font-weight:600;position:relative}.ad-table .sbar{height:4px;margin:0 0 var(--space-2xs) auto;width:var(--w);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-ink) 22%, transparent);max-width:6rem;display:block}.ad-table .chev-cell{width:32px;color:var(--color-muted)}.ad-table .chev-cell svg{width:16px;height:16px;display:block}.ad-table .row-open span{color:inherit;font-size:inherit}.ad-table .row-open b{font-size:var(--text-sm)}.ad-table .ar-name small{color:var(--color-muted);font-size:var(--text-xs)}}.client-facts .ad-facts{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.ad-trail{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2)}.ad-trail li{grid-template-columns:5.5rem minmax(0,1fr)}.ar-m.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ar.lite .ar-open{padding-block:var(--space-sm);gap:var(--space-xs)}.ar.lite .ar-m{padding-top:var(--space-xs)}.code-row.script pre{max-height:14rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-2);align-self:stretch;margin:0;overflow:auto}.code-row.script pre code{white-space:pre;overflow-wrap:normal;font-size:var(--text-xs);-webkit-user-select:text;user-select:text;background:0 0;padding:0;display:block}.field-label{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);display:block}#plat-hook .setting{margin-top:var(--space-sm)}.ar-grp{align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0 var(--space-3xs);font:600 var(--text-md)/1.3 var(--font-body);color:var(--color-ink);display:flex}.ar-grp:first-child{margin-top:0}.ar-grp .ch-ico{width:18px;height:18px}.ar-grp .ch-meta{width:22px}@media (min-width:64rem){.ad-table tr.grp th{padding-top:var(--space-md);background:var(--color-paper-3);font-weight:600;font-size:var(--text-md);color:var(--color-ink)}.ad-table tr.grp th .ch-ico{width:18px;height:18px;margin-right:var(--space-xs);vertical-align:-3px}.ad-table tr.grp th .ch-meta{width:22px}}.fx{align-items:baseline;gap:var(--space-3xs);min-height:40px;padding:0 var(--space-sm);border:1px solid color-mix(in oklab, var(--color-on-brand) 22%, transparent);border-radius:var(--radius-pill);color:var(--color-on-brand);font:500 var(--text-sm)/40px var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;display:inline-flex}.fx:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fx .fx-cur{color:var(--color-accent);font-weight:600}.fx b,.fx-table td.sell{font-weight:600}.amount-row{gap:var(--space-xs);align-items:stretch;display:flex}.amount-row .input{flex:1;min-width:0}.amount-row .cur-seg{flex:none;margin:0}.amount-row .cur-seg button{min-width:40px;padding:0 var(--space-xs)}@media (max-width:30rem){.top .me>span:last-child{display:none}.top .me{padding-right:var(--space-2xs)}}.inv-mini{align-items:center;gap:var(--space-2xs) var(--space-sm);width:100%;margin-bottom:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.inv-mini:hover{background:var(--color-paper)}.inv-mini:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.inv-mini b{font-weight:600}.inv-mini span{color:var(--color-muted);font-size:var(--text-sm);grid-column:1}.inv-mini svg{width:18px;height:18px;color:var(--color-muted);grid-area:1/2/span 2}.svc small{color:var(--color-muted);font-size:var(--text-xs)}.inv-rate-now{margin:0 0 var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.inv-rate-now b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.inv-lines{padding-block:var(--space-2xs)}.inv-line{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);display:flex}.inv-line .grow b{font-weight:600;display:block}.inv-line .grow span{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:block}.inv-uah{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);flex:none;display:inline-flex}.inv-uah .input{text-align:right;font-variant-numeric:tabular-nums;width:6.5rem;min-height:40px}.price-row .inv-uah .input{width:5rem}.inv-total{padding-top:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.inv-total span{color:var(--color-muted)}.inv-total b{font:600 var(--text-xl)/1.1 var(--font-body);font-variant-numeric:tabular-nums}.ask.inline{padding:var(--space-md);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-accent) 30%, var(--color-paper-3));color:var(--color-ink);gap:var(--space-xs);margin:0;display:grid;position:static}.ask.inline p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.ask.inline .row{gap:var(--space-xs);display:flex}.inv-preview{border-radius:var(--radius-control);border:1px solid var(--color-rule);background:var(--inv-band);overflow:hidden}.inv-preview .inv-paper{width:100%;min-height:0;padding:var(--space-md);box-shadow:none;font-size:10px}.inv-paper{background:var(--inv-paper);width:794px;min-height:1080px;color:var(--inv-ink);font:400 13px/1.45 var(--font-body);padding:56px 60px}.inv-head{text-align:center;padding-bottom:1.2em}.inv-head h1{font:600 1.45em/1.2 var(--font-body);letter-spacing:0;max-width:none;color:var(--inv-ink);margin:0}.inv-head p{color:var(--inv-ink);margin:.3em 0 0}.inv-parties{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2em;margin:1.8em 0;display:grid}.inv-parties dt{color:var(--inv-ink);margin-bottom:.4em;font-weight:600}.inv-parties dd{gap:.2em;margin:0;display:grid}.inv-parties b{font-weight:600}.inv-miss{color:var(--inv-miss)}.inv-table{border-collapse:collapse;width:100%;color:var(--inv-ink);font-size:1em}.inv-table th,.inv-table td{border-bottom:1px solid var(--inv-rule);text-align:left;vertical-align:top;padding:.7em .6em}.inv-table thead th{color:var(--inv-ink);border-top:1px solid var(--inv-ink);border-bottom:1px solid var(--inv-ink);white-space:nowrap;font-weight:600}.inv-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-table tfoot th,.inv-table tfoot td{border-bottom:0}.inv-table tfoot th{text-align:right;padding-top:.5em;font-size:1em;font-weight:400}.inv-table tfoot td{padding-top:.5em;font-size:1em;font-weight:600}.inv-table tfoot .inv-due>*{border-top:2px solid var(--inv-ink);padding-top:.7em;font-size:1.15em;font-weight:600}.inv-words{margin:1em 0 0;font-weight:600}.inv-purpose{margin:1.4em 0 0}.inv-purpose b{font-weight:600}.inv-print{z-index:var(--z-base);position:fixed;top:0;left:-10000px}.inv-sent{align-items:center;gap:var(--space-2xs);color:var(--color-success);font-size:var(--text-sm);margin:0;display:flex}.inv-sent svg{flex:none;width:16px;height:16px}.tabs a{position:relative}.nav-badge{min-width:18px;height:18px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);box-shadow:0 0 0 2px var(--color-paper-3);font:600 var(--text-xs)/18px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;position:absolute;top:6px;left:calc(50% + 6px)}@media (min-width:64rem){.top .tabs .nav-badge{margin-left:var(--space-3xs);position:static}}.chat-list{gap:var(--space-2xs);border-radius:var(--radius-card);display:grid;overflow:hidden}.chat-row{align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-paper-3);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;display:flex}.chat-row:hover{background:color-mix(in oklab, var(--color-paper-2) 45%, var(--color-paper-3))}.chat-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.chat-ava{background:var(--color-paper-2);width:44px;height:44px;color:var(--color-ink-2);font:600 var(--text-sm)/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.chat-ch{background:var(--color-paper-3);width:20px;height:20px;color:var(--color-ink);box-shadow:0 0 0 2px var(--color-paper-3);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.chat-ch svg{width:14px;height:14px}.chat-top{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.chat-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.chat-top time{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.chat-last{-webkit-line-clamp:2;margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-row.unread .chat-last{color:var(--color-ink)}.chat-row.unread .chat-top time{color:var(--color-ink);font-weight:600}.chat-meta{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.chat-unread{min-width:22px;height:22px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-xs)/22px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;flex:none;align-self:center}.chat-link{align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);display:inline-flex}.chat-link:hover{background:var(--color-paper)}.chat-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chat-link svg{width:18px;height:18px}.chat-link .chat-unread{min-width:20px;height:20px;line-height:20px}.thread{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-day{margin:var(--space-xs) 0;padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-xs);align-self:center}.msg{flex-direction:column;max-width:82%;display:flex}.msg.in{align-self:flex-start;align-items:flex-start}.msg.out{align-self:flex-end;align-items:flex-end}.msg-bubble{padding:var(--space-xs) var(--space-sm);background:var(--color-paper-3);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;line-height:1.45}.msg.in .msg-bubble{border-bottom-left-radius:4px}.msg.out .msg-bubble{background:var(--color-accent);color:var(--color-accent-ink);border-bottom-right-radius:4px}.msg-foot{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs)}.composer{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-rule);background:var(--color-paper);display:grid}.composer .win{color:var(--color-muted);font-size:var(--text-xs);margin:0}.composer .win.closed{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.composer-row{align-items:flex-end;gap:var(--space-xs);display:flex}.composer-row .input{resize:none;min-height:44px;max-height:8rem;padding-block:var(--space-sm);field-sizing:content;flex:1}.icon-btn.send{background:var(--color-ink);color:var(--color-paper);border-radius:50%}.icon-btn.send:hover{background:var(--color-ink-2);color:var(--color-paper)}.chat-lead .note{margin:0}.step-head h3 svg{vertical-align:-4px;width:20px;height:20px;margin-right:var(--space-2xs)}.chat-row .grow{flex:1;min-width:0;display:block}.sheet .step-head h3:has(svg){align-items:center;gap:var(--space-xs);display:inline-flex}.sheet .step-head h3 svg{margin:0}@media (min-width:64rem){main[data-tab=chats]{max-width:52rem}}.fx-table tbody tr:last-child>*{border-bottom:0}.fx-table tbody th{color:var(--color-ink);font-weight:400}.svc.priced{grid-template-columns:28px minmax(0,1fr) auto auto}.inv-sign{align-items:flex-end;gap:1em;margin-top:3em;display:flex}.inv-sign i{border-bottom:1px solid var(--inv-ink);flex:0 0 14em;height:1.4em}.inv-sign span:first-child{color:var(--inv-muted)}.links{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links li{align-items:center;gap:var(--space-3xs);max-width:100%;display:inline-flex}.link-chip{align-items:center;gap:var(--space-xs);max-width:100%;min-height:40px;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out);text-decoration:none;display:inline-flex}.link-chip:hover{background:var(--color-paper)}.link-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.link-chip>svg,.link-chip>.ch-ico{flex:none;width:18px;height:18px}.link-chip span{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.25;display:flex}.link-chip small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.icon-btn.sm{width:36px;height:36px}.icon-btn.sm svg{width:16px;height:16px}.link-add{gap:var(--space-xs);margin-top:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.link-add .btn{justify-self:start}.client-facts .svc-row dd>span:not(.muted-dd){font-weight:600}.client-facts .svc-row dd>small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.bill-form{gap:var(--space-sm);font-weight:400}.inv-preview .inv-table th,.inv-preview .inv-table td{padding:.5em .35em}.inv-preview .inv-table thead th,.inv-preview .inv-table .num{white-space:normal}.inv-preview .inv-table td.num{white-space:nowrap}@media (max-width:30rem){.inv-preview .inv-paper{padding:var(--space-sm);font-size:9px}.inv-preview .inv-parties{gap:1em}}.bill-type{margin:0}.bill-type button{white-space:normal;text-align:center;flex:1 1 0;line-height:1.2}.bill-doc{color:var(--color-muted);font-size:var(--text-sm);margin:0}.bill-step .step-head .btn{min-height:32px}.bill-sum{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.bill-sum b{font-weight:600}.bill-sum small{color:var(--color-muted);font-size:var(--text-sm)}.bill-sum .bill-miss{color:var(--color-error)}.inv-bank{border-top:1px solid var(--inv-ink);margin-top:1.6em;padding-top:1em}.inv-bank h2{font:600 1.05em/1.3 var(--font-body);letter-spacing:0;max-width:none;color:var(--inv-ink);margin:0 0 .6em}.inv-bank dl{gap:.35em;margin:0;display:grid}.inv-bank dl>div{grid-template-columns:11em minmax(0,1fr);gap:1em;display:grid}.inv-bank dt{color:var(--inv-ink);font-weight:600}.inv-bank dd{overflow-wrap:anywhere;margin:0}.inv-preview{background:var(--inv-paper)}.inv-paper{font-size:12.5px}.inv-head h1,.inv-head p,.inv-paper p{max-width:none}.inv-paper,.inv-paper th,.inv-paper td,.inv-paper dt,.inv-paper dd,.inv-paper span,.inv-paper p{color:var(--inv-ink)}.inv-paper .inv-miss{color:var(--inv-miss)}.inv-table tfoot th{font-weight:600}.inv-acts{gap:var(--space-xs);flex-wrap:wrap;display:flex}.calls{margin:0 0 var(--space-sm);gap:var(--space-2xs);padding:0;list-style:none;display:grid}.call{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-3);display:flex}.call-ico{background:var(--color-paper-2);width:32px;height:32px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.call-ico svg{width:16px;height:16px}.call.missed .call-ico,.call.noanswer .call-ico{color:var(--color-error)}.call .grow b{font-weight:600;font-size:var(--text-sm);display:block}.call .grow span{color:var(--color-muted);font-size:var(--text-xs);display:block}.tel-now{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:500;display:flex}.tel-now svg{flex:none;width:16px;height:16px}.tel-now.noanswer svg{color:var(--color-error)}.tel-pulse{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 0 var(--color-accent);animation:tel-pulse 1.2s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes tel-pulse{to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.tel-pulse{animation:none}}.chip.sug{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.seg button>svg{flex:none;width:16px;height:16px}.chat-link{text-align:left;padding-block:var(--space-2xs);justify-content:flex-start;line-height:1.25}.who-table tbody th{white-space:nowrap;font-weight:600}.who-table tbody th small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;display:block}.who-table tbody th .ch-ico{width:16px;height:16px;margin-right:var(--space-xs);vertical-align:-3px}.who-table tbody th .ch-meta{width:20px}.who-table td.num{white-space:nowrap}.ad-sum+.group-title,.tbl-wrap+.group-title{margin-top:var(--space-md)}.inv-status{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-paper-3);flex-wrap:wrap;display:flex}.inv-status>span{gap:var(--space-3xs);flex-direction:column;flex:12rem;display:flex}.inv-status b{font-weight:600}.inv-status small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.inv-status>svg{width:20px;height:20px;color:var(--color-success);flex:none}.inv-status.paid{background:var(--color-success-wash)}.inv-pick{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.inv-pick legend{margin-bottom:var(--space-xs);font-weight:600}.check-row{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);cursor:pointer;display:flex}.check-row input{width:20px;height:20px;margin:var(--space-3xs) 0 0;accent-color:var(--color-ink);flex:none}.check-row span{gap:var(--space-3xs);flex-direction:column;display:flex}.check-row b{font-weight:600}.check-row small{color:var(--color-muted);font-size:var(--text-xs)}.payees{gap:var(--space-xs);display:grid}.payee{align-items:flex-start;gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.payee b{font-weight:600}.payee span{color:var(--color-muted);font-size:var(--text-xs)}.payee[aria-checked=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.payee:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.who-table td small{color:var(--color-muted);font-size:var(--text-xs);display:block}.payee b .tag{margin-right:var(--space-xs)}.list .item .grow>span+span{margin-top:var(--space-3xs)}.app{isolation:isolate}.app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px 260px at 88% 40px, var(--color-glow), transparent 70%), linear-gradient(var(--color-grid) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--color-grid) 1px, transparent 1px) 0 0 / 32px 32px;height:420px;-webkit-mask:linear-gradient(var(--color-ink), transparent);-webkit-mask:linear-gradient(var(--color-ink), transparent);mask:linear-gradient(var(--color-ink), transparent);position:absolute;inset:0 0 auto}.top{background:var(--color-bar);color:var(--color-on-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--color-bar-line)}body:before{background:var(--color-bar)}.mark,.top .mark{color:var(--color-on-bar)}.me{background:var(--color-fill);color:var(--color-on-bar)}.me:hover{background:var(--color-fill-2)}.fx{background:var(--color-fill);color:var(--color-on-bar);border:0}.fx:hover{background:var(--color-fill-2)}.fx .fx-cur{color:inherit}.tabs{background:var(--color-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--color-bar-line)}.head h1{font-size:var(--text-2xl);letter-spacing:-.035em}.head p{font-size:var(--text-md)}.btn.quiet{background:var(--color-fill);border-color:#0000}.btn.quiet:hover{background:var(--color-fill-2);border-color:#0000}.chip{background:var(--color-fill);border-color:#0000}.chip:hover{background:var(--color-fill-2)}.seg{background:var(--color-fill)}.input{background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-bar-line);border-color:#0000}.input:hover{box-shadow:inset 0 0 0 1px var(--color-rule);border-color:#0000}.item{border-bottom:0;position:relative}.item:not(:last-child):after{content:"";left:var(--space-md);background:var(--color-rule);height:1px;position:absolute;bottom:0;right:0}.empty{background:var(--color-fill);border:0}.card{box-shadow:none}.tag.who{background:var(--color-fill);border-color:#0000}.ava{overflow:hidden}.ava img{object-fit:cover;width:100%;height:100%}.ava.xl{width:72px;height:72px;font-size:var(--text-lg)}.me-photo{align-items:center;gap:var(--space-md);display:flex}.me-photo b{font-weight:600}.me-photo span:not(.ava){color:var(--color-muted);font-size:var(--text-sm)}.themes{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-pick{gap:var(--space-xs);color:var(--color-ink);font:600 var(--text-sm)/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tp-art{border-radius:var(--radius-control);height:96px;box-shadow:inset 0 0 0 1px var(--color-rule);transition:box-shadow var(--dur-short) var(--ease-out);display:block;position:relative;overflow:hidden}.theme-pick.dark .tp-art{background:var(--color-brand-bar)}.theme-pick.light .tp-art{background:var(--inv-band)}.tp-art i{border-radius:6px;display:block;position:absolute}.tp-art i:first-child{height:12px;top:10px;left:10px;right:10px}.tp-art i:nth-child(2){height:44px;top:30px;left:10px;right:34px}.tp-art i:nth-child(3){background:var(--stage-lime);border-radius:50%;width:18px;height:18px;top:30px;right:10px}.theme-pick.dark .tp-art i:first-child,.theme-pick.dark .tp-art i:nth-child(2){background:var(--stage-stone);opacity:.55}.theme-pick.light .tp-art i:first-child,.theme-pick.light .tp-art i:nth-child(2){background:var(--inv-paper)}.theme-pick[aria-checked=true] .tp-art{box-shadow:inset 0 0 0 2px var(--color-ink), 0 0 0 3px var(--color-accent)}.theme-pick:focus-visible{outline:none}.theme-pick:focus-visible .tp-art{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:64rem){.top .tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.top .tabs a{color:color-mix(in oklab, var(--color-on-bar) 64%, transparent)}.top .tabs a:hover{color:var(--color-on-bar);background:var(--color-fill)}.head h1{font-size:var(--text-3xl)}.app:before{height:520px}}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--color-seg-on)}.sheet-body .me-photo{flex-direction:row;align-items:center}.me-photo .stack{align-items:flex-start}.inv-stats{margin:var(--space-sm) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.inv-stats .stat:first-child{grid-column:1/-1}.inv-stats .stat b{font-size:var(--text-xl)}.inv-filters{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.inv-dates{margin-bottom:var(--space-xs)}.list .item .grow>span+span{white-space:normal}.ava-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.ava-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.me-photo{border-radius:var(--radius-card);transition:background-color var(--dur-short) var(--ease-out)}.me-photo.over{background:color-mix(in oklab, var(--color-accent) 30%, transparent)}.inv-status.off{background:var(--color-fill)}.inv-mini.off b{text-decoration:line-through;text-decoration-thickness:1px}form.inv-status{flex-wrap:wrap}.search-row{margin-bottom:var(--space-md)}@media (min-width:64rem){:root{--side-w:15rem;--dock-w:30rem}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);align-items:start;display:grid}body:before{display:none}.top{align-items:stretch;gap:var(--space-2xs);height:100dvh;min-height:0;padding:var(--space-lg) var(--space-sm) var(--space-md);background:var(--color-paper-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-right:1px solid var(--color-bar-line);flex-direction:column;grid-area:1/1/span 2;position:sticky;top:0;overflow-y:auto}.top .mark{padding:0 var(--space-sm) var(--space-lg);font-size:var(--text-lg)}.top .mark svg{width:28px;height:28px}.top .tabs{gap:var(--space-3xs);flex-direction:column;width:100%}.top .tabs:before{content:"Розділи";padding:0 var(--space-sm) var(--space-xs);color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.top .tabs a{justify-content:flex-start;gap:var(--space-sm);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-control);color:var(--color-ink-2);font:500 var(--text-sm)/1 var(--font-body);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out)}.top .tabs a svg{flex:none;width:20px;height:20px}.top .tabs a:hover{background:var(--color-fill);color:var(--color-ink)}.top .tabs a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.top .tabs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.top .tabs .nav-badge{box-shadow:none;margin-left:auto}.top .tabs a[aria-current=page] .nav-badge{background:var(--color-accent-ink);color:var(--color-accent)}.top-gap{min-height:var(--space-lg);flex:1}.top .fx,.top .me{border-radius:var(--radius-control);justify-content:flex-start;width:100%;min-height:44px}.top .fx{padding:0 var(--space-sm);box-shadow:inset 0 0 0 1px var(--color-bar-line);background:0 0}.top .fx:hover{background:var(--color-fill)}.top .me{padding:0 var(--space-sm) 0 var(--space-2xs);background:var(--color-paper-3)}.top .me:hover{background:var(--color-fill-2)}.top .me>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app:before{left:var(--side-w)}main,main[data-tab]{width:100%;max-width:92rem;padding:var(--space-xl) clamp(var(--space-lg), 3vw, var(--space-2xl)) var(--space-3xl);grid-column:2;margin:0}main[data-tab=funnel]{max-width:none}main[data-tab=chats],main[data-tab=ads]{max-width:64rem}.head{margin-bottom:var(--space-lg)}.head h1{font-size:var(--text-3xl);max-width:none}.leads th,.ad-table thead th{z-index:1;background:var(--color-paper-3);font-size:var(--text-xs);letter-spacing:.02em;position:sticky;top:0}.leads td{padding-block:var(--space-xs)}.table-wrap{box-shadow:inset 0 0 0 1px var(--color-bar-line);overflow:clip}.stats{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.stat{padding:var(--space-md);box-shadow:inset 0 0 0 1px var(--color-bar-line)}.stat b{font-size:var(--text-2xl)}.inv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-tab=more]{max-width:80rem}main[data-tab=more] .list{gap:var(--space-sm);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid;overflow:visible}main[data-tab=more] .list .item{min-height:88px;padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-bar-line);align-items:flex-start}main[data-tab=more] .list .item:after{display:none}main[data-tab=more] .list .item:hover{background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-rule)}main[data-tab=more] .list .item .chev{align-self:center}.sheet.docked{width:var(--dock-w);top:0}body.docked main{max-width:calc(100vw - var(--side-w) - var(--dock-w));margin-right:0}.board{grid-auto-columns:minmax(15rem,1fr)}}@media (min-width:64rem) and (max-width:90rem){:root{--side-w:13.5rem;--dock-w:26rem}}.toolbar{display:contents}@media (min-width:64rem){.toolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.toolbar .search-row{flex:18rem;max-width:26rem;margin:0}.toolbar .search-row .input{min-height:40px}.toolbar .seg,.toolbar .chips.when{margin:0}.toolbar .demo{flex-basis:100%;margin:0}.toolbar .chips.when .chip{min-height:36px}.board .col .card{min-width:0;max-width:100%;overflow:hidden}.board .card-open,.board .card .tags{min-width:0}.top .fx:before{content:"Курс $";color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-body);align-self:center;margin-right:auto}.leads .row-open span{white-space:nowrap}.board{grid-auto-columns:minmax(16.5rem,1fr)}}@media (min-width:64rem) and (max-width:80rem){.leads .c-who{display:none}}@media (min-width:64rem){main[data-tab=funnel]{height:100dvh;padding-bottom:var(--space-sm);flex-direction:column;display:flex}main[data-tab=funnel]>:not(.board){flex:none}main[data-tab=funnel] .board{flex:1;grid-template-rows:minmax(0,1fr);align-items:start;min-height:0}.board .col{overscroll-behavior:contain;scrollbar-width:thin;max-height:100%;padding-top:0;overflow-y:auto}.board .col-head{z-index:1;padding-top:var(--space-sm);background:var(--color-paper-2);position:sticky;top:0}.board .col.over .col-head{background:0 0}.board{scrollbar-width:auto}.scrim{background:color-mix(in oklab, var(--color-scrim) 85%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet,.sheet.docked{width:min(40rem,100vw - 4rem);max-width:none;max-height:min(56rem,100dvh - 4rem);box-shadow:0 32px 80px -24px #0000008c, 0 0 0 1px var(--color-bar-line);animation:pop var(--dur-short) var(--ease-out);border:0;border-radius:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet.t-lead{width:min(46rem,100vw - 4rem)}.sheet .sheet-head{padding:var(--space-lg) var(--space-md) var(--space-md) var(--space-lg)}.sheet .sheet-head h2{font-size:var(--text-xl)}.sheet .sheet-body{padding:var(--space-lg) var(--space-lg) var(--space-xl)}.sheet .send-bar{padding-inline:var(--space-lg);border-radius:0 0 24px 24px}.ask-wrap,.sheet.docked .ask-wrap{border-radius:24px;align-items:center}@keyframes pop{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.98)}}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.sheet{animation:none}}.client-answers-wrap{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);display:grid}.client-answers-wrap .client-answers{border-top:0;padding-top:0}.client-answers-title{align-items:center;gap:var(--space-xs);color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-body);margin:0;display:flex}.client-answers-title .ch-ico{flex:none;width:16px;height:16px}.tag.dup{box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-ink-2);background:0 0}.dup-row dd{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.dup-row dd small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;line-height:1.4}.after-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.after-btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:56px;padding:0 var(--space-md);border-radius:var(--radius-control);font:600 var(--text-md)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border:0;display:inline-flex}.after-btn svg{flex:none;width:20px;height:20px}.after-btn:active{transform:scale(.98)}.after-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.after-btn.talked{background:var(--color-success-wash);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-success) 55%, transparent)}.after-btn.talked:hover{background:color-mix(in oklab, var(--color-success) 22%, var(--color-success-wash))}.after-btn.noanswer{background:var(--color-error-wash);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-error) 50%, transparent)}.after-btn.noanswer:hover{background:color-mix(in oklab, var(--color-error) 20%, var(--color-error-wash))}.after-btn.sug{box-shadow:0 0 0 3px var(--color-accent)}.after-row .after-later{grid-column:1/-1;justify-self:start}.tgc{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.tgc h3{align-items:center;gap:var(--space-xs);display:inline-flex}.tgc h3 svg{width:20px;height:20px}.tgc>p:not(.inv-sent):not(.tgc-safe){color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.tgc .btn{align-self:flex-start}.tgc .row .btn{align-self:auto}.tgc-safe{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.4}.tgc-steps{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.tgc-steps li{align-items:center;gap:var(--space-2xs);padding:0 var(--space-sm) 0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-fill);min-height:32px;color:var(--color-muted);font:600 var(--text-xs)/1 var(--font-body);display:inline-flex}.tgc-steps li:before{content:none}.tgc-steps li>span{font-weight:500}.tgc-steps li svg{width:14px;height:14px}.tgc-steps li.now{background:var(--color-accent);color:var(--color-accent-ink)}.tgc-steps li.done{color:var(--color-ink)}.tgc-code{font:600 var(--text-xl)/1 var(--font-body);letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:12rem}.offer-edit{min-height:12rem;line-height:1.5;font-size:var(--text-md)}.pdf-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.pdf-list li{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);display:flex}.pdf-list li>span:last-child{flex-direction:column;min-width:0;display:flex}.pdf-list b{font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-list small{color:var(--color-muted);font-size:var(--text-xs)}.pdf-ico{background:var(--color-error);color:#fff;width:36px;height:36px;font:600 10px/1 var(--font-body);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;display:grid}.tg-send{gap:var(--space-xs)}.tg-go{min-height:52px;font-size:var(--text-md);background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.tg-go:hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink));border-color:#0000}.tg-go svg{width:20px;height:20px}.tg-off{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);display:grid}.tg-off p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0;line-height:1.45}.tg-off b{color:var(--color-ink)}.tg-send .note{margin:0}button.act{font:inherit;cursor:pointer;background:0 0;border:0}.doc-group{gap:var(--space-2xs);display:grid}.doc-g{color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:0}.doc-row{align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-xs) var(--space-2xs) var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-bar-line);transition:box-shadow var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:flex}.doc-text{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.doc-text b{font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-text small{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-acts{flex:none;display:flex}.doc-acts .icon-btn[aria-busy=true]{cursor:progress;opacity:.6}.doc-share{color:var(--color-ink)}.doc.dragging{opacity:.55}.doc-none{color:var(--color-muted);font-size:var(--text-sm);margin:0}@media (hover:hover) and (pointer:fine){.doc{cursor:grab}.doc:hover{box-shadow:inset 0 0 0 1px var(--color-rule), 0 0 0 3px color-mix(in oklab, var(--color-accent) 45%, transparent)}.doc:active{cursor:grabbing}.doc:after{content:"";width:10px;height:18px;margin-right:var(--space-2xs);opacity:.45;background:radial-gradient(circle, var(--color-muted) 1.2px, transparent 1.6px) 0 0 / 5px 6px;flex:none}}.act-lead{margin:1em 0}.act-signs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3em;margin-top:3em;display:grid}.act-signs div{gap:.4em;display:grid}.act-signs b{font-weight:600}.act-signs i{border-bottom:1px solid var(--inv-ink);height:2.2em;display:block}.act-signs small{color:var(--inv-muted)}.deck-demo{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;gap:.6em;min-height:1080px;padding:80px;display:flex}.deck-demo h1{font:600 44px/1.1 var(--font-display);color:#fff;max-width:none;margin:0}.deck-demo p{color:#cfff45;margin:0;font-size:20px}.deck-demo small{color:#9c9c94;margin-top:3em;font-size:12px}.deck-demo-mark{font:600 22px/1 var(--font-display)}.deck-demo-mark i{color:#cfff45;font-style:normal}.pdf-ico{color:#fff;background:#c8372b}.ibx-card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.ibx-card .step-head h3{align-items:center;gap:var(--space-xs);display:inline-flex}.ibx-card .step-head h3 svg{width:20px;height:20px}.ibx-card .plat-state{align-items:center;gap:var(--space-2xs);display:inline-flex}.ibx-card .plat-state svg{width:16px;height:16px}.ibx-card .block{margin:0}.ibx-p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.45}.ibx-need{margin:0 0 var(--space-sm);color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.ibx-go{align-self:flex-start;min-height:48px}.ibx-go svg{width:20px;height:20px}.ibx-small{color:var(--color-muted);font-size:var(--text-xs)}.consent{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-rule);flex-direction:column;display:flex}.consent>p{font-size:var(--text-sm);margin:0}.consent-bar{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.consent-bar svg{width:20px;height:20px}.consent-bar span{font-weight:600}.consent-bar small{color:var(--color-muted);font-size:var(--text-xs);flex-basis:100%}.consent-list{gap:var(--space-xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.consent-list li{align-items:center;gap:var(--space-xs);display:flex}.consent-list svg{width:16px;height:16px;color:var(--color-success);flex:none}.tg-check{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.tg-check li{gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:32px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.tg-check li>span{padding-top:5px}.tg-check b{font-weight:600}.tg-tick{background:var(--color-fill-2);width:32px;height:32px;color:var(--color-ink);font:600 var(--text-xs)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tg-tick:hover{background:var(--color-rule)}.tg-tick:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tg-tick svg{width:16px;height:16px}.tg-check li.done .tg-tick{background:var(--color-accent);color:var(--color-accent-ink)}.tg-check li.done>span{color:var(--color-muted)}.tg-extra{margin-top:var(--space-xs);display:flex}.today{gap:var(--space-xs);margin-bottom:var(--space-md);display:grid}.today-grid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tday{align-items:flex-start;gap:var(--space-3xs);min-width:0;min-height:84px;padding:var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-3);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-bar-line);transition:box-shadow var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0;flex-direction:column;display:flex}.tday:hover{box-shadow:inset 0 0 0 1px var(--color-rule)}.tday:active{transform:scale(.98)}.tday:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tday-n{font:600 var(--text-2xl)/1 var(--font-body);letter-spacing:-.02em}.tday-t{font-weight:600;font-size:var(--text-sm)}.tday small{max-width:100%;color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tday.zero .tday-n{color:var(--color-muted)}.tday.hot{background:var(--color-error-wash)}.tday.hot .tday-n{color:var(--color-error)}.tday.hot small,.tday.warn small{color:var(--color-ink-2)}.tday[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-ink), 0 0 0 3px var(--color-accent)}.today-notif{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);color:var(--color-ink-2);font:500 var(--text-sm)/1.35 var(--font-body);text-align:left;cursor:pointer;border:0;display:flex}.today-notif:hover{background:var(--color-fill-2);color:var(--color-ink)}.today-notif svg{flex:none;width:18px;height:18px}.focus-row{gap:var(--space-xs);margin:0 0 var(--space-sm);flex-wrap:wrap;display:flex}.focus-chip{align-items:center;gap:var(--space-2xs);min-height:36px;padding:0 var(--space-2xs) 0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:600 var(--text-sm)/1 var(--font-body);display:inline-flex}.focus-chip button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.focus-chip button:hover{background:color-mix(in oklab, var(--color-paper) 18%, transparent)}.focus-chip svg{width:16px;height:16px}.nav-badge.urgent{background:var(--color-error);color:#fff}@media (min-width:64rem){.today-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.top .tabs a[aria-current=page] .nav-badge.urgent{background:var(--color-error);color:#fff}}.remind{z-index:var(--z-toast);right:max(var(--space-md), env(safe-area-inset-right,0px));left:max(var(--space-md), env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 64px);gap:var(--space-xs);pointer-events:none;display:grid;position:fixed}.rem{pointer-events:auto;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-3);color:var(--color-ink);box-shadow:0 18px 44px -18px #00000073, inset 0 0 0 1px var(--color-rule);animation:rem-in var(--dur-long) var(--ease-out);grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;display:grid}.rem-ico{background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-ink);border-radius:50%;place-items:center;display:grid}.rem-ico svg{width:18px;height:18px}.rem.due .rem-ico{background:var(--color-error);color:#fff}.rem-body{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.rem-body small{color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.rem.due .rem-body small{color:var(--color-error)}.rem-body b{font-weight:600}.rem-body>span{color:var(--color-ink-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rem-acts{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.rem-x{width:36px;height:36px}@keyframes rem-in{0%{opacity:0;transform:translateY(-12px)}}@media (min-width:64rem){.remind{left:auto;top:var(--space-lg);width:23rem}}@media (prefers-reduced-motion:reduce){.rem{animation:none}}.ctl{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.ctl-head h2{font-size:var(--text-lg);max-width:none}.ctl-head p{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.ctl-wrap{border-radius:var(--radius-card);background:var(--color-paper-3);overflow-x:auto}.ctl-table{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-sm)}.ctl-table th,.ctl-table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:middle}.ctl-table thead th{color:var(--color-muted);font-weight:400;font-size:var(--text-xs);white-space:nowrap}.ctl-table tbody tr:last-child>*{border-bottom:0}.ctl-table .num{text-align:right}.ctl-table td small{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;display:block}.ctl-table .late{color:var(--color-error);font-weight:600}.ctl-table .muted{color:var(--color-muted)}.ctl-who{align-items:center;gap:var(--space-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ctl-who span:last-child{flex-direction:column;display:flex}.ctl-who b{font-weight:600}.ctl-who small{color:var(--color-muted);font-size:var(--text-xs)}.ctl-who:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:8px}.ctl-n{min-width:36px;height:32px;padding:0 var(--space-xs);color:var(--color-ink);font:600 var(--text-md)/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px}.ctl-n:hover:not(:disabled){background:var(--color-fill)}.ctl-n:disabled{color:var(--color-muted);cursor:default}.ctl-n.warn{background:var(--color-warn-wash)}.ctl-n.hot{background:var(--color-error-wash);color:var(--color-error)}.ctl-n:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ctl-hint{color:var(--color-muted);font-size:var(--text-xs);margin:0}.rem-set{gap:var(--space-xs);flex-direction:column;display:flex}.rem-set>p{color:var(--color-muted);font-size:var(--text-sm)}@media (max-width:63.99rem){.ctl-wrap{background:0 0;overflow:visible}.ctl-table{min-width:0}.ctl-table thead{display:none}.ctl-table,.ctl-table tbody{gap:var(--space-xs);display:grid}.ctl-table tr{gap:var(--space-2xs) var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ctl-table th[scope=row]{padding:0 0 var(--space-xs);border:0;grid-column:1/-1}.ctl-table td{align-items:flex-start;gap:var(--space-3xs);padding:var(--space-xs);border-radius:var(--radius-control);background:var(--color-fill);text-align:left;border:0;flex-direction:column;display:flex}.ctl-table td:before{content:attr(data-l);color:var(--color-muted);font-size:var(--text-xs);line-height:1.25}.ctl-table td.num{text-align:left}.ctl-table tbody tr:last-child>*{border-bottom:0}.ctl-n{min-width:0;height:auto;font-size:var(--text-lg);padding:0;background:0 0!important}.ctl-n.hot{color:var(--color-error)}.ctl-table td[data-l="Перша реакція, 7 дн"],.ctl-table td[data-l=Остання\ дія]{grid-column:span 1}}.item .grow span,.flow-row span:first-child,.card-brief,.chat-top b,.top .me>span:last-child,.pdf-list b,.doc-text b,.doc-text small,.tday small,.rem-body>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.tday-t,.tday small{line-height:1.3}.tday-t{overflow-wrap:break-word}.chips.when{flex-wrap:wrap;overflow:visible}.ctl-table td small{white-space:normal}.ctl-table td:before{overflow-wrap:break-word}@media (max-width:30rem){.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deck-demo{background:var(--color-brand-bar);color:var(--color-on-brand)}.tag.q-progress{background:var(--color-fill-2)}@media (max-width:30rem){.ctl-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.when-pick2{gap:var(--space-sm);display:grid}.when-pick2 .field>span{color:var(--color-muted);font-weight:400;font-size:var(--text-sm)}.day-row{gap:var(--space-2xs);padding:2px 2px var(--space-2xs);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.day-b{scroll-snap-align:start;width:64px;min-height:72px;padding:var(--space-2xs);border-radius:var(--radius-control);background:var(--color-fill);color:var(--color-ink);font:inherit;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.day-b b{font:600 var(--text-xl)/1 var(--font-body);font-variant-numeric:tabular-nums}.day-b small{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;line-height:1.1}.day-b.wk small:first-child{color:var(--color-error)}.day-b:hover{background:var(--color-fill-2)}.day-b:active,.slot-b:active{transform:scale(.96)}.day-b[aria-checked=true]{background:var(--color-accent);color:var(--color-accent-ink)}.day-b[aria-checked=true] small{color:var(--color-accent-ink)}.day-b:focus-visible,.slot-b:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.slot-grid-unused{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.slot-b{border-radius:var(--radius-control);background:var(--color-fill);min-height:40px;color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0;padding:0}.slot-b:hover:not(:disabled){background:var(--color-fill-2)}.slot-b[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);font-weight:600}.slot-b:disabled{opacity:.35;cursor:not-allowed}.pick-sum{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-accent) 30%, var(--color-paper-3));color:var(--color-ink);font-weight:600;font-size:var(--text-sm);margin:0;display:flex}.pick-sum svg{flex:none;width:16px;height:16px}.when-pick2,.when-pick2>.field,.planner{min-width:0}.when-pick2>.field{gap:var(--space-2xs);display:grid}.planner .slot-b[aria-checked=true],.slot-b[aria-checked=true]{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none}.lead-side,.lead-main{display:contents}.sheet-body{counter-reset:flow}.step.flow{counter-increment:flow}.step.flow>.step-head h3{align-items:center;gap:var(--space-xs);display:inline-flex}.step.flow>.step-head h3:before{content:counter(flow);background:var(--color-fill-2);width:24px;height:24px;color:var(--color-ink);font:600 var(--text-xs)/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.step.flow.now>.step-head h3:before{background:var(--color-accent);color:var(--color-accent-ink)}.step.flow.done>.step-head h3:before{background:var(--color-ink);color:var(--color-paper)}.step-state svg{vertical-align:-2px;width:14px;height:14px;margin-right:2px}.svc-tags.pick{gap:var(--space-xs)}.svc-tags.pick .svc-tag{min-height:40px;padding:0 var(--space-sm) 0 var(--space-xs);font-size:var(--text-sm);cursor:pointer}.svc-tags.pick .svc-tag small{margin-left:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.svc-tags.pick .svc-tag[aria-pressed=true] small{color:var(--color-accent-ink);opacity:.75}.svc-tags.pick .svc-tag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.svc-was{color:var(--color-muted);font-size:var(--text-xs)}.deck-ask,.inv-ask{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-accent) 28%, var(--color-paper-3));color:var(--color-ink);display:grid}.deck-ask b,.inv-ask>b{font-weight:600}.deck-ask small,.inv-ask small{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.4}.inv-ask{gap:var(--space-xs)}.inv-ask .row{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.inv-ask-list{gap:var(--space-3xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.inv-ask-list li{justify-content:space-between;gap:var(--space-sm);display:flex}.inv-ask-list span{align-items:center;gap:var(--space-2xs);display:inline-flex}.inv-ask-list svg,.inv-ask-list .ch-ico{width:16px;height:16px}.inv-ask-list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.doc-more summary{cursor:pointer;padding:var(--space-xs) 0;color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.doc-more summary:hover{color:var(--color-ink)}.doc-more[open] summary{margin-bottom:var(--space-2xs)}.lead-side .lead-meta{margin:0}@media (min-width:64rem){.sheet.t-lead{width:min(60rem,100vw - 3rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}}@media (min-width:80rem){.sheet.t-lead{width:min(78rem,100vw - 4rem)}.sheet.t-lead .sheet-body{align-items:start;gap:var(--space-xl);padding-inline:var(--space-xl);grid-template-columns:minmax(20rem,27rem) minmax(0,1fr);display:grid}.sheet.t-lead .lead-side{gap:var(--space-md);flex-direction:column;display:flex;position:sticky;top:0}.sheet.t-lead .lead-main{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.sheet.t-lead .lead-main>*{flex-shrink:0}.sheet.t-lead .lead-side .lead-meta{grid-template-columns:minmax(0,1fr)}.sheet.t-lead .sheet-body>.confirm,.sheet.t-lead .sheet-body>.btn{grid-column:2;justify-self:start}}.day-b.other b{place-items:center;height:22px;display:grid}.day-b.other b svg{width:20px;height:20px}.pick-inputs{gap:var(--space-xs);grid-template-columns:minmax(0,12rem);display:grid}.pick-inputs.two{grid-template-columns:repeat(2,minmax(0,12rem))}.pick-inputs .field>span{color:var(--color-muted);font-weight:400;font-size:var(--text-sm)}.pick-inputs .input{font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pick-inputs .input::placeholder{font-size:var(--text-sm);letter-spacing:0}.pick-sum[hidden]{display:none}.day-row{flex-wrap:wrap;overflow:visible}.stage-pick{gap:var(--space-xs);flex-wrap:wrap;display:flex}.stage-b{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border:0;display:inline-flex}.stage-b i{background:var(--sc);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.stage-b:hover{background:var(--color-fill-2)}.stage-b:active{transform:scale(.97)}.stage-b:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.stage-b[aria-checked=true]{background:var(--color-ink);color:var(--color-paper)}.side-box{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.side-box>h3{font:600 var(--text-md)/1.3 var(--font-body);letter-spacing:0;max-width:none}.bill-box{gap:var(--space-xs);flex-direction:column;display:flex}.bill-box h4{color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:0}.bill-box .step-head{align-items:center}.side-box .inv-ask{padding:var(--space-sm)}.side-box .inv-ask .row .btn{flex:auto}.side-box .bill-form .seg{width:100%}.lead-meta{gap:var(--space-xs);display:grid}@media (min-width:80rem){.sheet.t-lead .lead-side{position:static}.sheet.t-lead .sheet-body{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr)}}@media (max-width:79.99rem){.sheet.t-lead .side-box,.sheet.t-lead .lead-meta{order:5}.sheet.t-lead .sheet-body>:not(.lead-side):not(.lead-main){order:6}}.step.locked{opacity:.55}.step.locked>.step-head h3:before{background:var(--color-fill);color:var(--color-muted)}.step.locked .step-hint{margin:0}.deal-q{margin:0;font-weight:600}.deal-lines{gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--radius-control);background:var(--color-fill);display:grid}.deal-line{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-2xs) 0 var(--space-xs);font-size:var(--text-sm);display:flex}.deal-line>span:first-child{align-items:center;gap:var(--space-xs);min-width:0;font-weight:500;display:inline-flex}.deal-line svg,.deal-line .ch-ico{flex:none;width:18px;height:18px}.usd-in{flex:none;width:8rem;position:relative}.usd-in i{left:var(--space-sm);color:var(--color-muted);pointer-events:none;font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.usd-in .input{text-align:right;font-variant-numeric:tabular-nums;background:var(--color-paper-3);min-height:40px;padding-left:1.6rem}.deal-total{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-2xs);border-top:1px solid var(--color-rule);display:flex}.deal-total span{color:var(--color-muted);font-size:var(--text-sm)}.deal-total b{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.ask-acts{flex-wrap:wrap}@media (min-width:64rem){.ask-wrap .ask{width:min(32rem,100%);margin-inline:auto}}:root{--metal-page:linear-gradient(180deg, #e9e9e5 0%, #dcdcd6 100%);--metal-card:linear-gradient(180deg, #fbfbf9 0%, #edede8 55%, #e3e3dd 100%);--metal-inset:linear-gradient(180deg, #e2e2dc 0%, #ecece7 100%);--metal-edge:#c4c4bb;--metal-hi:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0a0a0a0f;--metal-drop:0 1px 1px #0a0a0a0f, 0 6px 16px -10px #0a0a0a59;--metal-brush:repeating-linear-gradient(90deg, #fff0 0 2px, #ffffff38 2px 3px);--gunmetal:linear-gradient(180deg, #2b2c28 0%, #111210 60%, #0a0a09 100%);--chrome:linear-gradient(180deg, #f7f7f4 0%, #c9c9c1 48%, #a9a9a0 52%, #e4e4de 100%);--lime-metal:linear-gradient(180deg, #e4ff8f 0%, #cfff45 45%, #b5e52e 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--metal-page:linear-gradient(180deg, #111 0%, #080808 100%);--metal-card:linear-gradient(180deg, #262624 0%, #1a1a19 55%, #141413 100%);--metal-inset:linear-gradient(180deg, #0f0f0e 0%, #181817 100%);--metal-edge:#34342f;--metal-hi:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #00000080;--metal-drop:0 1px 1px #00000080, 0 10px 22px -14px #000000e6;--metal-brush:repeating-linear-gradient(90deg, #fff0 0 2px, #ffffff05 2px 3px);--chrome:linear-gradient(180deg, #5a5a55 0%, #2e2e2b 48%, #1e1e1c 52%, #3c3c38 100%)}}:root[data-theme=dark]{--metal-page:linear-gradient(180deg, #111 0%, #080808 100%);--metal-card:linear-gradient(180deg, #262624 0%, #1a1a19 55%, #141413 100%);--metal-inset:linear-gradient(180deg, #0f0f0e 0%, #181817 100%);--metal-edge:#34342f;--metal-hi:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #00000080;--metal-drop:0 1px 1px #00000080, 0 10px 22px -14px #000000e6;--metal-brush:repeating-linear-gradient(90deg, #fff0 0 2px, #ffffff05 2px 3px);--chrome:linear-gradient(180deg, #5a5a55 0%, #2e2e2b 48%, #1e1e1c 52%, #3c3c38 100%)}html,body{background:var(--color-paper)}body{background-image:var(--metal-page);background-attachment:fixed}.app{background:0 0}.block,.list,.card,.stat,.table-wrap,.tday,.client,.side-box,.ibx-card,.ctl-wrap,.chat-list .chat-row,.doc,.empty,.tgc,.consent,.ad-sum,.src{background:var(--metal-brush), var(--metal-card);border:1px solid var(--metal-edge);box-shadow:var(--metal-hi), var(--metal-drop)}.card:hover,.doc:hover,.tday:hover{border-color:var(--color-ink);box-shadow:var(--metal-hi), var(--metal-drop), 0 0 0 1px var(--color-ink)}.tday.warn{background:var(--metal-brush), linear-gradient(180deg, color-mix(in oklab, var(--color-warn-wash) 80%, #fff) 0%, var(--color-warn-wash) 100%)}.tday.hot{background:var(--metal-brush), linear-gradient(180deg, color-mix(in oklab, var(--color-error-wash) 80%, #fff) 0%, var(--color-error-wash) 100%);box-shadow:inset 3px 0 0 var(--color-error), var(--metal-hi), var(--metal-drop)}.leads tbody tr:hover,.ad-table tbody tr.go:hover,.leads th,.ad-table thead th{background:var(--metal-inset)}.input{background:var(--metal-inset);border-color:var(--metal-edge);box-shadow:inset 0 1px 2px #0a0a0a1a}.block .input,.card .input,.sheet .block .input{background:var(--metal-inset);box-shadow:inset 0 1px 2px #0a0a0a1a}.seg{background:var(--metal-inset);border:1px solid var(--metal-edge);box-shadow:inset 0 1px 2px #0a0a0a1a}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--metal-card);box-shadow:var(--metal-hi), 0 1px 2px #0a0a0a33}.col{background:var(--metal-inset);border:1px solid var(--metal-edge);box-shadow:inset 0 2px 4px #0a0a0a14}.board .col-head{background:0 0}.chip,.day-b,.slot-b,.stage-b,.svc-tag,.act .act-ico,.deal-lines,.client-answers-wrap,.client-note,.pdf-list li{background:var(--metal-card);border-color:var(--metal-edge);box-shadow:var(--metal-hi), 0 1px 2px #0a0a0a1a}.client .svc-tag{border:1px solid var(--metal-edge)}.btn:not(.quiet):not(.bare):not(.danger):not(.sm.quiet),.tg-go,.chip[aria-checked=true],.chip[aria-pressed=true],.day-b[aria-checked=true],.slot-b[aria-checked=true],.stage-b[aria-checked=true],button.svc-tag[aria-pressed=true],.svc[aria-pressed=true] .svc-check,.verdict button[aria-checked=true],.act.primary .act-ico,.tday[aria-pressed=true]{background:var(--lime-metal);color:var(--color-accent-ink);border-color:#9fcb1e;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0a0a0a1f,0 1px 2px #0a0a0a33}.btn:not(.quiet):not(.bare):not(.danger):hover{filter:brightness(1.04)}.stage-b[aria-checked=true] i{box-shadow:0 0 0 2px #0a0a0a40}.btn.quiet,.btn.danger{background:var(--metal-card);border-color:var(--metal-edge);box-shadow:var(--metal-hi), 0 1px 2px #0a0a0a1f}.btn.quiet:hover{border-color:var(--color-muted)}.step.flow>.step-head h3:before{background:var(--gunmetal);color:#cfff45;text-shadow:0 0 8px #cfff4559;border:1px solid #000;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 3px #0009,0 1px 2px #0a0a0a4d}.step.flow.now>.step-head h3:before{background:var(--lime-metal);color:#0a0a0a;text-shadow:none;border-color:#9fcb1e}.step.flow.done>.step-head h3:before{color:#cfff45}.step.now.must,#next.step.now{border-color:#9fcb1e}.sheet{background:var(--metal-brush), var(--metal-page)}.sheet-head{background:var(--metal-brush), var(--gunmetal);border-bottom:1px solid #000;box-shadow:inset 0 -1px #ffffff0f}.sheet-head h2{background:linear-gradient(#fff 0%,#dadad3 55%,#a5a59d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sheet-head p{color:#a9a9a0}.sheet-head .icon-btn{color:#cacac3}.sheet-head .icon-btn:hover{color:#fff;background:#ffffff14}@media (min-width:64rem){.sheet,.sheet.docked{border:1px solid var(--metal-edge);overflow:hidden}.top{background:var(--metal-brush), var(--gunmetal), #0a0a0a;--color-on-bar:#f2f2ee;--color-ink:#f2f2ee;--color-ink-2:#cacac3;--color-muted:#8e8e86;--color-paper-3:#1c1c1a;--color-fill:#ffffff12;--color-fill-2:#ffffff1f;--color-bar-line:#ffffff14;--color-focus:#cfff45;color:#f2f2ee;border-right:1px solid #000;box-shadow:inset -1px 0 #ffffff0f}.top .tabs a{color:#cacac3}.top .tabs a:hover{color:#fff;background:linear-gradient(#34352f,#1c1d1a)}.top .tabs a[aria-current=page]{background:var(--lime-metal);color:#0a0a0a;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0a0a0a1f,0 1px 2px #0006}.top .tabs a[aria-current=page] .nav-badge:not(.urgent){color:#cfff45;background:#0a0a0a}.top .nav-badge:not(.urgent){background:var(--chrome);color:#0a0a0a}.top .fx{color:#f2f2ee;background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff1a}.top .me{color:#f2f2ee;background:linear-gradient(#2c2d29,#161714);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000}.top .mark{color:#f2f2ee}main>.head:first-child{margin:calc(-1 * var(--space-xl)) calc(-1 * clamp(var(--space-lg), 3vw, var(--space-2xl))) var(--space-lg);padding:var(--space-xl) clamp(var(--space-lg), 3vw, var(--space-2xl)) var(--space-lg);background:var(--metal-brush), var(--gunmetal);border-bottom:1px solid #000;box-shadow:inset 0 -1px #ffffff14,0 10px 24px -16px #000c}main>.head:first-child h1{background:linear-gradient(#fff 0%,#dadad3 55%,#9e9e96 100%);color:#0000;-webkit-background-clip:text;background-clip:text}main>.head:first-child p{color:#a9a9a0}main>.head:first-child .btn.quiet{color:#f2f2ee;background:linear-gradient(#34352f,#1c1d1a);border-color:#000;box-shadow:inset 0 1px #ffffff1a}.app:before{display:none}}@media (max-width:63.99rem){.top{background:var(--metal-brush), var(--gunmetal);--color-on-bar:#f2f2ee;--color-fill:#ffffff14;--color-fill-2:#ffffff21;color:#f2f2ee;border-bottom:1px solid #000}body:before{background:#0a0a0a}.tabs{background:var(--metal-brush), var(--gunmetal);border-top:1px solid #000}.tabs a{color:#a9a9a0}.tabs a:hover,.tabs a[aria-current=page]{color:#f2f2ee}.tabs a[aria-current=page] svg{background:var(--lime-metal);color:#0a0a0a;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0006}.nav-badge{box-shadow:0 0 0 2px #111210}.head h1{background:linear-gradient(180deg, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 70%, var(--color-muted)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.leads tbody th,.leads tbody td{background:0 0}@media (min-width:64rem){.top .nav-badge:not(.urgent){color:#0a0a0a;background:linear-gradient(#f7f7f4 0%,#c9c9c1 48%,#a9a9a0 52%,#e4e4de 100%)}}.stat.hi{background:var(--lime-metal);color:#0a0a0a;box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0a0a0a1f, var(--metal-drop);border-color:#9fcb1e}.stat.hi span,.stat.hi small{color:#0a0a0ab3}.step.next-up{opacity:1;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--metal-inset,var(--color-fill));border:1px dashed var(--metal-edge,var(--color-rule))}.sheet{overflow:clip}.sheet-head{z-index:3;flex:none;position:relative}.sheet-x{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm) 0 var(--space-md);border-radius:var(--radius-pill);color:#f2f2ee;font:600 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:filter var(--dur-short) var(--ease-out);background:linear-gradient(#3a3b36 0%,#1c1d1a 100%);border:1px solid #ffffff2e;flex:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0006}.sheet-x svg{width:20px;height:20px}.sheet-x:hover{filter:brightness(1.25)}.sheet-x:focus-visible{outline-offset:2px;outline:2px solid #cfff45}@media (max-width:40rem){.sheet-x{justify-content:center;width:44px;padding:0}.sheet-x span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.msg-row{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.msg-row .btn{min-width:0;padding:0 var(--space-xs)}.msg-row .btn svg{width:18px;height:18px}.deck-q{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--metal-inset,var(--color-fill));border:1px solid var(--metal-edge,var(--color-rule));display:grid}.deck-q.hot{background:color-mix(in oklab, var(--color-accent) 26%, var(--color-paper-3));border-color:#9fcb1e}.deck-q b{font-weight:600}.deck-q small{color:var(--color-muted);font-size:var(--text-xs)}.deck-q .row{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.back-btn{align-self:flex-start;align-items:center;gap:var(--space-2xs);min-height:32px;padding:0 var(--space-sm) 0 var(--space-xs);border:1px solid var(--metal-edge,var(--color-rule));border-radius:var(--radius-pill);color:var(--color-ink-2);font:500 var(--text-xs)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;display:inline-flex}.back-btn svg{width:14px;height:14px}.back-btn:hover{background:var(--color-fill);color:var(--color-ink)}.back-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.undo-line{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.deck-mark{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--metal-inset,var(--color-fill));border:1px solid var(--metal-edge,var(--color-rule));flex-wrap:wrap;display:flex}.deck-mark p{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.4;display:flex}.deck-mark p svg{width:16px;height:16px;color:var(--color-muted);flex:none;margin-top:2px}.deck-wait{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);border:1px dashed var(--metal-edge,var(--color-rule))}.ctr-paper h1{font:600 1.45em/1.25 var(--font-body);letter-spacing:0;max-width:none;color:var(--inv-ink);text-align:center;margin:0 0 .4em}.ctr-paper h1+p{text-align:center;color:var(--inv-muted)}.ctr-paper h2{font:600 1.05em/1.3 var(--font-body);letter-spacing:0;max-width:none;color:var(--inv-ink);margin:1.4em 0 .5em}.ctr-paper p{max-width:none;color:var(--inv-ink);margin:.5em 0}.ctr-paper .inv-table{margin:.6em 0}.ctr-parties{margin-top:.8em}.ctr-parties dd span{display:block}.ctr-sign{color:var(--inv-muted);align-items:flex-end;gap:.6em;margin-top:2.2em;font-size:.9em;display:flex!important}.ctr-sign i{border-bottom:1px solid var(--inv-ink);flex:1;height:1.2em}.ctr-own{color:var(--color-muted);font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;align-self:center;text-decoration:underline}.ctr-own:hover{color:var(--color-ink)}.ctr-tpl{min-height:26rem;font:400 var(--text-sm)/1.55 var(--font-body)}.ctr-keys{gap:var(--space-xs);display:grid}.ctr-keys p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.ctr-keys ul{gap:var(--space-2xs) var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ctr-keys li{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-2);display:flex}.ctr-keys .chip{min-height:30px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.doc.missing{opacity:.75;cursor:default}.doc.missing:after{display:none}.doc.missing .pdf-ico{background:var(--color-fill-2);color:var(--color-muted)}.doc.missing .btn{flex:none}.inv-preview .ctr-paper{font-size:10px}.doc-del{color:var(--color-muted)}.doc-del:hover{color:var(--color-error);background:var(--color-error-wash)}.doc-del-ask{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-error-wash);border:1px solid color-mix(in oklab, var(--color-error) 40%, transparent);list-style:none;display:grid}.doc-del-ask b{font-weight:600}.doc-del-ask small{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.4}.doc-del-ask .row{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.btn.danger-solid{background:var(--color-error)!important;border-color:var(--color-error)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff40,0 1px 2px #0a0a0a33!important}select.input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){select.input{--lightningcss-light: ;--lightningcss-dark:initial}}select.input option,select.input optgroup{background-color:var(--color-paper-3);color:var(--color-ink)}select.input option:checked{background-color:var(--color-accent);color:var(--color-accent-ink)}select.input option:disabled{color:var(--color-muted)}.rights{gap:var(--space-sm);flex-direction:column;display:flex}.rights>p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.rm-wrap{overflow-x:auto}.rm-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm)}.rm-table th,.rm-table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:center;vertical-align:middle}.rm-table thead th{color:var(--color-ink);white-space:nowrap;background:var(--metal-inset,var(--color-fill));font-weight:600}.rm-table thead th:first-child,.rm-table tbody th{text-align:left}.rm-table thead small{color:var(--color-muted);font-weight:400;font-size:var(--text-xs);margin-top:2px;display:block}.rm-table tbody th b{font-weight:500;display:block}.rm-table tbody th small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;display:block}.rm-table tbody tr:last-child>*{border-bottom:0}.rm-table .switch{vertical-align:middle;display:inline-block}.rm-table .switch input:disabled+span{opacity:.5}.rm-table .switch input:checked:disabled+span{background:var(--color-muted)}.rm-fixed{color:var(--color-muted);font-size:var(--text-xs)}.rm-scope{width:auto;margin:0;padding:2px;display:inline-flex}.rm-scope button{min-height:30px;padding:0 var(--space-xs);font-size:var(--text-xs)}.rm-scope button:disabled{cursor:default}.rm-role{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.rm-role svg{opacity:.6;width:14px;height:14px}.rm-role:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:40rem){.rm-table{min-width:0}.rm-table thead{display:none}.rm-table,.rm-table tbody{gap:var(--space-xs);display:grid}.rm-table tr{gap:var(--space-2xs) var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--metal-inset,var(--color-fill));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-table tbody th{padding:0 0 var(--space-2xs);border:0;grid-column:1/-1}.rm-table td{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;text-align:left;border:0;display:flex}.rm-table td:before{content:attr(data-l);color:var(--color-ink-2);font-size:var(--text-xs)}}@media (min-width:40.01rem){.rm-wrap{overflow:visible}.rm-table{table-layout:fixed;min-width:0}.rm-table thead th:first-child,.rm-table tbody th{width:36%}.rm-table th,.rm-table td{padding-inline:6px}.rm-table thead th{white-space:normal;font-size:var(--text-xs);line-height:1.25}.rm-table thead th:first-child,.rm-table tbody th{padding-left:var(--space-sm);width:34%}.rm-table tbody th b,.rm-table tbody th small{overflow-wrap:anywhere}.rm-scope button{padding:0 6px}}@media (max-width:40rem){.rm-table tr{grid-template-columns:minmax(0,1fr)}}@media (min-width:40.01rem){.rm-table th,.rm-table td{padding-inline:4px}.rm-scope button{padding:0 5px}}.rm-for{max-width:26rem}.rm-list{padding-block:var(--space-2xs)}.rm-who{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);display:flex}.rm-who .grow{flex:1;min-width:0}.rm-who .grow b{font-weight:600;display:block}.rm-who .grow span{color:var(--color-muted);font-size:var(--text-sm);display:block}.rm-row{cursor:pointer}.rm-row .grow b{font-weight:500}.rm-row:not(.on) .grow b{color:var(--color-ink-2)}.rm-meta{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.rm-tag{font-style:normal;font-size:var(--text-xs);background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink);border-radius:999px;padding:2px 8px}.rm-tag.muted{background:var(--color-fill);color:var(--color-muted)}.rm-undo{color:var(--color-muted);font:inherit;font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.rm-undo:hover{color:var(--color-ink)}.rm-row .switch input:disabled+span{opacity:.55}@media (max-width:40rem){.rm-meta{flex-direction:column;align-items:flex-end;gap:0}}.rm-group{margin:var(--space-md) 0 0;padding-bottom:var(--space-2xs);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule);font-weight:600}.rm-list>.rm-group:first-of-type{margin-top:var(--space-sm)}.rm-lock{cursor:default}.rm-lock .grow b{color:var(--color-ink-2);font-weight:500}.rm-fixed{flex:none;align-items:center;gap:4px;display:inline-flex}.rm-fixed svg{width:14px;height:14px}.tag.pool{background:color-mix(in oklab, var(--color-accent) 20%, transparent);color:var(--color-ink);border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);font-weight:600}.team-row{flex-wrap:wrap;align-items:flex-start}.team-row.off{opacity:.6}.team-row .grow>span{display:block}.team-acts{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;flex:none;display:flex}.team-acts .confirm{max-width:22rem}.team-boss{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);display:flex!important}.team-boss select{width:auto;min-height:36px;padding-block:0}.st-handle.st-fixed{color:var(--color-muted);cursor:default;place-items:center;display:inline-grid}.st-handle.st-fixed svg{width:16px;height:16px}.st-lock-sp{visibility:hidden}@media (max-width:40rem){.team-acts{flex-flow:wrap;align-items:flex-start;width:100%}}.take-hint{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);text-align:center}.row-open .take-row{color:var(--color-accent-strong,var(--color-ink));text-underline-offset:3px;font-weight:600;text-decoration:underline}.who-table{table-layout:fixed;width:100%}.who-table thead th:first-child,.who-table tbody th{width:34%}.who-table tbody th{white-space:normal;overflow-wrap:anywhere}.who-table td.num{text-overflow:ellipsis;overflow:hidden}@media (max-width:40rem){.tbl-wrap:has(.who-table){padding-inline:var(--space-xs);overflow:visible}.who-table{font-size:12px}.who-table th,.who-table td{padding:var(--space-xs) 4px}.who-table thead th{font-size:11px}.who-table thead th:first-child,.who-table tbody th{width:31%}.who-table thead th:last-child,.who-table td:last-child{width:15%}.who-table tbody th .ch-ico{width:13px;height:13px;margin-right:4px}.who-table tbody th small,.who-table td small{font-size:10.5px}.who-table td.num{white-space:nowrap;letter-spacing:-.01em;overflow:visible}}.who-table tbody tr:last-child>*{border-bottom:0}body.gated .app,body.gated #layer{display:none!important}#gate{min-height:100dvh;padding:var(--space-lg) 16px;background:var(--metal-brush,var(--color-paper));place-items:center;display:grid}.gate-card{gap:var(--space-sm);width:min(100%,26rem);padding:var(--space-lg);border-radius:var(--radius-card,20px);background:var(--metal-card,var(--color-paper-2));border:1px solid var(--color-rule);flex-direction:column;display:flex;box-shadow:0 20px 60px #00000059}.gate-card h1{margin:var(--space-xs) 0 0;font-size:var(--text-xl)}.gate-sub{color:var(--color-muted);font-size:var(--text-sm);margin:0}.gate-mark{align-items:center;gap:var(--space-xs);font-weight:600;display:flex}.gate-mark svg{width:28px;height:28px}.gate-mark i{color:var(--color-accent);font-style:normal}.gate-msg{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-danger,#e5484d) 18%, transparent);color:var(--color-ink);font-size:var(--text-sm);margin:0}.gate-demo{margin:var(--space-xs) 0 0;padding:var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.gate-demo code,.gate-card code,.team-sec code,.tmp-pw code,.sec-set code{background:var(--color-fill);color:var(--color-ink);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.gate-qr{background:#fff;border-radius:14px;place-items:center;width:200px;height:200px;margin:0 auto;padding:8px;display:grid}.gate-qr svg{width:100%;height:100%}.gate-key{letter-spacing:.06em;word-break:break-all}.gate-code{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.4rem}.gate-codes{gap:var(--space-2xs) var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.4em;display:grid}.gate-codes code{font-size:var(--text-sm)}.team-sec{color:var(--color-muted);font-size:var(--text-xs);margin-top:2px;display:block}.sec-bad{color:var(--color-danger,#e5484d);font-weight:600}.sec-tools{gap:0 var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.sec-tools .btn{min-height:32px;font-size:var(--text-xs);text-underline-offset:3px;padding-inline:0;text-decoration:underline}.tmp-pw{margin-bottom:var(--space-sm);border:1px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}.tmp-pw p{margin:0 0 var(--space-2xs)}.sec-set p{color:var(--color-muted);font-size:var(--text-sm)}.gate-key{word-break:normal;overflow-wrap:normal;white-space:normal}.sec-tools{gap:0 var(--space-sm)}.gate-h3{margin:var(--space-sm) 0 0;font-size:var(--text-md,1rem)}.codes-box.fixed{border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}.gate-steps{font-size:var(--text-sm);color:var(--color-ink-2,var(--color-ink));gap:4px;margin:0;padding-left:1.3em;display:grid}.shell{max-width:72rem;padding:var(--space-md) 16px 6rem;margin:0 auto}.shell-top{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 16px;border-bottom:1px solid var(--color-rule);background:var(--metal-card,var(--color-paper-2));z-index:5;display:flex;position:sticky;top:0}.shell-top nav{gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.shell-top nav a{color:var(--color-ink);font-size:var(--text-sm);border-radius:999px;padding:6px 12px;text-decoration:none}.shell-top nav a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.lead-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.form-error{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-danger,#e5484d) 18%, transparent);font-size:var(--text-sm);margin:0}.inline-form{display:inline}.lead-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.lead-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.lead-layout .timeline{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.lead-layout .timeline li{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-fill);font-size:var(--text-sm);display:block}.lead-layout .timeline li:before{display:none}.lead-layout .timeline time{color:var(--color-muted);font-size:var(--text-xs);display:block}.docs{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.doc-row{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.doc-text{flex:10rem;display:grid}.doc-text small{color:var(--color-text-muted)}.btn.danger{color:var(--color-danger,#b42318)}.paper{max-width:48rem;padding:var(--space-md) 16px;margin:0 auto}.print-bar{justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-md);display:flex}.doc-page{color:#111;background:#fff;border:1px solid #ddd;padding:2rem;font-size:14px;line-height:1.5}.doc-page h1{margin:0 0 .25rem;font-size:20px}.doc-page h2{margin:1rem 0 .25rem;font-size:15px}.doc-page h3{text-transform:uppercase;margin:0 0 .25rem;font-size:13px}.doc-page p{margin:.2rem 0}.parties{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.doc-table{border-collapse:collapse;width:100%;margin:1rem 0}.doc-table th,.doc-table td{text-align:left;border:1px solid #999;padding:.3rem .5rem}.doc-table .num{text-align:right;white-space:nowrap}.doc-total{font-size:15px}.signs{justify-content:space-between;margin-top:2.5rem;display:flex}.settings-table{border-collapse:collapse;width:100%}.settings-table td,.settings-table th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.4rem}@media (max-width:640px){.parties{grid-template-columns:1fr}.doc-page{padding:1rem}}@media print{.print-bar{display:none}.paper{max-width:none;padding:0}.doc-page{border:0;padding:0}body{background:#fff}}.report-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.report-table th,.report-table td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:.45rem .5rem}.report-table th:first-child,.report-table td:first-child{text-align:left;white-space:normal}.report-table thead th{color:var(--color-text-muted);font-weight:500;font-size:var(--text-xs)}.report-table tfoot th,.report-table tfoot td{border-top:2px solid var(--color-border);font-weight:600}.perm-table td,.perm-table th{text-align:center}.perm-table td:first-child{text-align:left;white-space:normal}.perm-table .group-row th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;font-size:var(--text-xs);padding-top:1rem}.audit-table td,.audit-table th{text-align:left;white-space:normal}.switch-form{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.toggle{background:var(--color-paper-3,#333);cursor:pointer;width:40px;height:22px;box-shadow:inset 0 0 0 1px var(--color-border);border:0;border-radius:11px;padding:0;position:relative}.toggle span{background:var(--color-text-muted,#aaa);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--color-accent)}.toggle[aria-checked=true] span{background:#111;transform:translate(18px)}.chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chips .chip[aria-current=page],.seg a[aria-current=page]{background:var(--color-accent);color:#111}.seg{flex-wrap:wrap;gap:4px;display:flex}.seg a{color:inherit;box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-sm);border-radius:999px;padding:.35rem .7rem;text-decoration:none}.spend-form{gap:var(--space-xs);flex-wrap:wrap;align-items:end;display:flex}.settings-card{color:inherit;text-decoration:none}.input.sm{font-size:var(--text-sm);padding:.3rem .5rem}@media (max-width:640px){.report-table{font-size:11px}.report-table th,.report-table td{padding:.35rem .3rem}.report-table thead th{white-space:normal;font-size:10px}}.report-table .s{display:none}@media (max-width:640px){.shell-top{flex-wrap:wrap;gap:6px}.shell-top nav{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}.shell-top nav a{white-space:nowrap;padding:6px 10px}.report-wrap{overflow-x:visible}.report-table{table-layout:auto;font-size:10px}.report-table th,.report-table td{padding:.3rem .15rem}.report-table thead th{font-size:9px}.report-table .l{display:none}.report-table .s{display:inline}.report-table th:first-child,.report-table td:first-child{overflow-wrap:anywhere;max-width:4.2rem}}.side-box pre.code,.code{overflow-wrap:anywhere;font:12px/1.5 var(--font-mono,ui-monospace, monospace);background:var(--color-paper-3,#111);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:8px;padding:.75rem;white-space:pre-wrap!important}.badge{background:var(--color-accent);color:#111;text-align:center;border-radius:999px;min-width:1.2rem;margin-left:.35rem;padding:0 .35rem;font-size:11px;font-weight:600;line-height:1.2rem;display:inline-block}.chat-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.chat-item{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control,10px);background:var(--color-paper-3,#1a1a1a);box-shadow:inset 0 0 0 1px var(--color-border);color:inherit;gap:2px;text-decoration:none;display:grid}.chat-last{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-thread{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-thread li{background:var(--color-paper-3,#1a1a1a);max-width:80%;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:14px;padding:.5rem .75rem}.chat-thread li.out{background:color-mix(in srgb, var(--color-accent) 18%, transparent);align-self:flex-end}.chat-thread li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-thread li small{color:var(--color-text-muted);font-size:11px}code.copy{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.gate-human{justify-content:center;min-height:65px;display:flex}
