:root{--ground:#fdf2f6;--ground-2:#fbeef3;--clay:#fffcfd;--clay-warm:#f5e0e9;--ink:#3a1226;--ink-soft:#6d4256;--coral:#c2427c;--coral-deep:#a83368;--grape:#c2427c;--grape-bg:#c2427c1a;--grape-deep:var(--coral-deep);--line:#4a1a301f;--line-strong:#4a1a306b;--soft-shadow:0 1px 2px #4a1a300d, 0 12px 30px -20px #8c285659;--glow-1:244, 114, 172;--glow-2:236, 153, 196;--glow-3:250, 160, 150;--mint:#0f7a58;--mint-bg:#0f7a581a;--sun:#8a5d0a;--sun-bg:#8a5d0a1a;--err:#c0301c;--err-bg:#c0301c17;--shadow-d:#4a1a3029;--shadow-l:#ffffffe6;--bg-glow:radial-gradient(880px 460px at 88% -12%, rgba(var(--glow-1), .2), transparent 62%), radial-gradient(760px 420px at 4% -8%, rgba(var(--glow-2), .16), transparent 60%), radial-gradient(700px 400px at 50% 108%, rgba(var(--glow-3), .12), transparent 60%);--clay-up:var(--soft-shadow);--clay-up-sm:0 1px 2px var(--shadow-d);--clay-up-lift:var(--soft-shadow), 0 2px 6px var(--shadow-d);--clay-in:inset 0 0 0 1px var(--line);--clay-in-sm:inset 0 0 0 1px var(--line);--r-lg:32px;--r:24px;--r-sm:16px;--rail-w:244px;--ease:transform .15s ease, box-shadow .15s ease}:root[data-palette=green]{--ground:#eef7f1;--ground-2:#e8f4ec;--clay:#fbfefc;--clay-warm:#d8ebe0;--ink:#11331f;--ink-soft:#3f6a52;--coral:#14794f;--coral-deep:#0f6040;--grape:#14794f;--grape-bg:#14794f1a;--line:#143e2b1f;--line-strong:#143e2b6b;--soft-shadow:0 1px 2px #143e2b0d, 0 12px 30px -20px #0c4c3259;--glow-1:74, 173, 128;--glow-2:120, 196, 160;--glow-3:168, 206, 122}:root[data-palette=blue]{--ground:#eef4fb;--ground-2:#e8f0fa;--clay:#fbfdff;--clay-warm:#d7e5f4;--ink:#102843;--ink-soft:#3c5c7e;--coral:#14639e;--coral-deep:#0f4e7e;--grape:#14639e;--grape-bg:#14639e1a;--line:#122f501f;--line-strong:#122f506b;--soft-shadow:0 1px 2px #122f500d, 0 12px 30px -20px #0c3e6459;--glow-1:86, 148, 214;--glow-2:130, 172, 226;--glow-3:122, 190, 214}:root[data-palette=yellow]{--ground:#fbf5e6;--ground-2:#f7eed9;--clay:#fffdf7;--clay-warm:#eee0c2;--ink:#3a2a08;--ink-soft:#6a5220;--coral:#8a5d0a;--coral-deep:#6e4907;--grape:#8a5d0a;--grape-bg:#8a5d0a1a;--line:#4a340c24;--line-strong:#4a340c70;--soft-shadow:0 1px 2px #4a340c0d, 0 12px 30px -20px #64420659;--glow-1:222, 172, 62;--glow-2:230, 196, 118;--glow-3:226, 150, 88}:root[data-palette=violet]{--ground:#f3f0fb;--ground-2:#ece7f8;--clay:#fcfbff;--clay-warm:#ded6f1;--ink:#251440;--ink-soft:#4f3d7a;--coral:#5b3bb8;--coral-deep:#472d94;--grape:#5b3bb8;--grape-bg:#5b3bb81a;--line:#2b1a501f;--line-strong:#2b1a506b;--soft-shadow:0 1px 2px #2b1a500d, 0 12px 30px -20px #422a8659;--glow-1:148, 124, 224;--glow-2:176, 156, 232;--glow-3:200, 146, 220}:root[data-palette=slate]{--ground:#f1f3f5;--ground-2:#e9edf1;--clay:#fcfdfd;--clay-warm:#dbe1e7;--ink:#18222c;--ink-soft:#45535f;--coral:#2f5169;--coral-deep:#223e52;--grape:#2f5169;--grape-bg:#2f51691a;--line:#1c263021;--line-strong:#1c26306e;--soft-shadow:0 1px 2px #1c26300d, 0 12px 30px -20px #1e374859;--glow-1:130, 146, 162;--glow-2:158, 170, 184;--glow-3:150, 168, 170}:root[data-theme=dark]{--ground:#1c1830;--ground-2:#221c3a;--clay:#2b2447;--clay-warm:#332a4e;--ink:#f1edff;--ink-soft:#b6aedd;--coral:#ff8a7a;--coral-deep:#ff6f5e;--mint:#4fe0a6;--mint-bg:#22392f;--sun:#ffc957;--sun-bg:#3a2f1a;--grape:#afa3ff;--grape-bg:#2e2652;--line:#413769;--shadow-d:#120f20;--shadow-l:#3d3564;--line-strong:#5a4d8a;--err:#ff8a7a;--err-bg:#3a2232;--grape-deep:#8f80f0;--bg-glow:none;--clay-up:8px 8px 20px var(--shadow-d), -8px -8px 20px var(--shadow-l), inset 0 1px 0 #ffffff59;--clay-up-sm:6px 6px 14px var(--shadow-d), -4px -4px 10px var(--shadow-l);--clay-up-lift:10px 10px 24px var(--shadow-d), -6px -6px 14px var(--shadow-l);--clay-in:inset 5px 5px 10px var(--shadow-d), inset -5px -5px 10px var(--shadow-l);--clay-in-sm:inset 2px 2px 6px var(--shadow-d), inset -2px -2px 6px var(--shadow-l);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#1c1830;--ground-2:#221c3a;--clay:#2b2447;--clay-warm:#332a4e;--ink:#f1edff;--ink-soft:#b6aedd;--coral:#ff8a7a;--coral-deep:#ff6f5e;--mint:#4fe0a6;--mint-bg:#22392f;--sun:#ffc957;--sun-bg:#3a2f1a;--grape:#afa3ff;--grape-bg:#2e2652;--line:#413769;--shadow-d:#120f20;--shadow-l:#3d3564;--line-strong:#5a4d8a;--err:#ff8a7a;--err-bg:#3a2232;--grape-deep:#8f80f0;--bg-glow:none;--clay-up:8px 8px 20px var(--shadow-d), -8px -8px 20px var(--shadow-l), inset 0 1px 0 #ffffff59;--clay-up-sm:6px 6px 14px var(--shadow-d), -4px -4px 10px var(--shadow-l);--clay-up-lift:10px 10px 24px var(--shadow-d), -6px -6px 14px var(--shadow-l);--clay-in:inset 5px 5px 10px var(--shadow-d), inset -5px -5px 10px var(--shadow-l);--clay-in-sm:inset 2px 2px 6px var(--shadow-d), inset -2px -2px 6px var(--shadow-l);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--ground);min-height:100%}body{background:var(--ground);background-image:var(--bg-glow);color:var(--ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14.5px;line-height:1.55}a{color:inherit}.mono,.num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.shell{gap:18px;min-height:100vh;padding:18px;display:flex}.sidebar{width:var(--rail-w);background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);flex-direction:column;flex-shrink:0;gap:8px;height:calc(100vh - 36px);padding:22px 14px;display:flex;position:sticky;top:18px;overflow-y:auto}.brand{letter-spacing:-.01em;align-items:center;gap:11px;padding:2px 8px 10px;font-size:16px;font-weight:900;display:flex}.brand .dot{background:var(--coral);color:#fff;width:30px;height:30px;box-shadow:4px 4px 10px var(--shadow-d), -3px -3px 8px var(--shadow-l), inset 0 -2px 0 var(--coral-deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:900;display:grid}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav a{color:var(--ink-soft);transition:var(--ease), background .15s ease, color .15s ease;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none}.sidebar nav a:hover{color:var(--ink);background:var(--ground-2);box-shadow:var(--clay-in-sm);transform:translate(2px)}.sidebar nav a.on{color:#fff;background:var(--coral);box-shadow:4px 4px 10px var(--shadow-d), inset 0 -2px 0 var(--coral-deep)}.sidebar .navgroup{flex-direction:column;gap:3px;display:flex}.sidebar .navgroup a.sub{padding-left:26px;font-size:13px;font-weight:600}.railhead{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;opacity:.75;padding:16px 13px 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sidebar form{margin-top:auto;padding-top:12px}.content{flex:1;min-width:0;padding:6px 8px 50px}.content nav:not([class]){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.content nav:not([class]) a{color:var(--ink-soft);transition:var(--ease);font-size:13.5px;font-weight:700;text-decoration:none}.content nav:not([class]) a:hover{color:var(--coral);transform:translateY(-1px)}h1{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:900}h2{margin:24px 0 12px;font-size:17px;font-weight:800}h3{margin:0;font-size:15px;font-weight:800}main{flex-direction:column;gap:14px;display:flex}.muted{color:var(--ink-soft)}.faint{color:var(--ink-soft);opacity:.75}p{margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--coral);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{background:var(--ground-2);color:var(--ink);border-radius:var(--r-sm);font:inherit;box-shadow:var(--clay-in-sm);border:none;padding:11px 14px;font-size:14px;transition:box-shadow .15s}input[type=checkbox],input[type=radio]{appearance:auto;accent-color:var(--coral);cursor:pointer;flex:none;width:17px;height:17px;margin:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--grape);outline-offset:2px}input[type=file]{color:var(--ink);font:inherit;padding:10px 0;font-size:13.5px}input[type=file]::file-selector-button{background:var(--clay);color:var(--ink);cursor:pointer;box-shadow:var(--clay-up-sm);transition:var(--ease);border:none;border-radius:999px;margin-right:12px;padding:9px 18px;font-family:Nunito,sans-serif;font-size:13.5px;font-weight:800}input[type=file]::file-selector-button:hover{box-shadow:var(--clay-up-lift);transform:translateY(-2px)}input::placeholder{color:var(--ink-soft);opacity:.7}input:focus,select:focus,textarea:focus{outline:3px solid var(--grape);outline-offset:3px;box-shadow:var(--clay-in)}select{cursor:pointer}select[multiple]{min-height:140px}textarea{border-radius:var(--r);min-height:90px}fieldset{border-radius:var(--r);background:var(--ground-2);box-shadow:var(--clay-in-sm);border:none;padding:14px 16px}legend{color:var(--ink-soft);padding:0 6px;font-size:12px;font-weight:700}button{background:var(--coral);color:#fff;cursor:pointer;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep);transition:var(--ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;display:inline-flex}button:hover{box-shadow:var(--clay-up-lift), inset 0 -3px 0 var(--coral-deep);transform:translateY(-2px)}button:active{transform:translateY(2px)scale(.98)}button:disabled{opacity:1;cursor:default;background:var(--clay);color:var(--ink-soft);box-shadow:var(--clay-in-sm);transform:none}button.ghost:disabled{background:var(--clay);color:var(--ink-soft)}button.ghost{background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm)}button.ghost:hover{box-shadow:var(--clay-up-lift);transform:translateY(-2px)}.btnlink{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep);transition:var(--ease);border-radius:999px;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.btnlink:hover{box-shadow:var(--clay-up-lift), inset 0 -3px 0 var(--coral-deep);transform:translateY(-2px)}.btnlink:active{transform:translateY(2px)scale(.98)}a:focus-visible,button:focus-visible{outline:3px solid var(--grape);outline-offset:3px;border-radius:var(--r-sm)}.card{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);padding:22px 24px}.tablewrap{border-radius:var(--r);background:var(--clay);box-shadow:var(--clay-up);padding:6px;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}th{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;background:var(--ground-2);z-index:1;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;position:sticky;top:0}th:first-child{border-radius:var(--r-sm) 0 0 0}th:last-child{border-radius:0 var(--r-sm) 0 0}tbody tr{transition:background .12s}tbody tr:hover td{background:var(--ground-2)}tbody tr:last-child td{border-bottom:0}.num{text-align:right;white-space:nowrap}.strong{color:var(--ink);font-weight:800}.filterform{flex-direction:column;gap:12px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar .grow{flex:240px}.reset{color:var(--ink-soft);font-size:12px;font-weight:700;text-decoration:underline}.filterbox{background:var(--clay);border-radius:var(--r);box-shadow:var(--clay-up-sm)}.filterbox>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:800;list-style:none;display:flex}.filterbox>summary::-webkit-details-marker{display:none}.filterbox>summary:after{content:"▾";color:var(--ink-soft);margin-left:auto}.filterbox[open]>summary:after{content:"▴"}.filterbox .body{flex-direction:column;gap:16px;padding:4px 20px 20px;display:flex}.filtergrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.badge{background:var(--coral);color:#fff;min-width:22px;height:22px;box-shadow:inset 0 -2px 0 var(--coral-deep);border-radius:999px;place-items:center;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-grid}.activefilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{background:var(--ground-2);color:var(--ink);box-shadow:var(--clay-in-sm);transition:var(--ease);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.tag:hover{box-shadow:var(--clay-up-sm);transform:translateY(-2px)}.tag .x{color:var(--ink-soft);font-weight:900}.tag:hover .x{color:var(--coral)}.country-tabs{flex-wrap:wrap;gap:8px;display:flex}.country-tabs a{color:var(--ink-soft);background:var(--clay);box-shadow:var(--clay-up-sm);transition:var(--ease);border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:800;text-decoration:none}.country-tabs a:hover{color:var(--ink);box-shadow:var(--clay-up-lift);transform:translateY(-2px)}.country-tabs a.on{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep)}.pagination{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:4px 6px;font-size:13px;display:flex}.pagination .pages{gap:16px;display:flex}.pagination .pages a{color:var(--ink);transition:var(--ease);font-weight:700;text-decoration:none}.pagination .pages a:hover{color:var(--coral);transform:translateY(-1px)}.pagination .off{opacity:.3}.status{letter-spacing:.06em;background:var(--ground-2);color:var(--ink-soft);box-shadow:var(--clay-in-sm);white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-block}.status-new{background:var(--grape-bg);color:var(--grape)}.status-exported{background:var(--ground-2);color:var(--ink-soft)}.status-contacted{background:var(--sun-bg);color:var(--sun)}.status-replied{background:var(--mint-bg);color:var(--mint)}.status-interested{background:var(--mint);color:#12301f;box-shadow:inset 0 -2px #0003}.status-later{background:var(--sun-bg);color:var(--sun)}.status-no_reply{background:var(--ground-2);color:var(--ink-soft);opacity:.7}.status-do_not_contact{color:var(--coral-deep);background:#ff6f5e2e}.login{max-width:380px;margin:90px auto}.login form{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);flex-direction:column;gap:14px;padding:28px;display:flex}p[role=alert]{color:var(--coral-deep);margin:0;font-weight:700}.bulk{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.bulk .spacer{flex:1}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap;align-items:flex-end}.row.between{justify-content:space-between}.grow{flex:200px}.recap{background:var(--clay-warm);border-radius:var(--r);box-shadow:var(--clay-up-sm);margin:0;padding:16px 20px}.recap strong{font-size:18px;font-weight:900}.confirm{background:var(--clay-warm);border-radius:var(--r);box-shadow:var(--clay-up);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.exportbuilder,.sendpanel{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);flex-direction:column;gap:16px;padding:24px 26px;display:flex}.sourceorder{flex-direction:column;gap:8px;display:flex}.sourcetable{font-size:14px}.sourcetable td{vertical-align:middle}.sourcetable tr.off td{opacity:.45}.sourcetable .srcname{color:var(--ink);white-space:nowrap;flex-direction:row;align-items:center;gap:10px;font-size:14px}.sourcetable .rank{width:22px;height:22px;color:var(--ink-soft);background:var(--clay-warm);border-radius:50%;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-grid}.sourcetable input:not([type=checkbox]){font-variant-numeric:tabular-nums;width:110px;padding:6px 10px}.sourcetable tr[draggable]{cursor:grab}.sourcetable tr.dragging td{opacity:.35}.sourcetable tr.dropabove td{box-shadow:inset 0 2px 0 var(--coral)}.sourcetable tr.dropbelow td{box-shadow:inset 0 -2px 0 var(--coral)}.sourcetable .grip{text-align:right;width:1%}.sourcetable .handle{cursor:grab;color:var(--ink-soft);padding:4px 10px;font-size:18px;line-height:1}.sourcetable .spend{color:var(--ink);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.sourcetable .spend.free{color:var(--ink-soft)}.sourcetable .spend.empty{color:var(--coral-deep);font-weight:700}.sourcetable .sub{color:var(--ink-soft);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.sourcetable .sub.warn{color:var(--coral-deep)}.sendpanel .steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.sendpanel .steps h3{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.breakdown summary{cursor:pointer;color:var(--ink-soft);padding:8px 0;font-size:13px;font-weight:700}.breakdown table{font-size:13px}.breakdown td a,.breakdown th a{color:var(--ink);text-decoration:none}.breakdown td a:hover,.breakdown th a:hover{color:var(--coral)}.breakdown tfoot th{color:var(--ink-soft)}.breakdown .empty{color:var(--ink-soft);opacity:.4}td.ai,th.ai{white-space:normal;max-width:340px;font-size:13px}th.ai{color:var(--coral)}td.ai .clamp{-webkit-line-clamp:3;line-clamp:3;cursor:help;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}td .err{color:var(--coral-deep)}td.reply{max-width:420px;font-size:13px}td.reply q{font-style:italic}.campaigns{grid-template-columns:300px 1fr;align-items:start;gap:22px;display:grid}.campaigns h2{margin:0;font-size:17px}.campaigns h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:16px 0 8px;font-size:11px}.tpl-list ul,.pushes ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tpl{text-align:left;background:var(--clay);width:100%;color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--clay-up-sm);transition:var(--ease);border:none;gap:3px;padding:12px 14px;font-weight:700;display:grid}.tpl:hover{transform:translateY(-2px)}.tpl.active{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep)}.tpl small,.push small{color:var(--ink-soft);font-size:12px;font-weight:600}.tpl.active small{color:#ffffffd9}.push{border-left:3px solid var(--line);gap:3px;padding-left:12px;display:grid}.tpl-editor{flex-direction:column;gap:16px;display:flex}.tpl-editor input,.tpl-editor select{width:100%}.tpl-editor code{color:var(--coral);font-family:JetBrains Mono,monospace;font-size:12px}.steps-nav{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--ground-2);color:var(--ink-soft);box-shadow:var(--clay-in-sm);transition:var(--ease);border:none;border-radius:999px;padding:8px 16px;font-weight:700}.chip:hover{box-shadow:var(--clay-up-sm);transform:translateY(-2px)}.chip.active,.chip.on{color:#fff;background:var(--coral);box-shadow:var(--clay-up-sm), inset 0 -2px 0 var(--coral-deep)}.step-editor{border-radius:var(--r);background:var(--clay);box-shadow:var(--clay-up-sm);flex-direction:column;gap:12px;padding:18px;display:flex}.step-editor textarea{min-height:260px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.6}.preview{border-radius:var(--r);background:var(--clay);box-shadow:var(--clay-up-sm);flex-direction:column;gap:12px;padding:18px;display:flex}.preview-mails{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.preview .mail{border-radius:var(--r-sm);background:var(--ground-2);box-shadow:var(--clay-in-sm);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.preview .mail header,.preview .mail footer{color:var(--ink-soft);padding:9px 13px;font-size:12px}.preview .mail pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;padding:13px;font-size:13px;line-height:1.6}.push-panel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.workspace{position:relative}.tools-toggle{background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm)}.tools-backdrop{z-index:19;background:#0a0812b3;position:fixed;inset:0}.tools{background:var(--ground);z-index:20;width:620px;max-width:100vw;height:100vh;box-shadow:-20px 0 60px var(--shadow-d);flex-direction:column;font-size:14px;line-height:1.55;display:flex;position:fixed;top:0;right:0}.tools-head{justify-content:space-between;align-items:flex-start;padding:24px 26px 14px;display:flex}.tools-head h2{margin:0;font-size:21px;font-weight:900}.tools-head p{color:var(--ink-soft);margin:3px 0 0}.tools .icon{background:var(--clay);color:var(--ink-soft);box-shadow:var(--clay-up-sm);border:none;border-radius:50%;padding:9px 13px}.tools-tabs{gap:8px;padding:0 26px 12px;display:flex}.tools-tabs button{background:var(--ground-2);color:var(--ink-soft);box-shadow:var(--clay-in-sm);border:none;border-radius:999px;padding:10px 18px;font-weight:800}.tools-tabs button.on{color:#fff;background:var(--coral);box-shadow:var(--clay-up-sm), inset 0 -2px 0 var(--coral-deep)}.tools-tabs .dot{vertical-align:middle;background:currentColor;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.tools-body{flex-direction:column;flex:1;gap:24px;padding:8px 26px 130px;display:flex;overflow-y:auto}.tools section{flex-direction:column;gap:12px;display:flex}.tools h3{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);margin:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.tools .field{color:var(--ink);flex-direction:column;gap:7px;font-size:14px;display:flex}.tools .field>span{color:var(--ink-soft);font-size:13px}.tools .field.inline{flex-direction:row;align-items:center;gap:12px}.tools .field.inline input{width:100px}.tools .chips{flex-wrap:wrap;gap:8px;display:flex}.tools .preset-group{flex-direction:column;gap:8px;display:flex}.tools .preset-group-label{color:var(--ink-soft);font-size:12px}.tools .vars{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tools .models{gap:8px;display:grid}.tools .model{border-radius:var(--r-sm);background:var(--clay);cursor:pointer;color:var(--ink);box-shadow:var(--clay-up-sm);transition:var(--ease);grid-template-columns:auto 1fr auto;grid-template-areas:"radio name price""radio note note";align-items:center;gap:3px 14px;padding:14px 16px;font-size:14px;display:grid}.tools .model:hover{transform:translateY(-2px)}.tools .model.on{background:var(--clay-warm);box-shadow:var(--clay-up-lift)}.tools .model.off{opacity:.35;cursor:not-allowed;transform:none}.tools .model input{grid-area:radio;margin:0}.tools .model-name{grid-area:name;font-weight:800}.tools .model-price{color:var(--ink-soft);grid-area:price;font-family:JetBrains Mono,monospace;font-size:13px}.tools .model-note{color:var(--ink-soft);grid-area:note;font-size:12px}.tools .scope{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tools .scope button{background:var(--clay);color:var(--ink);border-radius:var(--r-sm);text-align:left;box-shadow:var(--clay-up-sm);flex-direction:column;align-items:flex-start;gap:3px;padding:16px 18px;display:flex}.tools .scope button strong{font-family:JetBrains Mono,monospace;font-size:22px}.tools .scope button span{color:var(--ink-soft);font-size:13px;font-weight:600}.tools .scope button.on{background:var(--clay-warm);box-shadow:var(--clay-up-lift)}.tools .estimate{border-radius:var(--r);background:var(--clay-warm);box-shadow:var(--clay-up-sm);padding:16px 18px;font-size:15px}.tools .estimate strong{font-family:JetBrains Mono,monospace;font-size:22px}.tools .muted{color:var(--ink-soft);margin:0;font-size:13px}.tools .msg{border-radius:var(--r-sm);margin:0;padding:12px 16px;font-size:14px;font-weight:700}.tools .msg.ok{background:var(--mint-bg);color:var(--mint)}.tools .msg.err{color:var(--coral-deep);background:#ff6f5e2e}.tools-actions{background:var(--ground);justify-content:flex-end;gap:12px;padding:18px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.tools .secondary{background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm)}.tools .link{color:var(--ink-soft);box-shadow:none;background:0 0;padding:6px 8px;font-weight:700}.tools .link:hover{box-shadow:none;color:var(--coral);transform:none}.tools .danger{color:var(--coral-deep)}.tools .card{border-radius:var(--r-sm);background:var(--clay);box-shadow:var(--clay-up-sm);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tools .card-head,.tools .card-foot,.tools .card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tools .card-foot{color:var(--ink-soft);font-size:13px}.tools .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tools .bar{background:var(--ground-2);height:8px;box-shadow:var(--clay-in-sm);border-radius:999px;overflow:hidden}.tools .bar span{background:var(--coral);border-radius:999px;height:100%;display:block}.tools .status.running,.tools .status.queued{background:var(--sun-bg);color:var(--sun)}.tools .status.done{background:var(--mint-bg);color:var(--mint)}.tools .status.failed{color:var(--coral-deep);background:#ff6f5e2e}@supports (animation-timeline:view()){.card,.exportbuilder,.sendpanel,.filterbox{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 22%}}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.navtoggle,.navbackdrop{display:none}@media (max-width:1280px){:root{--rail-w:204px}.shell{gap:12px;padding:12px}.sidebar{height:calc(100vh - 24px);padding:18px 10px;top:12px}.sidebar nav a{padding:8px 11px;font-size:13.5px}.sidebar .navgroup a.sub{padding-left:22px}.content{padding:0 4px 40px}}@media (max-width:900px){.shell{padding:10px;display:block}.navtoggle{z-index:28;background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm);margin:0 0 10px 4px;display:inline-flex;position:sticky;top:10px}.navbackdrop{z-index:29;background:#0a081299;display:block;position:fixed;inset:0}.sidebar{z-index:30;width:min(280px,100vw - 20px);height:auto;transition:transform .2s;position:fixed;top:10px;bottom:10px;left:10px;transform:translate(calc(-100% - 20px))}.sidebar.open{transform:none}.sidebar{max-height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px));bottom:auto;overflow:hidden}.sidebar nav{flex-wrap:nowrap;flex:auto;min-height:0;overflow-y:auto}.sidebar nav>*{flex-shrink:0}.campaigns{grid-template-columns:1fr}}@media (max-width:640px){.shell{padding:8px}h1{font-size:21px}.toolbar .grow{flex:100%}.tools{width:100vw}.tools .scope{grid-template-columns:1fr}.pagination{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,.card,.exportbuilder,.sendpanel,.filterbox{transition:none!important;animation:none!important}}.newsearch{flex-direction:column;gap:16px;display:flex}.step{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.step-n{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.lbl{margin-bottom:7px;font-size:12.5px;font-weight:700}.modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode{background:var(--clay);color:var(--ink);border-radius:var(--r-sm);text-align:left;box-shadow:var(--clay-up-sm);transition:var(--ease);border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:16px 18px;display:flex}.mode:hover{box-shadow:var(--clay-up-lift);transform:translateY(-2px)}.mode strong{font-size:15px;font-weight:800}.mode span{color:var(--ink-soft);font-size:13px;font-weight:600}.mode.on{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep)}.mode.on span{color:#ffffffd9}.presets{flex-wrap:wrap;gap:8px;display:flex}.preset{background:var(--ground-2);color:var(--ink-soft);box-shadow:var(--clay-in-sm);transition:var(--ease);border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.preset:hover{box-shadow:var(--clay-up-sm);color:var(--ink);transform:translateY(-2px)}.sizes{flex-wrap:wrap;gap:7px;display:flex}.szb{background:var(--ground-2);color:var(--ink-soft);box-shadow:var(--clay-in-sm);transition:var(--ease);border:none;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700}.szb:hover{color:var(--ink);transform:translateY(-2px)}.szb.on{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -2px 0 var(--coral-deep)}.groups{flex-wrap:wrap;gap:7px;display:flex}.grp{background:var(--clay);color:var(--ink-soft);box-shadow:var(--clay-up-sm);border:none;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.grp:hover{color:var(--ink);transform:translateY(-2px)}.results{background:var(--ground-2);border-radius:var(--r-sm);max-height:210px;box-shadow:var(--clay-in-sm);flex-direction:column;gap:3px;padding:8px;display:flex;overflow-y:auto}.results button{color:var(--ink);box-shadow:none;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;padding:7px 11px;font-size:13.5px;font-weight:600}.results button:hover{background:var(--clay);box-shadow:none;transform:none}.results button.chosen{color:var(--coral)}.picked{flex-wrap:wrap;gap:7px;display:flex}.pick{background:var(--ground-2);color:var(--ink);box-shadow:var(--clay-in-sm);border:none;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.pick:hover{box-shadow:var(--clay-up-sm);transform:translateY(-2px)}.pick .x{color:var(--ink-soft);font-weight:900}.pick:hover .x{color:var(--coral)}.live{background:var(--clay-warm);border-radius:var(--r);box-shadow:var(--clay-up);flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex;position:sticky;bottom:18px}.live .big{font-family:JetBrains Mono,monospace;font-size:34px;font-weight:700;line-height:1}.live .lbl{color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:700}.live .sep{flex:1}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:860px){.two,.modes{grid-template-columns:1fr}}.briefpanel{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.filebox{background:var(--ground-2);border-radius:var(--r-sm);box-shadow:var(--clay-in-sm);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.briefresult{flex-direction:column;gap:14px;margin-top:4px;display:flex}.revtable{background:0 0;width:100%}.revtable td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.revtable tr:last-child td{border-bottom:0}.revtable td:first-child{color:var(--ink-soft);white-space:nowrap;width:150px;font-size:12.5px;font-weight:700}.briefwarn{border-radius:var(--r-sm);background:var(--sun-bg);color:var(--sun);margin:0;padding:12px 16px 12px 32px;font-size:13px;font-weight:600}.briefwarn li{margin-bottom:5px}.briefwarn li:last-child{margin-bottom:0}.briefcounts{background:var(--clay-warm);border-radius:var(--r);box-shadow:var(--clay-up-sm);flex-wrap:wrap;gap:28px;padding:18px 22px;display:flex}.briefcounts .big{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;line-height:1}.briefcounts .big.strong{color:var(--coral)}.briefcounts .lbl{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px;font-weight:700}.nichepicker{flex-direction:column;gap:6px;display:flex}.nichelist{z-index:60;visibility:hidden;background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-sm);width:max-content;max-width:min(420px,90vw);max-height:320px;box-shadow:var(--clay-up);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.nichelist li{margin:0}.nichelist button{border-radius:var(--r-sm);width:100%;box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.nichelist button:hover,.nichelist button.on{background:var(--grape-bg);box-shadow:none;transform:none}.nichename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nichecount{color:var(--ink-soft);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px}.nichelist button.on .nichecount{color:var(--grape)}.nichenone{color:var(--ink-soft);padding:10px 12px;font-size:13px}.nichelist li.nichesplit{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.transcript{white-space:pre-wrap;max-width:70ch;font-size:13px;line-height:1.5}.card+.card{margin-top:18px}.report{max-width:75ch;margin:14px 0 6px;line-height:1.55}.report p{margin:0 0 6px}.report h3{margin:14px 0 4px;font-size:15px}.report ul,.report ol{margin:0 0 8px;padding-left:20px}.report li{margin:2px 0}.pcstatus{color:var(--ink-soft);align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.pcstatus .pcdot{background:#3fb97a;border-radius:50%;flex:none;width:9px;height:9px}.pcstatus.down{color:#e5484d;font-weight:700}.pcstatus.down .pcdot{background:#e5484d}.stack{gap:14px;display:grid}.stack textarea{width:100%;font:inherit}.mailtabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mailtabs button,.subtabs button{background:var(--clay);color:var(--ink-soft);box-shadow:none;border:1px solid var(--line);text-align:left;font-weight:700;transform:none}.mailtabs button{border-radius:var(--r-sm);padding:10px 16px}.mailtabs button:hover,.subtabs button:hover{box-shadow:none;color:var(--ink);transform:none}.mailtabs button.on{border-color:var(--coral);color:var(--coral);background:var(--clay-warm)}.mailtabs .n,.mailhead .n{color:var(--sun);margin-right:6px;font-family:JetBrains Mono,monospace;font-size:12px}.mailtabs .dot{color:var(--sun);margin-left:6px}.mailpanel{flex-direction:column;gap:12px;display:flex}.mailhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mailhead h3{overflow-wrap:anywhere;margin:2px 0 0}.mailpanel .pill{border:1px solid var(--grape);color:var(--grape);background:var(--grape-bg);white-space:nowrap;border-radius:999px;padding:3px 10px;font:600 12px/1.4 JetBrains Mono,monospace;display:inline-block}.varpills{flex-wrap:wrap;gap:8px;display:flex}.returns{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:0;font:500 11.5px/1.5 JetBrains Mono,monospace}.subtabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.subtabs button{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}.subtabs button.on{color:var(--coral);border-bottom-color:var(--coral)}.mailbody{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ground-2);max-height:360px;color:var(--ink);margin:0;padding:14px 16px;font:13.5px/1.6 JetBrains Mono,monospace;overflow:auto}.mailtabs a{background:var(--clay);color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 16px;font-weight:700;text-decoration:none;display:block}.mailtabs a:hover{color:var(--ink)}.mailtabs a.on{border-color:var(--coral);color:var(--coral);background:var(--clay-warm)}.kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px;display:grid}.kpi{cursor:help;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.kpi strong{overflow-wrap:anywhere;font-size:20px}.kpi span{font-size:13px}.kpis .card+.card{margin-top:0}.exportfacts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0 0 16px;display:grid}.exportfacts dt{color:var(--ink-soft);font-size:12px;font-weight:700}.exportfacts dd{margin:0}@media (max-width:560px){.exportfacts{grid-template-columns:1fr}.exportfacts dd{margin-bottom:6px}}.workspacepicker{grid-template-columns:repeat(auto-fill,minmax(160px,220px));margin-bottom:8px}.srcpill{border:1px solid var(--line);background:var(--clay-warm);color:var(--ink);white-space:nowrap;border-radius:999px;margin:2px 6px 2px 0;padding:2px 10px;font:600 12px/1.5 JetBrains Mono,monospace;display:inline-block}.seg{background:var(--ground-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg a{color:var(--ink-soft);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.seg a.on{background:var(--clay-warm);color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.metatiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.metatile{background:var(--clay);border-radius:var(--r);box-shadow:var(--clay-up-sm);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.metatile .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font:700 10px/1 JetBrains Mono,monospace}.metatile .v{font-variant-numeric:tabular-nums;font:800 24px/1.2 JetBrains Mono,monospace}.metatile .s{color:var(--ink-soft);font-size:12px}.metatile.hero{background:var(--clay-warm);box-shadow:inset 0 0 0 2px var(--coral), var(--clay-up-sm)}.metatile.hero .v{color:var(--coral)}.metaalerts{gap:8px;display:grid}.metaalert{border-radius:var(--r-sm);background:var(--ground-2);border-left:4px solid var(--sun);margin:0;padding:10px 12px}.metaalert.bad{border-left-color:var(--coral-deep)}.metaalert.good{border-left-color:var(--mint)}.metapill{white-space:nowrap;color:var(--ink-soft);background:var(--ground-2);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font:700 10.5px/1 JetBrains Mono,monospace;display:inline-block}.metapill.on{color:var(--mint);background:var(--mint-bg);border-color:#0000}.pubmeta td.good,.pubmeta b.good{color:var(--mint)}.pubmeta td.bad,.pubmeta b.bad{color:var(--coral)}.metaads{gap:10px;display:grid}.metaad{background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-sm)}.metaad summary{cursor:pointer;grid-template-columns:minmax(220px,2fr) auto repeat(7,minmax(84px,1fr));align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.metaad summary::-webkit-details-marker{display:none}.metaad summary:focus-visible{outline:2px solid var(--grape);outline-offset:2px}.metaad[open] summary{border-bottom:1px solid var(--line)}.metaad .adname{min-width:0}.metaad .adname .sub{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font:500 11.5px JetBrains Mono,monospace;display:block;overflow:hidden}.metaad .kv{text-align:right;flex-direction:column;display:flex}.metaad .kv span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font:700 9.5px/1.2 JetBrains Mono,monospace}.metaad .kv b{font-variant-numeric:tabular-nums;font:700 14px/1.4 JetBrains Mono,monospace}.metaad .adbody{padding:12px 14px 14px;font-size:13px}.daybar{background:var(--grape);opacity:.8;border-radius:4px;height:8px}@media (max-width:900px){.metaad summary{grid-template-columns:1fr 1fr}.metaad .kv{text-align:left}}.leaveback{z-index:100;background:#120f20b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.leavebox{width:100%;max-width:420px}.clickwarn{background:var(--sun-bg);color:var(--sun);border-radius:var(--r-sm);padding:14px 18px;font-size:14px;line-height:1.5}.clickfunnel{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.clickfunnel li{cursor:help;flex-direction:column;gap:6px;display:flex}.cf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cf-label{font-weight:800}.cf-count{font-variant-numeric:tabular-nums;font:800 18px/1.2 JetBrains Mono,monospace}.cf-share{color:var(--ink-soft);font:600 12.5px/1 Nunito,sans-serif}.cf-track{background:var(--ground-2);height:14px;box-shadow:var(--clay-in-sm);border-radius:7px;overflow:hidden}.cf-bar{background:var(--coral);border-radius:7px;height:100%}.cf-note{color:var(--ink-soft);font-size:12.5px}.clickfunnel li.warn .cf-bar{background:var(--sun)}.clickfunnel li.warn .cf-count{color:var(--sun)}.clickfunnel li.none .cf-bar{background:repeating-linear-gradient(45deg, transparent 0 6px, var(--line) 6px 12px)}.clickfunnel li.none .cf-count{color:var(--ink-soft);font-size:14px}.clickmissing{columns:2 220px;color:var(--ink-soft);margin:0;padding-left:20px}.metatiles.five{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.metatile .d{color:var(--ink-soft);font-size:12px;line-height:1.35}.pubmeta th[title],.pubmeta .kv span[title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.metaads{container-type:inline-size}@container (max-width:860px){.metaad summary{grid-template-columns:repeat(3,minmax(0,1fr))}.metaad .adname{grid-column:1/-1}.metaad .kv{text-align:left}}.slicetable td{white-space:nowrap}.slicetable tr.bad td:first-child{box-shadow:inset 4px 0 0 var(--coral-deep)}.slicetable tr.good td:first-child{box-shadow:inset 4px 0 0 var(--mint)}.slicetable tr.few td{color:var(--ink-soft)}.sharebar{background:var(--grape);opacity:.8;vertical-align:middle;border-radius:3px;max-width:60px;height:6px;margin-right:8px;display:inline-block}.slicetag{border-radius:999px;margin:0 2px;padding:4px 8px;font:700 10.5px/1 JetBrains Mono,monospace;display:inline-block}.slicetag.bad{color:var(--coral);background:color-mix(in srgb, var(--coral-deep) 18%, transparent)}.slicetag.good{color:var(--mint);background:var(--mint-bg)}.slicetag.few{color:var(--ink-soft);background:var(--ground-2);border:1px solid var(--line)}.metarange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metarange label{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.metarange input[type=date]{width:auto;padding:7px 10px}.metaperiod{border-radius:var(--r-sm);background:var(--ground-2);box-shadow:var(--clay-in-sm);margin:0;padding:10px 14px;line-height:1.6}.slicesum{margin:0 0 12px;line-height:1.6}.slicelist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.slice{flex-direction:column;gap:5px;display:flex}.sl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl-label{font-weight:800}.sl-cpl{background:var(--ground-2);cursor:help;border-radius:999px;padding:4px 10px;font:700 13px/1.2 JetBrains Mono,monospace}.sl-cpl.good{color:var(--mint)}.sl-cpl.bad{color:var(--coral)}.sl-cpl.few{color:var(--ink-soft)}.sl-track{background:var(--ground-2);height:10px;box-shadow:var(--clay-in-sm);border-radius:5px;overflow:hidden}.sl-bar{background:var(--grape);border-radius:5px;height:100%}.slice.bad .sl-bar{background:var(--coral)}.slice.good .sl-bar{background:var(--mint)}.sl-meta{color:var(--ink-soft);font-size:12.5px}.sl-meta span[title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sl-more summary{cursor:pointer;color:var(--ink-soft);margin:4px 0 8px;font-size:13px;font-weight:700}.sl-more .slicelist{border-left:2px solid var(--line);padding-left:14px}.stagegroups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.stagegroup{background:var(--ground-2);border-radius:var(--r-sm);box-shadow:var(--clay-in-sm);padding:14px 16px}.stagegroup h3{margin:0 0 8px}.stageitems{flex-direction:column;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.stageitems li{cursor:help;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-label{font-weight:700}.st-help{color:var(--ink-soft);font-size:12px;font-weight:500;display:block}.st-count{font-variant-numeric:tabular-nums;font:800 18px/1.2 JetBrains Mono,monospace}.st-rate{margin:6px 0 0;font-size:13.5px}.clicksum{flex-direction:column;gap:10px;display:flex}.cs-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-fig{border-radius:var(--r);background:var(--clay);box-shadow:var(--clay-up-sm);cursor:help;flex-direction:column;gap:2px;min-width:0;padding:16px 18px;display:flex}.cs-fig.key{background:var(--clay-warm);box-shadow:inset 0 0 0 2px var(--coral), var(--clay-up-sm)}.cs-v{font-variant-numeric:tabular-nums;white-space:nowrap;font:800 clamp(20px,3.2vw,28px)/1.15 JetBrains Mono,monospace}.cs-fig.key .cs-v{color:var(--coral)}.cs-k{font-size:14px;font-weight:800}.cs-d{color:var(--ink-soft);font-size:12.5px}.cs-line{cursor:help;margin:0;font-size:16px}.cs-line strong{color:var(--coral)}.cs-src{color:var(--ink-soft);margin:0;font-size:12.5px}.journey{margin:0;padding:0;list-style:none}.jn{position:relative}.jn-stage{color:var(--grape);margin:14px 0 6px 28px;font-size:13px;font-weight:800}.jn:first-child .jn-stage{margin-top:0}.jn-row{cursor:help;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid}.jn-row:before{content:"";background:var(--line);grid-area:1/1;justify-self:center;width:2px;margin-top:14px;margin-bottom:-12px}.jn:last-child .jn-row:before{display:none}.jn-dot{background:var(--coral);width:12px;height:12px;box-shadow:0 0 0 3px var(--ground);z-index:1;border-radius:50%;grid-area:1/1;justify-self:center;margin-top:5px}.jn.warn .jn-dot{background:var(--sun)}.jn.unsure .jn-dot{background:var(--ground);box-shadow:inset 0 0 0 2px var(--ink-soft), 0 0 0 3px var(--ground)}.jn.none .jn-dot{background:var(--ground);box-shadow:inset 0 0 0 2px var(--line), 0 0 0 3px var(--ground)}.jn-main{flex-direction:column;grid-area:1/2;gap:4px;min-width:0;display:flex}.jn-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jn-label{font-weight:800}.jn-count{font-variant-numeric:tabular-nums;font:800 17px/1.2 JetBrains Mono,monospace}.jn.warn .jn-count{color:var(--sun)}.jn.none .jn-count{color:var(--ink-soft);font:600 13px/1.2 Nunito,sans-serif}.jn-track{background:var(--ground-2);border-radius:4px;height:8px;overflow:hidden}.jn-bar{background:var(--coral);opacity:.85;border-radius:4px;height:100%}.jn.warn .jn-bar{background:var(--sun)}.jn.unsure .jn-bar{background:var(--ink-soft)}.jn-brief{color:var(--ink-soft);font-size:12.5px}.jn.warn .jn-brief{color:var(--sun)}.jn-chips,.jn-foot{flex-wrap:wrap;gap:6px;display:flex}.jn-foot{margin:4px 0 10px}.jn-chip{cursor:help;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.jn-chip.rate{background:var(--mint-bg);color:var(--mint)}.jn-chip.side{background:var(--ground-2);color:var(--ink-soft)}.jn-chip.unknown{background:var(--ground-2);color:var(--ink-soft);border:1px dashed var(--line)}.clickmore summary{cursor:pointer}@media (max-width:560px){.cs-figs{grid-template-columns:1fr}}.pickpage{flex-direction:column;gap:18px;display:flex}.pickpage h1,.pickpage p{margin:0}.picks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.pick{background:var(--clay);box-shadow:var(--clay-up-sm);color:var(--ink);border:2px solid #0000;border-radius:22px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pick:hover,.pick:focus-visible{border-color:var(--coral);outline:none;transform:translateY(-2px)}.pick h2{margin:0;font-size:20px;font-weight:900}.pick p{color:var(--ink-soft);line-height:1.45}.pick-icon{background:var(--ground-2);border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pick-go{color:var(--coral);margin-top:auto;font-weight:800}.pick-count{color:var(--ink-soft);margin-bottom:-10px;font-size:13px;font-weight:700}.pickmodes{flex-direction:column;gap:12px;display:flex}.pickmode{background:var(--clay);box-shadow:var(--clay-up-sm);color:var(--ink);border:2px solid #0000;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:grid}a.pickmode:hover,a.pickmode:focus-visible{border-color:var(--coral);outline:none}.pickmode.off{background:var(--ground-2);box-shadow:none}.pickmode.off .pick-icon{background:var(--clay)}.pickmode h3{margin:0;font-size:17px;font-weight:900}.pickmode p{color:var(--ink-soft);margin:2px 0 0;font-size:14px;line-height:1.4}.pick-gives{background:var(--grape-bg);color:var(--grape);border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.pick-gives.people{background:var(--mint-bg);color:var(--mint)}.pick-tag{color:var(--coral);white-space:nowrap;font-size:13px;font-weight:800}.pick-tag.soon{background:var(--sun-bg);color:var(--sun);border-radius:999px;padding:5px 11px}@media (max-width:520px){.pickmode{grid-template-columns:44px 1fr}.pick-tag{grid-column:2}}.seg button{color:var(--ink-soft);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700}.seg button.on{background:var(--clay-warm);color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.sf-form{flex-direction:column;gap:16px;display:flex}.sf-set{background:var(--clay);box-shadow:var(--clay-up-sm);border:0;border-radius:20px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:18px;display:flex}.sf-set legend{float:left;width:100%;color:var(--ink);padding:0;font-size:16px;font-weight:900}.sf-set legend small{color:var(--ink-soft);margin-top:2px;font-size:13px;font-weight:600;display:block}.sf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sf-label{color:var(--ink);font-size:14px;font-weight:800}.sf-help{color:var(--ink-soft);margin-top:-3px;font-size:13px;font-style:normal}.sf-need{color:var(--coral);margin-left:6px;font-size:12px;font-style:normal;font-weight:800}.sf-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.sf-inline{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.sf-inline input:not([type=checkbox]):not([type=radio]):not([type=file]){flex:120px;width:auto}.sf-chips{flex-wrap:wrap;gap:7px;display:flex}.sf-chips .sf-chip{background:var(--ground-2);border:1px solid var(--line);color:var(--ink);box-shadow:none;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:700}.sf-chips .sf-chip:hover{box-shadow:none;border-color:var(--coral);transform:none}.sf-chips .sf-chip.on{background:var(--clay-warm);border-color:var(--coral);color:var(--coral)}.sf-tags{border:1px solid var(--line);background:var(--ground-2);border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px;display:flex}.sf-tags .sf-tag{background:var(--clay-warm);color:var(--ink);box-shadow:none;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:700}.sf-tags .sf-tag:hover{box-shadow:none;color:var(--coral);transform:none}.sf-tags input:not([type=checkbox]):not([type=radio]):not([type=file]){box-shadow:none;background:0 0;border:0;flex:160px;width:auto;padding:5px}.sf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-bar .muted{max-width:46ch;font-size:13px}.sf-cta{background:var(--mint-bg);border:1px solid var(--mint);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.sf-cta p{color:var(--ink);margin:0}.sf-cta .sf-mint{background:var(--mint);color:var(--ground);align-self:flex-start}.sf-from{background:var(--mint-bg);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.sf-from small{color:var(--ink-soft);font-weight:600;display:block}.sf-clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36ch;display:-webkit-box;overflow:hidden}details.folder{border-top:1px solid var(--line,#7f7f7f40);padding-block:10px}details.folder>summary{cursor:pointer;font-size:1.05rem;list-style-position:outside}details.folder>table{margin-top:10px}.campcards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:18px;display:grid}.campcard{color:var(--ink);transition:var(--ease);flex-direction:column;gap:10px;text-decoration:none;display:flex}.campcard:hover{transform:translateY(-2px)}.campnew{border:2px dashed var(--line);border-radius:var(--r-lg);min-height:170px;color:var(--ink-soft);justify-content:center;align-items:center;font-weight:800}.campstats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.campstats div{background:var(--ground-2);border-radius:var(--r-sm);box-shadow:var(--clay-in-sm);padding:8px 10px}.campstats b{font-family:JetBrains Mono,monospace;font-size:17px;display:block}.campstats span{color:var(--ink-soft);font-size:11px}@media (max-width:620px){.campstats{grid-template-columns:repeat(2,1fr)}}.li-access .brand .dot,.pros-login .dot{background:var(--grape);color:var(--ground);box-shadow:4px 4px 10px var(--shadow-d), -3px -3px 8px var(--shadow-l), inset 0 -2px 0 var(--grape-deep)}.li-access .sidebar nav a.on{background:var(--grape);color:var(--ground);box-shadow:4px 4px 10px var(--shadow-d), inset 0 -2px 0 var(--grape-deep)}.li-access-me{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:auto;padding:0 8px;font-size:12.5px;font-weight:700}.pros-login{max-width:400px;margin:90px auto;padding-inline:16px}.pros-login .brand{justify-content:center;padding-bottom:6px;font-size:20px}.pros-login .dot{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pros-login>p{text-align:center;color:var(--ink-soft);margin:0 0 22px}.pros-login form{background:var(--clay);border-radius:var(--r-lg);box-shadow:var(--clay-up);border-top:3px solid var(--grape);flex-direction:column;gap:14px;padding:28px;display:flex}.pros-login button[type=submit]{background:var(--grape);color:var(--ground)}
.li{--li-card:var(--clay);--li-line:var(--line);--li-ink:var(--ink);--li-soft:var(--ink-soft);--li-btn:var(--coral);--li-tint:var(--grape-bg);--li-ok:var(--mint);--li-ok-bg:var(--mint-bg);--li-warn:var(--sun);--li-warn-bg:var(--sun-bg);--li-err:var(--err);--li-err-bg:var(--err-bg);--li-blue:var(--grape);--li-blue-bg:var(--grape-bg);--li-track:var(--ground-2);color:var(--ink)}.li h1{text-wrap:balance;margin:0}.li h2{margin:0 0 12px;font-size:16px}.li .soft{color:var(--ink-soft)}.li .num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.li-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:20px;display:flex}.li-banner{background:var(--sun-bg);color:var(--sun);border-radius:var(--r-sm);padding:10px 16px}.li-banner.good{background:var(--mint-bg);color:var(--mint)}.li-banner.bad{background:var(--li-err-bg);color:var(--err)}.li-card{background:var(--clay);border-radius:var(--r);box-shadow:var(--clay-up);min-width:0;padding:20px 22px}.li-card.inset{background:var(--ground-2);box-shadow:var(--clay-in-sm)}.li-grid{gap:18px;display:grid}.li-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.li-grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.li-stack{gap:18px;display:grid}a.li-btn{background:var(--coral);color:#fff;box-shadow:var(--clay-up-sm), inset 0 -3px 0 var(--coral-deep);transition:var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-weight:800;text-decoration:none;display:inline-flex}a.li-btn:hover{transform:translateY(-2px)}.li-btn.ghost,a.li-btn.ghost{background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm)}.li-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;display:grid}.li-hero .big{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;line-height:1.15}.li-hero .main .big{color:var(--coral);font-size:42px}.li-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.li-seg{background:var(--ground-2);box-shadow:var(--clay-in-sm);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.li-seg a{color:var(--ink-soft);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:700;text-decoration:none}.li-seg a.on{background:var(--clay);color:var(--ink);box-shadow:var(--clay-up-sm)}.li-funnel{gap:14px;display:grid}.li-funnel .row{grid-template-columns:110px 1fr 70px;align-items:center;gap:12px;display:grid}.li-funnel .bar{background:var(--ground-2);height:22px;box-shadow:var(--clay-in-sm);border-radius:999px;overflow:hidden}.li-funnel .bar span{border-radius:999px;height:100%;display:block}.li-funnel>div{gap:4px;display:grid}.li-funnel .rate{color:var(--ink-soft);grid-column:2/4;font-size:12px;line-height:1.3}.li-chart{grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;height:140px;padding-top:8px;display:grid;position:relative}.li-chart .col{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.li-chart .col span{background:var(--grape);border-radius:6px 6px 0 0;display:block}.li-chart .col span.empty{background:var(--line)}.li-chart .col.today span{background:var(--coral)}.li-chart .cap{border-top:1px dashed var(--sun);position:absolute;left:0;right:0}.li-chart .cap em{color:var(--sun);font-size:11px;font-style:normal;position:absolute;top:-18px;right:0}.li-days{color:var(--ink-soft);text-align:center;grid-template-columns:repeat(14,1fr);gap:6px;margin-top:4px;font-size:11px;display:grid}.li-list{display:grid}.li-item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.li-item:first-child{border-top:0}.li-item .grow{flex:1;min-width:0}.li-av{background:var(--grape-bg);width:34px;height:34px;color:var(--grape);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.li-av.alert{background:var(--li-err-bg);color:var(--err)}.li-table{border-collapse:collapse;width:100%;font-size:13px}.li-table th{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}.li-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.li-table tr:last-child td{border-bottom:0}.li-scroll{overflow-x:auto}.li-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.li-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.li-chip.ok{background:var(--mint-bg);color:var(--mint)}.li-chip.pending{background:var(--sun-bg);color:var(--sun)}.li-chip.paused{background:var(--grape-bg);color:var(--grape)}.li-chip.error{background:var(--li-err-bg);color:var(--err)}.li-meter{background:var(--ground-2);height:8px;box-shadow:var(--clay-in-sm);border-radius:999px;min-width:80px;overflow:hidden}.li-meter span{background:var(--coral);border-radius:999px;height:100%;display:block}.li-meter span.full{background:var(--sun)}.li-form{gap:14px;display:grid}.li-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.li-form textarea{resize:vertical;min-height:96px}.li .err{color:var(--err)}.li .count{color:var(--ink-soft);text-align:right;font-size:12px}.li .count.over{color:var(--coral);font-weight:700}.li-inbox{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.li-inbox{grid-template-columns:minmax(0,1fr)}}.li-threads{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;max-height:calc(100vh - 220px);padding:8px;display:grid;overflow-y:auto}.li-convo{align-content:start;min-width:0}.li-thread{border-radius:var(--r-sm);min-width:0;color:inherit;padding:12px;text-decoration:none;display:block}.li-thread-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.li-thread-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.li-thread-top span{flex:none;font-size:12px}.li-thread-sub{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.li-thread-last{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.li-thread.on{background:var(--ground-2);box-shadow:var(--clay-in-sm)}.li-bubble{border-radius:var(--r-sm);background:var(--ground-2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:80%;padding:10px 14px}.li-bubble.me{background:var(--grape-bg);margin-left:auto}.li-ws{border-radius:var(--r-sm);background:var(--ground-2);box-shadow:var(--clay-in-sm);margin:0 4px;padding:8px 12px;font-size:12.5px}.li-ws strong{color:var(--ink);font-size:14px;display:block}.li-ws .soft{color:var(--ink-soft)}.themepick{gap:8px;display:grid}.themepick__row{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:50%;padding:0}.swatch--on{box-shadow:0 0 0 2px var(--clay), 0 0 0 3.5px var(--line-strong)}.swatch:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.li-support{border-radius:var(--r-sm);background:var(--sun-bg);color:var(--sun);box-shadow:inset 0 0 0 1.5px var(--sun);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;padding:10px 16px;display:flex}.li-badge{background:var(--err);color:#fff;vertical-align:1px;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-grid}.li-thread.unread .li-thread-last{color:var(--ink);font-weight:700}.li-dot{background:var(--err);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.li .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.li-matrix td{position:relative}@media (max-width:640px){.li{font-size:14px}.li h1{font-size:20px}.li h2{font-size:16px}.li-top{gap:10px;margin-bottom:12px}.li-top>*{min-width:0}.li-card{border-radius:16px;padding:14px}.li-stack,.li-grid,.li-hero{gap:12px}.li-hero .big{font-size:24px}.li-hero .main .big{font-size:30px}.li-seg{max-width:100%;overflow-x:auto}.li-seg a{white-space:nowrap;padding:5px 11px}.li-table{font-size:12.5px}.li-table th,.li-table td{padding:8px}.li-table:not(.li-matrix) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.li-table:not(.li-matrix),.li-table:not(.li-matrix) tbody{width:100%;display:block}.li-table:not(.li-matrix) tbody tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.li-table:not(.li-matrix) tbody tr:first-child{padding-top:2px}.li-table:not(.li-matrix) tbody tr:last-child{border-bottom:0;padding-bottom:2px}.li-table:not(.li-matrix) tbody td,.li-table:not(.li-matrix) tbody th{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:4px 0;display:flex}.li-table:not(.li-matrix) tbody td:before,.li-table:not(.li-matrix) tbody th:before{content:attr(data-label);text-align:left;letter-spacing:.04em;text-transform:uppercase;max-width:45%;color:var(--ink-soft);flex:none;font-size:11px;font-weight:700}.li-table:not(.li-matrix) tbody tr>:first-child{text-align:left;justify-content:flex-start;padding-bottom:6px;font-size:15px;font-weight:800}.li-table:not(.li-matrix) tbody tr>:first-child:before{content:none}.li-table:not(.li-matrix) tbody td,.li-table:not(.li-matrix) tbody th{flex-wrap:wrap}.li-table:not(.li-matrix) tbody td>div{display:contents}.li-table:not(.li-matrix) tbody td .soft:not(:only-child),.li-table:not(.li-matrix) tbody td>div>div+div{text-align:right;flex-basis:100%}.li-table:not(.li-matrix) tbody tr>:first-child{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px}.li-table:not(.li-matrix) tbody tr>:first-child>div{display:block}.li-table:not(.li-matrix) tbody tr>:first-child .soft{text-align:left;font-size:12.5px;font-weight:400}.li-table:not(.li-matrix) tbody th{text-transform:none;letter-spacing:0;color:var(--ink);background:0 0;font-family:inherit}.li-table:not(.li-matrix) tbody td:empty,.li-table:not(.li-matrix) tbody td[data-label=""]:not(:first-child):before{display:none}.li-table:not(.li-matrix) tbody td select,.li-table:not(.li-matrix) tbody td input{min-width:0;max-width:62%}.li-stack,.li-grid{grid-template-columns:minmax(0,1fr)}.li-table.li-matrix thead th:first-child,.li-table.li-matrix tbody th{z-index:1;background:var(--clay);position:sticky;left:0}.li-form input,.li-form select,.li-form textarea{box-sizing:border-box;width:100%}.li-form>*{min-width:0}.li-item{flex-wrap:wrap}.li-chart{gap:3px;height:110px}a.li-btn,.li-btn{padding:9px 16px}.li-bubble{max-width:92%}.li-inbox{gap:10px}.li-threads{max-height:46vh}}.content{position:relative}.li-bell{z-index:20;position:absolute;top:4px;right:8px}.li-bell-btn{background:var(--clay);width:44px;height:44px;color:var(--ink);box-shadow:var(--clay-up-sm);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.li-bell-count{margin:0;position:absolute;top:-2px;right:-4px}.li-bell-panel{gap:8px;width:min(300px,100vw - 32px);padding:14px 16px;display:grid;position:absolute;top:52px;right:0}.li-bell-panel a{font-weight:700}.li-top{padding-right:56px}.ix-accept{gap:10px;display:grid}.ix-accept h2{align-items:center;display:flex}.ix-accept ul{margin:0;padding:0;list-style:none;display:grid}.ix-accept li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ix-accept-text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:900px){.li-bell{z-index:28;position:fixed;top:10px;right:12px}.li-top{padding-right:0}}
