@font-face{font-family:Open Sauce Numerals;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+30-39;src:url(/fonts/open-sauce-sans/open-sauce-sans-latin-400-normal.woff)format("woff")}@font-face{font-family:Open Sauce Numerals;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+30-39;src:url(/fonts/open-sauce-sans/open-sauce-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Numerals;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+30-39;src:url(/fonts/open-sauce-sans/open-sauce-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Numerals;font-style:normal;font-display:swap;font-weight:700;unicode-range:U+30-39;src:url(/fonts/open-sauce-sans/open-sauce-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Numerals;font-style:normal;font-display:swap;font-weight:800;unicode-range:U+30-39;src:url(/fonts/open-sauce-sans/open-sauce-sans-latin-800-normal.woff2)format("woff2")}:root{--ground:#fff;--surface:#f5f7f7;--surface2:#edf0f0;--sunk:#f0f3f3;--ink:#1f2628;--ink2:#4a5456;--ink3:#707272;--rule:#dee2e2;--rule-strong:#c4c9c9;--teal:#00788d;--teal-pure:#00859d;--teal-tint:#e0f0f3;--teal-line:#9ed1da;--rust:#ba4e2f;--rust-pure:#c45231;--rust-tint:#f8eae6;--rust-line:#e9bdb1;--olive:#747529;--olive-pure:#9a9c36;--olive-tint:#f3f3e7;--olive-line:#d9d9b3;--plum:#87647a;--plum-pure:#87647a;--plum-tint:#f1ecef;--plum-line:#d1c4cc;--grey-pure:#b1b3b3;--on-brand:#fff;--ok:var(--teal);--risk:var(--olive);--bad:var(--rust);--series-1:#00789e;--series-2:#c0531d;--series-3:#b4b646;--series-4:#8f5a93;--series-none:#b1b3b3;--shadow:0 1px 2px #1f26280f, 0 10px 26px -18px #1f262866;--font:"Open Sauce Numerals","Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#131a1c;--surface:#1b2325;--surface2:#242d30;--sunk:#171f21;--ink:#eaecec;--ink2:#b4b9b9;--ink3:#858787;--rule:#2b3538;--rule-strong:#3d494c;--teal:#1a91a7;--teal-pure:#2ca1b6;--teal-tint:#0d2a30;--teal-line:#1b4c57;--rust:#ca6346;--rust-pure:#d4704f;--rust-tint:#2c1810;--rust-line:#5a2e1e;--olive:#9a9c36;--olive-pure:#aeb047;--olive-tint:#22240e;--olive-line:#4a4c1c;--plum:#997b8e;--plum-pure:#997b8e;--plum-tint:#241a20;--plum-line:#4a3844;--grey-pure:#8e9191;--on-brand:#0b1113;--series-1:#0e9bac;--series-2:#c24312;--series-3:#9a9a0f;--series-4:#ae5fa8;--series-none:#5b6366;--shadow:0 1px 2px #00000073, 0 12px 32px -20px #000000e6}}:root[data-theme=dark]{--ground:#131a1c;--surface:#1b2325;--surface2:#242d30;--sunk:#171f21;--ink:#eaecec;--ink2:#b4b9b9;--ink3:#858787;--rule:#2b3538;--rule-strong:#3d494c;--teal:#1a91a7;--teal-pure:#2ca1b6;--teal-tint:#0d2a30;--teal-line:#1b4c57;--rust:#ca6346;--rust-pure:#d4704f;--rust-tint:#2c1810;--rust-line:#5a2e1e;--olive:#9a9c36;--olive-pure:#aeb047;--olive-tint:#22240e;--olive-line:#4a4c1c;--plum:#997b8e;--plum-pure:#997b8e;--plum-tint:#241a20;--plum-line:#4a3844;--grey-pure:#8e9191;--on-brand:#0b1113;--series-1:#0e9bac;--series-2:#c24312;--series-3:#9a9a0f;--series-4:#ae5fa8;--series-none:#5b6366;--shadow:0 1px 2px #00000073, 0 12px 32px -20px #000000e6}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0;font-size:15.5px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:600}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:700}.h-sec{letter-spacing:.2em;text-transform:uppercase;font-size:13.5px;font-weight:700}.h-page{letter-spacing:.02em;text-transform:uppercase;font-size:34px;font-weight:800}.meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}
:root{--paper:var(--ground)}html{-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1.5}input,textarea,select{font:inherit;color:inherit}.mono{font-family:var(--font-mono)}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header.top{z-index:40;background:var(--paper);position:sticky;top:0}.sitebar{background:var(--paper);border-bottom:1px solid var(--rule)}.sitebar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.brand{flex:none;align-items:center;gap:10px;display:flex}.brandlink{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brandmark{flex:none;justify-content:center;align-items:center;width:30px;height:28px;display:flex}.brand .mark{width:28px;height:26px;display:block}.brand b{font-family:var(--font);letter-spacing:-.03em;color:var(--teal);font-size:18px;font-weight:800}.brand .tick{letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);font-size:10px}.sitenav{flex:auto;justify-content:center;gap:2px;display:flex;overflow-x:auto}.sitenav a{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--plum);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sitenav a:after{content:"▲";color:var(--plum);font-size:8px}.sitenav a:hover{color:var(--ink)}.sitenav a[aria-current=true]{font-size:16px;font-weight:700}.sitenav a.tone-teal[aria-current=true]{color:var(--teal);border-bottom-color:var(--teal)}.sitenav a.tone-teal[aria-current=true]:after{color:var(--teal)}.sitenav a.tone-olive[aria-current=true]{color:var(--olive);border-bottom-color:var(--olive)}.sitenav a.tone-olive[aria-current=true]:after{color:var(--olive)}.sitenav a.tone-rust[aria-current=true]{color:var(--rust);border-bottom-color:var(--rust)}.sitenav a.tone-rust[aria-current=true]:after{color:var(--rust)}.sitenav a.tone-plum[aria-current=true]{color:var(--plum);border-bottom-color:var(--plum);font-weight:800}.sitenav a[aria-current=true]:after{content:"▼"}.searchband{background:var(--teal-pure)}.searchrow{padding:9px 0 14px}.searchrow .searchwrap{flex:none;width:100%;max-width:420px;margin:0}.searchrow .searchwrap input{color:var(--rust)}.searchrow .searchwrap input::placeholder{color:var(--rust);opacity:.75}.pagetabs{background:var(--surface);border-bottom:1px solid var(--rule)}.pagetabs-inner{gap:2px;display:flex;overflow-x:auto}.pagetabs-inner button{font-family:var(--font);letter-spacing:.01em;color:var(--plum);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:9px 14px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.pagetabs-inner button:after{content:"▲";color:var(--plum);font-size:8px}.pagetabs-inner button:hover{color:var(--ink)}.pagetabs-inner button[aria-current=true]{font-size:15px;font-weight:700}.pagetabs-inner button[aria-current=true]:after{content:"▼"}.pagetabs-inner button.tone-teal[aria-current=true]{color:var(--teal);border-bottom-color:var(--teal)}.pagetabs-inner button.tone-teal[aria-current=true]:after{color:var(--teal)}.pagetabs-inner button.tone-olive[aria-current=true]{color:var(--olive);border-bottom-color:var(--olive)}.pagetabs-inner button.tone-olive[aria-current=true]:after{color:var(--olive)}.pagetabs-inner button.tone-rust[aria-current=true]{color:var(--rust);border-bottom-color:var(--rust)}.pagetabs-inner button.tone-rust[aria-current=true]:after{color:var(--rust)}.pagetabs-inner button.tone-plum[aria-current=true]{color:var(--plum);border-bottom-color:var(--plum);font-weight:800}.pagetabs-inner button .ct{font-family:var(--font-mono);color:var(--ink3);margin-left:1px;font-size:11px}.catchband{background:var(--surface);border-bottom:1px solid var(--rule);box-shadow:var(--shadow)}.btn.catch{background:var(--olive-pure);color:var(--on-brand);border-color:var(--olive-pure);font-weight:700}.btn.catch:hover{opacity:.88}.capture{flex-direction:column;gap:6px;padding:14px 0 10px;display:flex}.caprow{gap:8px;display:flex}.caprow input,.caprow select{background:var(--ground);border:1px solid var(--rule);border-radius:7px;padding:9px 12px;font-size:14.5px}.caprow input{flex:1;min-width:0}.caprow.sub input,.caprow.sub select{background:var(--sunk);color:var(--ink2);padding:6px 10px;font-size:13px}.caprow.sub input{flex:1}.caprow.sub select{flex:none;min-width:140px}.caprow.sub input:focus,.caprow.sub select:focus{background:var(--surface);color:var(--ink)}.steplbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-right:5px;font-size:9.5px;font-weight:500}@media (max-width:560px){.caprow.sub{flex-direction:column}.caprow.sub select{min-width:0}}.capture input::placeholder{color:var(--ink3)}.capture input:focus{border-color:var(--rule-strong)}.savechip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plum);white-space:nowrap;flex:none;font-size:10.5px}.savechip .btn.ghost{color:var(--plum);opacity:1}.savechip .btn.ghost:hover{opacity:1;color:var(--ink);background:var(--surface2)}.searchwrap{flex:180px;min-width:0;max-width:340px;position:relative}.searchwrap input{background:var(--surface);border:1px solid var(--rule);width:100%;color:var(--ink);box-shadow:var(--shadow);border-radius:7px;padding:8px 12px;font-size:13.5px}.searchwrap input::placeholder{color:var(--ink3)}.searchwrap input:focus{border-color:var(--rule-strong)}.searchwrap input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 5000s ease-in-out}.searchwrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 5000s ease-in-out}.searchwrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 5000s ease-in-out}.searchresults{z-index:50;background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:9px;max-height:340px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.searchresult{text-align:left;border-bottom:1px solid var(--rule);background:0 0;width:100%;padding:9px 12px;display:block}.searchresult:last-child{border-bottom:none}.searchresult:hover{background:var(--surface2)}.searchresult .sname{font-family:var(--font);font-size:13.5px;font-weight:600}.searchresult .smeta{color:var(--ink3);letter-spacing:.03em;overflow-wrap:anywhere;margin-top:3px;font-size:10.5px}.searchempty{color:var(--ink3);padding:12px;font-size:13px}main{padding:26px 0 90px}main .eyebrow,.drawer .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:400}.sec{margin-bottom:34px}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.bandhead{letter-spacing:.01em;text-transform:uppercase;color:var(--ink);border-left:3px solid var(--rule-strong);padding-left:11px;font-size:16px;font-weight:800;display:inline-block}.card{background:var(--surface);border:1px solid var(--rule);border-radius:10px}.btn{font-family:var(--font);border:1px solid var(--rule-strong);color:var(--ink);background:var(--surface);border-radius:7px;padding:7px 13px;font-size:13px;font-weight:600}.btn:hover{background:var(--surface2)}.btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.primary:hover{opacity:.88}.btn.signal{background:var(--teal-pure);color:var(--on-brand);border-color:var(--teal-pure);font-weight:700}.btn.signal:hover{opacity:.9}.btn.ghost{color:var(--ink3);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:var(--surface2)}.btn.sm{padding:5px 10px;font-size:12px}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.pill{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink2);background:var(--surface);border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;display:inline-flex}.pill.dot:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.pill.fresh{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.pill.aging{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.pill.stale{color:var(--rust);border-color:var(--rust-line);background:var(--rust-tint)}.pill.focus{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.stats{background:var(--rule);border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:30px;display:grid;overflow:hidden}.stat{background:var(--surface);padding:13px 15px 14px}.stat .n{font-family:var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1}.stat .l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);margin-top:5px;font-size:10px}.stat.alarm .n{color:var(--rust)}.stats.cols3{grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr)}}.capacity{flex-wrap:wrap;gap:26px;margin-bottom:20px;padding:16px 18px;display:flex}.capgroup{flex-direction:column;gap:8px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--rule-strong);color:var(--ink2);background:var(--surface);border-radius:99px;padding:6px 11px;font-size:11.5px}.chip:hover{border-color:var(--ink3)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pick{border-color:var(--rule-strong);box-shadow:var(--shadow);padding:22px 24px 20px;position:relative;overflow:hidden}.pick:before{content:"";background:var(--teal-pure);width:4px;position:absolute;top:0;bottom:0;left:0}.pick .metarow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pick .pname{font-family:var(--font);color:var(--ink3);letter-spacing:0;font-size:14px;font-weight:600}.pick .action{font-family:var(--font);letter-spacing:-.035em;margin:2px 0 12px;font-size:clamp(22px,3.4vw,31px);font-weight:700}.pick .left{color:var(--ink2);border-left:2px solid var(--rule);max-width:62ch;margin-bottom:16px;padding-left:12px;font-size:14.5px}.pick .left b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.pick .foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list{background:var(--rule);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.item{background:var(--surface);align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.item:hover{background:var(--surface2)}.item .body{flex:1;min-width:0}.item .t{font-family:var(--font);letter-spacing:-.01em;font-size:15px;font-weight:600}.item .s{color:var(--ink2);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px}.item .m{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.item .side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:640px){.item{flex-direction:column;gap:10px}.item .side{justify-content:flex-start}}.grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}.pcard{text-align:left;cursor:pointer;flex-direction:column;gap:9px;width:100%;padding:16px 17px 15px;display:flex}.pcard:hover{border-color:var(--rule-strong);background:var(--surface2)}.pcard.isfocus{border-left:3px solid var(--teal-pure)}.pcard h3{font-size:16.5px;font-weight:700}.pcard .area{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.pcard .nx{color:var(--ink2);overflow-wrap:anywhere;font-size:14px}.pcard .nx b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:2px;font-size:9.5px;font-weight:500;display:block}.pcard .none{color:var(--rust);font-weight:500}.pcard .pills{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.pbar{background:var(--sunk);border-radius:99px;height:3px;display:flex;overflow:hidden}.pbar i{background:var(--teal)}.f{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.f label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:10px}.f input,.f textarea,.f select{background:var(--sunk);border:1px solid var(--rule);resize:vertical;border-radius:7px;width:100%;padding:9px 11px;font-family:inherit;font-size:14.5px}.f input:focus,.f textarea:focus,.f select:focus{background:var(--surface);border-color:var(--rule-strong)}.f .hint{color:var(--ink3);font-size:12.5px}.f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.f2{grid-template-columns:1fr}}.scrim{z-index:60;opacity:0;background:#0a0e1473;animation:.16s forwards fade;position:fixed;inset:0}@keyframes fade{to{opacity:1}}.drawer{background:var(--paper);border-left:1px solid var(--rule);z-index:61;opacity:0;width:min(560px,100%);animation:.18s forwards slide;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(12px);box-shadow:-20px 0 60px -30px #0009}@keyframes slide{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrim,.drawer{opacity:1;animation:none;transform:none}}.feedbackmodal{background:var(--paper);border:1px solid var(--rule);z-index:61;opacity:0;border-radius:12px;width:min(420px,100% - 32px);padding:20px 22px;animation:.16s forwards fbpop;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px -20px #00000059}@keyframes fbpop{to{opacity:1}}@media (prefers-reduced-motion:reduce){.feedbackmodal{opacity:1;animation:none}}.convertmodal{background:var(--paper);border:1px solid var(--rule);z-index:61;opacity:0;border-radius:12px;width:min(640px,100% - 32px);max-height:calc(100vh - 64px);padding:20px 22px;animation:.16s forwards fbpop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px -20px #00000059}@media (prefers-reduced-motion:reduce){.convertmodal{opacity:1;animation:none}}.convertrows{flex-direction:column;gap:2px;display:flex}.convertrow{border-top:1px solid var(--rule);padding:12px 2px}.convertrow:first-child{border-top:0}.convertrow .t{font-size:13.5px;font-weight:600}.convertrow .s{color:var(--ink3);margin-top:2px;font-size:12px}.convertfields{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.convertfields select{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);border-radius:6px;padding:5px 8px;font-size:12px}.fbcat-row{align-items:center;gap:16px;margin-bottom:14px;display:flex}.fbcat-btn{cursor:pointer;opacity:.55;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.fbcat-btn:after{content:"▲";color:var(--ink);font-size:8px}.fbcat-btn:hover{opacity:.85}.fbcat-btn[aria-pressed=true]{opacity:1;font-weight:800}.fbcat-btn[aria-pressed=true]:after{content:"▼"}.fbcat-btn.tone-rust{color:var(--rust)}.fbcat-btn.tone-teal{color:var(--teal)}.fbcat-btn.tone-ink2{color:var(--ink2)}.fbshot-preview{align-items:center;gap:10px;display:flex}.fbshot-preview img{border:1px solid var(--rule);border-radius:6px;max-width:120px;max-height:80px;display:block}.fbshot-thumb{border:1px solid var(--rule);border-radius:6px;max-width:160px;max-height:100px;margin-top:8px;display:block}.drawer .dhead{background:var(--paper);border-bottom:1px solid var(--rule);z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 22px 13px;display:flex;position:sticky;top:0}.drawer .dbody{padding:20px 22px 60px}.drawer h2{font-size:21px;font-weight:700}.steps{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.stepitem{flex-direction:column;gap:4px;margin-bottom:2px;display:flex}.step{background:var(--sunk);border-radius:6px;align-items:center;gap:10px;padding:7px 9px;display:flex}.step input[type=checkbox]{width:15px;height:15px;accent-color:var(--teal);flex:none}.step .steptxt{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.step.done .steptxt{color:var(--ink3);text-decoration:line-through}.stepassign{flex-wrap:wrap;align-items:center;gap:6px;padding:0 9px;display:flex}.stepassign select{background:var(--surface);border:1px solid var(--rule);color:var(--ink2);border-radius:6px;padding:4px 8px;font-size:12px}.briefbox,.respondask{background:var(--surface2);border:1px solid var(--rule);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;width:100%;min-width:0;margin:2px 9px 6px;padding:12px 14px;display:flex}.respondask{flex-flow:wrap;align-items:center}.respondask input{background:var(--surface);border:1px solid var(--rule);border-radius:6px;flex:1;min-width:160px;padding:6px 10px;font-size:13px}.logrow{border-bottom:1px solid var(--rule);gap:12px;padding:9px 0;font-size:14px;display:flex}.logrow time{font-family:var(--font-mono);color:var(--ink3);flex:0 0 74px;padding-top:3px;font-size:11px}.logrow p{color:var(--ink2);overflow-wrap:anywhere;margin:0}.pill.rep{color:var(--ink2);border-color:var(--rule-strong);background:var(--surface2)}.pill.meet.needed{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.pill.meet.scheduled{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.meetline{letter-spacing:.06em;text-transform:uppercase;color:var(--olive);margin-top:6px;font-size:10.5px}.step .stepmv{flex:none;gap:3px;display:inline-flex}.mv.sm{border-radius:5px;width:24px;height:22px;font-size:11px}.steprow{background:var(--sunk);border-radius:6px;align-items:center;gap:10px;padding:7px 9px;display:flex}.steprow input[type=checkbox]{width:15px;height:15px;accent-color:var(--teal);flex:none}.steprow .steptxt{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.steprow.done .steptxt{color:var(--ink3);text-decoration:line-through}.statuspill{border:1px solid var(--rule-strong);background:var(--surface2);color:var(--ink2);white-space:nowrap;text-align:center;border-radius:99px;flex:0 0 76px;padding:4px 6px;font-size:11.5px;font-weight:600}.statuspill.tone-olive{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.statuspill.tone-teal{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.statuspill.tone-ink2{color:var(--ink2)}.assigneecol{flex:0 0 64px;justify-content:center;display:flex}.avatarbubble{border:1px solid var(--rule-strong);background:var(--surface2);width:26px;height:26px;color:var(--ink2);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.avatarrow{flex-wrap:wrap;gap:6px;display:flex}.stepdue{text-align:right;font-family:var(--font-mono);color:var(--ink3);flex:0 0 68px;font-size:11.5px}@media (max-width:560px){.steprow{flex-wrap:wrap}.stepdue{text-align:left;flex:auto}}.cyclebox{background:var(--surface2);border:1px solid var(--rule-strong);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 14px;padding:12px 14px;font-size:13.5px;display:flex}.cyclebox b{font-family:var(--font);font-weight:600}.pill.blocked{color:var(--ink3);border-color:var(--rule-strong);background:var(--surface2);border-style:dashed}.blockline{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:6px;font-size:10.5px}.freed{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-top:6px;font-size:10.5px}.blk{background:var(--surface2);color:var(--ink2);border:1px solid var(--rule-strong);border-radius:99px;align-items:center;gap:7px;padding:4px 8px 4px 11px;font-size:12px;display:inline-flex}.blk.cleared{background:var(--teal-tint);color:var(--teal);border-color:var(--teal-line)}.blk button{color:inherit;opacity:.6;font-size:14px;line-height:1}.blk button:hover{opacity:1}.freebox{background:var(--teal-tint);color:var(--teal);border:1px solid var(--teal-line);border-radius:8px;margin:-8px 0 18px;padding:10px 13px;font-size:13.5px}.warnbox{background:var(--olive-tint);color:var(--olive);border:1px solid var(--olive-line);border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13.5px}.fieldwarn{background:var(--olive-tint);color:var(--olive);border:1px solid var(--olive-line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.fieldwarn .btn{flex:none}.lcatch .cnote.dup{color:var(--olive)}.leadershipbox{background:var(--plum-tint);border:1px solid var(--plum-line);border-radius:8px;margin:0 0 18px;padding:12px 14px}.leadershipbox .pill{text-transform:capitalize;margin-bottom:10px}.leadershipbox .f2{margin-bottom:0}.trackbanner{border-radius:8px;margin:0 0 18px;padding:11px 14px;font-size:14px;font-weight:700}.trackbanner.rock{background:var(--plum-tint);color:var(--plum);border:1px solid var(--plum-line)}.trackbanner.issue{background:var(--teal-tint);color:var(--teal);border:1px solid var(--teal-line)}.trackbanner.employee{background:var(--surface2);color:var(--ink2);border:1px solid var(--rule-strong)}.trackpill{background:var(--surface2);color:var(--ink2);border:1px solid var(--rule-strong);border-radius:99px;flex:none;padding:6px 14px;font-size:13px;font-weight:700}.trackpill.rock{background:var(--plum-tint);color:var(--plum);border-color:var(--plum-line)}.trackpill.issue{background:var(--teal-tint);color:var(--teal);border-color:var(--teal-line)}.trackpill.employee{background:var(--surface2);color:var(--ink2);border-color:var(--rule-strong)}.pill.leadertrack.rock{color:var(--plum);border-color:var(--plum-line);background:var(--plum-tint)}.pill.leadertrack.issue{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.pill.leadertrack.employee{color:var(--ink2);border-color:var(--rule-strong);background:var(--surface2)}.pill.openloop{color:var(--rust);border-color:var(--rust-line);background:var(--rust-tint)}.pill.chunk{color:var(--plum);border-color:var(--plum-line);background:var(--plum-tint)}.pill.energy{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.fieldgridwrap{border-left:3px solid var(--teal-pure);margin-bottom:22px;padding-left:16px}.detailstoggle{font-family:var(--font);color:var(--ink2);cursor:pointer;margin-bottom:14px;font-size:15px;font-weight:700;display:block}.detailstoggle:hover{color:var(--ink)}.fieldgrid{grid-template-columns:repeat(3,auto minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:720px){.fieldgrid{grid-template-columns:auto minmax(0,1fr)}}.gridlabel{font-family:var(--font);letter-spacing:.01em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;padding-top:4px;font-size:16px;font-weight:600}.gridvalue{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.bubblewrap{min-width:0;position:relative}.bubblefield{flex-direction:column;gap:5px;display:flex}.bubblefield label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:10px}.bubblefield.tone-teal label{color:var(--teal)}.bubblefield.tone-olive label{color:var(--olive)}.bubblefield.tone-rust label{color:var(--rust)}.bubblefield.tone-plum label{color:var(--plum)}.gridlabel.tone-olive{color:var(--olive)}.bubblefield.inline{flex-flow:wrap;align-items:baseline;gap:8px}.bubblefield.inline label{flex:none;min-width:100px;margin-top:2px}.bubblefield.inline .hint{flex-basis:100%;margin-top:2px}.focuscheck{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.focuscheck input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.focusbox{border:1.5px solid var(--rule-strong);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:inline-flex}.focuscheck input:checked+.focusbox{background:var(--olive);border-color:var(--olive)}.summarybox{background:var(--surface);border:1px solid var(--rule);border-radius:9px;margin:0 0 22px;padding:13px 16px}.summarybox p{color:var(--ink2);overflow-wrap:anywhere;margin:0 0 8px;font-size:13.5px}.summarybox p.clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summarybox .expandbtn{margin:0 auto;display:block}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.titlehero{background:var(--surface);border:1px solid var(--rule-strong);width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;margin-bottom:14px;padding:13px 16px;font-size:20px;font-weight:600;overflow:hidden}.titlehero::placeholder{color:var(--ink3);font-weight:400}@media (max-width:400px){.titlehero{font-size:17px}}.pagesection-head{border-left:3px solid var(--rule-strong);margin:28px 0 14px;padding-left:14px}.pagesection-head h2{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.pagesection-head.tone-olive{border-color:var(--olive-pure)}.pagesection-head.tone-olive h2{color:var(--olive)}.pagesection-head.tone-rust{border-color:var(--rust-pure)}.pagesection-head.tone-rust h2{color:var(--rust)}.pagesection-head.tone-teal{border-color:var(--teal-pure)}.pagesection-head.tone-teal h2{color:var(--teal)}.pagesection-head.tone-plum{border-color:var(--plum-pure)}.pagesection-head.tone-plum h2{color:var(--plum)}.taskshead{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);gap:10px;padding:0 9px 6px;font-size:10.5px;display:flex}.taskshead .checkspacer{flex:0 0 15px}.taskshead .txt{flex:1}.taskshead .status{white-space:nowrap;flex:none;width:76px}.taskshead .assignee{text-align:center;white-space:nowrap;flex:none;width:64px}.taskshead .due{text-align:right;white-space:nowrap;flex:0 0 68px}@media (max-width:560px){.taskshead{display:none}}.bubble{border:1px solid var(--rule-strong);background:var(--surface2);color:var(--ink2);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.bubble:hover{border-color:var(--ink3)}.bubbledot{border:1.5px solid var(--rule-strong);width:15px;height:15px;color:var(--paper);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.bubble.toggle.on .bubbledot{border-color:#0000}.bubble.toggle.on.tone-teal{background:var(--teal-tint);color:var(--teal);border-color:var(--teal-line)}.bubble.toggle.on.tone-teal .bubbledot{background:var(--teal-pure)}.bubble.toggle.on.tone-olive{background:var(--olive-tint);color:var(--olive);border-color:var(--olive-line)}.bubble.toggle.on.tone-olive .bubbledot{background:var(--olive)}.bubble.toggle.on.tone-rust{background:var(--rust-tint);color:var(--rust);border-color:var(--rust-line)}.bubble.toggle.on.tone-rust .bubbledot{background:var(--rust-pure)}.bubble.toggle.on.tone-plum{background:var(--plum-tint);color:var(--plum);border-color:var(--plum-line)}.bubble.toggle.on.tone-plum .bubbledot{background:var(--plum)}.bubbleglyph{font-size:10px;line-height:1}.bubble.select.tone-rust{color:var(--rust);border-color:var(--rust-pure);background:var(--rust-tint)}.bubble.select.tone-olive{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.bubble.select.tone-teal{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.bubble.select.tone-plum{color:var(--plum);border-color:var(--plum-line);background:var(--plum-tint)}.bubble.select.tone-ink2{color:var(--ink2)}.bubble.select.tone-ink3{color:var(--ink3);border-style:dashed}.bubble.select.tone-neutral{background:var(--surface2);color:var(--ink2);border-color:var(--rule-strong)}.bubblepop{z-index:30;background:var(--paper);border:1px solid var(--rule-strong);min-width:180px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.bubbleopt{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;width:100%;padding:7px 9px;font-size:13px;display:flex}.bubbleopt:hover{background:var(--surface2)}.bubbleopttext{flex:1}.bubblecheck{font-size:12px}.bubbleopt.tone-rust{color:var(--rust)}.bubbleopt.tone-olive{color:var(--olive)}.bubbleopt.tone-teal{color:var(--teal)}.bubbleopt.tone-plum{color:var(--plum)}.bubbleopt.tone-ink2{color:var(--ink2)}.bubbleopt.tone-ink3{color:var(--ink3)}.bubbleopt.tone-neutral{color:var(--ink2)}.datebubble{border:1px solid var(--rule-strong);background:var(--surface2);color:var(--ink2);border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:13px}.bubble.multiselect{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.bubbleopt-other{border-top:1px solid var(--rule);margin-top:2px;padding:6px 2px 2px}.bubbleopt-other input{background:var(--surface2);border:1px solid var(--rule-strong);border-radius:6px;width:100%;padding:6px 8px;font-size:12.5px}.tagsrow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;display:flex}.tagpill{background:var(--surface2);border:1px solid var(--rule-strong);color:var(--ink2);border-radius:99px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:12.5px;display:inline-flex}.tagpill button{color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.tagpill button:hover{color:var(--rust)}.tagadd{position:relative}.tagaddbtn{border:1px dashed var(--rule-strong);color:var(--ink3);cursor:pointer;background:0 0;border-radius:99px;padding:5px 12px;font-size:12.5px}.tagaddbtn:hover{border-color:var(--teal);color:var(--teal);border-style:solid;font-weight:700}.tagaddinput{z-index:30;background:var(--paper);border:1px solid var(--rule-strong);min-width:200px;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);left:0}.tagaddinput input{width:100%;margin-bottom:4px}.tagsuggest{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 8px;font-size:13px;display:block}.tagsuggest:hover{background:var(--surface2)}.wins .winrow{flex-wrap:wrap;gap:8px;display:flex}.win{background:var(--teal-tint);border:1px solid var(--teal-line);border-radius:99px;align-items:center;gap:9px;padding:7px 13px;display:inline-flex}.win b{font-family:var(--font);color:var(--teal);font-size:13.5px;font-weight:600}.win i{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);opacity:.72;font-size:10px;font-style:normal}.today{border:1px solid var(--rule-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.tday{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 12px;display:flex}.tdate{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px}.tstep{border-bottom:1px solid var(--rule);gap:16px;padding:20px 20px 22px;display:flex}.tstep:last-child{border-bottom:none}.tnum{border:1px solid var(--rule-strong);width:24px;height:24px;color:var(--ink3);border-radius:99px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:11px;display:flex}.tstep:last-child .tnum{border-color:var(--teal-pure);color:var(--teal)}.tbody{flex:1;min-width:0}.tbody h3{margin-bottom:5px;font-size:17px;font-weight:700}.tbody .note{margin:0 0 14px}.tnone{color:var(--ink3);margin:0;padding:10px 0;font-size:14px}.warms{background:var(--rule);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.warm{background:var(--sunk);align-items:center;gap:12px;padding:11px 13px;display:flex}.warm:hover{background:var(--surface2)}.wcheck{border:1.5px solid var(--rule-strong);background:var(--surface);border-radius:5px;flex:none;width:20px;height:20px}.wcheck:hover{border-color:var(--teal);background:var(--teal-tint)}.wbody{flex:1;min-width:0}.wname{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.wmeta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:3px;font-size:10.5px}.clearedrow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.clr{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--teal-tint);color:var(--teal);border:1px solid var(--teal-line);border-radius:99px;align-items:center;gap:6px;padding:3px 6px 3px 9px;font-size:10.5px;display:inline-flex}.clr button{color:inherit;opacity:.7;font-size:13px;line-height:1}.clr button:hover{opacity:1}.anchor{border-left:3px solid var(--teal-pure);padding-left:16px}.anchor .metarow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.anchor .pname{font-family:var(--font);color:var(--ink3);font-size:14px;font-weight:600}.anchor .action{font-family:var(--font);letter-spacing:-.035em;text-wrap:balance;margin:2px 0 12px;font-size:clamp(20px,3vw,28px);font-weight:700}.anchor .left{color:var(--ink2);border-left:2px solid var(--rule);max-width:62ch;margin-bottom:16px;padding-left:12px;font-size:14.5px}.anchor .left b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.anchor .foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){.tstep{gap:11px;padding:18px 14px}}.pill.prio{font-weight:500}.pill.prio.p1{color:var(--rust);border-color:var(--rust-pure);background:var(--rust-tint)}.pill.prio.p2{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.pill.prio.p3{color:var(--ink2)}.pill.prio.p4{color:var(--ink3);border-style:dashed}.qblock{margin-bottom:34px}.qbhead{border-bottom:2px solid var(--ink);margin-bottom:2px;padding-bottom:10px}.qblock:not(.isnow) .qbhead{border-bottom-color:var(--rule-strong)}.qbhead h2{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.band{border-bottom:1px solid var(--rule);padding:16px 0 18px}.band:last-child{border-bottom:none}.bandhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.bandname{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink2);background:var(--surface2);border-radius:4px;padding:3px 9px;font-size:11px}.band.b1 .bandname{background:var(--rust-pure);color:var(--on-brand);border-color:var(--rust-pure)}.band.b2 .bandname{background:var(--olive-tint);color:var(--olive);border-color:var(--olive-line)}.band.b4 .bandname{color:var(--ink3);border-style:dashed}.bandnote{color:var(--ink3);flex:1;min-width:200px;font-size:12.5px}.typehead{letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:12px 0 6px;font-size:10px}.prows{background:var(--rule);border:1px solid var(--rule);border-radius:9px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.prow{background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 16px;display:flex;position:relative}.prow:hover{background:var(--surface2)}.prow.isfocus{border-left:3px solid var(--teal-pure);padding-left:13px}.pbody{flex:1;min-width:0}.ptop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ptitle{font-family:var(--font);letter-spacing:-.012em;font-size:15.5px;font-weight:600}.pnext{color:var(--ink2);overflow-wrap:anywhere;margin-top:5px;font-size:14px}.pnext .none{color:var(--rust);font-weight:500}.pmeta{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-top:7px;font-size:10px}.prow .pbar{margin-top:9px}.pmove{flex:none;gap:4px;padding-top:1px;display:flex}.qtag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--surface2);color:var(--ink3);border:1px solid var(--rule-strong);border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:500}.mv{font-family:var(--font-mono);border:1px solid var(--rule-strong);background:var(--surface);width:32px;height:30px;color:var(--ink2);border-radius:6px;font-size:14px}.mv:hover:not([disabled]){background:var(--ink);color:var(--paper);border-color:var(--ink)}.mv[disabled]{opacity:.28;cursor:default}.pill.prog{color:var(--ink);border-color:var(--ink3);background:var(--surface2);font-weight:500}.progline{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink3);margin:-4px 0 12px;font-size:11.5px}.vision{background:var(--teal-pure);padding:22px 0 26px}.vtop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.vision .eyebrow{color:#ffffffb3}.vision .btn.ghost{color:#fff}.vision .btn.ghost:hover{color:#fff;background:#ffffff24}.vision h1{color:#fff;margin-bottom:8px;font-size:clamp(24px,3.4vw,34px)}.vh1{font-family:var(--font);letter-spacing:-.012em;color:#fff;background:#ffffff1f;border:1px dashed #ffffff80;border-radius:6px;width:100%;margin-bottom:8px;padding:4px 8px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.vision .nar{color:#ffffffe0;max-width:70ch;margin:0 0 18px;font-size:15px}.vnar{color:#fff;width:100%;max-width:70ch;font:inherit;resize:vertical;background:#ffffff1f;border:1px dashed #ffffff80;border-radius:6px;margin-bottom:18px;padding:8px}.vgoals{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.vgoal{background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;flex:180px;min-width:160px;padding:12px 14px}.vgoal .label{color:#ffffffa6}.vgoal .gtitle{color:#fff;margin:4px 0;font-size:14.5px;font-weight:700}.vgoal .gcount{color:#ffffffbf;font-size:11px}.vgoal.addgoal{background:0 0;border-style:dashed;align-items:center;display:flex}.vgoal.addgoal input{color:#fff;background:0 0;border:none;width:100%;font-size:13.5px}.vgoal.addgoal input::placeholder{color:#fff9}.vq{border-top:1px solid #ffffff38;flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:16px;display:flex}.vq .label{color:#ffffffa6;flex:none}.vq .hl{color:#fff;font-size:15px;font-weight:700}.lcatch{border:1px solid var(--rule-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;margin:24px 0 34px;padding:16px 18px}.lcatch .ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lcatch .crow{gap:8px;margin-bottom:8px;display:flex}.lcatch .crow input,.lcatch .crow select{background:var(--ground);border:1px solid var(--rule);border-radius:7px;padding:8px 11px;font-size:14px}.lcatch .crow input[type=text],.lcatch .crow input:not([type]){flex:1;min-width:0}.lcatch .crow.sub{flex-wrap:wrap}.lcatch .crow.sub select.bad{border-color:var(--rust);background:var(--rust-tint)}.lcatch .seg{background:var(--sunk);border-radius:7px;flex:none;gap:2px;padding:2px;display:flex}.lcatch .seg button{font-family:var(--font);color:var(--ink3);border-radius:5px;padding:6px 12px;font-size:12.5px;font-weight:600}.lcatch .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.lcatch .cnote{color:var(--rust);margin-top:4px;font-size:13px}.lfilterbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;display:flex}.lsection{margin-bottom:34px}.lsection .shead{border-bottom:2px solid var(--ink);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;padding-bottom:10px;display:flex}.lsection .shead h2{margin:0}.lsection h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.lsection .meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;font-size:11px}.strow .val{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);flex:0 0 92px;font-size:14px;font-weight:600}.strow .val.none{color:var(--ink3);font-weight:400}.strow .valwk{color:var(--ink3);margin-top:1px;font-size:9.5px;font-weight:400;display:block}.spark{flex:0 0 60px;width:60px;height:20px;display:block}.pill.target-on{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.pill.target-off{color:var(--rust);border-color:var(--rust-line);background:var(--rust-tint)}.tgtedit{background:var(--sunk);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 15px;display:flex}.tgtedit input{background:var(--surface);border:1px solid var(--rule);border-radius:6px;width:88px;padding:6px 9px;font-size:13.5px}.tgtdir{background:var(--surface2);border-radius:7px;gap:2px;padding:2px;display:flex}.tgtdir button{font-family:var(--font);color:var(--ink3);border-radius:5px;padding:6px 10px;font-size:12px;font-weight:600}.tgtdir button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.viewtoggle{background:var(--surface2);border-radius:8px;gap:2px;margin-bottom:16px;padding:2px;display:inline-flex}.viewtoggle button{font-family:var(--font);letter-spacing:.04em;color:var(--ink3);border-radius:6px;padding:7px 16px;font-size:12.5px;font-weight:700}.viewtoggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.anchorpick{margin:0 0 16px}.linklike{font:inherit;color:var(--teal);text-underline-offset:2px;font-weight:700;text-decoration:underline}.mdrtabs{flex-wrap:wrap;margin-bottom:20px}.mdrheadline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.mdrval{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.mdrchart{width:100%;height:auto;margin-bottom:14px}.mdrpoints{background:var(--rule);border:1px solid var(--rule);border-radius:9px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.mdrpoint{background:var(--surface);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 13px;font-size:13px;display:flex}.mdrpoint span:first-child{color:var(--ink3)}.exceptstrip{background:var(--rust-tint);border:1px solid var(--rust-line);border-radius:10px;margin:0 0 22px;padding:13px 16px}.exceptstrip h3{letter-spacing:.14em;text-transform:uppercase;color:var(--rust);margin-bottom:8px;font-size:11px;font-weight:700}.exceptrow{color:var(--ink2);padding:3px 0;font-size:13px}.exceptrow b{color:var(--rust)}@media (max-width:640px){.strow .val{text-align:left;flex:auto}.spark{flex:none}}.lrows{background:var(--rule);border:1px solid var(--rule);border-radius:9px;flex-direction:column;gap:1px;display:flex}.lrow{background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.lrow:hover{background:var(--surface2)}.lwho{background:var(--surface2);border:1px solid var(--rule-strong);width:28px;height:28px;font-family:var(--font);color:var(--ink2);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.lbody{flex:1;min-width:0}.ltop{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ltitle{font-family:var(--font);letter-spacing:-.01em;font-size:15px;font-weight:600}.lnext{color:var(--ink2);overflow-wrap:anywhere;margin-top:5px;font-size:13.5px}.lnext .none{color:var(--rust)}.lmeta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:6px;font-size:10.5px}.lbar{background:var(--sunk);border-radius:99px;height:4px;margin-top:9px;display:flex;overflow:hidden}.lbar i{background:var(--teal-pure);display:block}.lbar i.warn{background:var(--rust)}.lpct{color:var(--ink3);margin-top:4px;font-size:10px}.lstale{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.pill.lstatus.tone-teal{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.pill.lstatus.tone-rust{color:var(--rust);border-color:var(--rust-line);background:var(--rust-tint)}.pill.lstatus.tone-olive{color:var(--olive);border-color:var(--olive-line);background:var(--olive-tint)}.pill.lstatus.tone-ink3{color:var(--ink3);border-style:dashed}.rulebox{background:var(--rust-tint);color:var(--rust);border:1px solid var(--rust-line);border-radius:8px;margin:0 0 14px;padding:11px 14px;font-size:13.5px}.disclosure{cursor:pointer;width:24px;height:24px;color:var(--teal);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.disclosure:hover{color:var(--teal-pure)}.steptext-edit{min-width:0;font-family:var(--font);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:3px 6px;font-size:14px}.steptext-edit:hover,.steptext-edit:focus{border-color:var(--rule-strong);background:var(--sunk)}.namebubble{font-size:15px;font-weight:600}.rockcard{border:1px solid var(--rule);background:var(--surface);border-radius:9px;margin-bottom:1px}.rockcardhead{flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.openrock{flex:none;text-decoration:none}.rocktree{padding:4px 16px 14px 38px}.initblock{border-top:1px solid var(--rule);padding:8px 0}.initblock:first-child{border-top:none}.inithead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inithame{font-weight:600}.initbody{flex-direction:column;gap:6px;padding:6px 0 4px 28px;display:flex}.taskrow2{background:var(--sunk);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.taskrow2 input[type=checkbox]{width:14px;height:14px;accent-color:var(--teal);flex:none}.lwho.sm{width:20px;height:20px;font-size:9.5px}.steprowdel{cursor:pointer;color:var(--ink3);opacity:.6;background:0 0;border:none;flex:none;padding:2px 6px;font-size:15px;line-height:1}.steprowdel:hover{opacity:1;color:var(--rust)}.addtodo{align-items:center;gap:8px;margin-top:8px;display:flex}.addtodo.nested{margin-left:0}.addtodo input{background:var(--sunk);border:1px solid var(--rule);border-radius:7px;flex:1;padding:7px 10px;font-size:13.5px}.addtodo select{flex:none;max-width:160px}.assignopen{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.assignopen input,.assignopen select{box-sizing:border-box;width:100%}.assignopenrow{gap:8px;display:flex}.moveto{flex:none;gap:4px;display:inline-flex}.futurecards{flex-direction:column;gap:8px;display:flex}.futurecard{border:1px dashed var(--rule-strong);background:var(--surface);border-radius:9px;padding:12px 14px}.ftitle{font-size:14.5px;font-weight:600}.frow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.loophandle{z-index:72;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:10px;padding:16px 11px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.loophandle:hover{opacity:.92}.loophandle .lbl{writing-mode:vertical-rl;letter-spacing:.04em;font-size:12.5px;font-weight:600}.loophandle .cnt{background:var(--rust-pure);color:var(--on-brand);font-family:var(--font-mono);border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;display:flex}@media (max-width:560px){.loophandle{border-radius:10px;flex-direction:row;padding:11px 14px;top:auto;bottom:18px;right:14px;transform:none}.loophandle .lbl{writing-mode:horizontal-tb}}.looppanel{background:var(--paper);border-left:1px solid var(--rule);z-index:71;opacity:0;flex-direction:column;width:min(440px,100%);animation:.18s forwards slide;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(12px);box-shadow:-20px 0 60px -30px #0009}@media (prefers-reduced-motion:reduce){.looppanel{opacity:1;animation:none;transform:none}}.looppanel .phead{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 13px;display:flex}.looppanel .phead h2{font-size:19px;font-weight:700}.looppanel .phead .sub{color:var(--ink3);margin-top:4px;font-size:12.5px}.looppanel .pbody{flex:1;padding:8px 0 40px;overflow-y:auto}.loopback{color:var(--ink3);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.loopback:hover{color:var(--ink)}.loopgroup{border-bottom:1px solid var(--rule)}.loopgrouphead{text-align:left;align-items:center;gap:10px;width:100%;padding:12px 18px;display:flex}.loopgrouphead:hover{background:var(--surface2)}.loopgrouphead .chev{font-family:var(--font-mono);color:var(--ink3);width:12px;font-size:11px}.loopgrouphead .nm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);flex:1;font-size:10.5px}.loopgrouphead .n{font-family:var(--font-mono);color:var(--ink3);border:1px solid var(--rule-strong);border-radius:99px;padding:1px 7px;font-size:11px}.loopgroup.hot .loopgrouphead .nm{color:var(--rust)}.loopgroup.hot .loopgrouphead .n{background:var(--rust-pure);color:var(--on-brand);border-color:var(--rust-pure)}.loopgroupnote{color:var(--ink3);margin:0;padding:0 18px 9px;font-size:12.5px}.looprows{flex-direction:column;display:flex}.looprow{text-align:left;border-top:1px solid var(--rule);align-items:flex-start;gap:11px;width:100%;padding:12px 18px 14px;display:flex}.looprow:hover{background:var(--surface2)}.looprow .who{background:var(--surface2);border:1px solid var(--rule-strong);width:28px;height:28px;color:var(--ink2);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.looprow.hot .who{background:var(--rust-tint);border-color:var(--rust-pure);color:var(--rust)}.looprow .rb{flex:1;min-width:0;display:block}.looprow .t{font-size:14px;font-weight:600;line-height:1.3;display:block}.looprow .st{color:var(--ink2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.looprow.hot .st{color:var(--rust)}.looprow .mt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:6px;font-size:9.5px;line-height:1.5;display:block}.loopdet{padding:18px 18px 60px}.loopdet h3{margin-bottom:9px;font-size:19px}.loopdet .meta{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.loopreply{border:1px solid var(--rust-pure);background:var(--rust-tint);border-left-width:3px;border-radius:9px;margin-bottom:18px;padding:13px 15px}.loopreply .lbl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--rust);margin-bottom:6px;font-size:9.5px}.loopreply p{color:var(--ink);margin:0;font-size:14.5px}.loopreply .sig{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-top:8px;font-size:10px}.loopcap{border:1px solid var(--olive-line);background:var(--olive-tint);border-left-width:3px;border-radius:9px;margin-bottom:16px;padding:13px 15px}.loopcap .lbl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--olive);margin-bottom:5px;font-size:9.5px}.loopcap p{color:var(--ink);margin:0;font-size:14px}.loopbrief{border:1px solid var(--rule);background:var(--surface);border-radius:9px;margin-bottom:18px;overflow:hidden}.loopbf{border-bottom:1px solid var(--rule);padding:11px 14px}.loopbf:last-child{border-bottom:none}.loopbf .lbl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-size:9.5px}.loopbf p{color:var(--ink2);margin:0;font-size:14px}.looptl{border-left:2px solid var(--rule);margin-top:6px;padding-left:14px}.looptl .ev{padding:0 0 13px;position:relative}.looptl .ev:before{content:"";background:var(--rule-strong);border-radius:99px;width:7px;height:7px;position:absolute;top:6px;left:-19px}.looptl .ev.now:before{background:var(--rust-pure)}.looptl .ev b{font-size:13.5px;font-weight:600;display:block}.looptl .ev span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10px}.loopanswerform{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.loopanswerform input{background:var(--surface);border:1px solid var(--rule);border-radius:7px;padding:8px 11px;font-size:14px}.empty{text-align:center;border:1px dashed var(--rule-strong);background:var(--surface);border-radius:10px;padding:40px 30px}.empty h3{margin-bottom:8px;font-size:19px}.empty p{color:var(--ink2);max-width:52ch;margin:0 auto 16px;font-size:15px}.kbd{font-family:var(--font-mono);border:1px solid var(--rule-strong);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:11px}.note{color:var(--ink3);max-width:64ch;font-size:13.5px}details.help{margin-top:8px}details.help summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px}details.help .inner{color:var(--ink2);max-width:70ch;padding:12px 0 4px;font-size:14px}details.help li{margin-bottom:6px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar select{background:var(--surface);border:1px solid var(--rule);border-radius:7px;padding:6px 9px;font-size:13px}.dump{background:var(--sunk);border:1px solid var(--rule);border-radius:8px;width:100%;min-height:130px;padding:12px;font-family:inherit;font-size:14.5px}.capchips{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:2px;display:flex}.capchips .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-right:2px;font-size:10px;font-weight:700}.cch{font:inherit;cursor:pointer;border:1px solid var(--rule);background:var(--sunk);color:var(--ink2);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600}.cch:hover{border-color:var(--rule-strong);color:var(--ink)}.cch[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.capnote{color:var(--ink3);min-height:16px;padding:1px 0 2px;font-size:12.5px}.capnote.bad{color:var(--rust);font-weight:600}.cch.dunno{border-style:dashed;font-weight:500}.caprow.sub .idk{font:inherit;cursor:pointer;border:1px dashed var(--rule-strong);color:var(--ink3);white-space:nowrap;background:0 0;border-radius:7px;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.caprow.sub .idk:hover{border-color:var(--ink3);color:var(--ink)}.capture input.miss{border-color:var(--rust)}@media (max-width:560px){.caprow.sub{flex-direction:column}.caprow.sub .idk{width:100%}}.weekbar{background:var(--surface);border-bottom:1px solid var(--rule);z-index:35;position:sticky;top:0}.wb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.wkpick{align-items:center;gap:9px;display:flex}.wkname{font-size:15px;font-weight:700}.wkname small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:1px;font-size:10px;font-weight:700;display:block}.wkprog{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.wkbar{background:var(--surface2);border-radius:99px;width:150px;height:6px;overflow:hidden}.wkbar i{background:var(--teal-pure);border-radius:99px;height:100%;display:block}.ptxt{color:var(--ink3);font-size:12.5px;font-weight:600}.pill.lock{color:var(--plum);border-color:var(--plum-line);background:var(--plum-tint)}.stgroup{margin:22px 0 0}.stghead{cursor:pointer;border:1px solid var(--teal-pure);background:var(--teal-pure);border-radius:9px 9px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 15px;display:flex}.stgleft{align-items:baseline;gap:9px;min-width:0;display:flex}.stgleft h2{letter-spacing:.02em;color:#fff;font-size:14px;font-weight:700}.stgleft .tw{color:#fff;font-size:11px}.stgsum{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.strows{border:1px solid var(--rule);background:var(--surface);border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.stsub{background:var(--sunk);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-top:1px solid var(--rule);padding:7px 15px;font-size:10px;font-weight:700}.stsub-monthly{background:var(--plum-tint);color:var(--plum);border-top:1px solid var(--plum-line);font-size:13px}.strowwrap{border-top:1px solid var(--rule)}.strowwrap:first-child{border-top:0}.strow{align-items:center;gap:12px;padding:9px 15px;display:flex}.strow.rowlink{cursor:pointer}.strow.rowlink:hover{background:var(--surface2)}.strow .n{flex:1;min-width:0;font-size:14px;font-weight:600}.strow .src{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--rule-strong);border-radius:99px;flex:none;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:700}.strow .lw{color:var(--ink3);white-space:nowrap;flex:none;font-size:11.5px}.strow input{width:104px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--sunk);border:1px solid var(--rule);border-radius:7px;flex:0 0 104px;padding:6px 9px;font-size:14px}.strow input:focus{border-color:var(--teal);background:var(--surface);outline:none}.strow input.filled{background:var(--surface);border-color:var(--rule-strong)}.strow .u{color:var(--ink3);flex:0 0 14px;font-size:12px}.loggedby{color:var(--ink3);margin-top:-2px;padding:0 15px 8px;font-size:11px}.stxc{background:var(--rust-tint);border-top:1px solid var(--rust-line);color:var(--rust);padding:8px 15px 10px;font-size:12px;font-weight:600}.stxc span{color:var(--ink2);margin-top:2px;font-weight:500;display:block}@media (max-width:640px){.strow{flex-wrap:wrap;gap:6px 11px}.strow .n{flex:100%}.strow .lw{flex:auto}.strow input{flex:0 0 92px;width:92px}}.stfoot{border-top:1px solid var(--rule);background:var(--plum-pure);flex-wrap:wrap;align-items:flex-start;gap:11px;padding:12px 15px;display:flex}.stfoot .f label{color:#ffffffb3}.stfoot .f input{background:var(--sunk);color:var(--ink)}.stfootrow{flex-wrap:wrap;align-items:center;gap:11px;width:100%;display:flex}.stfootrow .note{color:#ffffffd9;flex:1}.stfootrow .note b{color:#fff}.stfoot p.note{color:#ffffffd9}.roll{border:1px solid var(--rule);background:var(--surface);border-radius:11px;margin:26px 0 0;padding:16px 18px}.rr{border-top:1px solid var(--rule);align-items:center;gap:11px;padding:7px 0;font-size:14px;display:flex}.rr:first-of-type{border-top:0}.rr .g{flex:1;font-weight:600}.rr .o{color:var(--ink3);font-size:12.5px}.pr{border-top:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;display:flex}.pr:first-child{border-top:0}.pr .nm{flex:1;font-size:14.5px;font-weight:600}.pr .act{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink2);border-radius:99px;padding:4px 11px;font-size:11px;font-weight:700}.pr .act:hover{border-color:var(--rust);color:var(--rust)}.pr.off .nm{color:var(--ink3)}.pr.off .act{border-color:var(--teal-line);color:var(--teal)}.pr .nm .src{color:var(--ink3);margin-left:8px;font-weight:400}.nmedit{font:inherit;background:var(--ground);border:1px solid var(--rule);border-radius:6px;width:150px;padding:4px 8px;font-size:14.5px;font-weight:600}.pr-actions{flex:none;align-items:center;gap:8px;display:flex}.pr-actions input{width:150px}.addmemberrow{gap:8px;display:flex}.fbrow{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.fbrow:first-child{border-top:0}.fbrow-body{flex:1;min-width:0}.fbmsg{overflow-wrap:anywhere;margin:6px 0 4px;font-size:14.5px;display:block}.fbmeta{color:var(--ink3);font-size:12px}.fbrow .act{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink2);border-radius:99px;flex:none;padding:4px 11px;font-size:11px;font-weight:700}.fbrow .act:hover{border-color:var(--rust);color:var(--rust)}.pill.fbcat.tone-rust{color:var(--rust);border-color:var(--rust-line);background:var(--rust-tint)}.pill.fbcat.tone-teal{color:var(--teal);border-color:var(--teal-line);background:var(--teal-tint)}.pill.fbcat.tone-ink2{color:var(--ink2)}@media (max-width:560px){.pr{flex-wrap:wrap;row-gap:8px}.pr-actions{width:100%}.pr-actions input{flex:1;width:auto}.addmemberrow{flex-wrap:wrap}.addmemberrow select{width:100%}}.livebar{background:var(--surface);border-bottom:1px solid var(--rule)}.livebar .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.livedot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.livedot i{background:var(--teal);border-radius:99px;width:7px;height:7px;display:block}.livebar .r{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px}.wrap.now-wrap{max-width:1680px}.now-hero{background:linear-gradient(135deg,var(--teal-tint),var(--surface) 65%);border:1px solid var(--teal-line);border-radius:14px;margin-bottom:22px;padding:22px 26px}.now-hero-empty{background:var(--surface);border-color:var(--rule)}.now-badge{letter-spacing:.05em;text-transform:uppercase;background:var(--teal);color:var(--on-brand);border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.now-hero-empty .now-badge{background:var(--ink3)}.now-hero h1{color:var(--ink);margin:9px 0 6px;font-size:22px;font-weight:700}.now-hero p{color:var(--ink2);max-width:64ch;margin:0;font-size:13.5px}.now-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:920px){.now-grid{grid-template-columns:1fr}}.now-tile{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.now-tilehead{color:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.now-tilehead h2{color:#fff;flex:none;margin:0;font-size:13.5px}.now-count{opacity:.85;margin-right:auto;font-size:11px;font-weight:600}.now-th-teal{background:var(--teal-pure)}.now-th-rust{background:var(--rust-pure)}.now-th-olive{background:var(--olive-pure)}.now-th-plum{background:var(--plum-pure)}.now-headtabs{background:#00000029;border-radius:8px;gap:4px;margin-left:auto;padding:3px;display:flex}.now-headtabs button{color:#ffffffd1;white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:11.5px;font-weight:600}.now-headtabs button.on{color:var(--ink);background:#fff}.now-tilebody{padding:14px 18px 16px}.now-shaperow{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.now-shapegroup .eyebrow{color:var(--ink3);margin-bottom:7px}.now-pills{flex-wrap:wrap;gap:6px;display:flex}.now-readout{background:var(--sunk);color:var(--ink2);border-radius:8px;flex:1;align-items:center;min-width:220px;padding:9px 14px;font-size:12.5px;display:flex}.now-readout b{color:var(--ink);font-family:var(--font)}.now-list{margin-top:14px}.now-rowhead{font-family:var(--font);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);border-bottom:1px solid var(--rule);gap:12px;padding:0 6px 7px;font-size:10px;font-weight:700;display:grid}.now-row{border-top:1px solid var(--rule);cursor:pointer;align-items:center;gap:12px;padding:9px 6px;display:grid}.now-rowhead+.now-row{border-top:0}.now-row:hover{background:var(--sunk);border-radius:7px}.now-row3{grid-template-columns:20px 1fr 200px}.now-row5{grid-template-columns:20px 1fr 110px 110px 100px}@media (max-width:560px){.now-row3,.now-rowhead.now-row3{grid-template-columns:20px 1fr}.now-row3>:nth-child(3),.now-rowhead.now-row3>:nth-child(3){display:none}.now-row5,.now-rowhead.now-row5{grid-template-columns:18px 1fr auto}.now-row5>:nth-child(4),.now-row5>:nth-child(5),.now-rowhead.now-row5>:nth-child(4),.now-rowhead.now-row5>:nth-child(5){display:none}}.now-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.now-t-2line{white-space:normal;flex-direction:column;gap:1px;min-width:0;display:flex}.now-t-main{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.now-t-sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:400;overflow:hidden}.now-meta{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.now-dot{border-radius:50%;flex:none;width:7px;height:7px}.now-chk{border:1.5px solid var(--rule-strong);background:0 0;border-radius:4px;flex:none;width:14px;height:14px}.now-chk-done{background:var(--olive-pure);border-color:var(--olive-pure)}.now-empty{color:var(--ink3);margin:6px 0 0;font-size:13px}.now-flyouthint{color:var(--ink3);text-align:right;margin-top:10px;font-size:10.5px}.briefrow{background:var(--surface);align-items:flex-start;gap:12px;padding:13px 16px;display:flex}
