@font-face{font-family:LIFEPAGE Naira;src:url(/fonts/naira-fallback.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:98.5%;unicode-range:u+20a6}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-350.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-350-italic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-800-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sequel Display;src:url(/fonts/sequel/sequel-display-900-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-350.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-350-italic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-800-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sequel Head;src:url(/fonts/sequel/sequel-head-900-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-350.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-350-italic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-800-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sequel Body;src:url(/fonts/sequel/sequel-body-900-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-latin-wght-normal.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F8F8F8;--surface-3:#FCFCFC;--sidebar:#0A0A0A;--sidebar-ink:#FFFFFF;--sidebar-mute:#9AA0A6;--sidebar-line:#2C2C2C;--ink:#0A0A0A;--ink-2:#454545;--mute:#5C5C62;--mute-2:#6F6F75;--line:#EDEDED;--line-2:#DCDCDC;--paper:#FFFFFF;--panel:#F8F8F8;--orange:#FF6600;--orange-lt:#FF9A45;--orange-dk:#9E3F00;--brand-soft:#FFF0E6;--brand-ring:#FF660033;--good:#1F7A4D;--warn:#B8860B;--crit:#C0392B;--good-soft:#EAF6F0;--warn-soft:#FDF6E4;--crit-soft:#FDF0EE;--c1:#E8680A;--c2:#2A72C0;--c3:#1D8F68;--c4:#8A62CE;--c5:#B08A1E;--c6:#C05090;--shadow:0 1px 2px rgba(16,24,40,.05);--shadow-lg:0 5px 40px rgba(9,14,21,.16);--r-lg:24px;--r:16px;--r-sm:12px;--r-xs:8px;--r-pill:999px;--gut:clamp(1.1rem,2.4vw,2.25rem);--font:"LIFEPAGE Naira","Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"LIFEPAGE Naira","Sequel Body","Sequel Head",system-ui,sans-serif;--disp:"LIFEPAGE Naira","Sequel Display","Sequel Head","Manrope",system-ui,sans-serif;--head:"LIFEPAGE Naira","Sequel Head","Sequel Display","Manrope",system-ui,sans-serif;--track:-.006em;--track-lg:-.018em;--orange-ink:#9E3F00}:root[data-theme=dark]{color-scheme:dark;--orange-ink:#FF9A45;--bg:#0A0A0A;--surface:#1E1E1E;--surface-2:#262626;--surface-3:#141414;--sidebar:#0A0A0A;--sidebar-ink:#FFFFFF;--sidebar-mute:#9AA0A6;--sidebar-line:#2C2C2C;--ink:#FFFFFF;--ink-2:#D8D8D8;--mute:#9AA0A6;--mute-2:#8A9096;--line:#2C2C2C;--line-2:#404040;--paper:#1E1E1E;--panel:#262626;--orange:#FF6600;--orange-lt:#FF9A45;--orange-dk:#FF9A45;--brand-soft:#2A1408;--brand-ring:#FF660040;--good:#2E9E63;--warn:#B88810;--crit:#C02838;--good-soft:#12241B;--warn-soft:#241D0C;--crit-soft:#2A1614;--c1:#E06A10;--c2:#4B92E8;--c3:#22A87C;--c4:#9A6EE0;--c5:#AE8C26;--c6:#DB5E97;--shadow:0 1px 2px rgba(0,0,0,.5);--shadow-lg:0 5px 40px rgba(0,0,0,.6)}*{box-sizing:border-box;margin:0;padding:0}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:.8438rem;font-weight:500;color:var(--ink);background-color:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;min-height:40px;padding:.35rem 2.1rem .35rem .75rem;cursor:pointer;max-width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2393939E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;transition:border-color .15s ease}select:focus,select:hover{border-color:var(--orange)}select:focus{outline:none;box-shadow:0 0 0 3px var(--brand-ring)}select:disabled{opacity:.55;cursor:default}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14.5px;line-height:1.55;letter-spacing:var(--track);-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}h1,h2,h3,h4{font-family:var(--disp);font-weight:700;letter-spacing:var(--track-lg);line-height:1.16}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2)}::selection{background:var(--brand-ring)}a{color:inherit}#login{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg);padding:clamp(.6rem,1.6vw,1.1rem);grid-gap:clamp(.6rem,1.6vw,1.1rem);gap:clamp(.6rem,1.6vw,1.1rem)}#login.off{display:none}#login{transition:opacity .22s ease,transform .22s ease}#login.leaving{opacity:0;transform:scale(.994);pointer-events:none}.lpane{background:var(--sidebar);color:#fff;border-radius:var(--r-lg);padding:clamp(2rem,4.5vw,3.5rem);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.lpane:after{content:"";position:absolute;right:-18%;bottom:-28%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#E8680A55,transparent 62%)}.lpane .rule{height:5px;width:52px;border-radius:99px;background:var(--orange-lt)}.lpane h1{font-size:clamp(2.2rem,4.4vw,3.5rem);margin-top:1.4rem;letter-spacing:-.038em;font-weight:300}.lpane h1 em{font-style:normal;color:var(--orange-lt);display:block;font-weight:700;letter-spacing:-.045em}.lpane .blurb{color:#A9A9B6;max-width:38ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.lpane .foot{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#63636F;line-height:2;position:relative;z-index:1}.rpane{background:var(--surface);border-radius:var(--r-lg);padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;overflow-y:auto;box-shadow:var(--shadow)}.rpane .inner{width:100%;max-width:400px;margin:auto}.rpane h2{font-size:1.75rem;letter-spacing:-.03em}.rpane .hint{color:var(--mute);font-size:.9375rem;margin:.35rem 0 1.75rem}.field{margin-bottom:1rem}.field label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.4rem}.field input{width:100%;padding:.8rem .9rem;border:1px solid var(--line-2);background:var(--surface-2);font:inherit;font-size:.9375rem;color:var(--ink);border-radius:var(--r-sm);transition:.15s}.field input::placeholder{color:var(--mute-2)}.field input:focus{outline:none;border-color:var(--orange);background:var(--surface);box-shadow:0 0 0 4px var(--brand-ring)}.signin{width:100%;padding:.85rem;color:#fff;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9375rem;border-radius:var(--r-sm);transition:.15s}.signin:hover{transform:translateY(-1px)}.loginerr{background:var(--crit-soft);color:var(--crit);padding:.65rem .85rem;border-radius:var(--r-sm);font-size:.8125rem;margin-bottom:1rem;display:none;font-weight:600}.loginerr.on{display:block}.demo{margin-top:2rem;border-top:1px solid var(--line);padding-top:1.15rem}.demo p{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.7rem}.demo button{display:flex;width:100%;gap:.7rem;align-items:center;text-align:left;background:var(--surface-2);border:1px solid transparent;padding:.55rem .65rem;margin-bottom:.4rem;cursor:pointer;font:inherit;border-radius:var(--r-sm);transition:.14s}.demo button:hover{border-color:var(--orange);background:var(--brand-soft);transform:translateX(2px)}.demo .who{flex:1 1;min-width:0}.demo .who b{display:block;font-size:.875rem;font-weight:600}.demo .who span{display:block;font-size:.75rem;color:var(--mute)}.av{width:32px;height:32px;flex:none;border-radius:50%;background:var(--sidebar);color:#fff;display:grid;place-items:center;font-family:var(--font);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.av.o{background:linear-gradient(135deg,#FF9A45,#E8680A);color:#fff}@media(max-width:900px){#login{grid-template-columns:1fr}.lpane{display:none}}body{margin:0}.rowbetween{display:flex;justify-content:space-between;align-items:center;gap:1rem}.smallnote{font-size:.75rem;color:var(--mute);margin-top:1.25rem;line-height:1.55}.signin:disabled{opacity:.6;cursor:progress}.iconbtn{width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;display:grid;place-items:center;font-size:1.05rem;color:var(--ink);transition:.15s;flex:none}.iconbtn:hover{border-color:var(--orange);background:var(--brand-soft);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{overflow-x:clip}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-x:clip;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}canvas,img,svg,video{max-width:100%;height:auto}.wire,code,pre{overflow-wrap:anywhere}.pwrules{list-style:none;margin:.25rem 0 1.25rem;display:grid;grid-gap:.3rem;gap:.3rem}.pwrules li{display:flex;gap:.55rem;align-items:center;font-size:.8125rem;color:var(--mute)}.pwrules li span{width:16px;height:16px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:.625rem;background:var(--surface-2);color:var(--mute-2);border:1px solid var(--line-2)}.pwrules li.ok{color:var(--good);font-weight:600}.pwrules li.ok span{background:var(--good-soft);color:var(--good);border-color:transparent}.adminwrap{max-width:1180px;margin:0 auto;padding:clamp(1.25rem,3vw,2.75rem) var(--gut) 5rem}.adminhead{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.adminhead h1{font-size:clamp(1.5rem,3vw,2rem);margin:.25rem 0 .5rem}.adminwrap .hint{color:var(--mute);font-size:.875rem;max-width:56ch;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.35rem;border-radius:0;font-family:var(--mono);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;background:transparent;color:var(--ink);border:2px solid var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap;font-feature-settings:"case" 1,"tnum" 1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ghost.loud,.btn.loud{background:var(--orange);color:#0A0A0A;border-color:var(--orange)}.btn.loud:hover{background:var(--orange-lt);border-color:var(--orange-lt);color:#0A0A0A}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.danger{background:var(--crit-soft);color:var(--crit);border-color:transparent}.btn.danger:hover{background:var(--crit);color:#fff;border-color:var(--crit)}.btn.sm,.btn.tiny{position:relative;min-height:36px;padding:.4rem .9rem;font-size:.625rem}.btn.sm:after,.btn.tiny:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:44px}.btn.lg{min-height:52px;padding:1rem 1.6rem;font-size:.875rem}.btn.wide,.btn.wrap{white-space:normal;text-align:center;line-height:1.35}.btn.wide{width:100%;min-height:52px;padding:1rem 1.1rem;font-size:.875rem;margin-top:1.25rem}.adminwrap .card{background:var(--paper);border:none;border-radius:var(--r);padding:clamp(1.1rem,2.4vw,1.75rem);box-shadow:var(--shadow);margin-bottom:1.5rem}.adminwrap .card h3{font-size:1.0625rem;margin-bottom:1.1rem}.linkbox{background:var(--brand-soft);border:1px solid var(--orange);border-radius:var(--r);padding:1.1rem 1.25rem;margin-bottom:1.5rem}.linkbox b{display:block;font-size:.9375rem;margin-bottom:.3rem}.linkbox p{font-size:.8125rem;color:var(--ink-2);margin-bottom:.85rem;max-width:64ch;line-height:1.6}.linkrow{display:flex;gap:.5rem;flex-wrap:wrap}.linkrow input{flex:1 1;min-width:240px;padding:.6rem .75rem;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);font-family:var(--mono);font-size:.75rem}.lbl{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);margin:1.15rem 0 .55rem}.grid2{grid-template-columns:1fr 1fr;grid-gap:0 1rem}.grid2,.grid3{display:grid;gap:0 1rem}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:0 1rem;margin-top:.5rem}.chips{gap:.4rem}.chipbtn{padding:.4rem .7rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);border-radius:999px;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:.15s}.chipbtn:hover{border-color:var(--orange);background:var(--brand-soft);color:var(--orange)}.caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.5rem;gap:.5rem}.capbox{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--line-2);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;transition:.15s}.capbox.on,.capbox:hover{border-color:var(--orange)}.capbox.on{background:var(--brand-soft)}.capbox.frozen{opacity:.5;cursor:not-allowed}.capbox input{margin-top:.2rem;accent-color:var(--orange);flex:none}.capbox b{display:block;font-size:.8125rem}.capbox em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute);line-height:1.45}.capsedit{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;max-width:420px}.minicap{display:inline-flex;gap:.3rem;align-items:center;padding:.28rem .5rem;border:1px solid var(--line-2);background:var(--surface-2);border-radius:8px;font-size:.6875rem;cursor:pointer}.minicap.on{border-color:var(--orange);background:var(--brand-soft);color:var(--orange);font-weight:600}.minicap input{accent-color:var(--orange)}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.adminwrap table{width:100%;border-collapse:collapse;min-width:760px}.adminwrap th{text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);padding:0 .65rem .6rem}.adminwrap td,.adminwrap th{border-bottom:1px solid var(--line)}.adminwrap td{padding:.85rem .65rem;vertical-align:top;font-size:.8125rem}.adminwrap td.num{text-align:right;font-family:var(--mono)}.adminwrap th.num{text-align:right}.adminwrap tr:last-child td{border-bottom:none}.sub{font-size:.75rem;color:var(--mute)}.tag{display:inline-block;padding:.16rem .45rem;margin:0 .25rem .25rem 0;border-radius:6px;background:var(--surface-2);border:1px solid var(--line-2);font-size:.6875rem;color:var(--ink-2)}.tag.g{background:var(--good-soft);color:var(--good)}.tag.a,.tag.g{border-color:transparent;font-weight:600}.tag.a{background:var(--warn-soft);color:var(--warn)}.tag.r{background:var(--crit-soft);color:var(--crit);border-color:transparent;font-weight:600}.acts{display:flex;flex-wrap:wrap;gap:.3rem;align-items:flex-start}@media(max-width:720px){.grid2,.grid3{grid-template-columns:1fr}.adminhead{flex-direction:column}}.policy{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;background:var(--surface-2);border:1px solid var(--line-2);border-left:3px solid var(--mute-2);border-radius:var(--r);padding:.95rem 1.15rem;margin-bottom:1.5rem}.policy.open{background:var(--warn-soft);border-color:transparent;border-left-color:var(--warn)}.policy b{display:block;font-size:.875rem}.policy p{font-size:.8125rem;color:var(--ink-2);max-width:70ch;margin-top:.2rem;line-height:1.55}.fieldnote{display:block;font-size:.75rem;color:var(--mute);margin-top:.35rem;line-height:1.5}.mailrow{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.linky{font-size:.6875rem}.linky:hover{filter:brightness(1.15)}.mailedit{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;margin:.3rem 0}.mailedit input{padding:.35rem .5rem;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:8px;font:inherit;font-size:.75rem;min-width:190px}.mailedit input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.qwrap{max-width:1100px;margin:0 auto;padding:clamp(1.1rem,3vw,2.5rem) var(--gut) 5rem}.qhead{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.qhead h1{font-size:clamp(1.5rem,3vw,2rem);margin:.25rem 0 .5rem}.qwrap .hint{color:var(--mute);font-size:.875rem;max-width:60ch;line-height:1.6}.qacts{gap:.5rem;align-items:center;flex-wrap:wrap}.qacts,.seg{display:flex}.seg{border:1px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden}.seg button{padding:.55rem .9rem;border:none;background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;transition:.15s}.seg button.on{background:var(--orange);color:#fff}.qstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:2.25rem}.qwrap .stat{background:var(--paper);border:none;border-radius:var(--r);padding:1.25rem 1.3rem;box-shadow:none}.qwrap .stat b{display:block;font-family:var(--mono);font-size:1.85rem;font-weight:500;letter-spacing:-.02em;color:var(--orange)}.qwrap .stat span{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin-top:.25rem}.qwrap .stat em{display:block;font-style:normal;font-size:.75rem;color:var(--mute);margin-top:.35rem}.qsec{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);margin:2.4rem 0 .9rem;display:flex;align-items:center;gap:.5rem}.qsec span{background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;padding:.05rem .45rem;font-family:var(--mono);font-size:.6875rem;color:var(--ink-2)}.empty{background:var(--good-soft);color:var(--good);border-radius:var(--r);padding:1.1rem 1.25rem;font-size:.875rem;font-weight:600}.lead{display:flex;gap:1rem;align-items:center;background:var(--paper);border:none;border-left:3px solid var(--line-2);border-radius:var(--r);padding:1.15rem 1.25rem;margin-bottom:.75rem;box-shadow:none;flex-wrap:wrap}.lead.ok{border-left-color:var(--good)}.lead.warn{border-left-color:var(--warn)}.lead.crit,.lead.over{border-left-color:var(--crit)}.lead.over{background:var(--crit-soft)}.lead.done{opacity:.72;border-left-color:var(--good)}.ltime{width:76px;flex:none;text-align:center}.ltime b{display:block;font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.1}.ltime span{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);margin-top:.15rem}.lead.crit .ltime b,.lead.over .ltime b{color:var(--crit)}.lead.warn .ltime b{color:var(--warn)}.lead.ok .ltime b{color:var(--good)}.lbody{flex:1 1;min-width:190px}.lname{font-size:.9375rem;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.flag,.lname{font-weight:700}.flag{font-style:normal;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line-2);color:var(--mute);padding:.08rem .35rem;border-radius:5px}.lmeta{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.8125rem;color:var(--mute-2);margin-top:.35rem;line-height:1.6}.lmeta a{color:var(--ink-2);text-decoration:none;font-weight:600;font-family:var(--mono);font-size:.79rem}.lmeta a:hover{color:var(--orange);text-decoration:underline}.lmeta .own{font-weight:700;color:var(--ink-2)}.lnote{font-size:.8125rem;color:var(--ink-2);margin-top:.35rem;max-width:70ch}.lacts{display:flex;gap:.4rem;align-items:center;flex:none}.lacts.wrap{flex-wrap:wrap;max-width:320px;justify-content:flex-end}@media(max-width:640px){.lead{gap:.7rem}.ltime{width:62px}.ltime b{font-size:1.15rem}.lacts{width:100%}.lacts,.lacts.wrap{justify-content:flex-start}.lacts.wrap{max-width:none}}.seg.wide{display:flex;margin-bottom:1.5rem;flex-wrap:wrap}.seg.wide button{flex:1 1;min-width:120px}.badmsg{background:var(--crit-soft);color:var(--crit);font-size:.875rem;line-height:1.5;margin:.85rem 0}.badmsg,.okmsg{padding:.65rem .85rem;border-radius:var(--r-sm)}.okmsg{background:var(--good-soft);color:var(--good);font-size:.8125rem;font-weight:600;margin-bottom:1rem}.qwrap .card{background:var(--paper);border:none;border-radius:var(--r);padding:clamp(1.1rem,2.4vw,1.75rem);box-shadow:var(--shadow);margin-bottom:1.25rem}.qwrap .card h3{font-size:1.0625rem;margin-bottom:.4rem}.qwrap table{min-width:660px}.qwrap th{text-align:left;font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);padding:0 .6rem .55rem;white-space:nowrap}.qwrap td,.qwrap th{border-bottom:1px solid var(--line)}.qwrap td{padding:.75rem .6rem;font-size:.8125rem;vertical-align:top}.qwrap td.num,.qwrap th.num{text-align:right;font-family:var(--mono)}.qwrap tr:last-child td{border-bottom:none}.task{display:flex;gap:1rem;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:var(--r);padding:.9rem 1.1rem;margin-bottom:.6rem;box-shadow:var(--shadow);flex-wrap:wrap}.task.off{opacity:.6;border-left-color:var(--good)}.tbody{flex:1 1;min-width:200px}.ttitle{font-weight:700;font-size:.9375rem;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.tgoal{font-size:.75rem;font-weight:600;margin-top:.15rem}.tgoal,.tgoal a{color:var(--orange)}.tacts{flex:none;display:flex;gap:.4rem;align-items:center}.ev{margin-top:.55rem;width:100%;max-width:420px;padding:.5rem .65rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.8125rem}.ev:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}b.standing{font-size:1rem!important;text-transform:capitalize}b.standing.g{color:var(--good)!important}b.standing.a{color:var(--warn)!important}b.standing.r{color:var(--crit)!important}b.standing.n{color:var(--mute-2)!important}.rowline{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.rowline:last-child{border-bottom:none}.rowline.child{padding-left:1.25rem;border-left:2px solid var(--line-2);margin-left:.35rem}.rowline b{font-size:.875rem}a.lead{text-decoration:none;color:inherit}a.lead:hover{border-color:var(--orange)}.dot{width:18px;height:18px;border-radius:50%;display:inline-block;margin:0 auto}.dot.g{background:var(--good)}.dot.a{background:var(--warn)}.dot.r{background:var(--crit)}.alarm{background:var(--crit-soft);border:1px solid var(--crit);color:var(--ink);border-radius:var(--r);padding:.9rem 1.15rem;margin-bottom:.7rem;font-size:.875rem;line-height:1.6}.alarm b{color:var(--crit)}.alarm.amber{background:var(--warn-soft);border-color:var(--warn)}.alarm.amber b{color:var(--warn)}.signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.6rem;gap:.6rem;margin:1.25rem 0 1.75rem}.sigcard{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--line-2);border-radius:var(--r);padding:.85rem 1rem;box-shadow:var(--shadow)}.sigcard.g{border-top-color:var(--good)}.sigcard.a{border-top-color:var(--warn)}.sigcard.r{border-top-color:var(--crit)}.signame{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2)}.sigcard b{display:block;font-family:var(--mono);font-size:1.05rem;font-weight:500;margin-top:.2rem}.sigcard.g b{color:var(--good)}.sigcard.a b{color:var(--warn)}.sigcard.r b{color:var(--crit)}.sigcard em{display:block;font-style:normal;font-size:.75rem;color:var(--mute);margin-top:.2rem;line-height:1.45}.sigcard select{margin-top:.5rem;width:100%;padding:.35rem .45rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:8px;font:inherit;font-size:.75rem}.checkrow{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem 0;border-bottom:1px solid var(--line);cursor:pointer;font-size:.875rem}.checkrow:last-of-type{border-bottom:none}.checkrow input{margin-top:.2rem;accent-color:var(--orange);flex:none;width:17px;height:17px}.checkrow span{flex:1 1}.checkrow em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);text-transform:uppercase;letter-spacing:.06em;margin-top:.1rem}.checkrow.on span{color:var(--mute);text-decoration:line-through}.checkrow.on em{text-decoration:none}input.mini{padding:.3rem .4rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:7px;font:inherit;font-size:.75rem}tr.lateRow td{background:var(--crit-soft)}.fbrow{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line);align-items:flex-start;flex-wrap:wrap}.fbrow:last-of-type{border-bottom:none}.fbrow b{font-size:.875rem;text-transform:capitalize}.fbacts{flex:none;gap:.35rem;align-items:center}.sub.answer{color:var(--good);font-weight:600}.field textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--line-2);background:var(--surface-2);font:inherit;font-size:.875rem;line-height:1.6;color:var(--ink);border-radius:var(--r-sm);resize:vertical}.field textarea:focus{outline:none;border-color:var(--orange);background:var(--surface);box-shadow:0 0 0 4px var(--brand-ring)}.wz{max-width:900px}.wzbar{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem}.wzdot{border:1px solid var(--line-2);background:var(--surface-2);color:var(--mute);font:inherit;font-size:.6875rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;cursor:pointer;transition:.14s}.wzdot:hover{border-color:var(--orange);color:var(--ink)}.wzdot.done{color:var(--good);border-color:transparent;background:var(--good-soft)}.wzdot.on{background:var(--orange);border-color:var(--orange);color:#fff}.wzlead{font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--ink);margin-bottom:1rem}.wzp{font-size:.9375rem;color:var(--ink-2);line-height:1.65;max-width:68ch}.wzul{list-style:none;margin:.6rem 0 0}.wzul li{position:relative;padding-left:1.15rem;font-size:.9375rem;color:var(--ink-2);line-height:1.6;margin-bottom:.5rem;max-width:70ch}.wzul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--orange)}.wznav{display:flex;justify-content:space-between;gap:.6rem;margin-top:1.75rem}.wznav .btn{min-width:120px}.wz .stat b{font-family:var(--font);font-size:1.0625rem;letter-spacing:-.01em}.pwwrap{position:relative}.pwwrap input{padding-right:3rem}.eye{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border:none;background:none;cursor:pointer;color:var(--mute);font-size:1.15rem;line-height:1;border-radius:9px;transition:.14s;display:grid;place-items:center}.eye:hover{background:var(--brand-soft)}.eye:hover,.linky{color:var(--orange)}.linky{background:none;border:none;padding:0;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;text-decoration:underline}.forgot{margin-top:1.25rem;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2)}.forgot p{font-size:.8125rem;color:var(--ink-2);margin-bottom:.7rem;line-height:1.55}.resetq{border-color:var(--warn)}.resetq h3{color:var(--warn)}.signin{font-weight:600;padding:.95rem}.signin:hover{filter:brightness(1.06)}.demo button:hover{transform:none}.chipbtn,.minicap,.tag{border-radius:var(--r-pill)}.adminhead h1,.qhead h1{font-weight:600}.eyebrow{font-family:var(--mono);font-weight:500;letter-spacing:.15em;font-size:.6875rem}.figure{text-align:center;padding:1.75rem 0 1.4rem}.figure .lab{font-size:.9375rem;color:var(--mute)}.figure .val{font-family:var(--mono);font-size:2.5rem;font-weight:600;letter-spacing:-.035em;margin-top:.3rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.figure .sub{font-size:.75rem;color:var(--mute);margin-top:.5rem}.rec{margin:0}.recrow{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.recrow:last-child{border-bottom:0}.recrow .k{font-size:.8125rem;color:var(--ink-2);flex:none}.recrow .v{font-size:.8125rem;font-weight:500;text-align:right}.recrow .v.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recrow .v .u{display:block;font-family:var(--mono);font-size:.625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);margin-top:.15rem}.recband{background:var(--sidebar);color:#fff;border-radius:var(--r) var(--r) 0 0;padding:1.25rem 1.35rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;overflow:hidden}.recband:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 8%,rgba(255,255,255,.13),transparent 62%)}.recband b{font-family:var(--disp);font-size:1rem;font-weight:700;letter-spacing:-.02em}.recband b,.recband span{position:relative;z-index:1}.recband span{font-size:.8125rem;color:#C9C9D2}@media(max-width:720px){.adminwrap,.qwrap{padding-bottom:7rem}.adminhead{flex-direction:column;align-items:stretch}.adminhead>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.adminhead .btn{width:100%}.btn.tiny{padding:.5rem .85rem;font-size:.75rem}.acts{display:flex;flex-wrap:wrap;gap:.4rem}.field input,.field select{font-size:16px}.linkrow{flex-direction:column;align-items:stretch}.linkrow .btn{width:100%}}.paste{width:100%;padding:.85rem .9rem;border:1px solid var(--line-2);background:var(--surface-2);font-family:var(--mono);font-size:.8125rem;line-height:1.7;color:var(--ink);border-radius:var(--r-sm);resize:vertical;min-height:190px}.paste:focus{outline:none;border-color:var(--orange);background:var(--surface);box-shadow:0 0 0 4px var(--brand-ring)}.preview{margin:1.25rem 0 .5rem;padding:1.15rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r)}.chipbtn.on{border-color:var(--orange);background:var(--brand-soft);color:var(--orange);font-weight:700}.field select{width:100%;padding:.8rem .9rem;border:1px solid var(--line-2);background:var(--surface-2);font:inherit;font-size:.9375rem;color:var(--ink);border-radius:var(--r-sm)}.sc{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc b{font-size:1rem;font-weight:600;letter-spacing:-.02em}.sc .of{font-size:.625rem;color:var(--mute-2)}.scbar{height:5px;background:var(--line);overflow:hidden;min-width:58px;margin-top:.3rem}.scbar,.scbar span{border-radius:999px}.scbar span{display:block;height:100%;background:var(--mute-2)}.scbar.g span{background:var(--good)}.scbar.a span{background:var(--warn)}.scbar.n span{background:var(--mute-2)}.nextmove{font-size:.75rem;color:var(--ink-2);margin-top:.3rem;line-height:1.45}.joinbox{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r);padding:1.35rem;margin-bottom:1.5rem}.joinbox.live{border-style:solid;border-color:var(--orange);background:var(--brand-soft)}.joinbox p{font-size:.8125rem;color:var(--ink-2);max-width:66ch;line-height:1.6;margin-top:.35rem}.joinbox .lbl{margin-bottom:0}.joincode{font-size:2rem;font-weight:600;letter-spacing:.22em;color:var(--orange);margin:.6rem 0 .2rem;line-height:1}.joincode,.joinlink{font-family:var(--mono)}.joinlink{font-size:.75rem;color:var(--mute);margin-top:.65rem!important}.joinacts{display:flex;gap:.5rem;flex-wrap:wrap;flex:none}.codebox{font-family:var(--mono);font-size:1.5rem!important;letter-spacing:.3em;text-transform:uppercase}.codebox,.drop{text-align:center}.drop{border:1.5px dashed var(--line-2);border-radius:var(--r);padding:2.5rem 1.5rem;cursor:pointer;transition:.16s;background:var(--surface-2);margin-bottom:.5rem}.drop.over,.drop:hover{border-color:var(--orange);background:var(--brand-soft)}.drop.over{transform:scale(1.005)}.drop b{display:block;font-size:1rem;font-weight:600;letter-spacing:-.02em}.drop span{display:block;font-size:.8125rem;color:var(--mute);margin-top:.25rem}.drop em{display:block;font-style:normal;font-size:.75rem;color:var(--mute-2);margin:1rem auto 0;max-width:44ch;line-height:1.55}.filebar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:.9rem 1.15rem;margin-bottom:1.25rem}.filebar b{display:block;font-size:.875rem;font-weight:600}.filebar span{display:block;font-size:.75rem;color:var(--mute);margin-top:.15rem}.prog{margin:1.25rem 0 .25rem}.prog>div{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.prog>div>span{display:block;height:100%;border-radius:999px;background:var(--orange);transition:width .3s var(--ease,ease)}.prog p{font-size:.75rem;color:var(--mute);margin-top:.5rem;font-family:var(--mono)}.streaks{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem;margin-bottom:1.25rem}@media(max-width:720px){.streaks{grid-template-columns:1fr}}.streak{display:flex;align-items:center;gap:.9rem;background:var(--paper);border:none;border-radius:var(--r);padding:1.05rem 1.15rem;box-shadow:var(--shadow);position:relative;overflow:hidden}.streak .ic{width:34px;height:34px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--mute);font-size:.8125rem}.streak.fire .ic{background:var(--brand-soft);color:var(--orange)}.streak>div{flex:1 1;min-width:0}.streak b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.018em}.streak span:not(.ic):not(.n){display:block;font-size:.75rem;color:var(--mute);margin-top:.1rem}.streak em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);margin-top:.3rem}.streak .n{font-family:var(--mono);font-size:2rem;font-weight:600;letter-spacing:-.04em;color:var(--line-2);flex:none;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.streak.fire .n{color:var(--orange)}.board{background:var(--paper);border:none;border-radius:var(--r);padding:1.15rem 1.35rem;margin-bottom:1.25rem;box-shadow:var(--shadow)}.board summary{cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:-.015em;list-style:none;display:flex;align-items:center;gap:.5rem}.board summary::-webkit-details-marker{display:none}.board summary:before{content:"▸";color:var(--mute-2);transition:transform .2s ease;display:inline-block}.board[open] summary:before{transform:rotate(90deg)}.board table{margin-top:1rem}.runpill{display:inline-block;min-width:30px;padding:.16rem .5rem;border-radius:999px;font-family:var(--mono);font-size:.75rem;font-weight:600;background:var(--surface-2);color:var(--mute)}.runpill.on{background:var(--brand-soft);color:var(--orange)}.heldbar{display:block;margin-bottom:1.25rem}.heldbar b{font-size:.875rem;font-weight:600}.heldbar p{font-size:.75rem;color:var(--mute);margin-top:.25rem;max-width:52ch;line-height:1.55}.heldbar ul{list-style:none;display:flex;gap:.6rem;flex-wrap:wrap}.heldbar li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:.55rem .8rem;text-align:left;min-width:150px;max-width:280px}.heldbar li b{display:block;font-family:var(--mono);font-size:1.125rem;color:var(--orange);letter-spacing:-.02em}.heldbar li span{display:block;font-size:.6875rem;color:var(--ink-2);margin-top:.1rem;font-weight:600;line-height:1.35;word-break:break-word}.heldbar li em{display:block;font-style:normal;font-family:var(--mono);font-size:.625rem;color:var(--mute-2);margin-top:.2rem}.heldstuck{display:flex;align-items:center;gap:.85rem;text-decoration:none;background:var(--warn-soft);border:none;border-left:3px solid var(--warn);border-radius:var(--r);padding:.7rem .95rem;margin-bottom:.6rem;color:inherit;transition:border-color .12s}.heldstuck:hover{border-color:var(--orange)}.heldstuck>span{flex:1 1;min-width:0;font-size:.75rem;color:var(--ink-2);line-height:1.5}.heldstuck>em{font-style:normal;font-size:1.1rem;color:var(--warn);flex:none}.heldwait{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r);padding:.8rem 1rem}.heldwait>p{font-size:.75rem;color:var(--mute);line-height:1.55;max-width:76ch}.heldwait>p b{font-size:.8125rem;font-weight:600;color:var(--ink)}.heldwait ul{list-style:none;display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.65rem}@media(max-width:640px){.heldstuck{padding:.65rem .75rem;gap:.65rem}.heldwait{padding:.7rem .8rem}.heldwait ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;width:100%}.heldbar li{min-width:0;max-width:none;padding:.5rem .6rem}.heldbar li span{font-size:.625rem}}.whystuck{margin-top:.5rem;padding:.5rem .65rem;border-radius:var(--r-xs);background:var(--surface-3);border:1px solid var(--line)}.wsflags{display:flex;gap:.3rem;flex-wrap:wrap}.wsflags i{font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:.15rem .45rem;border:1px solid}.wsflags i.no{color:var(--crit);border-color:var(--crit);background:var(--crit-soft)}.wsflags i.yes{color:var(--good);border-color:var(--good);background:var(--good-soft)}.whystuck p{font-size:.75rem;color:var(--ink-2);line-height:1.5;margin-top:.4rem;max-width:78ch}.matchrow{margin-top:.55rem}.matchlead{font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.35rem}.matchchip{display:block;width:100%;max-width:52ch;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--paper);margin-bottom:.35rem;border-radius:var(--r-xs);padding:.45rem .6rem;border:1px solid var(--line-2);border-left-width:3px;transition:border-color .12s}.matchchip:hover:not(:disabled){border-color:var(--orange)}.matchchip:disabled{opacity:.55;cursor:default}.matchchip b{display:block;font-size:.8125rem;font-weight:600}.matchchip span{display:block;font-size:.6875rem;color:var(--mute);line-height:1.45;margin-top:.1rem}.matchchip.batch{border-left-color:var(--good)}.matchchip.payload{border-left-color:var(--c2)}.matchchip.phone{border-left-color:var(--warn)}.matchchip.live{border-left-color:var(--line-2)}.lphone{display:inline-block;font-family:var(--mono);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;margin:.35rem 0 .1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .15s}.lphone:hover{color:var(--orange)}.lmeta .src{background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;color:var(--ink-2)}.lname .tag{margin-left:.5rem;vertical-align:middle}@media(max-width:720px){.lphone{font-size:1.5rem;display:block}.lacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.lacts,.lacts .btn{width:100%}.lacts .btn.ghost:last-child{grid-column:1/-1}}.lname .owner{display:inline-flex;align-items:center;gap:.4rem;margin-left:.6rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;padding:.16rem .6rem .16rem .16rem;font-size:.75rem;font-weight:600;color:var(--ink-2);vertical-align:middle}.lname .owner i{width:20px;height:20px;border-radius:50%;background:var(--sidebar);color:#fff;display:grid;place-items:center;font-style:normal;font-family:var(--font);font-size:.5625rem;font-weight:700;letter-spacing:.02em;flex:none}.oohbar{background:var(--warn-soft);border:1px solid transparent;border-radius:var(--r);padding:1rem 1.25rem;margin-bottom:1.25rem}.oohbar b{display:block;font-size:.875rem;color:var(--warn)}.oohbar p{font-size:.8125rem;color:var(--ink-2);margin-top:.25rem;max-width:74ch;line-height:1.6}.appr{background:var(--paper);border:none;border-radius:var(--r);padding:1.15rem 1.35rem;margin-bottom:.7rem;display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;flex-wrap:wrap;box-shadow:var(--shadow)}.apprbody{flex:1 1;min-width:min(100%,320px)}.apprbody>b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.apprbody .sub{font-size:.8125rem;color:var(--mute);margin-top:.2rem;max-width:74ch;line-height:1.55}.apprmeta{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin-top:.6rem;font-size:.6875rem;color:var(--mute-2)}.proof{margin-top:.85rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.7rem .9rem}.proof .k{display:block;font-family:var(--mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.25rem}.proof a{color:var(--orange);font-size:.8125rem;word-break:break-all}.proof b{font-family:var(--mono);font-size:1rem;font-weight:600}.appracts{flex:none}.appracts,.backbox{display:flex;gap:.5rem}.backbox{flex:1 1;min-width:min(100%,320px);flex-wrap:wrap}.backbox input{flex:1 1;min-width:200px;padding:.6rem .8rem;border:1px solid var(--line-2);background:var(--surface-2);font:inherit;font-size:.8125rem;color:var(--ink);border-radius:var(--r-sm)}.waitbar{background:var(--warn-soft);border-radius:var(--r);padding:1rem 1.25rem;margin-bottom:1.25rem}.waitbar b{display:block;font-size:.875rem;color:var(--warn)}.waitbar p{font-size:.8125rem;color:var(--ink-2);margin-top:.25rem;max-width:74ch;line-height:1.6}.modrow{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;background:var(--paper);border:none;border-radius:var(--r);padding:1.15rem 1.35rem;margin-bottom:.7rem;box-shadow:var(--shadow)}.modmain{flex:1 1;min-width:min(100%,260px)}.modmain b{display:block;font-family:var(--disp);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.modmain span{display:block;font-size:.8125rem;color:var(--mute);margin-top:.15rem}.modmain em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);margin-top:.35rem}.modnums{display:flex;gap:1.4rem;flex-wrap:wrap;flex:none}.modnums div{text-align:right;min-width:56px}.modnums b{display:block;font-family:var(--mono);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modnums b.bad{color:var(--crit)}.modnums b.warn{color:var(--warn)}.modnums span{display:block;font-size:.625rem;color:var(--mute-2);margin-top:.1rem}.assign{margin-bottom:1.25rem}.mtabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.1rem}.mtab{flex:1 1 190px;text-align:left;padding:.85rem 1rem;border:1px solid var(--line-2);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mtab:hover{border-color:var(--orange);transform:translateY(-1px)}.mtab b{display:block;font-family:var(--disp);font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mtab span{display:block;font-size:.75rem;color:var(--mute);margin-top:.2rem}.mtab.on{background:var(--brand-soft);border-color:var(--orange)}.mtab.on b{color:var(--orange)}.modhero{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;background:var(--paper);border:none;border-radius:var(--r);padding:1.35rem 1.5rem;box-shadow:var(--shadow);margin-bottom:.7rem}.modhero h2{font-family:var(--disp);font-size:1.25rem;font-weight:600;letter-spacing:-.025em;margin:.2rem 0 .3rem;max-width:38ch}.modstd{flex:none;max-width:34ch;text-align:right}.modstd span{display:block;font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2)}.modstd b{display:block;font-size:.8125rem;font-weight:600;color:var(--orange);margin-top:.3rem;line-height:1.5}@media(max-width:640px){.modstd{text-align:left}}.mblocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.7rem;gap:.7rem;margin-bottom:2rem}.mblock{background:var(--paper);border:none;border-radius:var(--r);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.mblock.go{border-left:3px solid var(--orange)}.mblock .bd{font-size:.8125rem;color:var(--mute);line-height:1.5}.mblock .bn{font-size:.8125rem;color:var(--ink-2);margin-top:.15rem}.mblock .bn b{font-family:var(--mono);font-size:1.125rem;font-weight:600;color:var(--ink);margin-right:.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mblock .bn b.bad{color:var(--crit)}.mblock .btn{align-self:flex-start;margin-top:.5rem}.bsoon{font-size:.6875rem;color:var(--mute-2);margin-top:.35rem}.say{margin-top:.85rem;background:var(--surface-2);border:1px solid var(--line-2);border-left:3px solid var(--orange);border-radius:var(--r-sm);padding:1rem 1.1rem;animation:sayin .22s cubic-bezier(.2,.7,.3,1) both}@keyframes sayin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sayhead{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;flex-wrap:wrap}.sayhead>div{display:flex;gap:.35rem}.sayangle{font-size:.875rem;font-weight:600;color:var(--orange);line-height:1.5;margin-bottom:.75rem;max-width:70ch}.sayrow{display:grid;grid-template-columns:132px 1fr;grid-gap:.9rem;gap:.9rem;padding:.5rem 0;border-top:1px solid var(--line)}.sayrow>span{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);padding-top:.15rem}.sayrow>p{font-size:.8125rem;color:var(--ink-2);line-height:1.6;max-width:72ch}.sayrow>p b{color:var(--ink);font-weight:600}@media(max-width:620px){.sayrow{grid-template-columns:1fr;gap:.2rem}}.saycare{font-size:.75rem;color:var(--crit);background:var(--crit-soft);border-radius:var(--r-sm);padding:.55rem .7rem;margin-top:.75rem;line-height:1.5}.saynote{font-size:.6875rem;color:var(--mute-2);margin-top:.5rem}.owns{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:2rem}@media(max-width:720px){.owns{grid-template-columns:1fr}}.ownblock{display:block;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--r);padding:1.15rem 1.35rem;box-shadow:var(--shadow);text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}a.ownblock:hover{transform:translateY(-2px);border-color:var(--orange)}.ownblock b{display:block;font-family:var(--mono);font-size:1.75rem;font-weight:600;letter-spacing:-.035em;margin:.25rem 0 .3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ownblock>span{display:block;font-size:.8125rem;color:var(--ink-2);line-height:1.55}.ownblock em{display:block;font-style:normal;font-size:.75rem;color:var(--mute-2);margin-top:.4rem}.ownblock em.bad{color:var(--crit);font-weight:600}.pipe{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1.25rem}.pipestage{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.85rem .7rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pipestage:hover{border-color:var(--orange);transform:translateY(-1px)}.pipestage.on{background:var(--brand-soft);border-color:var(--orange)}.pipestage b{display:block;font-family:var(--mono);font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.pipestage span{color:var(--mute);margin-top:.15rem;line-height:1.35}.pipestage em,.pipestage span{display:block;font-size:.6875rem}.pipestage em{font-style:normal;color:var(--orange);font-family:var(--mono);margin-top:.3rem}.org{display:flex;gap:1.25rem;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:1.15rem 1.3rem;margin-bottom:.6rem;flex-wrap:wrap}.org.adrift{border-left-color:var(--crit);background:var(--crit-soft)}.org.late{border-left-color:var(--warn)}.orgbody{flex:1 1;min-width:min(100%,260px)}.orgname{font-family:var(--disp);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.35rem}.orgval{font-size:.8125rem;color:var(--ink-2);margin-top:.4rem}.orgval b{font-family:var(--mono);color:var(--orange);font-size:.9375rem}.orgval span{color:var(--mute-2);margin-left:.5rem;font-size:.75rem}.stat b .of{font-style:normal;font-size:1rem;color:var(--mute-2);font-weight:400}.stat b.bad{color:var(--crit)}.prow{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:1.1rem 1.3rem;margin-bottom:.6rem}.prow.ok{border-left-color:var(--good)}.prow.off{border-left-color:var(--crit)}.pmain{flex:1 1;min-width:min(100%,280px)}.pmain>b{display:block;font-family:var(--disp);font-size:1rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.pbar{position:relative;height:8px;background:var(--surface-2);overflow:visible;margin-bottom:.55rem}.pbar,.pbar .fill{border-radius:999px}.pbar .fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--orange);transition:width .5s cubic-bezier(.2,.7,.3,1)}.pbar .mark{position:absolute;top:-4px;width:2px;height:16px;background:var(--ink);opacity:.55;border-radius:2px}.psub{display:flex;gap:1rem;flex-wrap:wrap;align-items:baseline;color:var(--mute)}.psub b{font-family:var(--mono);color:var(--ink);font-size:.875rem}.psub .g{color:var(--good);font-weight:600}.psub .r{color:var(--crit);font-weight:600}.psub em{font-style:normal;color:var(--mute-2);flex-basis:100%;line-height:1.5}.pnums{gap:1.5rem}.pnums div{min-width:74px}.pnums b{font-size:1.25rem;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pnums span{margin-top:.15rem;line-height:1.3}.bottle{background:var(--crit-soft);border-radius:var(--r);padding:1.35rem 1.5rem;margin-bottom:1.5rem;border-left:3px solid var(--crit)}.bottle h2{font-family:var(--disp);font-size:1.1875rem;font-weight:600;letter-spacing:-.025em;color:var(--crit);margin:.2rem 0 .5rem;max-width:44ch}.bwhere{font-size:.8125rem;font-family:var(--mono);margin-bottom:.75rem}.bdo,.bwhere{color:var(--ink-2)}.bdo{font-size:.875rem;line-height:1.65;max-width:76ch}.rowline .g{color:var(--good)}.rowline .r{color:var(--crit)}.needle{background:var(--surface-2);border:1px solid var(--line-2);border-left:3px solid var(--orange);border-radius:var(--r-sm);padding:1rem 1.1rem;margin-bottom:1.25rem}.nbot{font-size:.8125rem;color:var(--crit);font-weight:600;margin:.35rem 0 .6rem}.nopt{display:block;width:100%;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:.7rem .85rem;margin-top:.45rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.nopt:hover{border-color:var(--orange);transform:translateX(2px)}.nopt b{display:block;font-size:.875rem;font-weight:600;line-height:1.45}.nopt span{display:block;margin-top:.2rem;font-family:var(--mono)}.nnote,.nopt span{font-size:.6875rem;color:var(--mute-2)}.nnote{margin-top:.7rem;line-height:1.5}.evt{background:var(--paper);border:none;border-radius:var(--r);padding:1.35rem 1.5rem;margin-bottom:.75rem;box-shadow:var(--shadow)}.evthead{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.5rem}.evthead,.evtname{display:flex;flex-wrap:wrap}.evtname{font-family:var(--disp);font-size:1.125rem;font-weight:600;letter-spacing:-.025em;gap:.5rem;align-items:center}.evtjob{font-size:.8125rem;color:var(--orange);font-weight:600;margin-top:.25rem}.evtruns{flex:none;text-align:right}.evtruns b{display:block;font-family:var(--mono);font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.evtruns b i{font-style:normal;font-size:.9375rem;color:var(--mute-2)}.evtruns span{display:block;font-size:.625rem;color:var(--mute-2);margin-top:.1rem}.evtnums{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.6rem;gap:.6rem;margin:1rem 0 .5rem}.evtnums>div{background:var(--surface-2);border-radius:var(--r-sm);padding:.7rem .8rem}.evtnums b{display:block;font-family:var(--mono);font-size:1.375rem;font-weight:600;letter-spacing:-.03em}.evtnums span{display:block;font-size:.6875rem;color:var(--mute);margin-top:.15rem;line-height:1.35}.evtnums em{display:block;font-style:normal;font-size:.625rem;color:var(--mute-2)}.evtnums p{font-size:.6875rem;font-family:var(--mono);margin-top:.35rem}.evtnums p.g{color:var(--good)}.evtnums p.r{color:var(--crit)}.evtnote{font-size:.75rem;color:var(--mute-2);line-height:1.6;margin-top:.5rem;padding-left:.8rem;border-left:2px solid var(--line-2);max-width:78ch}.evtlast{font-size:.75rem;color:var(--ink-2);margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.evtaka{font-size:.6875rem;color:var(--mute-2);margin-top:.25rem;font-style:italic}.rowline .sub b{font-family:var(--mono);font-size:1rem;color:var(--ink)}.evtfunnel{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.fchain{display:flex;gap:.4rem;flex-wrap:wrap;margin:.5rem 0 .6rem;align-items:stretch}.fchain span{flex:1 1 110px;background:var(--surface-2);border-radius:var(--r-sm);padding:.6rem .7rem;font-size:.6875rem;color:var(--mute);position:relative}.fchain span+span:before{content:"→";position:absolute;left:-.45rem;top:50%;transform:translateY(-50%);color:var(--mute-2);font-size:.75rem}.fchain b{display:block;font-family:var(--mono);font-size:1.125rem;font-weight:600;color:var(--ink);letter-spacing:-.025em}.fchain i{display:block;font-style:normal;font-size:.625rem;color:var(--orange);margin-top:.2rem}.fbasis{font-size:.75rem;color:var(--mute-2);line-height:1.6;max-width:80ch}.ahead{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:var(--brand-soft);border:1px solid var(--orange);border-radius:var(--r);padding:1.15rem 1.35rem;margin-bottom:1.25rem;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}a.ahead:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ahead.late{background:var(--crit-soft);border-color:var(--crit)}.aheadn{flex:none;text-align:center;min-width:64px}.aheadn b{display:block;font-family:var(--mono);font-size:2.25rem;font-weight:600;letter-spacing:-.045em;color:var(--orange);line-height:1}.ahead.late .aheadn b{color:var(--crit)}.aheadn span{display:block;font-size:.625rem;text-transform:uppercase;letter-spacing:.09em;color:var(--mute-2);margin-top:.15rem}.aheadbody{flex:1 1;min-width:min(100%,240px)}.aheadbody b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.aheadbody p{font-size:.8125rem;color:var(--ink-2);line-height:1.6;margin-top:.3rem;max-width:74ch}.aheadgo{flex:none;font-size:.8125rem;font-weight:600;color:var(--orange)}.lead.ahead{border-left-color:var(--orange);background:var(--surface-2)}.ltime.ahead b{color:var(--orange);font-size:1.125rem}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:1.1rem;flex-wrap:nowrap;height:60px;padding:0 clamp(1rem,3vw,2rem);background:var(--paper);background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:saturate(200%) blur(26px);-webkit-backdrop-filter:saturate(200%) blur(26px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.topnav{background:var(--paper)}}.topnav .brand{display:flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;flex:none}.topnav .brand i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--orange);color:#fff;font-style:normal;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.topnav .brand span{font-family:var(--disp);font-size:.875rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap}@media(max-width:900px){.topnav .brand span{display:none}}.navlinks{display:flex;gap:.15rem;flex:1 1;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.navlinks::-webkit-scrollbar{display:none}.navlinks a{padding:.4rem .65rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--mute);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.navlinks a:hover{background:var(--surface-2);color:var(--ink)}.navlinks a.on{background:var(--brand-soft);color:var(--orange);font-weight:600}.navright{display:flex;align-items:center;gap:.5rem;flex:none}.asselect{height:38px;min-height:38px;padding:0 1.9rem 0 .8rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:999px;font-size:.8125rem;font-weight:600;font-family:var(--font);max-width:160px}.prow-id{display:flex;align-items:center;gap:.6rem}.prow-id>span{min-width:0}.installcard{display:flex;align-items:center;gap:1rem;background:var(--paper);border-radius:var(--r);padding:1.1rem 1.2rem;margin-bottom:.8rem}.installcard img{border-radius:11px;flex:none}.notifbell{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--brand-soft);color:var(--orange)}.installcard b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.installcard p{font-size:.8125rem;color:var(--mute);line-height:1.55;margin-top:.2rem;max-width:46ch}.installcard p strong{color:var(--ink);font-weight:600}.installcard .btn{flex:none;margin-left:auto}@media(max-width:640px){.installcard{flex-wrap:wrap}.installcard .btn{flex:1 1 100%;margin-left:0;justify-content:center;text-align:center}}.getwrap{max-width:560px}.gethero{text-align:center;padding:2.25rem 0 1.5rem}.gethero img{border-radius:18px;box-shadow:0 10px 30px rgba(232,104,10,.25)}.gethero h1{font-size:1.75rem;margin-top:1rem}.gethero p{font-size:.9375rem;color:var(--mute);line-height:1.6;max-width:38ch;margin:.5rem auto 0}.getcard{background:var(--paper);border-radius:var(--r-lg);padding:1.5rem 1.6rem;margin-top:.9rem}.getcard h3{font-size:1.0625rem;margin-bottom:.75rem}.getline{font-size:.875rem;color:var(--ink-2);line-height:1.65}.getbtn,.getline{margin-bottom:1rem}.getbtn{width:100%;justify-content:center;text-align:center;min-height:52px;font-size:.9375rem}.getsteps{margin:0;padding-left:1.2rem;display:grid;grid-gap:.6rem;gap:.6rem}.getsteps li{font-size:.875rem;color:var(--ink-2);line-height:1.6}.getsteps b{color:var(--ink)}.getlink{display:block;width:100%;margin-top:.6rem;font-size:.75rem;font-weight:600;color:var(--mute);text-decoration:none}.getlink:hover{color:var(--orange)}.profhero{display:flex;align-items:center;gap:1.25rem;background:var(--paper);border-radius:var(--r-lg);padding:1.5rem 1.6rem;margin:1.5rem 0 .8rem;position:relative;flex-wrap:wrap}.profava{position:relative;flex:none}.profava .ava{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--line-2)}.avaedit{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#fff;cursor:pointer;box-shadow:0 0 0 3px var(--paper);transition:filter .15s ease}.avaedit:hover{filter:brightness(1.1)}.avaedit.busy{opacity:.6;pointer-events:none}.profid{flex:1 1;min-width:200px}.profid h2{font-size:1.5rem;letter-spacing:var(--track-lg);line-height:1.15;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.profid h2 em{font-style:normal;font-family:var(--font);font-weight:500;font-size:.875rem;color:var(--mute-2);letter-spacing:0}.profrole{font-size:.875rem;color:var(--mute);margin-top:.15rem}.profchips{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.6rem}.profremove{border:none;background:none;color:var(--mute-2);font:inherit;font-size:.6875rem;cursor:pointer;padding:0;margin-top:.5rem;text-decoration:underline}.profremove:hover{color:var(--crit)}.profedit{position:absolute;top:1.1rem;right:1.1rem}.profmiss{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--warn-soft);border-left:3px solid var(--warn);border-radius:var(--r);padding:.7rem .95rem .7rem calc(.95rem - 3px);margin-bottom:.8rem}.profmiss b{font-size:.8125rem;font-weight:600}.profmiss a{font-size:.8125rem;font-weight:700;color:var(--orange);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;margin:-.6rem 0}.profgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-bottom:1.5rem}.profpane{background:var(--paper);border-radius:var(--r);padding:1.15rem 1.25rem}.profpane.wide{grid-column:1/-1}.profpane h3{font-size:.9375rem;margin-bottom:.7rem}.profpane dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.45rem .9rem;gap:.45rem .9rem;font-size:.8125rem}.profpane dt{color:var(--mute-2);font-weight:600}.profpane dd{color:var(--ink);min-width:0;word-break:break-word}.profpane dd.mono{font-family:var(--mono);font-size:.79rem}.profline{font-size:.8438rem;color:var(--ink-2);line-height:1.6;margin-bottom:.35rem}.profabout{font-size:.875rem;color:var(--ink);line-height:1.65;margin-top:.6rem;padding-left:.85rem;border-left:3px solid var(--brand-soft);font-style:italic}@media(max-width:640px){.profhero{flex-direction:column;text-align:center;gap:.9rem;padding:1.4rem 1.1rem}.profchips,.profid h2{justify-content:center}.profgrid{grid-template-columns:1fr}.profedit{position:static;order:3}}.ava{display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;color:#fff;font-weight:700;letter-spacing:.02em;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img.ava{background:var(--surface-2)}.avabtn{display:grid;place-items:center;width:38px;height:38px;padding:0;border:2px solid transparent;background:none;cursor:pointer;flex:none;transition:border-color .15s ease}.avabtn.open,.avabtn:hover{border-color:var(--orange)}.avamenu{position:fixed;right:clamp(1rem,3vw,2rem);top:68px;z-index:70;width:240px;background:var(--paper);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:.4rem;animation:lpRise .18s cubic-bezier(.2,.72,.3,1) both}.avahead{display:flex;align-items:center;gap:.7rem;padding:.6rem .65rem .7rem;border-bottom:1px solid var(--line);margin-bottom:.35rem}.avahead b{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.avahead span{display:block;font-size:.75rem;color:var(--mute);margin-top:.1rem}.avamenu a,.avamenu button{display:block;width:100%;text-align:left;padding:.55rem .65rem;border:none;background:none;border-radius:var(--r-xs);font:inherit;font-size:.8125rem;font-weight:500;color:var(--ink);text-decoration:none;cursor:pointer}.avamenu a:hover,.avamenu button:hover{background:var(--surface-2)}.avamenu .out{color:var(--crit)}@media(max-width:820px){.avamenu{left:.75rem;right:.75rem;top:auto;width:auto;bottom:calc(92px + env(safe-area-inset-bottom))}}.asbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--orange);color:#fff;padding:.6rem clamp(1rem,3vw,2rem)}.asbar b{font-size:.875rem}.asbar span{font-size:.75rem;opacity:.9;flex:1 1}.asbar .btn{background:#fff;color:var(--orange);border-color:transparent}@media(max-width:640px){.navlinks{order:3;flex-basis:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:.2rem}}.prow.ov{border-left-color:var(--warn);background:var(--warn-soft)}.prow .ttl{width:100%;padding:.55rem .7rem;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);font-size:.9375rem;font-weight:600;font-family:var(--font)}.prow .ev:focus,.prow .ttl:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.pedit{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center;flex:none;max-width:min(100%,430px)}.pedit input[type=number],.pedit select{padding:.35rem .45rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:8px;font-size:.75rem;font-family:var(--font)}.pedit input[type=number]{width:70px;font-family:var(--mono)}.ovtog{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--mute)}.flag.ov{background:var(--warn-soft);color:var(--warn)}.qsec span{margin-left:.4rem}textarea.paste{width:100%;padding:.9rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:var(--r-sm);font-size:.8125rem;line-height:1.65;font-family:var(--mono);resize:vertical}textarea.paste:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.bulk{position:-webkit-sticky;position:sticky;top:52px;z-index:20;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:.75rem 1rem;margin-bottom:1.25rem;box-shadow:var(--shadow)}.bulk,.bulkhead{display:flex;align-items:center}.bulkhead{gap:.4rem}.bulkhead b{font-size:.8125rem;margin-right:.35rem;font-family:var(--mono)}.bulkacts{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.bulkacts select{padding:.4rem .55rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:8px;font-size:.75rem;font-family:var(--font)}.bulkacts select:disabled{opacity:.45}.trow{gap:.85rem;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:.9rem 1rem;margin-bottom:.5rem;flex-wrap:wrap;transition:border-color .15s ease}.trow.sel{border-color:var(--orange);background:var(--brand-soft)}.trow.need{border-left-color:var(--crit)}.trow.off{opacity:.45}.tpick{flex:none;padding-top:.5rem}.tpick input{width:17px;height:17px;accent-color:var(--orange)}.tmain{flex:1 1;min-width:min(100%,260px)}.tflags{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.4rem}pre.spec{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.9rem 1rem;font-family:var(--mono);font-size:.75rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin-bottom:1rem}.bellbtn,.bellwrap{position:relative}.bellbtn{width:38px;height:38px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;font-size:.9375rem;line-height:1;display:grid;place-items:center;transition:border-color .15s ease,background .15s ease}.bellbtn:hover{background:var(--brand-soft)}.bellbtn.has,.bellbtn:hover{border-color:var(--orange)}.dayhead{margin:0 .35rem 1.1rem}.dayhead h1{font-family:var(--disp);font-weight:700;font-size:1.9rem;line-height:1.08;letter-spacing:var(--track-lg);margin-bottom:.2rem}.dayhead p{font-size:.875rem;color:var(--mute);line-height:1.5}.lead1{display:block;background:var(--surface);border-radius:var(--r);padding:1.05rem 1.1rem;margin:0 .35rem 1.2rem;border-left:3px solid var(--orange)}.lead1.late{border-left-color:var(--crit)}.l1tag{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.45rem}.lead1.late .l1tag{color:var(--crit)}.lead1 h2{font-family:var(--disp);font-weight:700;font-size:1.5rem;line-height:1.12;letter-spacing:var(--track-lg);margin-bottom:.3rem}.l1says{font-size:.9375rem;color:var(--ink-2);line-height:1.55;margin-bottom:.9rem;max-width:56ch}.l1acts{display:flex;gap:.45rem;flex-wrap:wrap}.l1acts .btn{flex:1 1;min-width:5.5rem;text-align:center;text-decoration:none}.then{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin:0 .35rem .35rem}.daylist{list-style:none;margin:0 .35rem}.dayrow{display:flex;align-items:center;gap:.7rem;width:100%;text-decoration:none;color:inherit;padding:.75rem .3rem;border-bottom:1px solid var(--line);transition:background .12s ease}.dayrow:hover{background:var(--surface-2)}.daylist li:last-child .dayrow{border-bottom:0}.daydot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--line-2)}.daydot.late{background:var(--crit)}.daymain{flex:1 1;min-width:0}.daymain b{font-size:.9375rem;font-weight:600;letter-spacing:var(--track)}.daymain b,.daymain span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daymain span{font-size:.75rem;color:var(--mute);margin-top:.1rem}.daywhen{font-family:var(--mono);font-size:.6875rem;color:var(--mute-2);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daywhen.late{color:var(--crit)}.daymore{font-size:.8125rem;color:var(--mute);margin:.9rem .35rem 0;line-height:1.5}.viewing{font-size:.75rem;color:var(--warn);background:var(--warn-soft);border-radius:var(--r-xs);padding:.45rem .6rem;margin:0 .35rem .8rem}.skelbar{height:12px;border-radius:6px;background:var(--surface-2);margin-bottom:.55rem;background-image:linear-gradient(90deg,var(--surface-2) 0,var(--line) 50%,var(--surface-2) 100%);background-size:280px 100%;animation:daySheen 1.1s linear infinite}.skelbar.w1{width:44%}.skelbar.w2{width:74%}.skelbar.w3{width:58%}.skelcard{background:var(--surface);border-radius:var(--r);padding:1.05rem 1.1rem;margin:0 .35rem 1.2rem;border-left:3px solid var(--line-2)}.skelrow{height:44px;border-radius:var(--r-xs);background:var(--surface-2);margin:0 .35rem .4rem;opacity:.6}@keyframes daySheen{0%{background-position:-140px 0}to{background-position:140px 0}}@media(max-width:640px){.dayhead h1{font-size:1.6rem}.lead1{padding:.9rem .95rem}.lead1 h2{font-size:1.375rem}.l1acts .btn{min-width:0}}.backcard{background:var(--surface);border-radius:var(--r);padding:1rem 1.1rem;margin:0 .35rem .7rem;border-left:3px solid var(--line-2)}.backcard.warn{border-left-color:var(--warn);background:var(--warn-soft)}.bktop{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.bktop b{font-size:1rem;font-weight:700;letter-spacing:-.01em}.bktop span{font-family:var(--mono);font-size:.75rem;color:var(--mute-2);flex:none}.bksays{font-size:.875rem;color:var(--ink-2);line-height:1.55;margin:.4rem 0 .6rem;max-width:74ch}.bkfacts{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-bottom:.7rem}.bkfacts li{font-size:.75rem;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-xs);padding:.3rem .55rem}.bkfacts li i{font-style:normal;color:var(--mute-2);margin-right:.35rem}.bkwhy{display:block;width:100%;max-width:44ch;margin-bottom:.6rem;font-size:.875rem;padding:.5rem .65rem;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--paper);color:var(--ink)}.bkacts{display:flex;flex-wrap:wrap;gap:.4rem}.bkacts .btn{white-space:normal;min-width:0}.dupbox{margin:1.4rem .35rem 0;padding:1rem 1.1rem;border-radius:var(--r);background:var(--surface-2);border:1px dashed var(--line-2)}.dupbox h2{font-size:.9375rem;font-weight:600;margin-bottom:.3rem}.dupbox>p{font-size:.8125rem;color:var(--mute);line-height:1.55;max-width:76ch;margin-bottom:.7rem}.dupbox ul{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.dupbox li{display:block;font-size:.8125rem;padding:.45rem 0;border-bottom:1px solid var(--line)}.dupbox li:last-child{border-bottom:0}.dupbox li b{font-family:var(--mono);font-size:.8125rem;margin-right:.5rem}.dupbox li span{color:var(--ink-2)}.dupbox li em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);margin-top:.15rem}@media(max-width:640px){.backcard{padding:.85rem .9rem}.bktop{flex-direction:column;gap:.15rem}.bkacts{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.bkacts .btn{width:100%}.bkwhy{max-width:none}}.saybtn{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;border:1px solid var(--line-2);border-radius:999px;padding:.34rem .7rem;color:var(--ink-2);background:transparent;transition:border-color .12s,color .12s}.saybtn:hover{border-color:var(--orange);color:var(--ink)}.saybtn span{font-size:.9375rem;line-height:1}.saybtn b{font-size:.75rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap}@media(max-width:600px){.saybtn b{display:none}.saybtn{padding:.34rem .52rem;color:var(--ink-2);border-color:var(--line-2)}.saybtn span{font-size:1.0625rem}}.bellbtn i{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--crit);color:#fff;font-style:normal;font-size:.6875rem;font-weight:700;font-family:var(--mono);display:grid;place-items:center;box-shadow:0 0 0 2px var(--paper)}.bellveil{position:fixed;inset:0;z-index:45}.bellpanel{position:fixed;top:58px;right:clamp(1rem,3vw,2rem);z-index:46;width:min(380px,92vw);max-height:min(70vh,520px);overflow-y:auto;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 18px 48px rgba(0,0,0,.22);animation:bellin .16s cubic-bezier(.2,.7,.3,1) both}@keyframes bellin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bellhead{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--paper);z-index:1}.bellhead b{font-size:.875rem;letter-spacing:-.015em}.bellempty{padding:1.5rem 1rem;font-size:.8125rem;color:var(--mute);line-height:1.6}.bellitem{display:flex;gap:.7rem;align-items:flex-start;width:100%;text-align:left;padding:.8rem 1rem;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer;transition:background .13s ease;position:relative}.bellitem:hover{background:var(--surface-2)}.bellitem.unread{background:var(--brand-soft)}.bellitem.unread:hover{filter:brightness(.98)}.bellico{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:.8125rem;background:var(--surface-2);color:var(--mute)}.bellico.brand{background:var(--brand-soft);color:var(--orange)}.bellico.crit{background:var(--crit-soft);color:var(--crit)}.bellico.warn{background:var(--warn-soft);color:var(--warn)}.bellico.good{background:var(--good-soft);color:var(--good)}.bellbody{flex:1 1;min-width:0}.bellbody b{display:block;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}.bellbody span{display:block;font-size:.75rem;color:var(--mute);margin-top:.15rem;line-height:1.5}.bellbody em{display:block;font-style:normal;font-size:.625rem;color:var(--mute-2);margin-top:.3rem;font-family:var(--mono)}.belldot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--orange);margin-top:.45rem}.navlinks{gap:.2rem;align-items:center}.morewrap{position:relative}.morebtn{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .65rem;border:none;border-radius:8px;background:none;color:var(--mute);font-size:.8125rem;font-weight:500;font-family:var(--font);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.morebtn.open,.morebtn:hover{background:var(--surface-2);color:var(--ink)}.morebtn.on{background:var(--brand-soft);color:var(--orange);font-weight:600}.morebtn i{font-style:normal;font-size:.625rem;opacity:.7}.morepanel{position:fixed;top:58px;right:clamp(1rem,3vw,2rem);z-index:46;width:min(320px,92vw);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 18px 48px rgba(0,0,0,.2);overflow:hidden;padding:.35rem;animation:bellin .16s cubic-bezier(.2,.7,.3,1) both}.morepanel a{display:block;padding:.6rem .7rem;border-radius:var(--r-sm);text-decoration:none;color:inherit;transition:background .13s ease}.morepanel a:hover{background:var(--surface-2)}.morepanel a.on{background:var(--brand-soft)}.morepanel a b{display:block;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.morepanel a.on b{color:var(--orange)}.morepanel a span{display:block;font-size:.6875rem;color:var(--mute);margin-top:.1rem;line-height:1.4}.brf{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--r);padding:1.15rem 1.3rem;margin-bottom:.6rem;box-shadow:var(--shadow)}.brf.off{border-left-color:var(--line-2);opacity:.6}.brfhead{justify-content:space-between;align-items:flex-start;gap:1rem}.brfhead,.brfname{display:flex;flex-wrap:wrap}.brfname{font-family:var(--disp);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;gap:.5rem;align-items:center}.brfscope{font-size:.75rem;color:var(--mute);margin-top:.2rem}.brfask{font-size:.875rem;color:var(--ink-2);margin-top:.7rem;line-height:1.55}.brfask span{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-right:.45rem}.brfnums{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:.7rem;font-size:.75rem;color:var(--mute-2)}.brfnums b{font-family:var(--mono);color:var(--ink-2)}.sayask{background:var(--paper);border-radius:var(--r-sm);padding:.6rem .75rem;margin-bottom:.7rem;border:1px solid var(--line)}.sayask span{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2)}.sayask b{display:block;font-size:.875rem;font-weight:600;margin-top:.2rem;line-height:1.45}.clockbtn{display:inline-flex;align-items:center;gap:.4rem;height:38px;padding:0 .85rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--mute);border-radius:999px;font-size:.8125rem;font-weight:600;font-family:var(--font);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.clockbtn:hover{border-color:var(--orange);color:var(--ink)}.clockbtn i{width:7px;height:7px;border-radius:999px;background:var(--mute-2);flex:none}.clockbtn.on{border-color:var(--good);color:var(--good);background:var(--good-soft)}.clockbtn.on i{background:var(--good);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:720px){.clockbtn{padding:.38rem .5rem}}.presence{display:flex;align-items:flex-start;gap:.55rem;text-align:right;flex:none;max-width:60%}.presence>div{min-width:0}.presence b{display:block;font-size:.75rem;font-weight:600;color:var(--ink-2)}.presence span:not(.dot){display:block;font-size:.6875rem;color:var(--mute-2);margin-top:.15rem;line-height:1.45}.presence .dot{width:8px;height:8px;border-radius:999px;background:var(--line-2);flex:none;margin-top:.3rem}.presence .dot.on{background:var(--good)}.presence .dot.idle{background:var(--warn)}.clockline{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:.75rem 1rem;margin-bottom:1.25rem}.clockline .dot{width:8px;height:8px;border-radius:999px;background:var(--mute-2);flex:none}.clockline .dot.on{background:var(--good);animation:pulse 2.4s ease-in-out infinite}.clockline b{font-size:.875rem}.clockline .sub{flex:1 1;min-width:min(100%,220px)}tr.silent td{background:var(--crit-soft)}.qwrap td.num.bad{color:var(--crit);font-weight:600}.qwrap td.num.good{color:var(--good);font-weight:600}.qsec span.bad{background:var(--crit-soft);color:var(--crit);border-color:transparent}.portal{display:grid;grid-template-columns:300px 1fr;grid-gap:0;gap:0;min-height:calc(100vh - 54px);align-items:start}@media(max-width:900px){.portal{grid-template-columns:1fr}}.pside{position:-webkit-sticky;position:sticky;top:54px;max-height:calc(100vh - 54px);overflow-y:auto;background:var(--paper);border-right:1px solid var(--line);padding:1.25rem 1rem 3rem}@media(max-width:900px){.pside{position:static;max-height:none;border-right:none;border-bottom:1px solid var(--line)}}.pwho{padding:.75rem .85rem;background:var(--surface-2);border-radius:var(--r-sm);margin-bottom:1rem}.pwho b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.pwho span{display:block;font-size:.75rem;color:var(--mute);margin-top:.1rem}.pjump{display:none}.pmods{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.pmod{padding:.45rem .8rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);border-radius:999px;font-size:.8125rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .15s ease}.pmod:hover{color:var(--orange)}.pmod.on,.pmod:hover{border-color:var(--orange)}.pmod.on{background:var(--orange);color:#fff}.pline{font-size:.8125rem;color:var(--mute);line-height:1.55;padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.psecs>div{margin-bottom:1.1rem}.peyebrow{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.4rem;padding-left:.5rem}.psec{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.6rem .7rem;border:none;background:none;border-radius:var(--r-sm);cursor:pointer;font-size:.875rem;font-weight:500;color:var(--ink-2);font-family:var(--font);line-height:1.35;transition:background .13s ease,color .13s ease}.psec:hover{background:var(--surface-2)}.psec i{font-style:normal;font-family:var(--mono);font-size:.6875rem;color:var(--mute-2);flex:none}.psec.on{background:var(--orange);color:#fff;font-weight:600;box-shadow:var(--shadow)}.psec.on i{color:rgba(255,255,255,.75)}.pmain{padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 5rem;min-width:0;max-width:1000px}.phead{margin-bottom:1.5rem}.phead h1{font-size:clamp(1.375rem,3vw,1.875rem);margin-top:.25rem}.psub{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);margin:1.5rem 0 .6rem}.pempty{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:1.35rem 1.5rem;font-size:.875rem;color:var(--ink-2);line-height:1.65;max-width:74ch}.pmain2{flex:1 1;min-width:min(100%,200px)}.pmain2>b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.pmain .prow{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:.9rem 1.1rem;margin-bottom:.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.pmain .prow.ok{border-left-color:var(--good)}.pmain .prow.bad{border-left-color:var(--crit);background:var(--crit-soft)}.pnums{display:flex;gap:1.3rem;flex:none}.pnums div{text-align:right;min-width:52px}.pnums b{display:block;font-family:var(--mono);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.pnums b i{font-style:normal;font-size:.8125rem;color:var(--mute-2)}.pnums b.bad{color:var(--crit)}.pnums b.good{color:var(--good)}.pnums b.warn{color:var(--warn)}.pnums span{display:block;font-size:.625rem;color:var(--mute-2);margin-top:.1rem}.pmain .stat{background:var(--paper);border:none;border-radius:var(--r);padding:1rem 1.1rem;box-shadow:var(--shadow)}.pmain .stat b{display:block;font-family:var(--mono);font-size:1.6rem;font-weight:500;letter-spacing:-.02em;color:var(--orange)}.pmain .stat span{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin-top:.25rem}.pmain .stat em{display:block;font-style:normal;font-size:.75rem;color:var(--mute);margin-top:.35rem;line-height:1.45}.pmain .stat b.bad{color:var(--crit)}.pmain .stat b.good{color:var(--good)}.pmain .stat b.warn{color:var(--warn)}.pmain .hint{color:var(--mute);font-size:.875rem;max-width:60ch;line-height:1.6}.portal{align-items:stretch}.pside{align-self:stretch}.submitted{color:var(--warn);font-weight:600}@keyframes lpRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes lpIn{0%{opacity:0}to{opacity:1}}@keyframes lpPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lpSpin{to{transform:rotate(1turn)}}@keyframes lpSheen{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes lpBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes lpDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(14px,-18px,0)}}.pmain{animation:lpRise .34s cubic-bezier(.2,.72,.3,1) both}.pmain .prow,.pmain .stat{animation:lpRise .32s cubic-bezier(.2,.72,.3,1) both}.pmain .prow:first-child,.pmain .stat:first-child{animation-delay:.02s}.pmain .prow:nth-child(2),.pmain .stat:nth-child(2){animation-delay:.05s}.pmain .prow:nth-child(3),.pmain .stat:nth-child(3){animation-delay:.08s}.pmain .prow:nth-child(4),.pmain .stat:nth-child(4){animation-delay:.11s}.pmain .prow:nth-child(5){animation-delay:.14s}.pmain .prow:nth-child(6){animation-delay:.16s}.pmain .prow:nth-child(n+7){animation-delay:.18s}.bellpanel,.morepanel{animation:lpPop .16s ease-out both;transform-origin:top right}.btn,.pmod,.psec,.signin{will-change:auto}.pmod:active,.psec:active{transform:scale(.985)}.prow{transition:border-color .16s ease,background .16s ease,transform .16s ease}.prow:hover{transform:translateX(2px)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.lpload{min-height:calc(100vh - 54px);display:grid;place-items:center;padding:2rem;background:var(--bg)}.lpload .box{animation:lpIn .3s ease both}.lpload .ring{width:62px;height:62px;margin:0 auto 1.5rem;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--orange);animation:lpSpin .85s linear infinite}.lpload .logo{width:76px;height:76px;border-radius:18px;margin:0 auto 1.1rem;box-shadow:0 6px 22px rgba(232,104,10,.28)}.lpload .tag{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2);margin-top:.35rem;font-weight:600}.lpload .say{margin-top:1.4rem;font-size:1.0625rem;font-weight:500;color:var(--ink-2);min-height:1.6em;max-width:34ch;line-height:1.5;animation:lpIn .5s ease both}.lpload .bar{width:150px;height:3px;border-radius:99px;margin:1.5rem auto 0;background:var(--line);overflow:hidden;position:relative}.lpload .bar i{position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,transparent,var(--orange),transparent);background-size:420px 100%;animation:lpSheen 1.1s linear infinite}.lpskel{height:56px;border-radius:var(--r);margin-bottom:.5rem;background:var(--surface-2);background-image:linear-gradient(90deg,transparent,rgba(232,104,10,.07),transparent);background-size:420px 100%;background-repeat:no-repeat;animation:lpSheen 1.2s linear infinite}.startday{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:linear-gradient(120deg,var(--orange) 0,#C85806 100%);color:#fff;border-radius:var(--r-lg);padding:1.35rem 1.6rem;margin-bottom:1.75rem;box-shadow:0 8px 28px rgba(232,104,10,.26);animation:lpRise .38s cubic-bezier(.2,.72,.3,1) both;position:relative;overflow:hidden}.startday:after{content:"";position:absolute;right:-70px;top:-90px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.09);animation:lpDrift 9s ease-in-out infinite}.startday .sd{flex:1 1;min-width:min(100%,260px);position:relative;z-index:1}.startday h2{font-size:1.5rem;color:#fff;margin-bottom:.2rem;letter-spacing:-.025em}.startday p{font-size:.9375rem;color:rgba(255,255,255,.92);line-height:1.5;max-width:52ch}.startday button{position:relative;z-index:1;background:#fff;color:#B84E00;border:none;border-radius:var(--r-pill);padding:.9rem 1.9rem;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.16);transition:transform .15s ease,box-shadow .15s ease}.startday button:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgba(0,0,0,.22)}.startday button:active{transform:translateY(0)}.startday button:disabled{opacity:.7;cursor:progress}.startday .lil{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:.35rem}.onday{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;background:var(--good-soft);border:none;border-radius:var(--r);padding:.7rem 1rem;margin-bottom:1.5rem;font-size:.875rem;animation:lpIn .3s ease both}.onday .live{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none;animation:lpBreathe 2.4s ease-in-out infinite}.onday b{font-weight:600}.onday .end{margin-left:auto;background:none;border:1px solid var(--line-2);color:var(--mute);border-radius:var(--r-pill);padding:.35rem .9rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.onday .end:hover{border-color:var(--crit);color:var(--crit)}.lpane .mark{position:relative;z-index:1;display:flex;align-items:center;gap:.9rem}.lpane .mark img{width:58px;height:58px;display:block}.lpane .mark span{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46);line-height:1.7}.lpane .mark span b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:#fff}.lpane .orb{position:absolute;border-radius:50%;border:1px solid rgba(232,104,10,.18);pointer-events:none}.lpane .orb.a{width:300px;height:300px;top:-70px;right:-70px;animation:lpDrift 13s ease-in-out infinite}.lpane .orb.b{width:190px;height:190px;bottom:70px;left:-50px;animation:lpDrift 17s ease-in-out infinite reverse}.lpane .say{position:relative;z-index:1}.lpane .say h1{font-size:clamp(2rem,4vw,3rem);font-weight:300;color:#fff;line-height:1.12;letter-spacing:-.035em;max-width:15ch}.lpane .say h1 em{font-style:normal;font-weight:700;color:var(--orange-lt)}.lpane .say p{color:rgba(255,255,255,.55);max-width:34ch;margin-top:1.1rem;font-size:1rem;line-height:1.65}.lgmark{display:none;align-items:center;gap:.7rem;margin-bottom:1.5rem}.lgmark img{width:40px;height:40px;border-radius:10px;display:block}.lgmark b{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}@media(max-width:900px){.lgmark{display:flex}}.rpane h2{font-size:clamp(1.9rem,3.4vw,2.4rem)}.signin{padding:1.05rem;font-size:1.0625rem;border-radius:var(--r-pill);letter-spacing:.01em;box-shadow:0 5px 20px rgba(232,104,10,.3)}.signin:hover{box-shadow:0 9px 26px rgba(232,104,10,.36)}.signin:active{transform:translateY(0)}.steps{display:flex;align-items:flex-start;gap:.5rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--line)}.steps div{flex:1 1;text-align:center}.steps b{display:grid;place-items:center;width:26px;height:26px;margin:0 auto .45rem;border-radius:50%;background:var(--surface-2);color:var(--mute-2);font-family:var(--mono);font-size:.75rem;font-weight:500;border:1px solid var(--line-2)}.steps span{display:block;font-size:.75rem;color:var(--mute);line-height:1.4}.steps .now b{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--brand-ring)}.steps .now span{color:var(--ink);font-weight:600}.steps .arrow{flex:none;width:14px;color:var(--line-2);padding-top:.3rem;font-size:.75rem}.brand img.lpmark{width:30px;height:30px;border-radius:8px;display:block;flex:none}.fb{margin-top:.9rem;padding:1rem 1.1rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);animation:lpRise .22s cubic-bezier(.2,.72,.3,1) both}.fbrow{margin-bottom:.9rem}.fbrow>span{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.45rem}.fbrow textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.875rem;line-height:1.55;resize:vertical}.fbrow textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.chips{display:flex;flex-wrap:wrap;gap:.35rem}.chip{padding:.4rem .75rem;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:var(--r-pill);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .13s ease}.chip:hover{color:var(--orange)}.chip.on,.chip:hover{border-color:var(--orange)}.chip.on{background:var(--orange);color:#fff}.chips.warm .chip.g.on{background:var(--good);border-color:var(--good)}.chips.warm .chip.a.on{background:var(--warn);border-color:var(--warn)}.chips.warm .chip.n.on{background:var(--mute);border-color:var(--mute)}.fbwhen{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.fbwhen input{padding:.55rem .7rem;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.8125rem}.fbwhen i{font-style:normal;font-size:.75rem;color:var(--mute-2)}.fbacts{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.2rem}.hist{margin-top:.75rem;border-left:2px solid var(--line-2);padding-left:.9rem}.histrow{padding:.4rem 0;font-size:.8125rem}.histrow+.histrow{border-top:1px solid var(--line)}.histrow b{font-weight:600;font-size:.8125rem}.histrow .hout{color:var(--mute)}.histrow .hout,.histrow .tag{margin-left:.4rem}.histrow em{font-style:normal;color:var(--mute-2);font-size:.75rem;margin-left:.5rem}.histrow p{margin-top:.25rem;color:var(--ink-2);line-height:1.5}.histrow .hnext{display:inline-block;margin-top:.25rem;font-style:normal;font-size:.75rem;font-weight:600;color:var(--orange)}.warmbar{background:var(--paper);border:none;border-radius:var(--r);padding:1rem 1.15rem;margin-bottom:1.5rem;box-shadow:var(--shadow)}.wbhead{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.wbhead b{font-size:.9375rem;font-weight:600}.wbhead span{font-size:.8125rem;color:var(--mute)}.warmbar ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:.5rem;gap:.5rem}.warmbar li{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r-sm);padding:.6rem .7rem}.warmbar li.g{border-left-color:var(--good)}.warmbar li.a{border-left-color:var(--warn)}.warmbar li.n{border-left-color:var(--line-2)}.warmbar li b{display:block;font-family:var(--mono);font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.warmbar li span{display:block;font-size:.6875rem;color:var(--mute-2);margin-top:.1rem;line-height:1.3}.backbar{background:var(--warn-soft);border:none;border-radius:var(--r);padding:.9rem 1.15rem;margin-bottom:1.5rem}.backbar>b{display:block;font-size:.875rem;margin-bottom:.5rem}.backbar ul{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.backbar li{display:flex;align-items:center;gap:.45rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:.3rem .8rem;font-size:.8125rem}.backbar li.over{border-color:var(--crit);color:var(--crit)}.backbar li em{font-style:normal;font-size:.75rem;color:var(--mute)}.backbar li.over em{color:var(--crit)}.backbar li i{font-style:normal;font-size:.6875rem;color:var(--mute-2)}.lmeta .due{color:var(--orange);font-weight:600}.tpl{white-space:pre-wrap;font-family:var(--mono);font-size:.8125rem;line-height:1.7;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:1.1rem 1.25rem;margin:0 0 .75rem;color:var(--ink-2);overflow-x:auto;animation:lpRise .2s ease both}.pmain .prow .tag{flex:none}.placerow{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.35rem}.placerow .sub{font-size:.75rem;color:var(--mute-2)}.lpane{justify-content:center;align-items:center;text-align:center}.opening{position:relative;z-index:1;animation:lpRise .5s cubic-bezier(.2,.72,.3,1) both}.opening img{width:clamp(150px,17vw,224px);height:auto;display:block;margin:0 auto;border-radius:0}.opening .promise{font-family:Pacifico,cursive;line-height:1.35;margin-top:1.1rem;letter-spacing:0;background:none;border:none;padding:0;animation:lpIn .8s ease .18s both}.lpane .foot,.lpane .mark,.lpane .rule,.lpane .say{display:none}.brand img.lpmark,.lgmark img,.lpload .logo{border-radius:0}.lpload .logo{width:84px;height:84px}.onday .live.off{background:var(--mute-2);animation:none}.tbl{background:var(--paper);border:none;border-radius:var(--r);box-shadow:var(--shadow);overflow-x:auto;margin-bottom:1.5rem;animation:lpRise .3s cubic-bezier(.2,.72,.3,1) both}.tbl table{width:100%;min-width:560px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);text-align:left;font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);padding:.75rem 1rem;white-space:nowrap}.tbl td,.tbl thead th{border-bottom:1px solid var(--line)}.tbl td{padding:.85rem 1rem;font-size:.875rem;vertical-align:middle;color:var(--ink-2)}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .12s ease}.tbl tbody tr:hover{background:var(--surface-2)}.tbl td:first-child{color:var(--ink);font-weight:600;white-space:nowrap}.tbl td.num,.tbl th.num{text-align:right;font-family:var(--mono);font-weight:500;letter-spacing:-.01em;width:1%;white-space:nowrap}.tbl td.num.bad{color:var(--crit);font-weight:600}.tbl td.num.good{color:var(--good);font-weight:600}.tbl td.num.warn{color:var(--warn);font-weight:600}.tbl td.num.zero{color:var(--mute-2);font-weight:400}.tbl tr.silent td{background:var(--crit-soft)}.tbl tr.silent td:first-child{box-shadow:inset 3px 0 0 var(--crit)}.tbl .tag{font-size:.6875rem}@media(max-width:640px){.tbl td:first-child,.tbl thead th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--paper);z-index:2}.tbl thead th:first-child{background:var(--surface-2);z-index:3}.tbl td,.tbl thead th{padding-left:.75rem;padding-right:.75rem}}.pmain .prow{transition:border-color .16s ease,background .16s ease,transform .16s ease}.pmain .prow:hover{border-color:var(--line-2)}.pmain .prow .sub{font-size:.8125rem;color:var(--mute);margin-top:.15rem;line-height:1.5}.pmain .psub{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);margin:2rem 0 .75rem}.pmain .psub:first-child{margin-top:0}.attach{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.attach label{cursor:pointer;margin:0}.attach i{font-style:normal;font-size:.75rem;color:var(--mute-2)}.attached{display:inline-flex;align-items:center;gap:.3rem;background:var(--good-soft);color:var(--good);border-radius:var(--r-pill);padding:.2rem .7rem;font-size:.75rem;font-weight:600;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached:before{content:"\2713";font-weight:700}.filelink{display:inline-flex;align-items:center;gap:.35rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;color:var(--ink-2)}.filelink:hover{border-color:var(--orange);color:var(--orange)}.proof .files{display:flex;gap:.4rem;flex-wrap:wrap}.filelink i{font-style:normal;color:var(--mute-2);font-weight:500}@keyframes lpWrite{0%{-webkit-clip-path:inset(0 100% -25% 0);clip-path:inset(0 100% -25% 0)}to{-webkit-clip-path:inset(0 -4% -25% 0);clip-path:inset(0 -4% -25% 0)}}@keyframes lpNib{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes lpSettle{0%{opacity:.72;filter:blur(.35px)}to{opacity:1;filter:none}}.promise{position:relative;display:inline-block;margin-top:1.25rem;font-family:Pacifico,cursive;line-height:1.35;letter-spacing:0;background:none;border:none;padding:0}.promise span{display:inline-block;animation:lpWrite 1.5s cubic-bezier(.55,.05,.35,1) .35s both,lpSettle .5s ease 1.85s both}.promise:after{content:"";position:absolute;top:12%;bottom:16%;width:2px;border-radius:2px;background:currentColor;opacity:0;filter:blur(1.5px);animation:lpNib 1.5s cubic-bezier(.55,.05,.35,1) .35s both;pointer-events:none}.opening .promise{color:var(--orange-lt);font-size:clamp(1.5rem,2.9vw,2.1rem)}.opening img{animation:lpPop .6s cubic-bezier(.2,.72,.3,1) both}.lpload .box{text-align:center}.lpload .logo{width:clamp(96px,11vw,128px);height:auto;display:block;margin:0 auto;border-radius:0;box-shadow:none;animation:lpPop .5s cubic-bezier(.2,.72,.3,1) both}.lpload .promise{color:var(--orange);font-size:clamp(1.15rem,2.2vw,1.5rem)}.lpload .bar,.lpload .ring,.lpload .say,.lpload .tag{display:none}.lpload .what{margin-top:1rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--mute-2);animation:lpIn .5s ease 2.1s both}.pmain .lastnote{margin-top:.35rem;font-size:.8125rem;color:var(--ink-2);line-height:1.5;font-style:italic;max-width:70ch}.btn.submit{background:var(--surface-2);color:var(--mute-2);border:1px solid var(--line-2);cursor:not-allowed;transition:all .18s ease}.btn.submit.go{background:var(--good);border-color:var(--good);color:#fff;cursor:pointer;box-shadow:0 3px 14px rgba(31,122,77,.28)}.btn.submit.go:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn.submit:disabled{opacity:1}.whynot{display:block;font-size:.6875rem;color:var(--mute-2);margin-top:.35rem;max-width:16ch;line-height:1.35;text-align:right}.ev.wants{border-color:var(--line-2)}.ev.wants:focus{border-color:var(--orange)}.task.late{border-left-color:var(--crit)}.flag.bad,.task.late{background:var(--crit-soft)}.flag.bad{color:var(--crit)}.flag.wait{background:var(--warn-soft);color:var(--warn)}.task.await{border-left-color:var(--warn)}.task.gone{border-left-color:var(--mute-2);opacity:.72}.qsec.bad span,.sentback{background:var(--crit-soft);color:var(--crit)}.sentback{border-radius:var(--r-sm);padding:.5rem .75rem;font-size:.8125rem;font-weight:600;margin:.4rem 0}div.standing{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:var(--r);padding:1.25rem 1.5rem;margin-bottom:2rem;box-shadow:var(--shadow);text-transform:none;animation:lpRise .32s cubic-bezier(.2,.72,.3,1) both}div.standing.good{border-left-color:var(--good)}div.standing.warn{border-left-color:var(--warn)}div.standing.bad{border-left-color:var(--crit);background:var(--crit-soft)}div.standing .lab{display:block;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2)}div.standing b{display:block;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;text-transform:capitalize;margin:.15rem 0 .35rem}div.standing.good b{color:var(--good)}div.standing.warn b{color:var(--warn)}div.standing.bad b{color:var(--crit)}div.standing p{font-size:.9375rem;color:var(--ink-2);line-height:1.6;max-width:64ch}div.standing .warnline{margin-top:.5rem;font-weight:600;color:var(--crit)}.trend{background:var(--paper);border:none;border-radius:var(--r);padding:1.25rem 1.5rem;box-shadow:var(--shadow);margin-bottom:1.5rem}.trow{display:flex;align-items:center;gap:1rem;padding:.4rem 0}.tlab{flex:none;width:64px;font-size:.75rem;color:var(--mute);font-family:var(--mono)}.tbar{flex:1 1;display:flex;gap:2px;height:14px;background:var(--surface-2);border-radius:4px;overflow:hidden;min-width:0}.tbar .seg{display:block;height:100%;border-radius:0 4px 4px 0}.tbar .seg:first-child{border-radius:4px 0 0 4px}.tbar .seg.done{background:var(--good)}.tbar .seg.wait{background:var(--warn)}.tbar .seg.miss{background:var(--crit)}.tval{flex:none;width:56px;text-align:right;font-family:var(--mono);font-size:.8125rem;font-weight:500;color:var(--ink)}.tval em{font-style:normal;color:var(--mute-2);font-weight:400}.tkey{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--mute)}.tkey span{display:inline-flex;align-items:center;gap:.35rem}.tkey .k{width:10px;height:10px;border-radius:3px;display:inline-block}.tkey .k.done{background:var(--good)}.tkey .k.wait{background:var(--warn)}.tkey .k.miss{background:var(--crit)}@media(max-width:560px){.tlab{width:52px}.tval{width:46px}}.duebar{background:var(--warn-soft);border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--r);padding:1rem 1.25rem;margin-bottom:1.5rem;animation:lpRise .3s cubic-bezier(.2,.72,.3,1) both}.duebar.bad{background:var(--crit-soft);border-left-color:var(--crit)}.duebar .dhead b{font-size:.9375rem;font-weight:600}.duebar.bad .dhead b{color:var(--crit)}.duebar ul{list-style:none;margin-top:.6rem;display:grid;grid-gap:.3rem;gap:.3rem}.duebar li{display:block;font-size:.875rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.duebar li:last-child{border-bottom:0}.duebar li b{display:block;font-size:.9375rem;font-weight:600;color:var(--ink);line-height:1.3}.duebar li span{display:block;color:var(--mute);font-size:.8125rem;margin-top:.1rem}.duebar li em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);font-family:var(--mono);margin-top:.15rem;letter-spacing:.01em}.duebar li.over em{color:var(--crit);font-weight:600}.flag.due{background:var(--brand-soft);color:var(--orange-dk)}.flag.due.bad{background:var(--crit-soft);color:var(--crit)}:root[data-theme=dark] .flag.due{color:var(--orange)}.crashbox{max-width:44rem;margin:clamp(2rem,10vh,6rem) auto;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--crit);border-radius:var(--r-lg);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:var(--shadow)}.crashbox h1{font-size:clamp(1.375rem,3vw,1.75rem);margin:.25rem 0 .6rem}.crashacts{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.5rem}.crashmsg{margin-top:1.25rem;padding:.85rem 1rem;white-space:pre-wrap;word-break:break-word}.crashmsg,.wire{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--mono);font-size:.75rem;color:var(--ink-2);line-height:1.6}.wire{display:block;margin-top:.75rem;padding:.75rem .9rem;word-break:break-all}.tagwrap{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.tagwrap .tag{font-family:var(--mono);font-size:.6875rem}.pmain .pempty b{font-size:.9375rem}.wireopt{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:.85rem 1.1rem;margin-bottom:1.25rem}.wireopt summary{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--ink-2)}.wireopt p{margin-top:.6rem;font-size:.8125rem;color:var(--mute);line-height:1.6;max-width:74ch}.round{margin-top:.85rem;padding:1.05rem 1.2rem 1.05rem calc(1.2rem - 3px);background:var(--surface-2);border:none;border-left:3px solid var(--orange);border-radius:var(--r);animation:lpRise .22s cubic-bezier(.2,.72,.3,1) both}.rhead{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.rnum{font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:99px;padding:.15rem .6rem;flex:none}.rhead b,.rnum{font-weight:600}.rhead b{font-size:.9375rem;letter-spacing:-.01em}.rhead em{font-style:normal;font-size:.75rem;color:var(--mute-2)}.rjob{font-size:.875rem;color:var(--ink);font-weight:500;margin-bottom:.3rem}.rangle,.rjob{line-height:1.55}.rangle{font-size:.8125rem;color:var(--mute);margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.flag.rd{background:var(--brand-soft);color:var(--orange-dk);font-weight:600}:root[data-theme=dark] .flag.rd{color:var(--orange-lt)}.fork{margin-top:.85rem;padding:.95rem 1.05rem .95rem calc(1.05rem - 3px);background:var(--warn-soft);border:none;border-left:3px solid var(--warn);border-radius:var(--r);display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap;animation:lpRise .22s cubic-bezier(.2,.72,.3,1) both}.forkq{flex:1 1;min-width:220px}.forkq b{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.forkq span{display:block;font-size:.75rem;color:var(--ink-2);line-height:1.5;margin-top:.2rem;max-width:60ch}.forkacts{display:flex;gap:.45rem;flex:none;flex-wrap:wrap}.forkacts .btn{min-width:0}.btn.yes{background:var(--good);border-color:var(--good);color:#fff;font-weight:600}.btn.yes:hover{filter:brightness(1.08)}.btn.no{background:var(--paper);border-color:var(--line-2);color:var(--ink-2);font-weight:600}.btn.no:hover{border-color:var(--crit);color:var(--crit)}@media(max-width:640px){.fork{flex-direction:column;align-items:stretch}.forkacts{display:grid;grid-template-columns:1fr;grid-gap:.45rem;gap:.45rem}.forkacts .btn{width:100%;min-width:0;justify-content:center;text-align:center;padding:.75rem .6rem;border-radius:99px;white-space:normal}}.wadraft{margin-top:.85rem;padding:1rem 1.1rem 1.1rem calc(1.1rem - 3px);background:var(--surface-2);border:none;border-left:3px solid #25d366;border-radius:var(--r);animation:lpRise .22s cubic-bezier(.2,.72,.3,1) both}.wahead{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.wahead b{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.wahead span{display:block;font-family:var(--mono);margin-top:.1rem}.wahead span,.wawhy{font-size:.75rem;color:var(--mute)}.wawhy{line-height:1.5;margin:-.15rem 0 .6rem;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.wawhy b{color:var(--ink-2);font-weight:600}.waattach{margin-bottom:.6rem;padding:.6rem .7rem;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-3)}.waattach.pending{border-color:var(--warn);background:var(--warn-soft)}.waattach label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.waattach.pending label{color:var(--warn)}.waattach.done label{color:var(--good)}.waattachrow{display:flex;gap:.4rem;margin-top:.4rem}.waattachrow input{flex:1 1;min-width:0;font:inherit;font-size:.8125rem;padding:.5rem .6rem;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--paper);color:var(--ink)}.waattachrow input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.wadraft textarea{width:100%;font:inherit;font-size:.875rem;line-height:1.6;padding:.7rem .8rem;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--paper);color:var(--ink);resize:vertical;min-height:6rem;white-space:pre-wrap;overflow:hidden}.wadraft textarea:focus{outline:none;border-color:#25D366;box-shadow:0 0 0 3px rgba(37,211,102,.2)}.asbtn{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flag.asbtn:hover{border-color:var(--orange);color:var(--orange)}.from.asbtn{background:none;border:none;padding:0;color:var(--mute);text-decoration:underline;text-underline-offset:2px;font-size:.8125rem}.from.asbtn:hover{color:var(--orange)}.mtrack{background:none;border:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.track{margin-top:.85rem;padding:.9rem 1rem;background:var(--surface-2);border:1px solid var(--line-2);border-left:3px solid var(--c2);border-radius:var(--r);animation:lpRise .22s cubic-bezier(.2,.72,.3,1) both}.trackhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.trackhead b{font-size:.875rem;font-weight:600}.track ol{list-style:none;display:grid;grid-gap:.1rem;gap:.1rem;margin:0;padding:0}.track li{display:flex;gap:.65rem;padding:.4rem 0 .55rem;position:relative}.track li+li{border-top:1px solid var(--line)}.track li b{display:block;font-size:.8125rem;font-weight:600;color:var(--ink)}.track .twhy{display:block;font-size:.75rem;color:var(--ink-2);line-height:1.5;margin-top:.1rem;max-width:68ch}.track li em{display:block;font-style:normal;font-family:var(--mono);font-size:.6875rem;color:var(--mute-2);margin-top:.2rem}.tdot{flex:none;width:9px;height:9px;border-radius:99px;margin-top:.35rem;background:var(--mute-2)}.track li.received .tdot{background:var(--c2)}.track li.assigned .tdot,.track li.placed .tdot,.track li.released .tdot{background:var(--good)}.track li.reassigned .tdot{background:var(--warn)}.track li.escalated .tdot{background:var(--crit)}.track li.held .tdot{background:var(--warn)}@media(max-width:640px){.track{padding:.8rem}.track .twhy{font-size:.75rem}}.clipbtn{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);color:var(--mute);cursor:pointer;transition:border-color .15s ease,color .15s ease}.clipbtn.on,.clipbtn:hover{border-color:var(--orange);color:var(--orange)}.wasend{margin-top:.55rem}.washelf{margin-top:.5rem;padding:.6rem .7rem;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-3)}.washelf ul{list-style:none;display:grid;grid-gap:.4rem;gap:.4rem}.washelf li{display:flex;align-items:center;gap:.5rem}.washelf li button{flex:1 1;text-align:left;background:var(--paper);cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-xs);padding:.5rem .6rem;font:inherit;color:var(--ink)}.washelf li button:hover{border-color:var(--orange)}.washelf li button b{display:block;font-size:.8125rem;font-weight:600}.washelf li button span{display:block;font-size:.6875rem;color:var(--mute);margin-top:.1rem;line-height:1.45}.washelf li i{font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-dk);background:var(--brand-soft);border-radius:99px;padding:.15rem .45rem;flex:none}:root[data-theme=dark] .washelf li i{color:var(--orange-lt)}.washelf .waattachrow{margin-top:.55rem}.washelf .wanote{margin-top:.4rem}@media(max-width:640px){.washelf li{flex-wrap:wrap}.washelf li i{order:-1;flex:1 1 100%}.washelf li button{flex:1 1 100%}}.wafoot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-top:.55rem}.wacount{font-size:.75rem;color:var(--mute-2);font-family:var(--mono)}.waacts{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.btn.go{background:#25D366;border-color:#25D366;color:#06301A;font-weight:600;text-decoration:none}.btn.go:hover{background:#1FBA5A;border-color:#1FBA5A}.btn.go[disabled]{background:var(--surface-3);border-color:var(--line-2);color:var(--mute-2);cursor:not-allowed}.wanote{font-size:.75rem;color:var(--mute-2);line-height:1.5;margin-top:.5rem;max-width:62ch}@media(max-width:640px){.wadraft{padding:.8rem .8rem .9rem calc(.8rem - 3px)}.wahead{align-items:center}.waattachrow{flex-wrap:wrap}.waattachrow input{flex:1 1 100%}.waattachrow .btn{width:100%}.wafoot{flex-direction:column;align-items:stretch}.wacount{order:2;text-align:center}.waacts{order:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.waacts .btn{width:100%;justify-content:center;text-align:center}.waacts .btn.go{grid-column:1/-1;padding:.75rem 1rem;border-radius:99px;font-size:.875rem}.wadraft textarea{min-height:6rem;font-size:16px}}.stream{border:none;border-radius:var(--r);padding:.5rem .25rem;box-shadow:var(--shadow)}.stream,.streamday{background:var(--paper)}.streamday{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);padding:1rem 1rem .4rem;position:-webkit-sticky;position:sticky;top:54px;z-index:1}.srow{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 1rem;border-radius:var(--r-sm);font-size:.875rem;transition:background .12s ease}.srow:hover{background:var(--surface-2)}.stime{font-family:var(--mono);font-size:.75rem;color:var(--mute-2);flex:none;width:44px}.sdot{width:7px;height:7px;border-radius:99px;background:var(--line-2);flex:none;align-self:center}.sdot.g{background:var(--good)}.sdot.a{background:var(--orange)}.sbody{flex:1 1;min-width:0;color:var(--ink-2);line-height:1.5}.sbody b{color:var(--ink);font-weight:600}.skind{flex:none;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2)}@media(max-width:640px){.skind{display:none}}.camp{background:var(--paper);border:none;border-radius:var(--r);padding:1rem 1.15rem;margin-bottom:.75rem;box-shadow:var(--shadow)}.camphead{align-items:flex-start;gap:1rem}.campedit,.camphead{display:flex;flex-wrap:wrap}.campedit{gap:.85rem;align-items:flex-end;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--line)}.campedit label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:var(--mute-2)}.campedit label span{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.campedit input,.campedit select{padding:.5rem .7rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.8125rem}.campedit label.ovtog{flex-direction:row;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--ink-2);padding-bottom:.55rem}.campwarn{margin-top:.75rem;background:var(--warn-soft);color:var(--warn);border-radius:var(--r-sm);padding:.6rem .8rem;font-size:.8125rem;font-weight:500;line-height:1.5}.opening{text-align:left;max-width:34rem}.opening .kicker{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1.1rem}.opening h1{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:300;color:#fff;line-height:1.08;letter-spacing:-.04em}.opening h1 em{display:block;font-style:normal;font-weight:700;color:var(--orange-lt);letter-spacing:-.045em}.opening .says{color:rgba(255,255,255,.6);font-size:1.0625rem;line-height:1.65;margin-top:1.15rem;max-width:38ch}.opening ul.does{list-style:none;margin-top:2rem;display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.opening ul.does li{display:flex;flex-direction:column;gap:.1rem}.opening ul.does b{font-size:.875rem;font-weight:600;color:#fff}.opening ul.does span{font-size:.8125rem;color:rgba(255,255,255,.45);line-height:1.5}.opening .promise{display:none}.passbox{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.7rem;padding:.75rem .9rem;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);animation:lpRise .2s ease both}.passbox>span{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);width:100%}.passbox input,.passbox select{padding:.45rem .65rem;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.8125rem}.passbox input{flex:1 1;min-width:min(100%,180px)}.passbox i{width:100%;font-style:normal;font-size:.75rem;color:var(--mute-2);line-height:1.5}.passed{margin-top:.4rem;font-size:.75rem;color:var(--orange);font-weight:600}.ownwrap{margin:1.5rem 0}.ownbox{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--r);padding:1.1rem 1.25rem;display:grid;grid-gap:.6rem;gap:.6rem;box-shadow:var(--shadow);animation:lpRise .24s cubic-bezier(.2,.72,.3,1) both}.ownbox input,.ownbox select{padding:.6rem .75rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:var(--r-sm);font:inherit;font-size:.875rem}.ownbox input:focus,.ownbox select:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-ring)}.ownacts{display:flex;gap:.5rem;flex-wrap:wrap}.ownbox i{font-style:normal;font-size:.75rem;color:var(--mute-2);line-height:1.55}.task.extra{border-left-color:var(--orange)}.btn.tiny.ghost.danger{color:var(--crit);border-color:var(--line-2)}.btn.tiny.ghost.danger:hover{border-color:var(--crit)}.tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin:0 0 1.5rem;border-bottom:1px solid var(--line);padding-bottom:0}.tabs .tab{background:none;border:none;border-bottom:2px solid transparent;font:inherit;font-weight:600;font-size:.9375rem;color:var(--mute-2);padding:.7rem 1.1rem;cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px;white-space:nowrap}.tabs .tab:hover{color:var(--ink-2)}.tabs .tab.on{color:var(--orange-dk);border-bottom-color:var(--orange)}.trow.given{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:.9rem 1.1rem;margin-bottom:.5rem;flex-wrap:wrap}.trow.given.need{border-left-color:var(--crit)}.trow.given.off{opacity:.5}.trow.given .tmain{flex:1 1;min-width:min(100%,320px)}.trow.given .ttl2{display:block;font-size:.9375rem;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:.2rem}.trow.given .sub{font-size:.8125rem;color:var(--mute-2);line-height:1.5;margin-bottom:.4rem}.trow.given .pedit{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.flag.who{background:var(--surface-2);color:var(--ink-2)}.flag.st.done{background:var(--good-soft);color:var(--good)}.flag.st.submitted{background:var(--warn-soft);color:var(--warn)}.flag.st.missed{background:var(--crit-soft);color:var(--crit)}.flag.st.withdrawn,.flag.wt{background:var(--surface-2);color:var(--mute-2)}.flag.wt.w2{background:var(--brand-soft);color:var(--orange-dk)}.flag.wt.w3{background:var(--warn-soft);color:var(--warn)}.flag.wt.w5{background:var(--orange);color:#fff}select.wt.w3{border-color:var(--warn)}select.wt.w5{border-color:var(--orange);font-weight:600}.dayover{position:fixed;inset:0;z-index:80;background:rgba(17,17,19,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1.5rem;overflow:auto;animation:lpIn .22s ease both}.dayinner{width:min(720px,100%);animation:lpRise .38s cubic-bezier(.2,.72,.3,1) both}.dayacts{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap;margin-top:1rem}.daycard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.75rem;box-shadow:0 18px 50px rgba(0,0,0,.14);position:relative;overflow:hidden}.daycard:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--orange),var(--orange-lt))}.daycard.outstanding:before{background:linear-gradient(90deg,var(--good),#4FBF8B)}.daycard.quiet:before{background:var(--line-2)}.daycard .dhead h2{font-size:1.5rem;letter-spacing:-.025em;margin:.15rem 0 .4rem;line-height:1.25}.daycard .dband{font-size:.9375rem;color:var(--ink-2)}.daycard .dband b{color:var(--orange-dk)}.daycard.outstanding .dband b{color:var(--good)}.dscore{display:flex;gap:1.75rem;align-items:flex-start;flex-wrap:wrap;margin:1.5rem 0;padding:1.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dscore .big{text-align:center;min-width:110px}.dscore .big b{display:block;font-size:3rem;font-weight:700;line-height:1;color:var(--orange);letter-spacing:-.04em}.dscore .big span{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);font-weight:600}.dbits{flex:1 1;min-width:min(100%,240px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;list-style:none}.dbits li{font-size:.875rem;color:var(--ink-2);line-height:1.4}.dbits li b{color:var(--ink);font-weight:700;margin-right:.3rem}.dbits li em{display:block;font-style:normal;font-size:.75rem;color:var(--mute-2)}.dbits li.win b{color:var(--good)}.dbits li.bad b{color:var(--crit)}.dlist{margin-top:1.25rem}.dlist .peyebrow{margin-bottom:.5rem}.drow{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.875rem}.drow:last-child{border-bottom:none}.drow b{font-weight:500;color:var(--ink)}.drow .dot{width:7px;height:7px;border-radius:50%;background:var(--line-2);flex:none}.drow .dot.ok{background:var(--good)}.drow .dot.wait{background:var(--warn)}.drow .dot.own{background:var(--orange)}.drow .dot.call{background:var(--orange-lt)}.drow .dnote{font-size:.8125rem;color:var(--mute-2);font-style:italic;flex-basis:100%;padding-left:1.15rem}.daycard.compact{box-shadow:none;padding:1.5rem}.leadline{background:linear-gradient(120deg,var(--orange) 0,#C85806 100%);color:#fff;border-radius:var(--r-lg);padding:1.4rem 1.6rem;margin-bottom:1.5rem;box-shadow:0 8px 28px rgba(232,104,10,.22)}.leadline h2{color:#fff;font-size:1.375rem;letter-spacing:-.025em;margin:.2rem 0 .35rem}.leadline p{color:rgba(255,255,255,.9);font-size:.875rem;line-height:1.55;max-width:60ch}.leadline .lil{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.75)}.race{display:flex;flex-direction:column;gap:.4rem}.racer{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--paper);border:none;border-radius:var(--r);transition:border-color .15s ease}.racer.me{border-color:var(--orange);background:var(--brand-soft)}.racer.first .pl{background:var(--orange);color:#fff}.racer .pl{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--mute-2);font-size:.8125rem;font-weight:700}.racer .rwho{flex:1 1;min-width:130px}.racer .rwho b{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.racer .rwho span{font-size:.75rem;color:var(--mute-2)}.racer .rbar{flex:2 1;min-width:80px;height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden}.racer .rbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--orange-lt),var(--orange));transition:width .5s cubic-bezier(.2,.72,.3,1)}.racer .rscore{flex:none;text-align:right;min-width:88px}.racer .rscore b{display:block;font-size:1.125rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.racer .rscore span{display:block;font-size:.6875rem;color:var(--mute-2);letter-spacing:.02em;text-transform:none}@media (max-width:640px){.racer{flex-wrap:wrap}.racer .rbar{flex-basis:100%;order:9}}.verdict{border-radius:var(--r-lg);padding:1.5rem 1.75rem;margin-bottom:1.75rem;color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.18);position:relative;overflow:hidden;background:linear-gradient(120deg,var(--orange) 0,#C85806 100%)}.verdict.on-track{background:linear-gradient(120deg,var(--good) 0,#166B42 100%)}.verdict.holding{background:linear-gradient(120deg,#4A5568,#2D3748)}.verdict.at-risk{background:linear-gradient(120deg,var(--warn) 0,#9A5B00 100%)}.verdict.off-track{background:linear-gradient(120deg,var(--crit) 0,#8C1D18 100%)}.verdict .lil{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.75)}.verdict h2{color:#fff;font-size:1.4375rem;letter-spacing:-.025em;line-height:1.3;margin:.25rem 0 .6rem;max-width:52ch}.verdict .need{font-size:.9375rem;color:rgba(255,255,255,.94);line-height:1.6;max-width:62ch}.verdict .need b{color:#fff;font-weight:700}.verdict .q{display:block;margin-top:.3rem;font-size:.8125rem;color:rgba(255,255,255,.7);font-family:var(--mono)}.todo{display:flex;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;margin-bottom:.5rem;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);flex-wrap:wrap}.todo.urgent{border-left-color:var(--crit)}.todo .when{flex:none;font-style:normal;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);background:var(--surface-2);padding:.25rem .55rem;border-radius:var(--r-pill);margin-top:.1rem}.todo.urgent .when{background:var(--crit-soft);color:var(--crit)}.todo .tmain{flex:1 1;min-width:min(100%,280px)}.todo .tmain b{display:block;font-size:.9375rem;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:.2rem}.todo .sub{font-size:.8125rem;color:var(--mute-2);line-height:1.55}.funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.fstep{background:var(--paper);border:none;border-radius:var(--r);padding:1rem 1.1rem}.fstep b{display:block;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.fstep span{display:block;font-size:.75rem;color:var(--ink-2);font-weight:500;margin-top:.15rem}.fstep em{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);margin-top:.3rem;font-family:var(--mono)}.fstep em.up{color:var(--good)}.fstep em.down{color:var(--crit)}.conns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:1.5rem}.conn{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.25rem}.conn.connected{border-left:3px solid var(--good)}.conn.ready{border-left:3px solid var(--warn)}.conn.building{border-left:3px solid var(--line-2)}.conn .chead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;flex-wrap:wrap}.conn b{font-size:.9375rem;font-weight:650}.conn p{font-size:.8125rem;line-height:1.5}.conn .via,.conn p{color:var(--mute-2)}.conn .via{display:inline-block;margin-top:.4rem;font-size:.6875rem;font-family:var(--mono)}.conn .pill{font-style:normal;font-size:.625rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;padding:.2rem .5rem;border-radius:99px;white-space:nowrap}.conn .pill.connected{background:var(--good-soft);color:var(--good)}.conn .pill.ready{background:var(--warn-soft);color:var(--warn)}.conn .pill.building{background:var(--surface-2);color:var(--mute-2)}.tabbar{display:none}@media(max-width:820px){.topnav{gap:.5rem;padding:.5rem var(--gut);flex-wrap:nowrap;background:color-mix(in srgb,var(--paper) 95%,transparent);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);padding-top:calc(.5rem + env(safe-area-inset-top))}.topnav .navlinks{display:none}.topnav .navright{flex:1 1;justify-content:flex-end;gap:.3rem;min-width:0}.topnav .asselect,.topnav .navright>a[href="/api/logout"],.topnav .navright>button[title="Light or dark"]{display:none}.topnav.lean{flex-wrap:wrap;height:auto;min-height:60px;padding-bottom:.45rem}.topnav.lean .navlinks{display:flex;order:3;flex-basis:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.topnav.lean .navright>a[href="/api/logout"],.topnav.lean .navright>button[title="Light or dark"]{display:inline-flex}.bellpanel,.morepanel{position:fixed;left:.6rem;right:.6rem;top:auto;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(62vh,520px);overflow-y:auto;border-radius:18px;box-shadow:0 -8px 40px rgba(0,0,0,.28)}.bellveil{position:fixed;inset:0;background:rgba(0,0,0,.35)}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(200%) blur(26px);border-top:1px solid var(--line);box-shadow:0 -1px 0 rgba(0,0,0,.04);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));gap:0}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.tabbar{background:var(--paper)}}.tabbar a,.tabbar button{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:50px;border:none;background:none;border-radius:14px;font:inherit;font-size:.625rem;font-weight:600;color:var(--ink-2);text-decoration:none;cursor:pointer;padding:.4rem .1rem;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease,background .15s ease}.tabbar a svg,.tabbar button svg{display:block}.tabbar a.on{background:var(--brand-soft);color:var(--orange);font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent)}.tabbar a.on svg{stroke-width:2}.bellbtn{width:44px}.asselect,.bellbtn,.clockbtn{height:44px}.asselect{min-height:44px}.avabtn{width:44px;height:44px}.avamenu a,.avamenu button{min-height:44px;display:flex;align-items:center}.btn,.btn.tiny,.heldstuck,.matchchip,a.btn,button.btn,input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{min-height:44px}.tabbar a,.tabbar button{min-height:52px}.wasend .btn{width:100%;justify-content:center}.heldbar li em,.heldbar li span,.matchchip span,.waattach label{font-size:.75rem}.matchlead,.wsflags i{font-size:.6875rem}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.portal{grid-template-columns:1fr}.pside{position:-webkit-sticky;position:sticky;top:calc(52px + env(safe-area-inset-top));z-index:30;padding:.6rem .85rem .7rem;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 2px 10px rgba(0,0,0,.04)}.pline,.pmods,.psecs,.pwho{display:none}.pjump,.pjump span{display:block}.pjump span{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.3rem}.pjump select{width:100%;font-size:16px;font-weight:700;min-height:48px;font-family:var(--disp);letter-spacing:-.01em}.pmain{padding:1.1rem var(--gut) 2rem}.phead h1{font-size:1.375rem;letter-spacing:-.03em}.btn.tiny{min-height:44px;padding:.5rem .8rem}input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=text],select{min-height:44px;font-size:16px}.qstats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.verdict{padding:1.25rem 1.1rem;border-radius:16px}.verdict h2{font-size:1.1875rem}.daycard{padding:1.25rem 1.1rem}.dscore{gap:1rem}.dscore .big b{font-size:2.25rem}.todo{padding:.85rem .95rem}.racer{padding:.7rem .85rem;gap:.7rem}.racer .rwho b{font-size:.875rem}.tabs{gap:.15rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs .tab{white-space:nowrap;padding:.65rem .8rem;font-size:.875rem;min-height:44px}}.scroll,.tbl{overscroll-behavior-x:contain}.moreacct{display:none}@media(max-width:820px){.moreacct{display:block;margin-top:.35rem;padding-top:.6rem;border-top:1px solid var(--line)}.moreacct .asrow{display:block;padding:.5rem .7rem}.moreacct .asrow span{display:block;font-size:.6875rem;color:var(--mute);margin-bottom:.3rem;font-weight:600}.moreacct .asrow select{width:100%;min-height:44px;font-size:16px;padding:.5rem .6rem;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:10px;font-family:var(--font)}.moreacct .acctrow{display:flex;gap:.4rem;padding:.5rem .7rem .3rem}.moreacct .acctrow .btn{flex:1 1}}.flag.when{background:transparent;color:var(--mute-2);font-weight:500;text-transform:none;letter-spacing:0;padding-left:0;font-family:var(--mono);font-size:.6875rem}.keepbox{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.7rem .8rem .55rem;margin:.15rem 0 1rem}.keepbox legend{font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);padding:0 .35rem}.keepopt{display:flex;gap:.6rem;align-items:flex-start;padding:.45rem .35rem;border-radius:var(--r-xs);cursor:pointer;transition:background .15s}.keepopt:hover{background:var(--surface-2)}.keepopt.on{background:var(--brand-soft)}.keepopt input{margin-top:.28rem;accent-color:var(--orange);flex:0 0 auto}.keepopt span{display:block;min-width:0}.keepopt b{display:block;font-size:.875rem;font-weight:600}.keepopt em{display:block;font-style:normal;font-size:.75rem;color:var(--mute);line-height:1.4}.keeplist{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:.25rem 0 1rem}.keepcard{position:relative;text-align:left;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);padding:.85rem .9rem;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.keepcard:hover:not(:disabled){border-color:var(--orange);box-shadow:var(--shadow)}.keepcard:disabled{opacity:.6;cursor:default}.keepcard.on{border-color:var(--orange);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-ring)}.keepcard b{display:block;font-size:.9375rem;margin-bottom:.2rem}.keepcard span{display:block;font-size:.78rem;color:var(--mute);line-height:1.45}.pickmark{position:absolute;top:.6rem;right:.7rem;font-style:normal;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--orange-dk)}.chartgrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:.3rem 0 1.4rem}.chart{background:var(--surface);border:none;border-radius:var(--r);padding:1rem 1.05rem 1.1rem;min-width:0}.chart.wide{grid-column:1/-1}.chart figcaption{margin-bottom:.85rem}.chart figcaption b{display:block;font-family:var(--disp);font-size:1rem;font-weight:600;letter-spacing:var(--track-lg)}.chart figcaption span{display:block;font-size:.78rem;color:var(--mute);line-height:1.45;margin-top:.15rem}.cbars,.cstacks{display:flex;flex-direction:column;gap:.5rem}.cbar,.cprow,.crow{display:grid;grid-template-columns:minmax(86px,32%) 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.cblab{font-size:.78rem;line-height:1.28;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbtrack{position:relative;height:14px;background:var(--surface-2);overflow:hidden}.cbfill,.cbtrack{border-radius:var(--r-pill)}.cbfill{display:block;height:100%;background:var(--c1);transition:width .4s ease}.cbfill.good{background:var(--good)}.cbfill.warn{background:var(--warn)}.cbfill.bad{background:var(--crit)}.cbfill.mute{background:var(--mute-2)}.cbval{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;text-align:right;min-width:3.2rem}.cbnote{grid-column:2/4;font-size:.72rem;color:var(--mute);margin-top:-.25rem}.cstack{display:flex;height:16px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-2)}.cseg{display:block;height:100%;box-shadow:2px 0 0 var(--surface)}.cseg:last-child{box-shadow:none}.cseg.good{background:var(--good)}.cseg.warn{background:var(--warn)}.cseg.bad{background:var(--crit)}.cseg.mute{background:var(--mute-2)}.ckey{display:flex;flex-wrap:wrap;gap:.5rem .95rem;margin-top:.7rem;font-size:.72rem;color:var(--mute)}.ckey span{display:inline-flex;align-items:center;gap:.35rem}.ckey i{width:9px;height:9px;border-radius:2px;background:var(--c1);flex:0 0 auto}.ckey i.good{background:var(--good)}.ckey i.warn{background:var(--warn)}.ckey i.bad{background:var(--crit)}.ckey i.mute{background:var(--mute-2)}.cdonut{display:flex;gap:1.1rem;align-items:center;flex-wrap:wrap}.cdonut svg{flex:0 0 auto;max-width:100%;height:auto}.cring{stroke:var(--surface-2)}.carc,.cring{fill:none;stroke-width:16}.carc{stroke-linecap:butt;transition:stroke-dasharray .5s ease}.carc.good{stroke:var(--good)}.carc.warn{stroke:var(--warn)}.carc.bad{stroke:var(--crit)}.carc.mute{stroke:var(--mute-2)}.cmid{font-family:var(--disp);font-size:20px;font-weight:600;fill:var(--ink)}.cmid,.csub{text-anchor:middle}.csub{font-size:8.5px;fill:var(--mute);letter-spacing:.06em;text-transform:uppercase}.clegend{list-style:none;flex:1 1 190px;min-width:170px;display:flex;flex-direction:column;gap:.3rem}.clegend li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.78rem}.clegend i{width:9px;height:9px;border-radius:2px;background:var(--c1)}.clegend i.good{background:var(--good)}.clegend i.warn{background:var(--warn)}.clegend i.bad{background:var(--crit)}.clegend i.mute{background:var(--mute-2)}.clegend span{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clegend b{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.78rem}.clegend em{font-style:normal;font-size:.7rem;color:var(--mute);min-width:2.2rem;text-align:right}.cline svg{width:100%;display:block;overflow:visible}.cgoal{stroke:var(--mute-2);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cxaxis{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.68rem;color:var(--mute)}.cxaxis span{flex:1 1;text-align:center;min-width:0;overflow:visible;white-space:nowrap}.cxaxis span:first-child{text-align:left}.cxaxis span:last-child{text-align:right}.cxaxis span.on{color:var(--ink-2);font-weight:600}.cpace{margin:.2rem 0 .4rem}.cpmark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);border-radius:1px;opacity:.75}@media (max-width:480px){.cxaxis span:not(:first-child):not(:last-child){visibility:hidden}}@media (max-width:560px){.cbar,.cprow,.crow{grid-template-columns:minmax(70px,38%) 1fr auto;gap:.45rem}.cblab{font-size:.72rem}.cbval{font-size:.75rem;min-width:2.6rem}.cdonut{justify-content:center}}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#f4f4f6;--panel:#fff}body,html{background:#fff!important;color:#000!important}.bellpanel,.bellveil,.iconbtn,.morepanel,.navlinks,.noprint,.qacts,.seg,.tabbar,button,nav{display:none!important}.qwrap{max-width:none;padding:0;margin:0}.chart,.daycard,.qstats,.standing,.tbl{break-inside:avoid;page-break-inside:avoid}.chartgrid{grid-template-columns:1fr 1fr}.chart{border:1px solid #ddd;box-shadow:none}h2.qsec{break-after:avoid;page-break-after:avoid}.packbreak{break-before:page;page-break-before:always}a[href]:after{content:""}.printonly{display:block!important}}.printonly{display:none}.packbar{display:flex;flex-direction:column;gap:.75rem;background:var(--surface);border:none;border-radius:var(--r);padding:.9rem 1rem;margin-bottom:1.4rem}.packdates{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.packdates label{display:flex;flex-direction:column;gap:.2rem;font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2)}.packdates input[type=date]{font:inherit;font-size:.85rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:.4rem .55rem;min-width:9.5rem}.packouts{display:flex;flex-wrap:wrap;gap:.5rem}.packhead{margin-bottom:1.3rem;padding-bottom:1rem;border-bottom:2px solid var(--ink)}.packhead h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin:.15rem 0 .3rem}.reading{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:.2rem 0 1.4rem}.reading li{position:relative;padding:.6rem .85rem .6rem 1.1rem;border-radius:var(--r-sm);background:var(--surface-2);font-size:.9rem;line-height:1.5}.reading li:before{content:"";position:absolute;left:0;top:.55rem;bottom:.55rem;width:3px;border-radius:2px;background:var(--mute-2)}.reading li.good{background:var(--good-soft)}.reading li.good:before{background:var(--good)}.reading li.warn{background:var(--warn-soft)}.reading li.warn:before{background:var(--warn)}.reading li.bad{background:var(--crit-soft)}.reading li.bad:before{background:var(--crit)}.twoup{display:grid;grid-gap:1.1rem;gap:1.1rem;grid-template-columns:1fr 1fr}@media (max-width:700px){.twoup{grid-template-columns:1fr}}.cminihead{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);margin-bottom:.35rem}.exec .qsec{margin-top:2rem}.topnav.lean .navlinks{gap:.25rem}.doing{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin:.3rem 0 1rem}.doing li{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .85rem;gap:.35rem .85rem;align-items:baseline;background:var(--surface);border:none;border-radius:var(--r);padding:.8rem .95rem}.doing i.when{grid-row:1/3;align-self:start;font-style:normal;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap;background:var(--surface-2);border-radius:var(--r-pill);padding:.22rem .5rem}.doing i.when.now{background:var(--crit-soft);color:var(--crit)}.doing i.when.thisweek,.doing i.when.today{background:var(--warn-soft);color:var(--warn)}.doing i.when.theyear{background:var(--brand-soft);color:var(--orange-dk)}.doing b{font-size:.9375rem;font-weight:600;line-height:1.35}.doing span{grid-column:2;font-size:.82rem;color:var(--mute);line-height:1.5}@media (max-width:560px){.doing li{grid-template-columns:1fr}.doing i.when{grid-row:auto;justify-self:start}.doing span{grid-column:1}}:root{--h1:#F09A54;--h2:#E87C28;--h3:#D9600A;--h4:#B34E04;--h5:#8A3B02}:root[data-theme=dark]{--h1:#7A4514;--h2:#A05A12;--h3:#C87014;--h4:#E68A24;--h5:#FFAE68}.heat{overflow-x:auto;padding-bottom:.35rem}.heatgrid{display:grid;grid-template-columns:auto repeat(var(--cols),minmax(13px,22px));grid-gap:3px;gap:3px;align-items:center;justify-content:start;min-width:min-content}.hcorner{width:2.1rem}.hhour{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:1.15rem;font-size:.625rem;color:var(--mute-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.hhour.open{color:var(--ink-2);font-weight:600}.hhour.open:after{content:"";display:block;align-self:stretch;height:2px;margin:.2rem -1.5px 0;background:var(--line-2)}.hday{font-size:.6875rem;color:var(--ink-2);padding-right:.4rem;text-align:right;white-space:nowrap}.hday.shut{color:var(--mute-2)}.hcell{display:block;aspect-ratio:1;min-height:14px;border-radius:3px;background:var(--surface-2);transition:background .2s}.hcell.l1{background:var(--h1)}.hcell.l2{background:var(--h2)}.hcell.l3{background:var(--h3)}.hcell.l4{background:var(--h4)}.hcell.l5{background:var(--h5)}.heatkey{display:flex;align-items:center;gap:.3rem;margin-top:.7rem;font-size:.7rem;color:var(--mute);flex-wrap:wrap}.heatkey .hcell{width:13px;min-height:13px;height:13px;aspect-ratio:auto}.heatkey .hcell.l0{box-shadow:inset 0 0 0 1px var(--line-2)}.heatkey em{font-style:normal;margin-left:.5rem;color:var(--mute-2)}.pulse{list-style:none;display:flex;flex-direction:column}.pulse li{display:grid;grid-template-columns:auto minmax(5.5rem,auto) 1fr auto;align-items:baseline;grid-gap:.2rem .6rem;gap:.2rem .6rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.85rem}.pulse li:last-child{border-bottom:none}.pulse .dot{width:7px;height:7px;border-radius:50%;background:var(--mute-2);align-self:center;flex:none}.pulse li.give .dot{background:var(--c1)}.pulse li.call .dot{background:var(--c2)}.pulse li.do .dot{background:var(--c3)}.pulse li.check .dot{background:var(--c4)}.pulse li.clock .dot{background:var(--c5)}.pulse li.system .dot{background:var(--mute-2)}.pulse li.bad .dot{background:var(--crit)}.pulse li.system{color:var(--mute)}.pulse .who{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse li.system .who{font-weight:500;color:var(--mute-2)}.pulse .verb{color:var(--ink-2);min-width:0}.pulse .verb em{font-style:normal;color:var(--mute);margin-left:.35rem}.pulse .verb s{text-decoration:none;color:var(--warn);margin-left:.35rem;font-size:.78rem}.pulse .whn{font-size:.72rem;color:var(--mute-2);white-space:nowrap;text-align:right}@media (max-width:620px){.pulse li{grid-template-columns:auto 1fr auto;row-gap:.1rem}.pulse .verb{grid-column:2/4}.pulse .whn{grid-row:1;grid-column:3}}.notice{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:1rem 1.15rem;margin-bottom:.85rem}.notice.hot{border-left-color:var(--crit);background:var(--crit-soft)}.notice.done{opacity:.72}.notice.closed,.notice.done{border-left-color:var(--good)}.notice.closed{opacity:.66}.notice.seen{border-left-color:var(--warn)}.notice header{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.4rem}.notice header b{font-family:var(--disp);font-size:1.0625rem;font-weight:600;letter-spacing:var(--track-lg);line-height:1.25}.notice header .sub{font-size:.75rem;color:var(--mute)}.notice p{font-size:.9rem;color:var(--ink-2);line-height:1.6;white-space:pre-wrap;max-width:70ch}.notice footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.ackd{font-size:.75rem;color:var(--good);font-weight:600}.notice.seen .ackd{color:var(--warn)}.tabnum{display:inline-block;margin-left:.4rem;padding:0 .35rem;min-width:1.15rem;font-style:normal;font-size:.6875rem;font-weight:700;line-height:1.15rem;text-align:center;border-radius:var(--r-pill);background:var(--crit);color:#fff}.seg button.on .tabnum{background:#fff;color:var(--orange-dk)}.depts{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:.3rem 0 1.25rem}.dept{background:var(--paper);border:none;border-radius:var(--r);padding:.95rem 1.05rem}.dept.off{opacity:.6}.dept b{display:block;font-family:var(--disp);font-size:1rem;font-weight:600}.dept .line{display:block;font-size:.78rem;color:var(--mute);line-height:1.45;margin:.15rem 0 .6rem}.dept .who{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.dept .who i{font-style:normal;font-size:.72rem;padding:.15rem .5rem;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--orange-dk);font-weight:600}.dept .who i.none{background:var(--crit-soft);color:var(--crit)}.dept .num{font-size:.72rem;color:var(--mute-2)}.evrow{background:var(--paper);border:none;border-radius:var(--r);margin-bottom:.7rem;overflow:hidden}.evrow.odd{border-style:dashed;background:var(--surface-3)}.evhead{display:flex;align-items:center;gap:1rem;width:100%;padding:.95rem 1.1rem;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.evhead:hover{background:var(--surface-2)}.evname{flex:1 1 12rem;min-width:0}.evname b{display:block;font-family:var(--disp);font-size:1rem;font-weight:600}.evname em{display:block;font-style:normal;font-size:.72rem;color:var(--mute);margin-top:.1rem}.evnums{display:flex;gap:1.4rem;flex:none}.evnums i{display:block;font-style:normal;text-align:right}.evnums i b{display:block;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.evnums i span{display:block;font-size:.65rem;color:var(--mute-2);letter-spacing:.03em}.evnums i.bad b{color:var(--crit)}.evnums i.good b{color:var(--good)}.evmore{flex:none;font-size:1.2rem;color:var(--mute-2);width:1rem;text-align:center}.evbody{padding:0 1.1rem 1.2rem;border-top:1px solid var(--line)}.evsub{font-family:var(--font);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-2);margin:1.3rem 0 .6rem}.evbody .evsub:first-child{margin-top:1rem}@media (max-width:720px){.evhead{flex-wrap:wrap;gap:.6rem}.evname{flex:1 1 100%}.evnums{gap:1.1rem;flex:1 1 auto}.evnums i{text-align:left}}.capbox em.set{color:var(--orange-dk);font-weight:600}.who i.term{font-family:var(--mono);text-transform:none;background:var(--surface-2);color:var(--ink-2);font-weight:500}.lmeta .from{font-weight:600;color:var(--ink-2)}.lmeta .from.none{font-weight:500;color:var(--warn);font-style:italic}.bday{position:-webkit-sticky;position:sticky;top:0;z-index:55;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem 1rem;background:linear-gradient(90deg,var(--brand-soft),var(--good-soft));color:var(--ink);font-size:.875rem}.bday i{font-style:normal;font-size:1.05rem;color:var(--orange);line-height:1}.bday b{font-weight:600}.bday span{color:var(--mute)}.bday button{margin-left:auto;border:0;background:none;color:var(--mute-2);cursor:pointer;font-size:1.05rem;line-height:1;padding:.15rem .35rem;border-radius:8px}.bday button:hover{color:var(--ink);background:rgba(0,0,0,.06)}:root[data-theme=dark] .bday{background:linear-gradient(90deg,#241a13,#12241b)}:root[data-theme=dark] .bday button:hover{background:rgba(255,255,255,.08)}.clockbtn.away{background:var(--warn-soft);color:var(--warn);border-color:transparent}.swrap{max-width:none}.swrap .cake{display:flex;gap:.85rem;align-items:flex-start;background:var(--brand-soft);border-radius:var(--r-lg);padding:1.15rem 1.25rem;margin-bottom:.9rem}.swrap .cake i{font-style:normal;font-size:1.5rem;color:var(--orange);line-height:1.1}.swrap .cake b{display:block;font-family:var(--disp);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.swrap .cake span{display:block;font-size:.8125rem;color:var(--mute);margin-top:.2rem}.sident{background:var(--sidebar);color:#fff;border-radius:var(--r-lg);padding:1.4rem 1.5rem;margin-bottom:.7rem}.sident .sname b{display:block;font-family:var(--disp);font-size:1.5rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.sident .sname span{display:block;font-size:.8125rem;color:#9C9CAB;margin-top:.2rem}.sident .sdoes{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.sident .sdoes li{position:relative;padding-left:1rem;font-size:.875rem;color:rgba(255,255,255,.86);line-height:1.5}.sident .sdoes li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--orange-lt)}:root[data-theme=dark] .sident{background:linear-gradient(160deg,#241a13,#1a1a21 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ssay{border-radius:var(--r-lg);padding:1.1rem 1.25rem;margin-bottom:.7rem;background:var(--surface-2)}.ssay p{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--ink);font-weight:500}.ssay.good{background:var(--good-soft)}.ssay.good p{color:var(--good)}.ssay.warn{background:var(--warn-soft)}.ssay.warn p{color:var(--warn)}.sweek{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;background:var(--surface-2);border-radius:var(--r-lg);padding:1.2rem 1.3rem;margin-bottom:.7rem}.sring{width:88px;height:88px;flex:none}.sring .trk{fill:none;stroke:var(--line-2);stroke-width:9}.sring .fil{fill:none;stroke:var(--orange);stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.72,.3,1)}.sring .num{fill:var(--ink);font-family:var(--disp);font-size:19px;font-weight:600;text-anchor:middle;letter-spacing:-.03em}.sfacts{display:flex;gap:1.6rem;flex-wrap:wrap;flex:1 1;min-width:min(100%,220px)}.sfacts b{display:block;font-family:var(--disp);font-size:1.75rem;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink)}.sfacts b i{font-style:normal;font-size:.9375rem;color:var(--mute-2);font-weight:500;letter-spacing:0}.sfacts b.bad{color:var(--crit)}.sfacts span{display:block;font-size:.75rem;color:var(--mute);margin-top:.3rem}.sone{background:var(--paper);border-radius:var(--r-lg);padding:1.3rem 1.35rem;margin-bottom:.7rem;box-shadow:0 10px 30px rgba(0,0,0,.07)}.sone .lab{font-size:.75rem;color:var(--orange);margin-bottom:.35rem}.sone .lab,.sone b{display:block;font-weight:600}.sone b{font-family:var(--disp);font-size:1.25rem;letter-spacing:-.03em;line-height:1.25}.sone p{margin:.45rem 0 1rem;font-size:.9375rem;color:var(--mute);line-height:1.55;max-width:56ch}.sone .btn.go{border-radius:99px;padding:.8rem 1.4rem}.sbreak{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--surface-2);border-radius:var(--r-lg);padding:1.05rem 1.2rem;margin-bottom:.7rem}.sbreak>div{flex:1 1;min-width:min(100%,260px)}.sbreak b{display:block;font-size:.9375rem;font-weight:600}.sbreak span{display:block;font-size:.8125rem;color:var(--mute);margin-top:.2rem;line-height:1.5}.sbreak .btn{border-radius:99px;flex:none}.sbreak.on{background:var(--warn-soft)}.sbreak.on b{color:var(--warn)}.sbreak.done{opacity:.75}.sclosed{background:var(--surface-2);border-radius:var(--r-lg);padding:1.25rem 1.3rem;margin-bottom:.7rem}.sclosed .lab{display:block;font-size:.75rem;color:var(--mute);margin-bottom:.3rem}.sclosed b{display:block;font-family:var(--disp);font-size:1.375rem;font-weight:600;letter-spacing:-.03em}.sclosed .pts{display:block;font-family:var(--mono);font-size:.875rem;color:var(--mute);margin-top:.2rem}.sclosed p{margin:.5rem 0 .9rem;font-size:.9375rem;color:var(--mute);line-height:1.5}.sclosed.outstanding{background:var(--good-soft)}.sclosed.outstanding b{color:var(--good)}.sclosed.quiet b{color:var(--mute-2)}.sout{width:100%;justify-content:center;border-radius:99px;margin-bottom:.7rem}.sday{background:var(--surface-2);border-radius:var(--r-lg);padding:.5rem 1.2rem 1rem}.sday .srow{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.875rem}.sday .srow:last-of-type{border-bottom:0}.sday .srow .k{color:var(--mute)}.sday .srow .v{font-weight:600;text-align:right}.sday .srow .v.bad{color:var(--crit)}.sday .srow .v.good{color:var(--good)}.smore{margin-top:.6rem;border:0;background:none;color:var(--orange);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;padding:.3rem 0}.sweeklist{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.sweeklist li{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.6rem .8rem;border-radius:12px;background:var(--paper);font-size:.8125rem}.sweeklist li b{font-weight:600}.sweeklist li span{color:var(--mute)}.sweeklist li em{flex-basis:100%;font-style:normal;color:var(--mute-2);font-size:.75rem}.sweeklist li.grace{background:var(--brand-soft)}.sweeklist li.grace span{color:var(--orange-dk)}.slast{display:flex;gap:.85rem;align-items:center;margin-top:.7rem;padding:1rem 1.15rem;border-radius:var(--r-lg);background:var(--surface-2);text-decoration:none;color:inherit}.slast:hover{background:var(--brand-soft)}.slast i{font-style:normal;font-size:1.25rem;color:#C9911F;line-height:1}.slast b{display:block;font-size:.9375rem;font-weight:600}.slast span{display:block;font-size:.8125rem;color:var(--mute);margin-top:.15rem}.scoming{margin-top:.7rem;font-size:.8125rem;color:var(--mute-2)}.crown{position:relative;overflow:hidden;text-align:center;border-radius:var(--r-lg);padding:2.4rem 1.5rem 2rem;margin-bottom:1.2rem;color:#fff;background:linear-gradient(150deg,#3A2A0C,#171720 62%)}.crown:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(201,145,31,.34),transparent 62%)}.crown>*{position:relative;z-index:1}.crown i{font-style:normal;display:block;font-size:2rem;color:#E8B54B;line-height:1}.crown .lab{display:block;font-size:.75rem;color:#D8C79B;margin-top:.7rem;letter-spacing:.02em}.crown .who{display:block;font-family:var(--disp);font-size:clamp(2rem,7vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin-top:.35rem}.crown .role{display:block;font-size:.875rem;color:#B8AC8E;margin-top:.3rem}.crown .pts{display:block;font-size:.9375rem;color:#EBDFC4;margin-top:1rem}.crown .pts b{font-family:var(--disp);font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.crown .head{margin:.9rem auto 0;max-width:44ch;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.84)}.crown .span{display:block;font-family:var(--mono);font-size:.75rem;color:#8E8570;margin-top:1rem}.crown.mine{background:linear-gradient(150deg,#4A3208,#1D1206 68%)}.crown.mine .lab{color:#F0C464;font-weight:600}.awrap .prow .pl{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--mute);font-family:var(--disp);font-size:.875rem;font-weight:600}.awrap .awhy{margin-top:1.2rem;max-width:62ch}.linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--orange);font-weight:600;cursor:pointer;text-align:left}.linkbtn:hover{text-decoration:underline}.hwrap{max-width:44rem}.keepmine{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--mute);cursor:pointer;white-space:nowrap}.keepmine.on{color:var(--good)}.keepmine input{margin:0}.hsteps{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.hstep{display:flex;align-items:center;gap:.45rem;border:0;background:var(--surface-2);color:var(--mute);font:inherit;font-size:.8125rem;font-weight:600;padding:.5rem .85rem;border-radius:99px;cursor:pointer}.hstep i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);font-size:.6875rem;color:var(--mute-2)}.hstep.past,.hstep.past i{color:var(--good)}.hstep.past i{background:var(--good-soft)}.hstep.on{background:var(--sidebar);color:#fff;box-shadow:inset 0 0 0 2px var(--orange)}.hstep.on i{background:var(--orange);color:#fff}.hcard{background:var(--paper);border-radius:var(--r-lg);padding:1.4rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.06)}.hcard .field{margin-bottom:1.4rem}.hcard .field:last-child{margin-bottom:0}.hcard .field label{display:block;font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:.45rem}.hcard .bdayset select,.hcard .hdate select{width:auto;min-width:7.5rem}.hcard .hdate input{width:auto;flex:1 1;min-width:10rem}.hcard textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;font:inherit;font-size:.9375rem;color:var(--ink);resize:vertical}.hcard input:focus,.hcard textarea:focus{outline:none;border-color:var(--orange);background:var(--paper)}.hpick{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.hopt{text-align:left;border:0;background:var(--surface-2);border-radius:14px;padding:.8rem .9rem;cursor:pointer;font:inherit;color:var(--ink)}.hopt b{display:block;font-size:.875rem;font-weight:600}.hopt em{display:block;font-style:normal;font-size:.75rem;color:var(--mute);margin-top:.2rem;line-height:1.45}.hopt.on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--orange)}.hopt.on b{color:var(--orange-dk)}.hdate{margin-bottom:.5rem}.hdate select{max-width:7rem}.hmiss{color:var(--warn);font-weight:600;margin-top:.8rem}.hacts{display:flex;gap:.6rem;margin-top:1.2rem;flex-wrap:wrap}.hacts .btn{border-radius:99px;padding:.8rem 1.4rem}.cakelist{list-style:none;margin:.45rem 0 .35rem;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.cakelist li{font-size:.875rem;color:var(--ink-2)}.cakelist li b{font-weight:600;color:var(--ink)}.card.taken{background:var(--brand-soft)}.card.taken h3{color:var(--orange-dk)}.card.taken .tbl{background:var(--paper)}.card.unplaceable{background:var(--warn-soft)}.card.unplaceable h3{color:var(--warn)}.card.unplaceable .prow{background:var(--paper)}.card.unplaceable select{max-width:11rem}.strictbox{display:flex;gap:.7rem;align-items:flex-start;background:var(--surface-2);border-radius:14px;padding:.85rem .95rem;margin-bottom:.9rem;cursor:pointer}.strictbox input{margin-top:.2rem;flex:none}.strictbox b{display:block;font-size:.875rem;font-weight:600}.strictbox em{display:block;font-style:normal;font-size:.8125rem;color:var(--mute);margin-top:.2rem;line-height:1.5}.strictbox.on{background:var(--brand-soft)}.strictbox.on b{color:var(--orange-dk)}.pnums .ttl.mini{width:4.5rem;padding:.3rem .4rem;text-align:right;font-family:var(--mono);font-size:1rem;font-weight:600;border-radius:8px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink)}.pnums .ttl.mini:focus{outline:none;border-color:var(--orange);background:var(--paper)}.pmain2 .sub.bad{color:var(--crit);font-weight:600}.lmeta .again{background:var(--brand-soft);color:var(--orange-dk);font-weight:600;border-radius:6px;padding:.1rem .4rem}.bdayrow{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-top:.15rem}.bdayrow select{font-size:.75rem;padding:.15rem .3rem;min-height:0;height:auto;border-radius:6px;max-width:8rem}.bdayset{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.bdayset select{min-width:8rem}.satlist{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.satday{text-align:left;background:var(--surface-2);border:0;border-radius:14px;padding:.8rem .9rem;cursor:pointer;font:inherit;color:var(--ink)}.satday:hover:not(:disabled){background:var(--brand-soft)}.satday:disabled{opacity:.6;cursor:default}.satday b{display:block;font-size:.9375rem;font-weight:600}.satday span{display:block;font-size:.75rem;color:var(--mute);margin-top:.15rem}.satday i{display:block;font-style:normal;font-size:.6875rem;color:var(--mute-2);margin-top:.3rem}.satday.on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--orange)}.satday.on span{color:var(--orange-dk);font-weight:600}.holnew{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:.85rem}.holnew input[type=date]{flex:0 0 auto;min-width:9.5rem}.holnew input[type=text]{flex:1 1 11rem;min-width:0}.hollist{display:grid;grid-gap:.4rem;gap:.4rem}.holrow{display:flex;gap:.75rem;align-items:center;justify-content:space-between;background:var(--surface-2);border-radius:14px;padding:.7rem .9rem}.holrow b{font-size:.9375rem;font-weight:600}.holrow .sub{font-size:.75rem;color:var(--mute);margin-top:.1rem}.holrow.gone{opacity:.62}a.psec{text-decoration:none}.mhero,.mrow,.msec{display:none}@media(max-width:820px){:root{--m-r:26px;--m-r-sm:18px}.qwrap{padding-left:1.1rem;padding-right:1.1rem}.qhead{display:block;padding:1.1rem 0 .2rem;border:0;margin-bottom:.5rem}.qhead h1{font-size:1.5rem;letter-spacing:-.03em;line-height:1.15}.qhead .hint{display:none}.qhead .eyebrow{font-family:var(--font);font-size:.75rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--mute-2)}.qhead .qacts{margin-top:.7rem}.mhero{display:block;background:var(--sidebar);color:#fff;border-radius:var(--m-r);padding:1.5rem 1.4rem 1.35rem;margin-bottom:.8rem;position:relative;overflow:hidden}.mhero .lab{display:block;font-size:.75rem;color:#9C9CAB;font-weight:500}.mhero .big{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 .1rem}.mhero .big b{font-family:var(--disp);font-size:3.4rem;line-height:.9;letter-spacing:-.05em;font-weight:600}.mhero .big span{font-size:.9rem;color:#9C9CAB}.mhero .track{height:8px;background:rgba(255,255,255,.14);margin-top:1.1rem;overflow:hidden}.mhero .track,.mhero .track i{display:block;border-radius:99px}.mhero .track i{height:100%;background:var(--orange-lt);transition:width .5s ease}.mhero .under{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.mhero .under i{font-style:normal;font-size:.75rem;font-weight:600;padding:.4rem .7rem;border-radius:99px;background:rgba(255,255,255,.1);color:#fff}.mhero .under i.bad{background:rgba(224,87,74,.22);color:#FFB4AC}.mhero .under i.warn{background:rgba(184,134,11,.24);color:#F2CE72}.mhero .under i.good{background:rgba(46,158,99,.22);color:#8FE0B4}:root[data-theme=dark] .mhero{background:linear-gradient(160deg,#241a13,#1a1a21 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.msec,.qsec{display:flex;align-items:baseline;gap:.55rem;margin:1.6rem 0 .7rem;font-family:var(--disp);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.msec i,.qsec span{font-style:normal;font-size:.8125rem;color:var(--mute-2);font-weight:600;background:none;padding:0}.qwrap>.qstats{display:none}.lead,.task{display:block;background:var(--surface-2);border:0;border-left:0;border-radius:var(--m-r-sm);padding:1rem 1.05rem;margin-bottom:.55rem;box-shadow:none;position:relative}.lead.mopen,.task.mopen{background:var(--paper);box-shadow:0 10px 30px rgba(0,0,0,.14)}.lead .lbody,.task .tbody{min-width:0}.ttitle{font-size:.9375rem;font-weight:600;line-height:1.35;display:block;padding-right:1.6rem}.ttitle i.flag{display:none}.mwhen{display:block;font-size:.78rem;color:var(--mute);margin-top:.25rem}.mwhen.late{color:var(--crit);font-weight:600}.task .tflags{display:none}.task .tgoal{font-size:.72rem;margin-top:.3rem}.lead .mdot,.task .mdot{position:absolute;left:0;top:1.35rem;width:9px;height:9px;border-radius:50%;background:var(--orange);margin-left:-.35rem;display:block}.task.late .mdot{background:var(--crit)}.task.off .mdot{background:var(--good)}.lead,.task{margin-inline:.35rem}.mchev{position:absolute;right:.95rem;top:1rem;border:0;background:none;color:var(--mute-2);font-size:1.05rem;line-height:1;padding:.2rem;cursor:pointer}.task .mfold{display:none}.task.mopen .mfold{display:block;margin-top:.9rem}.task .ev{width:100%;max-width:none;margin-top:0;padding:.85rem 1rem;border-radius:14px;border:0;background:var(--surface-3);font-size:.875rem}.task .attach{margin-top:.7rem;gap:.5rem;flex-wrap:wrap;align-items:center}.task .attach i{width:100%;font-size:.72rem;color:var(--mute-2);margin-top:.2rem}.task .tacts{display:none}.task .tacts.mfoldacts{flex-wrap:wrap}.task .tacts.mfoldacts,.task.off .tacts,.task.off .tacts.mfoldacts{display:flex;margin-top:.8rem;gap:.5rem}.task .tacts .btn.submit{flex:1 1;border-radius:99px;padding:.85rem 1rem;font-size:.875rem}.task .btn.tiny{border-radius:99px;padding:.6rem .95rem;font-size:.8125rem}.attached{border-radius:99px;padding:.55rem .9rem}.task .passed,.task .sentback{font-size:.78rem;margin-top:.6rem}.lead{padding-left:1.05rem}.lead,.lname{display:block}.lname{font-size:.9375rem;font-weight:600;line-height:1.35;padding-right:1.6rem}.lname .flag,.lname .owner{display:none}.lname .tag{margin-left:.4rem;font-size:.72rem}.lead .ltime,.lead:not(.mopen) .lmeta>*{display:none}.lead:not(.mopen) .lmeta{display:flex;gap:.35rem .5rem;margin-top:.4rem;font-size:.75rem;row-gap:.3rem}.lead:not(.mopen) .lmeta .again,.lead:not(.mopen) .lmeta .from,.lead:not(.mopen) .lmeta .src{display:inline-flex;align-items:center}.lead:not(.mopen) .lmeta .src{font-size:.6875rem;padding:.1rem .45rem}.lead:not(.mopen) .lmeta .from{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead:not(.mopen) .hist,.lead:not(.mopen) .lnote,.lead:not(.mopen) .lphone{display:none}.lead.mopen .lphone{display:block;margin-top:.7rem}.lead .lacts{display:flex;gap:.4rem;margin-top:.75rem;flex-wrap:wrap}.lead .lacts .btn{flex:1 1;min-width:4.6rem;border-radius:99px;padding:.7rem .5rem;font-size:.8125rem;text-align:center;white-space:nowrap;min-height:44px}.lead:not(.mopen) .lsecond{display:none}.tbl{border:0;background:none}.tbl table{font-size:.8125rem}.sident{padding:1.2rem 1.15rem;border-radius:var(--m-r)}.sident .sname b{font-size:1.3125rem}.sbreak,.sclosed,.sday,.slast,.sone,.ssay,.sweek,.swrap .cake{border-radius:var(--m-r)}.ssay p{font-size:.9375rem}.sweek{gap:1rem;padding:1.05rem 1.1rem}.sring{width:70px;height:70px}.sfacts{gap:1.1rem}.sfacts b{font-size:1.4375rem}.sone{box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1.15rem}.sone b{font-size:1.125rem}.sbreak .btn,.sone .btn.go{width:100%;text-align:center}.satlist{grid-template-columns:repeat(2,1fr)}.crown{padding:2rem 1.2rem 1.7rem;border-radius:var(--m-r)}.crown .who{font-size:2.125rem}.awrap .prow{display:flex;align-items:center;gap:.75rem}.awrap .prow .pnums{margin-top:0;gap:.9rem}.pmain .prow,.prow{display:block;background:var(--surface-2);border:0;border-left:0;border-radius:var(--m-r-sm);padding:1rem 1.05rem;margin-bottom:.55rem;box-shadow:none;gap:.6rem}.pmain .prow:hover,.prow:hover{transform:none}.pmain .prow.ok,.prow.ok{background:var(--good-soft)}.pmain .prow.bad,.prow.bad,.prow.off{background:var(--crit-soft)}.prow.ov{background:var(--warn-soft)}.pmain .prow .pmain2,.pmain2{min-width:0}.pmain2>b,.pmain>b{font-size:.9375rem;line-height:1.35}.pmain .prow .sub,.prow .sub{font-size:.8125rem;margin-top:.2rem}.pnums{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem;margin-top:.8rem;justify-content:flex-start}.pnums div{text-align:left;min-width:0}.pnums b{font-size:1.0625rem}.pnums span{font-size:.625rem;letter-spacing:.02em}.pmain2 .psub,.prow .psub{font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;gap:.35rem .9rem;margin-top:.45rem}.prow .psub b{font-size:.8125rem}.peyebrow,.pmain>.peyebrow,.pmain>.psub,.qwrap>.psub{display:block;font-family:var(--disp);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:1.6rem 0 .7rem}.pmain>.psub:first-child{margin-top:0}.qwrap>.psub:first-of-type{margin-top:1.2rem}.pmain .qstats,.qstats{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.1rem}.pmain .stat,.qwrap .stat{background:var(--surface-2);border:0;border-radius:var(--m-r-sm);padding:.95rem 1rem}.pmain .stat b,.qwrap .stat b{font-family:var(--disp);font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1}.pmain .stat span,.qwrap .stat span{font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute);margin-top:.3rem}.pmain .stat em,.qwrap .stat em{font-size:.6875rem;margin-top:.25rem}.pempty,.pmain .pempty{background:var(--surface-2);border:0}.card,.empty,.pempty,.pmain .pempty{border-radius:var(--m-r-sm)}.empty{font-weight:500}.verdict{border-radius:var(--m-r);padding:1.4rem 1.3rem;margin-bottom:1rem}.verdict .lil{letter-spacing:.02em;text-transform:none;font-size:.75rem;font-weight:500;opacity:.85}.verdict h2{font-size:1.3125rem}.verdict .need{font-size:.875rem}.todo{display:block;background:var(--surface-2);border:0;border-left:0;border-radius:var(--m-r-sm);padding:.95rem 1.05rem;margin-bottom:.5rem}.todo.urgent{background:var(--crit-soft)}.todo .when{display:inline-block;letter-spacing:.02em;text-transform:none;font-size:.6875rem;font-weight:600;background:none;padding:0;color:var(--mute-2)}.todo.urgent .when{background:none;color:var(--crit)}.todo .tmain{min-width:0;margin-top:.15rem}.todo .btn.tiny{margin-top:.7rem}.fstep{background:var(--surface-2);border:0;border-radius:var(--m-r-sm);padding:.95rem 1rem}.fstep b{font-family:var(--disp);font-size:1.625rem;font-weight:600}.racer{background:var(--surface-2);border:0;border-radius:var(--m-r-sm);padding:.8rem .95rem;gap:.75rem;flex-wrap:wrap}.racer.me{background:var(--brand-soft)}.racer .rbar{flex-basis:100%;order:3;min-width:0}.daycard{border:0;background:var(--surface-2);border-radius:var(--m-r);box-shadow:none}.prow .ev,.prow .ttl{border:0;background:var(--paper);border-radius:14px;padding:.8rem .9rem;font-size:16px}}.lsecond{display:contents}.answerbar{position:-webkit-sticky;position:sticky;top:calc(60px + env(safe-area-inset-top));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--brand-soft);border-radius:var(--r);padding:.85rem 1rem;margin:0 .35rem 1rem}.answerbar b{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.answerbar span{display:block;font-size:.8125rem;color:var(--ink-2);margin-top:.1rem}.answeracts{display:flex;gap:.4rem;flex:none}.lead.held{box-shadow:0 0 0 2px var(--orange)}@media (max-width:640px){.answerbar{flex-direction:column;align-items:stretch;gap:.6rem}.answeracts .btn{flex:1 1}}.pjcard{display:block;width:100%;text-align:left;background:var(--surface);border:none;border-radius:var(--r);margin:0 .35rem .6rem;cursor:pointer;font:inherit;color:inherit;position:relative;border-left:3px solid var(--line);padding:1rem 1.1rem 1rem calc(1.1rem - 3px)}.pjcard.r{border-left-color:var(--crit)}.pjcard.a{border-left-color:var(--warn)}.pjcard.g{border-left-color:var(--good)}.pjtop{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pjtop b{font-size:1rem;font-weight:700;letter-spacing:-.01em}.pjsays{display:block;font-size:.84rem;color:var(--ink-2);margin:.3rem 0 .6rem;line-height:1.5}.pjfoot{display:block;font-size:.75rem;color:var(--mute);margin-top:.45rem}.pjhero{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--surface);border-radius:var(--r);margin:0 .35rem 1.2rem;border-left:3px solid var(--line);padding:1.1rem 1.2rem 1.1rem calc(1.2rem - 3px)}.pjhero.r{border-left-color:var(--crit)}.pjhero.a{border-left-color:var(--warn)}.pjhero.g{border-left-color:var(--good)}.pjhero b{display:block;font-size:1rem;font-weight:700;margin-top:.4rem}.pjhero .sub{display:block;font-size:.8125rem;color:var(--mute);margin-top:.25rem}.pjpct{text-align:right;flex:none}.pjpct b{font-family:var(--mono);font-size:1.75rem;font-weight:600;line-height:1}.pjpct span{display:block;font-size:.75rem;color:var(--mute);margin-top:.2rem}.pjphase{background:var(--surface);border-radius:var(--r);padding:.95rem 1.1rem;margin:0 .35rem .6rem}.pjphead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.pjphead b{font-size:.9375rem;font-weight:700}.pjphead .sub{display:block;font-size:.78rem;color:var(--mute);margin-top:.15rem;line-height:1.5}@media (max-width:640px){.pjhero{flex-direction:column;align-items:stretch}.pjpct{text-align:left}.pjphead{flex-direction:column;gap:.2rem}}.tgtwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.2rem}.tgt{width:100%;border-collapse:collapse;font-size:.84rem;min-width:640px}.tgt th{text-align:right;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:.4rem .55rem;border-bottom:1px solid var(--line);white-space:nowrap}.tgt th:first-child{text-align:left}.tgt td{text-align:right;padding:.5rem .55rem;border-bottom:1px solid var(--line);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tgt td:first-child{text-align:left;white-space:normal}.tgt td i{font-style:normal;color:var(--mute);font-size:.78rem}.tgt .mono{font-family:var(--mono)}.tgt tr.goal td{background:var(--brand-soft);font-weight:700}.tgt tr.goal td:first-child{border-radius:8px 0 0 8px}.tgt tr.goal td:last-child{border-radius:0 8px 8px 0}.tgt .r{color:var(--crit);font-weight:700}.tgt .g{color:var(--good)}.tgtcon{margin-top:.9rem;background:var(--brand-soft);border-radius:var(--r);padding:.85rem 1rem}.tgtcon b{display:block;font-size:.9375rem;font-weight:700;line-height:1.5}.tgtcon span{display:block;font-size:.82rem;color:var(--ink-2);margin-top:.3rem}.tlwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 .35rem 1rem;background:var(--surface);border-radius:var(--r);padding:1rem .9rem .8rem}.tl{min-width:600px}.tl,.tlticks{position:relative}.tlticks{height:34px;margin-left:38%}.tlticks span{position:absolute;top:0;border-left:1px solid var(--line);height:100%}.tlticks i{font-style:normal;font-size:.625rem;color:var(--mute);padding-left:.25rem;letter-spacing:.04em;text-transform:uppercase}.tlrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;position:relative}.tlgroup{position:absolute;left:0;top:-1.35rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.tlname{flex:0 0 38%;font-size:.78rem;color:var(--ink-2);padding-right:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tltrack{position:relative;flex:1 1;height:22px;background:var(--surface-2);border-radius:6px}.tlbar{position:absolute;top:3px;height:16px;border-radius:5px;background:var(--line-2);overflow:hidden;min-width:6px}.tlbar i{display:block;height:100%;background:var(--good);opacity:.85}.tlbar.pre{background:color-mix(in srgb,var(--orange) 30%,var(--surface-2))}.tlbar.during{background:var(--orange)}.tlbar.post{background:color-mix(in srgb,var(--good) 32%,var(--surface-2))}.tlday,.tlnow{position:absolute;top:34px;bottom:0;width:0;border-left:2px dashed var(--ink-2);z-index:2;margin-left:38%}.tlday{border-left:2px solid var(--orange)}.tlday i,.tlnow i{position:absolute;top:-17px;left:3px;font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.tlday i{color:var(--orange)}.tlrow:has(.tlgroup){margin-top:1.6rem}.legpair{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1.1rem}.legcard{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface-2);border:0;border-radius:var(--r);padding:1rem 1.1rem;box-shadow:inset 0 0 0 1px var(--line)}.legcard:hover{background:var(--brand-soft)}.legcard b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.legcard .legbig{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.legcard .legsub{font-size:.75rem;color:var(--mute)}.legcard.g{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--good)}.legcard.a{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--warn)}.legcard.r{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--crit)}.legcols{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.4rem}.legcol{background:var(--surface-2);border-radius:var(--r);padding:1rem 1.1rem}.legline{display:flex;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.legline:last-child{border-bottom:0;padding-bottom:0}.legwho{flex:0 0 5.2rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding-top:.15rem}.legsays{flex:1 1 auto;font-size:.84rem;line-height:1.5}.legsays i{display:block;font-style:normal;font-size:.75rem;color:var(--mute);margin-top:.15rem}.pjruns{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.4rem}.pjrun{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;background:var(--surface-2);border-radius:var(--r);padding:.9rem 1rem}.pjrun b{font-size:.9375rem;font-weight:700}.pjrun .sub{font-size:.75rem;color:var(--mute);line-height:1.45}.pjrun .btn{margin-top:.4rem}@media (max-width:760px){.legcols,.legpair{grid-template-columns:1fr}}.carecard{background:var(--surface-2);border-radius:var(--r);padding:1.1rem 1.15rem;margin-bottom:.7rem;box-shadow:inset 0 0 0 1px var(--line)}.carecard.r{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--crit)}.carecard.a{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--warn)}.carecard.g{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--good)}.carecard.held{box-shadow:inset 0 0 0 2px var(--orange)}.caretop{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.caresub{font-size:.75rem;color:var(--mute)}.carewhy{display:block;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.carefact{display:block;font-size:.8125rem;color:var(--mute);margin-top:.15rem}.carewho{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--line)}.carewho b{font-size:.9375rem;font-weight:600}.carealso{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.55rem}.chip{font-size:.6875rem;padding:.2rem .5rem;border-radius:999px;background:var(--surface);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.chip.r{color:var(--crit)}.chip.a{color:var(--warn)}.carewords{margin:.85rem 0 0;padding:.8rem .9rem;background:var(--surface);border-radius:12px;font-size:.9375rem;line-height:1.55;color:var(--ink-2,var(--ink))}.careacts{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.85rem}.careacts .btn{font-size:.8125rem;padding:.5rem .9rem}.carehold{margin:.85rem 0 0;padding:.7rem .9rem;background:var(--brand-soft);border-radius:12px;font-size:.875rem;font-weight:600;line-height:1.5}.carelog{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line)}.careask{display:flex;gap:.55rem;align-items:flex-start;font-size:.8125rem;color:var(--mute);margin-top:.6rem;line-height:1.45;cursor:pointer}.careask input{margin-top:.15rem;flex:0 0 auto}.carepartner{margin-top:.7rem;padding:.75rem .9rem;background:var(--surface);border-radius:12px;box-shadow:inset 2px 0 0 var(--orange)}.carepartner b{display:block;font-size:.875rem;font-weight:700}.carepartner span{display:block;font-size:.8125rem;color:var(--mute);line-height:1.5;margin-top:.15rem}.carepartner a{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--orange);text-decoration:underline;text-underline-offset:3px}.careplan{display:block;font-size:.75rem;color:var(--mute);margin-top:.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alsoline,.carestrip{display:none}@media(max-width:820px){.carestrip{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin:0 0 .6rem;padding:.7rem .85rem;background:var(--surface-2);border-radius:14px;font-size:.8125rem;color:var(--mute)}.carestrip b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.carestrip .now b{color:var(--crit)}.carestrip .wk b{color:var(--warn)}.carecard{padding:.9rem .95rem;margin-bottom:.55rem;border-radius:16px}.caretop{margin-bottom:.45rem;gap:.45rem}.carewhy{font-size:1rem;line-height:1.3}.carefact{font-size:.78125rem}.carewho{margin-top:.6rem;padding-top:.55rem}.carewho b,.carewords{font-size:.875rem}.carewords{padding:.7rem .75rem;line-height:1.5;margin-top:.7rem}.careplan{font-size:.71875rem}.carealso .chip{display:none}.carealso{margin-top:.4rem;display:block}.alsoline{display:block;font-size:.75rem;line-height:1.45;color:var(--mute)}.alsoline b{font-weight:600;color:var(--ink-2)}.caremore{display:none}.careacts{gap:.4rem;margin-top:.75rem}.careacts .btn{font-size:.78125rem;padding:.5rem .8rem;min-height:40px}.careacts .btn.ghost{font-size:.75rem;padding:.45rem .7rem;min-height:36px}.carepartner{padding:.65rem .75rem;margin-top:.6rem}.carepartner b{font-size:.8125rem}.carepartner span{font-size:.75rem}}.backbar .dhead,.duebar .dhead,.heldbar .dhead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:32px}.backbar .dhead i,.duebar .dhead i,.heldbar .dhead i{font-style:normal;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex:none;padding:.25rem .5rem;border-radius:999px;background:var(--surface-2)}.backbar .dhead:hover i,.duebar .dhead:hover i,.heldbar .dhead:hover i{color:var(--ink-2)}.duebar.bad .dhead i{color:var(--crit)}.backbar.shut,.duebar.shut{padding-top:.7rem;padding-bottom:.7rem}.backbar.shut ul,.duebar.shut ul{display:none}.heldbar>.dhead{background:var(--surface-2);border-radius:var(--r);padding:.7rem .95rem;margin-bottom:.6rem;border-left:3px solid var(--line-2)}.heldbar>.dhead b{font-size:.875rem;font-weight:600}.heldbar.needs>.dhead{background:var(--warn-soft);border-left-color:var(--warn)}.heldbar.needs>.dhead b{color:var(--ink)}.heldbar.shut>.dhead{margin-bottom:0}.finder{margin:0 0 18px}.findbar{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:4px 10px 4px 12px}.findbar:focus-within{border-color:var(--orange)}.findmark{font-size:17px;opacity:.55;line-height:1}.findq{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:15px;color:var(--ink);padding:10px 0}.findq::placeholder{color:var(--ink);opacity:.42}.findq::-webkit-search-cancel-button{display:none}.findclear,.findmore{flex:0 0 auto;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:8px;cursor:pointer}.findmore.on{border-color:var(--orange);color:var(--orange)}.findwhen{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.findfield{display:flex;flex-direction:column;gap:4px;flex:1 1 140px}.findfield>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.findfield input,.findfield select{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;width:100%}.finderr{margin:10px 0 0;font-size:14px;color:var(--crit)}.findout{margin-top:12px}.findcount{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.findcount strong{font-size:15px}.findshown{font-size:13px;opacity:.6}.finddl{margin-left:auto;font-size:13px;font-weight:600;color:var(--orange);text-decoration:none;border:1px solid var(--orange);border-radius:8px;padding:7px 12px}.finddl:hover{background:var(--orange);color:#fff}.findlist{list-style:none;margin:0;padding:0}.findrow{padding:12px 0;border-bottom:1px solid var(--line)}.findwho{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.findname{font-size:16px;font-weight:600}.findstage{font-size:11px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 8px;opacity:.75}.findstage.s-won{border-color:var(--good);color:var(--good);opacity:1}.findstage.s-dead,.findstage.s-lost{opacity:.45}.findback{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--orange)}.findfacts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;opacity:.72}.findfacts a{color:inherit}.findowner{font-weight:600;opacity:.9}.findsaid{margin:6px 0 0;font-size:14px;line-height:1.45}.findsaid>span{opacity:.55;font-size:12px;white-space:nowrap}.findsaid.quiet{opacity:.5}.findmorebtn{margin-top:12px;width:100%;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:14px;padding:11px;border-radius:10px;cursor:pointer}@media (min-width:900px){.findfield{flex:0 1 180px}}.codebox,.figure .val,.heldbar li b,.joincode,.lphone,.mblock .bn b,.modnums b,.ownblock b,.pipestage b,.proof b,.qwrap .stat b,.recrow .v,.sc,.sigcard b,.streak .n,table td,table th,td.num,th.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"case" 1,"tnum"}.eyebrow,.lpane .foot,.proof .k,.recrow .v .u,.t-label{font-feature-settings:"case" 1,"tnum" 1}.asbtn,.avabtn,.bellbtn,.chipbtn,.clipbtn,.clockbtn,.findmorebtn,.getbtn,.iconbtn,.linkbtn,.morebtn,.saybtn,.signin,button,input[type=button],input[type=submit]{font-family:inherit}.asbtn,.chipbtn,.clockbtn,.findmorebtn,.getbtn,.morebtn,.saybtn{font-family:var(--mono)}.asbtn:focus-visible,.avabtn:focus-visible,.bellbtn:focus-visible,.chipbtn:focus-visible,.clipbtn:focus-visible,.clockbtn:focus-visible,.findmorebtn:focus-visible,.getbtn:focus-visible,.iconbtn:focus-visible,.linkbtn:focus-visible,.morebtn:focus-visible,.saybtn:focus-visible,.signin:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.avabtn,.bellbtn,.chipbtn,.clipbtn,.iconbtn,.morebtn,.saybtn{position:relative}.avabtn:after,.bellbtn:after,.chipbtn:after,.clipbtn:after,.iconbtn:after,.morebtn:after,.saybtn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.linkbtn{padding-block:.7rem;margin-block:-.7rem}.asbtn,.chipbtn,.findmorebtn,.getbtn,.iconbtn{transition:background-color .15s ease,border-color .15s ease,color .15s ease}button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.signin{background:var(--orange);color:#0A0A0A;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:0}.signin:hover{background:var(--orange-lt);color:#0A0A0A;filter:none;transform:none}.iconbtn{border-radius:var(--r-pill)}.iconbtn:hover{transform:none}.bellbtn,.chipbtn,.clipbtn,.findmorebtn,.hacts .btn,.morebtn,.saybtn,.sbreak .btn,.sone .btn.go{border-radius:var(--r-pill)}.bellbtn,.clipbtn,.findmorebtn,.getbtn,.morebtn{font-weight:600}@media (max-width:560px){.careacts .btn,.careacts .btn.ghost{min-height:44px}}.signin{transition:background-color .15s ease,filter .15s ease}.linkbtn{transition:color .15s ease}.btn.getbtn,.btn.wide{background:var(--orange);color:#0A0A0A;border-color:var(--orange)}.btn.getbtn:hover,.btn.wide:hover{background:var(--orange-lt);border-color:var(--orange-lt);color:#0A0A0A}.btn.wide.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.wide.ghost:hover{background:var(--ink);color:var(--bg)}.chipbtn:hover,.linkbtn{color:var(--orange-ink)}:root[data-theme=dark] .btn.danger{color:#EA6473}:root[data-theme=dark] .btn.danger:hover{color:#fff}.bellbtn,.btn,.btn.lg,.btn.sm,.btn.tiny,.btn.wide,.btn.wrap,.chipbtn,.clipbtn,.clockbtn,.findmorebtn,.getbtn,.hacts .btn,.iconbtn,.lead .lacts .btn,.morebtn,.saybtn,.sbreak .btn,.signin,.sone .btn.go,.task .btn.tiny,.waacts .btn.go{border-radius:0}.avabtn{border-radius:50%}:root[data-theme=dark] .btn,:root[data-theme=dark] .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}:root[data-theme=dark] .btn.ghost:hover,:root[data-theme=dark] .btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root[data-theme=dark] .btn.getbtn,:root[data-theme=dark] .btn.loud,:root[data-theme=dark] .btn.wide,:root[data-theme=dark] .signin{background:var(--orange);color:#0A0A0A;border-color:var(--orange)}:root[data-theme=dark] .btn.wide.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.chipbtn,.clockbtn,.findmorebtn,.getbtn,.morebtn,.saybtn{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn.getbtn:focus-visible,.btn.loud:focus-visible,.btn.wide:focus-visible,.signin:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.findmorebtn{min-height:44px}:root[data-theme=dark] .btn.ghost.danger,:root[data-theme=dark] .btn.tiny.ghost.danger{color:#EA6473;border-color:#EA6473}.btn:focus-visible,.findmorebtn:focus-visible,.getbtn:focus-visible,.signin:focus-visible{outline:none;box-shadow:0 0 0 4px var(--brand-ring)}.btn:not(.loud):not(.wide):not(.getbtn):focus-visible{box-shadow:0 0 0 4px rgba(10,10,10,.18)}.btn.getbtn:hover,.btn.loud:hover,.btn.wide:hover,.signin:hover{background:var(--orange-lt);border-color:var(--orange-lt);color:#0A0A0A}.btn:not(.loud):not(.wide):not(.getbtn):not(:disabled):hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn:active:not(:disabled),.signin:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true],.getbtn:disabled,.signin:disabled{background:var(--line-2);color:var(--mute);border-color:var(--line-2);cursor:not-allowed;opacity:1;transform:none;box-shadow:none}.btn:disabled:hover,.signin:disabled:hover{background:var(--line-2);color:var(--mute);border-color:var(--line-2)}:root[data-theme=dark] .btn:disabled,:root[data-theme=dark] .signin:disabled{background:var(--line);color:var(--mute);border-color:var(--line)}.btn>.ico,.btn>i,.btn>svg{flex:none;width:1.05em;height:1.05em;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:2}.btn.ico1{width:44px;min-width:44px;padding:0;gap:0;letter-spacing:0}.btn.ico1.tiny{width:36px;min-width:36px}.btn.ico1.lg{width:52px;min-width:52px}:root[data-theme=dark] .btn.getbtn:hover,:root[data-theme=dark] .btn.loud:hover,:root[data-theme=dark] .btn.wide:hover,:root[data-theme=dark] .signin:hover{background:var(--orange-lt);border-color:var(--orange-lt);color:#0A0A0A}:root[data-theme=dark] .btn:disabled:hover,:root[data-theme=dark] .signin:disabled:hover{background:var(--line);color:var(--mute);border-color:var(--line)}.asbar,.avaedit,.chip.on,.finddl:hover,.flag.wt.w5,.hstep.on i,.pmod.on,.psec.on,.racer.first .pl,.rnum,.seg button.on,.steps .now b,.wzdot.on{color:#0A0A0A}.leadline,.startday,.verdict{background:linear-gradient(120deg,var(--orange) 0,#9E3F00 100%);color:#0A0A0A;background:linear-gradient(120deg,var(--orange) 0,var(--orange-lt) 100%)}.startday button{color:#9E3F00}:root,:root[data-theme=dark]{--c1:#FF6600}.av.o{background:linear-gradient(135deg,var(--orange-lt),var(--orange));color:#0A0A0A}.chip,.chip.on,.flag,.matchchip,.minicap,.pmod,.psec,.rnum,.seg,.seg button,.tag,.wzdot{border-radius:0}.av,.av.o,.avabtn,.belldot,.drow .dot,.sdot{border-radius:50%}.finddl,.prog>div>span{border-radius:0}.topnav .morewrap{flex:0 0 auto;position:relative;z-index:2}.topnav .navright{min-width:0;overflow:hidden}.topnav .navright>*{flex:0 0 auto}@media(max-width:560px){.topnav .clocktext{display:none}.topnav .clockbtn{padding:0 .6rem}}@media(max-width:820px){.topnav .navright>a,.topnav .navright>button{min-height:38px}}@media (pointer:coarse){.topnav .navright>a,.topnav .navright>button{min-height:44px}}.morehead{margin:.5rem .7rem .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.morepanel .morehead:first-child{margin-top:.25rem}@media (pointer:coarse){.chipbtn,.dhead,.findmore,.mchev,.morebtn,.saybtn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn.tiny{min-height:44px}.tabbar a,.tabbar button{min-height:56px}}@media(max-width:820px){.lead .lacts .btn{white-space:normal;line-height:1.15;text-align:center}}@media(max-width:900px){.board{overflow-x:auto;overscroll-behavior-x:contain}.board table{width:max-content;min-width:100%}}@media(max-width:700px){table.stackable,table.stackable tbody,table.stackable td,table.stackable tr{display:block;width:100%}table.stackable thead{display:none}table.stackable tr{padding:.7rem 0;border-top:1px solid var(--line)}table.stackable tbody tr:first-child{border-top:none}table.stackable td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem 0;border:none;text-align:left}table.stackable td[data-label]:before{content:attr(data-label);color:var(--mute);font-size:.8125rem}table.stackable td:first-child{padding-bottom:.35rem}table.stackable td:first-child b{font-size:1rem}.modnums,table.stackable{min-width:0}.modnums{flex:1 1 100%;row-gap:.9rem}}