@font-face{font-family:sora;src:url(../media/Sora_Variable-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.uTjIxG_className{font-family:sora,sora Fallback}.uTjIxG_variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree_Variable-s.p.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.INImIq_className{font-family:figtree,figtree Fallback}.INImIq_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_Variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}._3TeLVG_className{font-family:jetbrains,jetbrains Fallback}._3TeLVG_variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:instrument;src:url(../media/InstrumentSerif_Italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.miQobW_className{font-family:instrument,instrument Fallback;font-style:italic;font-weight:400}.miQobW_variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--nw-green-500:#3bb70b;--nw-green-700:#257d05;--nw-green-200:#bfe8a8;--nw-green-100:#f1faec;--nw-green-a12:#3bb70b1f;--nw-magenta-500:#b80cc0;--nw-magenta-600:#8e0a96;--nw-magenta-300:#e27ae8;--nw-magenta-100:#fbf3fc;--nw-magenta-a08:#b80cc014;--nw-violet-500:#7a3fb0;--nw-ink-900:#1b1420;--nw-ink-600:#4a4150;--nw-ink-500:#5f5566;--nw-ink-a12:#1b14201f;--nw-ink-a08:#1b142014;--nw-ink-a05:#1b14200d;--nw-neutral-300:#cfc7d3;--nw-paper:#faf8fb;--nw-white:#fff;--nw-gradient-brand:linear-gradient(100deg, #3bb70b 5%, #b80cc0 70%);--nw-gradient-bright:linear-gradient(100deg, #6be03a, #e04ce8);--font-display:var(--font-sora), system-ui, sans-serif;--font-accent:var(--font-instrument), Georgia, serif;--font-body:var(--font-figtree), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--type-body:16.5px;--type-small:14.5px;--type-label:12.5px;--tracking-display:-.05em;--tracking-heading:-.035em;--tracking-accent:-.03em;--tracking-label:.1em;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--shadow-card:0 20px 50px -20px #3c14504d;--shadow-cta:0 16px 40px -14px #8e0a968c;--shadow-header:0 12px 40px -16px #3c145040;--blur-glass:blur(20px) saturate(1.6);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.25s;--dur-base:.4s}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--nw-paper);color:var(--nw-ink-900);font:var(--type-body)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600}:focus-visible{outline:2px solid var(--nw-magenta-500);outline-offset:3px}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--nw-ink-500)}body:before,body:after{content:"";filter:blur(110px);opacity:.22;pointer-events:none;z-index:0;border-radius:50%;width:620px;height:620px;position:fixed}body:before{background:var(--nw-green-500);top:-240px;left:-220px}body:after{background:var(--nw-magenta-500);bottom:-260px;right:-240px}.backdrop{z-index:0;pointer-events:none;background-image:linear-gradient(var(--nw-ink-a05) 1px, transparent 1px), linear-gradient(90deg, var(--nw-ink-a05) 1px, transparent 1px);background-size:76px 76px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(at 50% 30%,#000 10%,#0000 72%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.eyebrow{font:500 var(--type-label) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--nw-ink-500);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--nw-gradient-brand);flex:none;width:18px;height:2px}.btn{border-radius:var(--radius-pill);font:600 15px var(--font-body);border:1px solid var(--nw-ink-a12);background:var(--nw-white);color:var(--nw-ink-900);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:11px 20px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--nw-magenta-500);transform:translateY(-2px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default;border-color:var(--nw-ink-a12);transform:none}.btn.sm{padding:7px 14px;font-size:14px}.btn.dark{background:var(--nw-ink-900);color:#fff;border-color:var(--nw-ink-900);box-shadow:var(--shadow-cta);padding-right:8px}.btn.dark:hover{background:var(--nw-magenta-600);border-color:var(--nw-magenta-600)}.btn.dark:disabled,.btn.dark[aria-disabled=true]{background:var(--nw-ink-900);border-color:var(--nw-ink-900);box-shadow:none}.arrow{background:var(--nw-gradient-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.linkBtn{cursor:pointer;background:0 0;border:0;padding:0}.linkBtn:hover{color:var(--nw-magenta-600)}.linkBtn:disabled{opacity:.5;cursor:default}.cta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chip{border-radius:var(--radius-pill);font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:5px 11px;text-decoration:none;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.call{background:var(--nw-magenta-a08);color:var(--nw-magenta-600)}.chip.hot{color:var(--nw-violet-500);background:#7a3fb01a}.chip.ok{background:var(--nw-green-a12);color:var(--nw-green-700)}.chip.warn{background:var(--nw-ink-a12);color:var(--nw-ink-900)}.chip.mute{background:var(--nw-ink-a05);color:var(--nw-ink-500)}.chip.run{background:var(--nw-ink-900);color:#fff}.chip.run:before{background:var(--nw-gradient-bright);animation:pulse 1.6s var(--ease-out) infinite}@keyframes pulse{50%{opacity:.35}}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin:44px 4px 28px;display:flex}.head h1{letter-spacing:var(--tracking-display);margin:14px 0 0;font-size:clamp(40px,4.6vw,68px);line-height:.96}h1 em{font:italic 400 1.04em var(--font-accent);letter-spacing:var(--tracking-accent);background:var(--nw-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.head p{max-width:420px;color:var(--nw-ink-600);margin:0}.stats{background:var(--nw-ink-a08);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--nw-white);transition:background var(--dur-fast) var(--ease-out);flex-direction:column;gap:6px;padding:26px 24px;text-decoration:none;display:flex}.stat:hover{background:var(--nw-paper)}.stat strong{font:600 clamp(34px, 3.2vw, 48px)/1 var(--font-display);letter-spacing:var(--tracking-display)}.stat strong.g{background:var(--nw-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;padding-right:.05em}.stat span{font-weight:600}.stat small{color:var(--nw-ink-500);font-size:var(--type-small)}.cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.card{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);min-width:0;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:26px}.card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.card h2{letter-spacing:var(--tracking-heading);margin:10px 0 4px;font-size:21px;line-height:1.1}.card .sub{color:var(--nw-ink-500);font-size:var(--type-small);margin:0 0 20px}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c12{grid-column:span 12}.card.dark{background:var(--nw-ink-900);color:#fff;border-color:var(--nw-ink-900)}.card.dark .eyebrow,.card.dark .sub,.card.dark .empty{color:#ffffffbf}.card.dark .eyebrow:before{background:var(--nw-gradient-bright)}.card.dark .chip.call{color:var(--nw-magenta-300);background:#e27ae829}.card.dark .chip.hot,.card.dark .chip.ok,.card.dark .chip.mute,.card.dark .chip.warn{color:#fff;background:#ffffff1a}.card.skeleton{min-height:220px}.empty{color:var(--nw-ink-500);margin:0;padding:12px 0}.notice{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 18px;display:flex}.notice.failed{border-color:var(--nw-magenta-500)}.field{font-size:var(--type-small);color:var(--nw-ink-600);gap:6px;display:grid}.field input,.field select,.field textarea{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-sm);background:var(--nw-white);width:100%;min-width:0;color:var(--nw-ink-900);padding:11px 14px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (max-width:1180px){.head{margin-top:28px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>*{grid-column:span 12}}@media (max-width:560px){.stats,.fields{grid-template-columns:minmax(0,1fr)}.card{padding:20px}}
.pipe{gap:12px;display:grid}.pipe div{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:14px;font-size:15px;display:grid}.pipe i{border-radius:var(--radius-pill);background:var(--nw-ink-a08);height:14px;display:block;position:relative;overflow:hidden}.pipe i b{border-radius:var(--radius-pill);background:var(--nw-gradient-brand);position:absolute;inset:0 auto 0 0}.pipe span:last-child{font:600 16px var(--font-display);letter-spacing:-.03em;text-align:right}.donutWrap{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;display:grid}.donut{width:170px;height:170px}.donut .track{stroke:var(--nw-ink-a08)}.donut text{font-family:var(--font-display);letter-spacing:var(--tracking-display);fill:var(--nw-ink-900);font-weight:600}.donut .cap{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--nw-ink-500);font-weight:500}.legend{font-size:var(--type-small);gap:8px;display:grid}.legend.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;margin-top:20px}.legend>*{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.legend a:hover span{color:var(--nw-magenta-600)}.legend i{border-radius:50%;width:10px;height:10px}.legend b{font:600 var(--type-small) var(--font-display);letter-spacing:-.03em}.bars{border-bottom:1px solid var(--nw-ink-a12);align-items:flex-end;gap:10px;padding:0 2px;display:flex}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.bars i{transform-origin:bottom;width:100%;min-height:2px;animation:rise .9s var(--ease-out) both;border-radius:8px 8px 0 0;display:block}.bars i.green{background:var(--nw-green-500)}.bars i.brand{background:var(--nw-gradient-brand)}.bars i.mute{background:var(--nw-neutral-300)}.bars b{font:600 var(--type-label) var(--font-display);letter-spacing:-.03em}.axis{font:500 11.5px var(--font-mono);letter-spacing:.06em;color:var(--nw-ink-500);gap:10px;padding:8px 2px 0;display:flex}.axis span{text-align:center;flex:1;min-width:0}.rows{gap:11px;display:grid}.rows>*{font-size:var(--type-small);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 96px;align-items:center;gap:14px;text-decoration:none;display:grid}.rows a:hover span{color:var(--nw-magenta-600)}.rows span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rows i{border-radius:var(--radius-pill);background:var(--nw-ink-a08);height:12px;display:block;position:relative}.rows i u,.rows i b{border-radius:var(--radius-pill);position:absolute;inset:0 auto 0 0}.rows i u{background:var(--nw-neutral-300)}.rows i b{background:var(--nw-gradient-brand)}.rows em{font:500 12px var(--font-mono);color:var(--nw-ink-500);text-align:right;font-style:normal}.seg{border-radius:var(--radius-pill);gap:2px;height:18px;display:flex;overflow:hidden}.seg i{min-width:3px;display:block}.pipe i b,.rows i u,.rows i b{transform-origin:0;animation:grow .9s var(--ease-out) both}@keyframes grow{0%{transform:scaleX(0)}}@keyframes rise{0%{transform:scaleY(0)}}.todo{gap:2px;margin-top:6px;display:grid}.todo a{border-radius:var(--radius-sm);color:#fff;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 10px;text-decoration:none;display:grid}.todo a:hover{background:#ffffff12}.todo b{font:600 26px/1 var(--font-display);letter-spacing:var(--tracking-display);background:var(--nw-gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text}.todo span small{color:#ffffffbf;font-size:14px;display:block}.tasks{gap:10px;display:grid}.tasks div{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tasks b{font:600 22px var(--font-display);letter-spacing:var(--tracking-display);margin-right:10px}@media (max-width:560px){.donutWrap{grid-template-columns:minmax(0,1fr);justify-items:center}.legend.two{grid-template-columns:minmax(0,1fr)}.pipe div{grid-template-columns:110px minmax(0,1fr) 56px}.rows>*{grid-template-columns:minmax(0,1fr) 96px}.rows i{grid-area:2/1/auto/-1}}
.app{z-index:1;grid-template-columns:264px minmax(0,1fr);gap:24px;max-width:1480px;margin:0 auto;padding:20px 28px 56px;display:grid;position:relative}.main{z-index:1;min-width:0;position:relative}.main.solo{max-width:1280px;margin:0 auto;padding:20px 28px 56px}.side{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);flex-direction:column;align-self:start;gap:22px;min-height:calc(100vh - 40px);padding:24px 16px 18px;display:flex;position:sticky;top:20px}.brand{padding:0 10px}.brand b{font:700 21px var(--font-display);letter-spacing:var(--tracking-display)}.brand b span{background:var(--nw-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.brand .eyebrow{margin-top:6px}.nav{flex-direction:column;gap:4px;display:flex}.nav a{border-radius:var(--radius-pill);color:var(--nw-ink-600);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:11px 14px;font-weight:500;text-decoration:none;display:flex}.nav a:before{content:"";background:var(--nw-neutral-300);border-radius:50%;flex:none;width:8px;height:8px}.nav a:hover{background:var(--nw-ink-a05);color:var(--nw-ink-900)}.nav a.on{background:var(--nw-ink-900);color:#fff}.nav a.on:before{background:var(--nw-gradient-bright)}.nav a[aria-disabled=true]{opacity:.5;cursor:default}.nav a small{font:500 12px var(--font-mono);opacity:.7;margin-left:auto}.foot{border-top:1px solid var(--nw-ink-a08);font-size:var(--type-small);color:var(--nw-ink-500);margin-top:auto;padding:16px 10px 0}.foot b{color:var(--nw-ink-900);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.top{min-height:62px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-pill);box-shadow:var(--shadow-header);z-index:5;background:#ffffffb8;border:1px solid #fff;align-items:center;gap:12px;padding:8px 8px 8px 22px;display:flex;position:sticky;top:20px}.top:focus-within{border-color:var(--nw-magenta-500)}.top input{background:0 0;border:0;outline:none;flex:1;min-width:0}.burger{z-index:30;background:var(--nw-ink-900);width:58px;height:58px;box-shadow:var(--shadow-cta);cursor:pointer;border:0;border-radius:50%;display:none;position:fixed;bottom:20px;right:20px}.burger span,.burger span:before{width:22px;height:2px;transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:2px;margin:0 auto;display:block}.burger span{transform:translateY(-4px)}.burger span:before{content:"";transform:translateY(8px)}.burger.open span{transform:rotate(45deg)}.burger.open span:before{transform:rotate(-90deg)}.menu{z-index:25;background:var(--nw-paper);flex-direction:column;gap:22px;padding:28px 20px 100px;display:flex;position:fixed;inset:0;overflow:auto}.menu .nav a{padding:14px 18px;font-size:20px}.login{z-index:1;place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}.login form{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-card);gap:16px;padding:32px;display:grid}.login .brand{padding:0}.login h1{letter-spacing:var(--tracking-display);margin:8px 0;font-size:38px;line-height:1}.login p{min-height:1.5em;color:var(--nw-magenta-600);font-size:var(--type-small);margin:0}.login .btn{justify-self:start}.splash{min-height:100vh}@media (max-width:1180px){.app{grid-template-columns:minmax(0,1fr);padding:12px 14px 96px}.main.solo{padding:12px 14px 96px}.side{display:none}.burger{display:block}.top{border-radius:var(--radius-lg);flex-wrap:wrap;padding:10px 12px 10px 18px;top:12px}}
.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.filters .spacer{flex:1}.pick select{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-pill);background:var(--nw-white);cursor:pointer;max-width:230px;padding:7px 12px;font-size:14px;font-weight:500}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.table{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);overflow:hidden}.table .empty{padding:28px 22px}.tr{border-top:1px solid var(--nw-ink-a08);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:34px 58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.tr:first-child{border-top:0}.tr:hover,.tr.sel{background:var(--nw-paper)}.tr.sel{box-shadow:inset 3px 0 0 var(--nw-magenta-500)}.tr.done{opacity:.55}.tr.excluded .s{color:var(--nw-ink-500)}.tr .n{font:500 12px var(--font-mono);color:var(--nw-ink-500)}.tr .s{font:600 26px/1 var(--font-display);letter-spacing:var(--tracking-display)}.tr h3{letter-spacing:var(--tracking-heading);margin:0 0 3px;font-size:17px;line-height:1.2}.tr p{font-size:var(--type-small);color:var(--nw-ink-500);margin:0}.tr .act{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:330px;display:flex}.tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tags .meta{color:var(--nw-ink-500);font-size:13px}.pager{border-top:1px solid var(--nw-ink-a08);font-size:var(--type-small);color:var(--nw-ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.pager>span:last-child{align-items:center;gap:10px;display:flex}.pager select{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-pill);background:var(--nw-white);padding:5px 10px}.sheet{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);outline:none;min-width:0;padding:26px;position:relative}.sheet h2{letter-spacing:-.04em;margin:12px 44px 4px 0;font-size:26px;line-height:1.05}.sheet .lede{color:var(--nw-ink-600);margin:0;font-size:15px}.sheet .close{border:1px solid var(--nw-ink-a12);background:var(--nw-white);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:18px;right:18px}.sheet .close:hover{border-color:var(--nw-magenta-500)}.sheet .score{align-items:baseline;gap:12px;margin:18px 0 6px;display:flex}.sheet .score b{font:600 64px/1 var(--font-display);letter-spacing:-.058em;background:var(--nw-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em}.dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.dims div{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-sm);padding:12px 14px}.dims span{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nw-ink-500)}.dims b{font:600 22px var(--font-display);letter-spacing:var(--tracking-display);display:block}.dims i{border-radius:var(--radius-pill);background:var(--nw-ink-a08);height:4px;margin-top:6px;display:block;overflow:hidden}.dims i u{background:var(--nw-gradient-brand);height:100%;display:block}.dGrid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.dCard{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);min-width:0;margin-top:12px;padding:16px 18px}.dGrid .dCard{margin-top:0}.dCard h4{letter-spacing:-.03em;margin:0 0 8px;font-size:16px}.dCard p,.dCard li{color:var(--nw-ink-600);overflow-wrap:anywhere;margin:0 0 6px;font-size:15px}.dCard ul,.dCard ol{margin:0 0 6px;padding-left:20px}.dCard b{color:var(--nw-ink-900)}.dCard a{color:var(--nw-magenta-600)}.dCard a.btn{color:var(--nw-ink-900)}.dCard .script{white-space:pre-wrap}.dCard .opportunity{color:var(--nw-ink-900);font-weight:600}.dCard.featured{background:linear-gradient(var(--nw-white), var(--nw-white)) padding-box, var(--nw-gradient-brand) border-box;border:2px solid #0000}.dCard.hook{background:var(--nw-green-100);border-color:#0000}.dCard.goal{background:var(--nw-magenta-100);border-color:#0000}.dCard.exclusion{background:var(--nw-ink-a05)}.profileLinks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.evidenceLinks{gap:4px;display:grid}.objection{border-top:1px solid var(--nw-ink-a08);padding:9px 0}.objection:first-of-type{border-top:0;padding-top:0}.campaignStep{border-top:1px solid var(--nw-ink-a08);padding:12px 0}.campaignStep summary{cursor:pointer;font-weight:600}.leadContactForm{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.salesPick{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-pill);background:var(--nw-white);max-width:170px;font:600 14px var(--font-body);color:var(--nw-ink-900);cursor:pointer;padding:6px 10px}.salesPick:disabled{opacity:.5;cursor:default}.salesPills{flex-wrap:wrap;gap:6px;display:flex}.salesPills button{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-pill);background:var(--nw-white);font:600 13.5px var(--font-body);color:var(--nw-ink-900);cursor:pointer;padding:6px 12px}.salesPills button:hover{border-color:var(--nw-magenta-500)}.salesPills button[aria-pressed=true]{background:var(--nw-ink-900);border-color:var(--nw-ink-900);color:#fff}.salesPills button:disabled{opacity:.5;cursor:default}.salesCard .fields{margin:14px 0}.salesCard textarea{resize:vertical;min-height:76px;font:inherit}.salesCard .salesHint{font-size:var(--type-small);margin:10px 0 0}.salesCard .salesHint.failed{color:var(--nw-magenta-600)}.salesCard .cta{align-items:center;margin-top:14px}@media (min-width:1280px){.split.open{grid-template-columns:minmax(0,1fr) 440px}.split.open .sheet{max-height:calc(100vh - 116px);position:sticky;top:96px;overflow:auto}.split.open .tr{grid-template-columns:34px 58px minmax(0,1fr)}.split.open .tr .act{grid-column:3;justify-content:flex-start;max-width:none}}@media (max-width:1279px){.split.open .sheet{z-index:20;border-radius:0;padding-bottom:100px;position:fixed;inset:0;overflow:auto}}@media (max-width:760px){.tr{grid-template-columns:34px 58px minmax(0,1fr);padding:14px 16px}.tr .act{grid-column:1/-1;justify-content:flex-start;max-width:none}}.dialog{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);background:var(--nw-white);width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--nw-ink-900);box-shadow:var(--shadow-card);padding:26px;overflow:hidden}.dialog[open]{flex-direction:column;display:flex}.dialogHead,.dialogFoot{flex:none}.dialogBody{flex:1;min-height:80px;margin-top:14px;overflow:auto}.dialogBody .scroll{margin-top:0}.dialogFoot .cta{margin-top:16px}.dialog::backdrop{background:#1b142073}.dialog h2{letter-spacing:-.04em;margin:0 0 4px;font-size:26px;line-height:1.05}.dialog h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:16px}.dialog p{margin:0 0 8px;font-size:15px}.dialog .lede{color:var(--nw-ink-600);overflow-wrap:anywhere}.dialog .notice{margin:12px 0 0;display:block}.dialog .scroll{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-sm);margin-top:14px;overflow-x:auto}.dialog table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--type-small)}.dialog th,.dialog td{text-align:left;vertical-align:top;border-top:1px solid var(--nw-ink-a08);overflow-wrap:anywhere;white-space:pre-wrap;padding:9px 12px;font-weight:400}.dialog tbody th{font-weight:600}.dialog thead th{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nw-ink-500);white-space:nowrap;border-top:0}.dialog .mismatch{color:var(--nw-magenta-600);margin-top:2px;font-weight:400;display:block}.dialog .issues{font-size:var(--type-small);color:var(--nw-ink-600);margin:0;padding-left:20px}.dialog .issues li{margin-bottom:6px}
.formCard:hover{box-shadow:none;transform:none}.runHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.runHead h2{margin-top:10px}.runHead p{color:var(--nw-ink-500);font-size:var(--type-small);margin:0}.runHead>div:last-child{text-align:right}.runHead b{font:600 34px/1 var(--font-display);letter-spacing:var(--tracking-display);display:block}.progress{border-radius:var(--radius-pill);background:var(--nw-ink-a08);height:10px;margin-top:14px;overflow:hidden}.progress i{background:var(--nw-gradient-brand);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}
.panel{background:var(--nw-white);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-lg);padding:26px}.mailingHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mailingHeading h2{letter-spacing:var(--tracking-heading);margin:10px 0 4px;font-size:21px}.mailingPanel p,.mailingPanel li{line-height:1.55}.mailingPanel button{border-radius:var(--radius-pill);font:600 14px var(--font-body);border:1px solid var(--nw-ink-a12);background:var(--nw-white);color:var(--nw-ink-900);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:7px 14px}.mailingPanel button:hover:not(:disabled){border-color:var(--nw-magenta-500)}.mailingPanel button:disabled{opacity:.5;cursor:default}.mailingPanel button.primary{background:var(--nw-ink-900);color:#fff;border-color:var(--nw-ink-900);box-shadow:var(--shadow-cta);padding:11px 20px}.mailingPanel button.primary:hover:not(:disabled){background:var(--nw-magenta-600);border-color:var(--nw-magenta-600)}.mailingToolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.mailingPanel label{font-size:var(--type-small);color:var(--nw-ink-600);gap:7px;display:grid}.mailingPanel select,.mailingPanel input:not([type=checkbox]),.mailingPanel textarea{border-radius:var(--radius-sm);border:1px solid var(--nw-ink-a12);background:var(--nw-white);width:100%;color:var(--nw-ink-900);padding:11px 14px}.mailingNotice{color:var(--nw-magenta-600)}.mailingNotice:empty{display:none}.mailingStats{background:var(--nw-ink-a08);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.mailingStats span{background:var(--nw-white);color:var(--nw-ink-500);font-size:var(--type-small);padding:16px 18px}.mailingStats b{font:600 30px/1.1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--nw-ink-900);display:block}.mailingWorkspace{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:20px;display:grid}.mailingTableTools{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:14px;display:flex}.pagination{font-size:var(--type-small);color:var(--nw-ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.pagination label,.pagination div{align-items:center;gap:12px;display:flex}.mailingPanel .pagination select{border-radius:var(--radius-pill);width:auto;padding:5px 10px}.mailingTableWrap{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);max-height:630px;overflow:auto}.mailingTable{border-collapse:collapse;width:100%;font-size:14px}.mailingTable th,.mailingTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--nw-ink-a08);padding:12px 10px}.mailingTable th{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nw-ink-500);background:var(--nw-paper);position:sticky;top:0}.mailingTable td strong,.mailingTable td span,.mailingTable td small{overflow-wrap:anywhere;margin-bottom:4px;display:block}.mailingTable small{color:var(--nw-ink-500)}.mailingPanel input[type=checkbox]{accent-color:var(--nw-green-500);width:18px;height:18px}.mailingPanel .mailingCheck{align-items:center;gap:9px;display:flex}.mailingState{color:var(--nw-magenta-600)}.mailingState.state-BEREIT,.mailingState.state-VERSENDET,.mailingState.state-GEANTWORTET{color:var(--nw-green-700)}.mailingPreview{background:var(--nw-paper);border:1px solid var(--nw-ink-a08);border-radius:var(--radius-md);align-self:start;min-width:0;padding:18px}.mailingPreview h3{margin-top:0;font-size:17px}.mailingPreview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:570px;line-height:1.65;overflow:auto}.mailingPreview details{margin:12px 0}.mailingHtmlPreview{border:1px solid var(--nw-ink-a08);border-radius:var(--radius-xs);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;height:570px;margin:16px 0;display:block}.mailingEditor{gap:12px;margin-top:18px;display:grid}.mailingSendBar{border-top:1px solid var(--nw-ink-a08);gap:14px;margin-top:22px;padding-top:18px;display:grid}.mailingLinks{flex-wrap:wrap;gap:8px;display:flex}.mailingConfirm{border-radius:var(--radius-md);background:linear-gradient(var(--nw-white), var(--nw-white)) padding-box, var(--nw-gradient-brand) border-box;border:2px solid #0000;padding:16px}@media (max-width:1000px){.mailingWorkspace,.mailingToolbar{grid-template-columns:minmax(0,1fr)}.mailingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.mailingTable{min-width:560px}}
.landingLink{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.landingLink input{border:1px solid var(--nw-ink-a12);border-radius:var(--radius-pill);background:var(--nw-white);min-width:220px;color:var(--nw-ink-900);font-size:var(--type-small);flex:1;padding:9px 14px}.requests .mailingTable a{color:var(--nw-magenta-600)}.requests .mailingTable .btn{white-space:nowrap}.requests .sub:last-of-type{margin:14px 0 0}.landingHot td{background:var(--nw-magenta-100)}.adoptHint{border-radius:var(--radius-sm);background:var(--nw-green-100);color:var(--nw-ink-600);font-size:var(--type-small);margin:0 0 16px;padding:12px 16px;line-height:1.55}.adoptHint b{color:var(--nw-ink-900)}.adoptHint .linkBtn{color:var(--nw-magenta-600);margin-left:8px}
