.inbox .inbox-row{grid-template-columns:minmax(0,2fr) minmax(0,1.6fr) 168px 156px 92px 56px}.inbox .inbox-row.has-cb{grid-template-columns:28px minmax(0,2fr) minmax(0,1.6fr) 168px 156px 92px 56px}.inbox .lead-amt{justify-self:end;text-align:right}.inbox a.tr,.inbox a.trb{color:inherit;text-decoration:none}.inbox a.trb{min-height:56px}.inbox a.tr:focus-visible,.inbox a.trb:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--radius-md)}.inbox .tr.hd .thb{text-transform:inherit;letter-spacing:inherit}.inbox .tr.hd .thb:hover{color:var(--text)}.inbox .returning{color:var(--accent-text);font-weight:600}.lead-status{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.lead-owner{display:flex;justify-content:flex-end}.inbox .fs input{width:300px}.lead-dates .inp{width:150px}.lead-bulk{position:-webkit-sticky;position:sticky;top:auto;bottom:16px;margin:0 0 12px}.lead-bulk .lead-tag{height:30px;width:140px;border-radius:var(--radius-pill)}.lead-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.lead-form .grid-2{gap:14px}@media (max-width:1200px){.inbox .inbox-row{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 140px 132px 80px 40px}.inbox .inbox-row.has-cb{grid-template-columns:28px minmax(0,2fr) minmax(0,1.4fr) 140px 132px 80px 40px}.inbox .fs input{width:220px}}.lead-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--text-muted)}.lead-back:hover{color:var(--text)}.lead-head-t{flex-grow:1;min-width:0}.lead-head-s{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lead-assign .sel{min-width:220px}.lead-deal{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:var(--accent)}.quote .q{margin:8px 0 10px;padding:0;border:0;color:var(--text);white-space:pre-line;word-break:break-word}.note-box{margin-bottom:8px}.lead-note-f{justify-content:space-between}.tl{list-style:none;margin:0;padding:0}.lead-tl-tag{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.lead-owner-card .sel{width:100%}.lead-earlier{color:inherit;text-decoration:none;align-items:center}.lead-earlier:hover .tc2>span:first-child{color:var(--accent-text)}.lead-sub{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.lead-consent{display:flex;flex-direction:column;gap:4px}.lead-num{max-width:160px}.lead-page .kv{grid-template-columns:110px minmax(0,1fr)}.lead-page .kv .v{word-break:break-all}.cakap-card .card-h{align-items:flex-start;gap:12px}.cakap-sum{margin:0;color:var(--text);line-height:1.55}.cakap-recs,.cakap-sec{gap:8px}.cakap-rec,.cakap-recs,.cakap-sec{display:flex;flex-direction:column}.cakap-rec{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted,var(--bg));gap:4px}.cakap-rec-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.lead-head{flex-wrap:wrap}.lead-head-s{align-items:flex-start;flex-direction:row}}.ct-row{grid-template-columns:minmax(200px,1.5fr) minmax(200px,1.4fr) minmax(150px,1.2fr) 120px 52px 76px 104px 92px}.ct-num{text-align:right}.ct-busy{opacity:.6;transition:opacity .15s}.ct-yes{background:var(--success-tint);color:var(--success-text)}.ct-pager{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-top:1px solid var(--border)}@media (max-width:1200px){.ct-row{grid-template-columns:minmax(200px,1.6fr) minmax(150px,1.2fr) 120px 52px 76px 92px}.ct-wide{display:none}}.ct-page{max-width:1180px}.ct-head{min-width:0}.ct-head h1{overflow-wrap:anywhere}.ct-dup{align-items:center}.ct-dup b{color:var(--text)}.ct-list-b{padding-top:4px;display:flex;flex-direction:column}.ct-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--radius-lg);color:var(--text-body);text-decoration:none}.ct-link:hover{background:var(--surface-sunken)}.ct-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-none{margin:0}.ct-wrap{white-space:normal!important}.ct-task{padding:10px 0;border-bottom:1px solid var(--border)}.ct-task:last-child{border-bottom:0}.ct-task input:disabled{cursor:not-allowed;opacity:.5}.ct-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ct-span{grid-column:1/-1}.ct-lbl{display:block;margin-bottom:6px}.ct-gap{margin-top:12px}.ct-tight{gap:12px}.ct-note{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:8px}.ct-note .ta{min-height:64px}.ct-note-f{display:flex;justify-content:space-between;align-items:center;gap:12px}.ct-sel-sm{height:30px;padding:0 10px}.ct-req{grid-template-columns:minmax(220px,1.6fr) 140px 44px 100px}.ct-req-x{grid-template-columns:1fr}.ct-dl{grid-template-columns:minmax(240px,2fr) 120px 150px}.ct-consent{align-items:center;padding:12px 0}.ct-quote{color:var(--text-body);margin-top:4px}.ct-hist{justify-content:flex-start}.ct-email{display:inline-flex;align-items:center;gap:4px;max-width:70%;min-width:0}.ct-email a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-email>:not(a){flex-shrink:0}.ct-tag{gap:4px}.ct-tag-x{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--text-muted);padding:0;cursor:pointer}.ct-tag-x:hover{color:var(--text)}.ct-tag-f{display:flex;gap:8px;margin-top:10px}.ct-tag-f .inp{height:32px;flex:1 1;min-width:0}.ct-full{width:100%}.ct-sheet{gap:14px}.ct-merge-card{display:flex;flex-direction:column;gap:2px}@media (max-width:1100px){.ct-details{grid-template-columns:minmax(0,1fr)}}.kanban .kcol{border-radius:var(--radius-lg)}.kanban .kh{min-height:44px}.kcard{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px}.kcard[draggable=false]{cursor:default}.kcard .kopen{color:var(--text);font-family:var(--font-sans)}.kcard .kopen:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kc-name,.kc-sub{display:block}.kc-sub{margin-top:2px}.kc-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.kc-val{white-space:nowrap;font-weight:700;font-size:15px;color:var(--text)}.kc-lost{font-style:italic}.kc-foot{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:8px}.kc-moves{display:inline-flex;gap:2px}.kc-moves .ib{color:var(--text-muted)}.kc-moves .ib:focus-visible,.kc-moves .ib:hover{color:var(--text);background:var(--surface)}.dl-sub{margin-top:6px}.dl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-stats .dl-small{font-size:14px;font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-links{gap:16px}.pk-q input{width:100%}.pk-list{max-height:188px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.pk-list,.pk-opt{display:flex;flex-direction:column}.pk-opt{align-items:flex-start;gap:1px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:14px}.pk-opt:last-child{border-bottom:0}.pk-active,.pk-opt:focus-visible,.pk-opt:hover{background:var(--accent-tint);outline:none}.pk-msg{padding:10px 12px}.pk-on{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md)}.co-av,.pk-on{background:var(--surface-sunken)}.co-av{color:var(--text-muted);border:1px solid var(--border)}.co-sec{display:flex;flex-direction:column}.co-sec h3{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:4px 0 6px}.co-row{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;border-radius:6px}.co-row:last-child{border-bottom:0}.co-row:focus-visible,.co-row:hover{background:var(--surface-sunken);outline:none}.co-val{font-weight:600;color:var(--text)}.tk-row{padding-top:8px;padding-bottom:8px}.tk-done .tk-title{text-decoration:line-through;color:var(--text-muted)}.tk-lead{text-decoration:none}.tk-lead:hover{text-decoration:underline}.tk-row .sr-only,.tr.hd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.dl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.capture{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:var(--bg);color:var(--text);font-family:var(--font-sans);box-sizing:border-box}.capture-card{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 28px 24px;box-sizing:border-box}.capture-card .cf-title,.capture-card h1{font-family:var(--font-sans);font-size:22px;line-height:1.3;margin:18px 0 6px;color:var(--text)}.capture-card .hint{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.cf-eb{display:inline-block;margin-top:22px}.cf-eb+.cf-title{margin-top:6px}.dl-card .dl-meta{margin:14px 0 0;font-size:13px}.cf{gap:14px}.cf,.cf-l{display:flex;flex-direction:column}.cf-l{gap:6px;font-size:13px;font-weight:500;color:var(--text-body)}.cf-l input,.cf-l select,.cf-l textarea{font:inherit;font-size:14px;font-weight:400;color:var(--text);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;width:100%;box-sizing:border-box}.cf-l textarea{resize:vertical;min-height:84px}.cf-l input:focus,.cf-l select:focus,.cf-l textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.cf-l [aria-invalid=true]{border-color:var(--danger-text)}.cf-ck{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start;font-size:13px;line-height:1.45;color:var(--text-body);cursor:pointer}.cf-ck input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.cf-ck .err{grid-column:2}.cf .err{font-size:12px;font-weight:400;color:var(--danger-text)}.cf .req{color:var(--accent)}.cf>.btn{align-self:stretch;justify-content:center;margin-top:4px}.cf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-msg{border-radius:var(--radius-md);padding:10px 12px;font-size:13px;line-height:1.45}.cf-msg.bad{background:var(--danger-tint);color:var(--danger-text)}.cf-msg.ok{background:var(--success-tint);color:var(--success-text)}.cf-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.cf-done h1,.cf-done h3{margin:0}.cf-done .hint{margin:0 0 6px}.cf-preview{pointer-events:none}.cf-preview>.btn{align-self:flex-start}.fs-search{max-width:320px}.fs-grow{flex:1 1}.tc .fs-key{display:block;font-size:12px;margin-top:2px}.fs-banner{align-items:center}.fs-banner>span{flex:1 1}.fs-fail{grid-template-columns:110px minmax(0,1.6fr) 150px minmax(0,2fr) 90px}.fs-tabs{flex-shrink:0}.fs-tabs .tabs{margin-bottom:0}.fs-status{display:inline-flex;align-items:center;gap:10px}.fs-fields{grid-template-columns:minmax(0,2fr) 110px 100px minmax(0,1.4fr)}.fs-recent{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 110px 120px}.snip{display:flex;flex-direction:column;gap:8px}.snip+.snip{margin-top:18px}.snip h3{margin:0;font-size:15px}.fb{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.fb-edit{display:flex;flex-direction:column;gap:16px;min-width:0}.fb-lab{display:block;margin-bottom:8px}.fb-pal{flex-wrap:wrap}.fb-list{list-style:none;margin:0;padding:0}.fb-list,.fb-row{display:flex;flex-direction:column;gap:8px}.fb-row{padding:10px 12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg)}.fb-row.locked{background:var(--surface)}.fb-main{display:flex;align-items:center;gap:10px;min-width:0}.fb-main>.inp{flex:1 1;min-width:0}.fb-fixed{flex:1 1;font-size:14px;color:var(--text-body)}.fb-note{gap:4px;font-size:12px}.fb-note,.fb-req{display:inline-flex;align-items:center;white-space:nowrap}.fb-req{gap:6px;font-size:13px;color:var(--text-body)}.fb-tools{display:inline-flex;gap:2px}.fb-opts{min-height:70px;font-size:13px}.fb-actions{justify-content:flex-end}.fb-prev{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;min-width:0}.fb-prev h3{font-family:var(--font-sans);font-size:16px;margin:6px 0 14px}.ar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ar-body{min-height:220px;font-family:var(--font-sans);line-height:1.5}.ar-prev{display:flex;flex-direction:column;gap:8px;min-width:0}.ar-mail{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ar-sub{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:14px;color:var(--text)}.ar-text{margin:0;padding:14px 16px;font-family:var(--font-sans);font-size:13px;line-height:1.6;color:var(--text-body);white-space:pre-wrap;word-break:break-word}.as-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.as-head h3{margin:0;font-size:15px}@media (max-width:900px){.ar,.fb{grid-template-columns:minmax(0,1fr)}.fb-prev{position:static}}@media (max-width:560px){.capture{padding:16px 0}.capture-card{border-radius:0;border-left:0;border-right:0;padding:22px 18px}}.mk{display:flex;flex-direction:column;gap:14px}.mk-bar,.mk>.tabs{margin-bottom:0}.mk-grow{flex:1 1 auto}.mk-sub{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}a.mk-sub{color:var(--accent-text);text-decoration:none}a.mk-sub:hover{text-decoration:underline}.mk-foot{margin-top:0;font-size:13px}.mk-h{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px}.mk .num,.modal .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-inset{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.mk-inset .tr{padding:0 14px;min-height:52px}.mk-statg{grid-template-columns:repeat(4,minmax(0,1fr))}.em-aud .lbl,.em-tile .lbl,.mk-statg .lbl,.sg-count .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mk-statg b{font-size:20px;color:var(--text)}.mk-lead{grid-template-columns:minmax(0,1fr) auto 72px;text-decoration:none}.mk-utm{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.mk-utm .help,.mk-utm .mk-h{margin:0}.mk-utm .inp{background:var(--surface)}.cp-row{grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) minmax(120px,1fr) 52px 72px 52px 84px 104px 88px}.em-row{grid-template-columns:minmax(200px,2fr) 136px 84px 64px 64px 68px 100px minmax(100px,.8fr) 104px}.sg-row{grid-template-columns:minmax(220px,1.2fr) minmax(260px,2fr) 90px 140px 110px}.tp-row{grid-template-columns:minmax(200px,1fr) minmax(240px,2fr) 130px}.tp-row .linkb{text-align:left}.sp-row{grid-template-columns:minmax(240px,1.6fr) 140px minmax(160px,1fr) 120px 96px}@media (max-width:1200px){.cp-row{grid-template-columns:minmax(200px,1.6fr) 64px 80px 96px 96px}.em-row{grid-template-columns:minmax(200px,2fr) 150px 90px 80px 80px 100px}.sg-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.6fr) 90px}.sp-row{grid-template-columns:minmax(200px,1.6fr) 130px 110px 96px}.cp-row .wide,.em-row .wide,.sg-row .wide,.sp-row .wide{display:none}.mk-statg{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-rules{display:flex;flex-direction:column;gap:8px}.sg-rule{border-radius:var(--radius-lg)}.sg-join{width:48px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.sg-val{flex:1 1 180px;min-width:160px}.sg-add{align-self:flex-start}.sg-live{display:flex;flex-direction:column;gap:10px}.sg-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sg-count b{font-family:var(--font-sans);font-size:28px;color:var(--text)}.sg-person{grid-template-columns:minmax(0,1fr) auto 150px;text-decoration:none}.sg-more{padding:10px 14px;margin:0}.em-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.em-head .hint{margin-top:4px}.em-title{font-family:var(--font-sans);font-size:22px;margin:0;color:var(--text)}.em-compose .wsteps{margin-bottom:0;align-self:flex-start}.em-compose .lead-grid{align-items:start}.em-compose .col-side{position:-webkit-sticky;position:sticky;top:16px}@media (max-width:1100px){.em-compose .lead-grid{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:760px){.em-compose .lead-grid{grid-template-columns:minmax(0,1fr)}.em-compose .col-side{order:-1;position:static}}.next .kv{margin-top:16px}.mk .fs input{padding-left:36px}.em-aud .srow .k{white-space:normal}.em-aud .srow .v{overflow:visible;flex-shrink:0}.em-banner{align-items:center}.em-fs{border:0;margin:18px 0 0;padding:0;min-width:0}.em-fs,.em-pick{gap:14px}.em-fs,.em-group,.em-pick{display:flex;flex-direction:column}.em-group{gap:8px}.em-group .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.em-tpls .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.em-subject{height:44px;font-size:15px}.em-body{min-height:200px;font-family:var(--font-sans)}.em-aud .card-b{display:flex;flex-direction:column;gap:4px}.em-big{font-family:var(--font-sans);font-size:44px;font-weight:700;line-height:1.1;margin:4px 0 2px;color:var(--text);transition:opacity .15s}.em-dim{opacity:.55}.em-aud .errs,.em-ex{margin-top:10px}.em-psub{margin-bottom:10px;font-size:16px}.em-pfoot{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.em-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.em-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg)}.em-tile b{font-family:var(--font-sans);font-size:22px;color:var(--text)}.tlm.em-ev-clicked,.tlm.em-ev-opened{background:var(--accent-tint);color:var(--accent-text)}.tlm.em-ev-bounced,.tlm.em-ev-complained,.tlm.em-ev-failed,.tlm.em-ev-unsubscribed{background:var(--surface-sunken);color:var(--danger-text)}.em-tplbody{white-space:pre-wrap;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px}.sp-add{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}@media (max-width:900px){.em-sum,.em-tpls .opts,.sp-add{grid-template-columns:minmax(0,1fr)}}.unsub{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--bg);color:var(--text-body);font-family:var(--font-sans)}.unsub-card{width:480px;max-width:100%;padding:32px;display:flex;flex-direction:column;gap:18px}.unsub-brand{display:flex;align-items:center;height:auto;padding:0}.unsub h1{font-family:var(--font-sans);font-size:24px;line-height:32px;margin:0 0 8px;color:var(--text)}.unsub p{margin:0 0 8px;line-height:1.55}.unsub-email{color:var(--text);word-break:break-all}.unsub-foot{font-size:12px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:14px;margin:0}@media (prefers-reduced-motion:reduce){.em-big{transition:none}}.card-h h3{margin:0;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.center{display:flex;justify-content:center}.toggle-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.4}.toggle-row>span{display:flex;flex-direction:column;gap:2px}.toggle-row input{width:18px;height:18px;margin:1px 0 0;flex-shrink:0}.toggle-row.sm{align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.toggle-row.sm input{width:16px;height:16px;margin:0}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dash-greet{margin:0 0 4px;font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--text)}.dash-head p{margin:0}.dash-split{align-items:start}.dash-note{margin-top:0}.intro-t{display:block;margin-top:2px}.eyebrow-m{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.jtile{text-decoration:none}.jtile.static{cursor:default}.jtile.static:hover{background:transparent}.statg.pipe>div{display:flex;flex-direction:column;gap:2px}.needs-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;color:inherit;text-decoration:none}a.tr:hover{background:var(--surface-sunken)}.needs-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px 10px}.bell{position:relative}.pop{width:380px;max-width:calc(100vw - 24px)}.pop-h b{color:var(--text);font-size:14px}.pop-b{max-height:min(460px,70vh);overflow-y:auto}.pop-empty{padding:18px 12px 20px;color:var(--text-muted);font-size:13.5px;line-height:1.45}.pi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding-left:22px}.pi.unread:before{position:absolute;left:9px;top:16px;margin:0}.pi-k{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pi-d,.pi-k{color:var(--text-muted)}.pi-d{font-size:12px;font-weight:400;text-align:right}.pi-t{grid-column:1/-1;font-size:13.5px}.mfa-steps{margin:0;padding-left:20px;flex-direction:column;gap:6px;color:var(--text-body)}.mfa-secret,.mfa-steps{display:flex;font-size:14px}.mfa-secret{align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);letter-spacing:.08em;color:var(--text);word-break:break-all}.mfa-form{display:flex;flex-direction:column;gap:12px}.mfa-code{font-family:var(--font-mono);font-size:22px;letter-spacing:.4em;text-align:center;height:52px}.rep-bar,.rep-bar .tabs{margin-bottom:0}.heat-w{overflow-x:auto}.heat.hd{margin-bottom:6px}.heat-l{text-align:center;white-space:nowrap}.share-row{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.conv{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 48px;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.conv>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--text-body)}.conv b{text-align:right}.bar-t .bar-f{background:var(--accent)}.rep-3{grid-template-columns:minmax(0,1.4fr) 90px 100px}.rep-4{grid-template-columns:minmax(0,1.4fr) 90px 80px 100px}.rep-camp{grid-template-columns:minmax(0,1.6fr) minmax(120px,1fr) 80px 90px 90px 70px}.rep-camp .tc{display:flex;flex-direction:column}.camp-bar{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center}.audit-row{grid-template-columns:150px 130px 170px minmax(0,1fr) minmax(0,1.4fr) 120px}.audit-tbl .tr:not(.hd){min-height:48px}.consent-cur .row{flex-wrap:wrap}.consent-cur .quote{margin:10px 0 0;padding:12px 16px;border-left:2px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-body);font-size:14px;line-height:1.5}.consent-old{grid-template-columns:90px minmax(0,1fr) 100px 80px;padding:0 4px}.consent-old .tc2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-b>div>.disc{padding:8px 0;font-size:14px}.integ-kv{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;font-size:14px}.integ-kv .tc{display:block}.dns-row{grid-template-columns:64px minmax(0,1.2fr) 100px minmax(0,1.4fr);min-height:48px}.dns-st{font-size:12px;font-weight:600}.dns-st.ok{color:var(--success-text)}.dns-st.warning{color:var(--warning-text)}.dns-st.missing{color:var(--danger-text)}.dns-st.unknown{color:var(--text-muted)}.key-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) 90px 80px}.key-row .row{min-width:0;flex-wrap:nowrap}.type-row{grid-template-columns:44px minmax(0,1fr) 80px 70px}.status-row{grid-template-columns:130px minmax(0,1fr) 80px}.reason-row{grid-template-columns:minmax(0,1fr) 80px 80px;min-height:48px}.reason-row.off .tc{color:var(--text-faint);text-decoration:line-through}.rules.off{opacity:.55}.pool{display:flex;flex-direction:column;gap:6px}.pool-p{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-size:14px}.pool-p.on{border-color:var(--accent);background:var(--accent-tint)}.sla-f .inp{width:90px}.late-row{grid-template-columns:minmax(0,1.4fr) 140px minmax(0,1fr) 80px;color:inherit;text-decoration:none}.field-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 100px 90px 80px 170px}.field-row>.row{justify-content:flex-end}.drop{display:flex;flex-direction:column;align-items:center;gap:6px}.drop:disabled{cursor:progress;opacity:.7}.imp-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.imp-counts .lbl{display:block}.map-row{grid-template-columns:180px minmax(0,260px) minmax(0,1fr)}.imp-rows{max-height:460px;overflow-y:auto}.imp-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);min-height:52px}.imp-row .tc2{gap:4px;padding:6px 0}.imp-row .tc2>span{white-space:normal}.imp-hist{grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1fr) 60px 110px 70px}.mod-card.off{opacity:.75}.mod-card p{margin:0;color:var(--text-body)}.mod-meta{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.mod-meta .mono{word-break:break-word}@media (max-width:900px){.audit-row,.field-row,.imp-hist,.key-row,.rep-camp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px;padding-top:8px;padding-bottom:8px}.audit-row.hd,.field-row.hd,.imp-hist.hd,.key-row.hd,.rep-camp.hd{display:none}.imp-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.row-actions{display:flex;gap:6px;justify-content:flex-end}.signin{display:grid;grid-template-columns:1fr 1fr;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.signin-hero{background:var(--nav-bg);color:var(--brand-white);display:flex;flex-direction:column;justify-content:center;gap:28px;padding:56px}.signin-hero .brand{height:auto;padding:0;color:var(--brand-white)}.signin-hero .brand .logo{height:40px}.signin-hero h1{font-size:40px;font-weight:700;line-height:48px;max-width:12em;color:var(--brand-white)}.signin-hero p{margin:16px 0 0;max-width:30em;color:var(--nav-text);font-size:15px;line-height:24px}.signin-panel{display:flex;align-items:center;justify-content:center;padding:40px 28px}.signin-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.signin-card h2{font-size:28px;line-height:36px;margin-bottom:4px}.signin-card form{display:flex;flex-direction:column;gap:8px}.signin-card label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.signin-card .btn.pri,.signin-card .inp,.signin-card form .btn{height:var(--size-control-lg);width:100%}.signin-error{background:var(--danger-tint);color:var(--danger-text);border:1px solid color-mix(in srgb,var(--danger-text) 35%,transparent);border-radius:var(--radius-md);padding:12px 14px;font-size:13.5px}.signin-accounts{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:800px){.signin{grid-template-columns:1fr}.signin-hero{border-right:0;border-bottom:1px solid var(--border);padding:32px 24px}.signin-hero h1{font-size:30px;line-height:38px}}