:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wall-top:#5c4029;--wall-bot:#4a3220;--rail:#4a3220;--grain:#0000000d;--paper:#f3ebdd;--paper-light:#fbf6ec;--paper-shade:#e4d8c3;--paper-hold:#e2dccf;--paper-unread:#f6efe2;--paper-wash:#efe6d6;--paper-line:#e1d5bf;--ink:#3a2a1c;--ink-2:#3a2a1ccc;--ink-3:#3a2a1cb3;--ink-4:#3a2a1c99;--ink-strong:#24180e;--timber:#65452f;--timber-dark:#4e341f;--rule:#93795c;--tan:#c6b49a;--tan-hover:#b9a27f;--stamp-red:#8c3a2b;--danger-ink:#7e3123;--slate:#4b5a5d;--slate-ink:#3f4c4f;--green:#465833;--green-edge:#50633c;--amber:#7a520f;--amber-edge:#8a5e15;--amber-ink:#5e400c;--gold:#e0be7e;--gold-bar:#c69a45;--link:#8c5a2b;--link-hover:#65452f;--on-wall:var(--paper);--on-wall-2:color-mix(in srgb, var(--paper) 84%, transparent);--on-wall-3:color-mix(in srgb, var(--paper) 70%, transparent);--on-wall-4:color-mix(in srgb, var(--paper) 60%, transparent);--on-wall-edge:color-mix(in srgb, var(--paper) 50%, transparent);--on-wall-line:color-mix(in srgb, var(--paper) 28%, transparent);--on-wall-faint:color-mix(in srgb, var(--paper) 20%, transparent);--on-wall-wash:color-mix(in srgb, var(--paper) 12%, transparent);--font-display:Arvo, Georgia, "Times New Roman", serif;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rail-w:230px;--tabbar-h:62px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall-top:#2f1e0f;--wall-bot:#221509;--rail:#221509;--paper:#d8c9af;--paper-light:#e2d5bd;--paper-shade:#c4b497;--paper-hold:#c7bba5;--paper-unread:#dccdb3;--paper-wash:#cfc0a5;--paper-line:#c2b293}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall-top:#2f1e0f;--wall-bot:#221509;--rail:#221509;--paper:#d8c9af;--paper-light:#e2d5bd;--paper-shade:#c4b497;--paper-hold:#c7bba5;--paper-unread:#dccdb3;--paper-wash:#cfc0a5;--paper-line:#c2b293}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--rail);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}p{margin:0}a{color:var(--link)}a:hover{color:var(--link-hover)}button{font:inherit}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.num{font-family:var(--font-display);font-weight:700}.mini{color:var(--ink-3);font-size:12px}.shell{min-height:100vh;display:flex;position:relative}.rail{flex:0 0 var(--rail-w);width:var(--rail-w);background:var(--rail);color:var(--paper);flex-direction:column;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{font-family:var(--font-display);color:var(--paper);align-items:center;gap:10px;padding:0 8px 20px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand:hover{color:var(--paper)}.brand img{width:30px;height:30px}.brand .bell{margin-left:auto}.nav{color:var(--on-wall-2);border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.nav:hover{background:var(--on-wall-wash);color:var(--paper)}.nav.on,.nav.active{background:var(--paper);color:var(--timber-dark);font-weight:600}.nav .count{background:var(--stamp-red);color:#f3ebdd;border-radius:9px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700}.navsec{letter-spacing:.1em;text-transform:uppercase;color:var(--on-wall-4);padding:14px 10px 4px;font-size:10.5px}.nav.fav{padding:6px 10px;font-size:13px}.nav.fav .fn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav svg{flex:none}.rail-foot{border-top:1px solid var(--on-wall-line);color:var(--on-wall-2);margin-top:auto;padding:12px 8px 0;font-size:13px}.rail-foot .sub{color:var(--on-wall-3);font-size:12px}.rail-foot .me{color:inherit;text-decoration:none;display:block}.rail-foot .me:hover{color:var(--paper)}.rail-foot .tools{gap:12px;margin-top:10px;font-size:12px;display:flex}.linkbtn{all:unset;cursor:pointer;color:var(--on-wall-3)}.linkbtn:hover{color:var(--paper);text-decoration:underline}.linkbtn b{color:var(--on-wall-2);font-weight:600}.linkbtn:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.main{flex-direction:column;flex:auto;min-width:0;display:flex}.wall{min-width:0;color:var(--paper);background:repeating-linear-gradient(90deg, var(--grain) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--wall-top), var(--wall-bot));background-attachment:fixed;flex:auto;padding:22px 26px 60px}.ground{background:var(--paper);min-width:0;color:var(--ink);flex:auto;padding:22px 26px 60px}.w2{color:var(--on-wall-2)}.w3{color:var(--on-wall-3)}.i2{color:var(--ink-2)}.i3{color:var(--ink-3)}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.head h1{font-size:26px}.wall .head h1{color:var(--paper)}.head .sub{font-size:13px}.wall .head .sub{color:var(--on-wall-2)}.ground .head .sub{color:var(--ink-2)}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crumb{color:var(--on-wall-2);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.crumb a{color:var(--paper)}.mtop,.tabbar{display:none}@media (width<=900px){.rail{display:none}.shell{flex-direction:column}.mtop{background:var(--rail);color:var(--paper);border-bottom:1px solid var(--on-wall-faint);z-index:30;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.mtop .brand{padding:0;font-size:17px}.mtop .brand img{width:26px;height:26px}.wall,.ground{padding:14px 12px calc(var(--tabbar-h) + 28px);background-attachment:scroll}.head h1{font-size:22px}.tabbar{z-index:40;background:var(--rail);border-top:1px solid var(--on-wall-faint);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;color:var(--on-wall-3);flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:9px 0 11px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.tabbar a.on,.tabbar a.active{color:var(--paper)}.tabbar svg{width:22px;height:22px}.tabbar .count{color:var(--timber-dark);background:#d98f7c;border-radius:8px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;left:calc(50% + 6px)}}.signin{background:repeating-linear-gradient(90deg, var(--grain) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--wall-top), var(--wall-bot));place-items:center;min-height:100vh;padding:24px;display:grid}.signin-card{text-align:center;background:var(--paper);width:min(420px,100%);color:var(--ink);border-radius:4px;padding:34px 28px 30px;box-shadow:0 30px 60px -20px #0009}.signin-card img{width:78px;margin-bottom:14px}.signin-card h1{margin-bottom:8px}.signin-card p{color:var(--ink-2);margin-bottom:20px}.help-page .page-head{margin-bottom:16px}.help-page .page-head h1{color:var(--paper);font-size:26px}.help-page .page-head .sub{color:var(--on-wall-2);font-size:13px}.help-grid{grid-template-columns:190px minmax(0,1fr) 200px;align-items:start;gap:24px;display:grid}.help-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.help-nav a{color:var(--on-wall-2);border-radius:4px;padding:6px 10px;font-size:13px;text-decoration:none}.help-nav a:hover{background:var(--on-wall-wash);color:var(--paper)}.help-nav a.active{background:var(--paper);color:var(--timber-dark);font-weight:600}.help-doc{background:var(--paper-light);border:1px solid var(--tan);color:var(--ink);border-radius:4px;padding:26px 30px}.help-doc.md{font-size:14px;line-height:1.65}.help-doc.md>div>:last-child{margin-bottom:0}.help-doc.md h1{margin:0 0 14px;font-size:24px}.help-doc.md h2{border-top:1px dashed var(--rule);margin:28px 0 10px;padding-top:18px;font-size:18px}.help-doc.md h3{margin:20px 0 8px;font-size:15px}.help-doc.md h1,.help-doc.md h2,.help-doc.md h3{scroll-margin-top:20px}.help-doc.md p,.help-doc.md ul,.help-doc.md ol,.help-doc.md table,.help-doc.md pre,.help-doc.md blockquote{margin:0 0 12px}.help-doc.md p,.help-doc.md li{max-width:78ch}.help-doc.md li+li{margin-top:4px}.help-doc.md table{font-size:13px}.help-doc.md th,.help-doc.md td{white-space:normal;vertical-align:top}.help-doc.md td:first-child{font-weight:600}.help-doc.md blockquote{border-left:3px solid var(--rule);color:var(--ink-2);padding:6px 14px}.help-doc.md pre{background:var(--paper);border:1px solid var(--tan);border-radius:4px;padding:12px;font-size:12.5px;overflow-x:auto}.help-doc.md code{font-size:.92em}.help-toc{font-size:13px;position:sticky;top:16px}.help-toc-title{color:var(--on-wall-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.help-toc a{border-left:2px solid var(--on-wall-line);color:var(--on-wall-2);padding:4px 0 4px 10px;text-decoration:none;display:block}.help-toc a:hover{color:var(--paper);border-left-color:var(--paper)}@media (width<=1200px){.help-grid{grid-template-columns:190px minmax(0,1fr)}.help-toc{display:none}}@media (width<=900px){.help-grid{grid-template-columns:minmax(0,1fr)}.help-nav{flex-flow:wrap;position:static}.help-doc{padding:18px 16px}}.btn{cursor:pointer;border:1px solid var(--rule);background:var(--paper-light);color:var(--ink);font:500 13px var(--font-ui);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 14px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--timber);color:var(--ink)}.btn.primary{background:var(--timber);border-color:var(--timber);color:#f3ebdd;font-weight:600}.btn.primary:hover{background:var(--timber-dark);border-color:var(--timber-dark);color:#f3ebdd}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{border-color:var(--tan)}.btn.danger{color:var(--danger-ink);border-color:var(--stamp-red)}.btn.sm{min-height:28px;padding:4px 10px;font-size:12px}.btn.wp{background:var(--paper);border-color:var(--paper);color:var(--timber-dark);font-weight:600}.btn.wp:hover{background:var(--paper-light);border-color:var(--paper-light);color:var(--timber-dark)}.btn.wg{border-color:var(--on-wall-edge);color:var(--paper);background:0 0}.btn.wg:hover{border-color:var(--paper);background:var(--on-wall-wash);color:var(--paper)}.btn:disabled,.btn.dis{opacity:.5;cursor:not-allowed}.btn.block{width:100%}.openbtn{background:var(--tan);border-color:var(--tan);color:#3a2a1c;width:fit-content;min-width:140px;margin:14px auto 0;padding:7px 36px;font-weight:600;display:flex}.openbtn:hover{background:var(--tan-hover);border-color:var(--tan-hover);color:#3a2a1c}.chip{cursor:pointer;border:1px solid var(--on-wall-edge);color:var(--paper);font:13px var(--font-ui);white-space:nowrap;background:0 0;border-radius:14px;align-items:center;gap:6px;min-height:30px;padding:5px 12px;display:inline-flex}.chip:hover{border-color:var(--paper);background:var(--on-wall-wash)}.chip.on{background:var(--paper);color:var(--timber-dark);border-color:var(--paper);font-weight:600}.chip.p{border-color:var(--rule);color:var(--ink)}.chip.p:hover{background:var(--paper-light)}.chip.p.on{background:var(--timber);border-color:var(--timber);color:#f3ebdd}.chips{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px 2px;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}}.seg{border:1px solid var(--on-wall-edge);border-radius:4px;display:inline-flex;overflow:hidden}.seg button{all:unset;cursor:pointer;color:var(--paper);align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.seg .on{background:var(--paper);color:var(--timber-dark);font-weight:600}.segp{border:1px solid var(--rule);background:var(--paper-light);border-radius:4px;display:inline-flex;overflow:hidden}.segp button{all:unset;cursor:pointer;color:var(--ink);border-right:1px solid var(--tan);padding:5px 12px;font-size:12.5px;font-weight:500}.segp button:last-child{border-right:0}.segp button.on{background:var(--timber);color:#f3ebdd;font-weight:600}.seg button:focus-visible,.segp button:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.vsw{background:var(--on-wall-faint);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.vsw button{all:unset;cursor:pointer;font:500 12.5px var(--font-ui);color:var(--on-wall-2);border-radius:7px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.vsw svg{flex:0 0 14px;width:14px;height:14px}.vsw .on{background:var(--paper);color:#3a2a1c;font-weight:600;box-shadow:0 1px 2px #00000040}.vsw button:focus-visible{outline:2px solid var(--paper)}.tabs{border-bottom:1px solid var(--on-wall-faint);flex-wrap:wrap;gap:18px;display:flex}.tab{cursor:pointer;color:var(--on-wall-2);font:600 13px var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:34px;padding:6px 2px;text-decoration:none;display:inline-flex}.tab:hover{color:var(--paper)}.tab.on{color:var(--paper);border-bottom-color:var(--paper)}.tab .n{color:var(--on-wall-3);margin-left:5px;font-weight:500}.ptabs{border-bottom:1px solid var(--tan);flex-wrap:wrap;gap:18px;display:flex}.ptabs .tab{color:#3a2a1cbd}.ptabs .tab:hover{color:var(--ink)}.ptabs .tab.on{color:var(--ink);border-bottom-color:var(--timber)}.ptabs .tab .n{color:var(--ink-4)}.tog{all:unset;cursor:pointer;background:var(--timber);border-radius:11px;flex:0 0 38px;width:38px;height:22px;display:inline-block;position:relative}.tog:after{content:"";background:#f3ebdd;border-radius:50%;width:16px;height:16px;transition:left .12s,right .12s;position:absolute;top:3px;right:3px}.tog.off{background:var(--tan)}.tog.off:after{left:3px;right:auto}.tog:focus-visible{outline:2px solid var(--link);outline-offset:2px}.tog:disabled{opacity:.5;cursor:not-allowed}.flabel{color:var(--ink);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.fieldwrap{min-width:0;display:block}.fieldwrap+.fieldwrap{margin-top:12px}.field{border:1px solid var(--rule);width:100%;font:13px var(--font-ui);background:var(--paper-light);color:var(--ink);border-radius:4px;min-height:34px;padding:7px 9px}.field:focus{outline:2px solid var(--link);outline-offset:0;border-color:var(--link)}textarea.field{resize:vertical;min-height:72px;line-height:1.45}select.field{padding-right:26px}.help{color:#3a2a1cbd;margin-top:4px;font-size:11.5px}.check{align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.check input{accent-color:var(--timber);margin-top:3px}.in{border:1px solid var(--rule);width:84px;font:600 13px var(--font-ui);background:var(--paper-light);color:var(--ink);text-align:right;border-radius:4px;min-height:32px;padding:5px 8px}.warnbox{border:1px solid var(--amber-edge);color:var(--amber-ink);background:#8a5e1514;border-radius:4px;padding:8px 10px;font-size:12.5px}.infobox{border:1px solid var(--tan);background:var(--paper);color:var(--ink);border-radius:4px;padding:9px 11px;font-size:12.5px}.errbox{border:1px solid var(--stamp-red);color:var(--danger-ink);background:#8c3a2b14;border-radius:4px;padding:8px 10px;font-size:12.5px}.limit{border:1px solid var(--gold);color:var(--paper);background:#e0be7e1f;border-radius:4px;padding:9px 11px;font-size:12.5px}.limit a{color:var(--paper);font-weight:600}.banner{background:var(--paper);color:var(--ink);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex;box-shadow:inset 0 4px #8a6414,0 2px #00000029}.banner.red{box-shadow:inset 0 4px 0 var(--stamp-red), 0 2px 0 #00000029}.sec{background:var(--paper-light);border:1px solid var(--tan);color:var(--ink);border-radius:4px;padding:12px 14px}.sec h3{font-size:14px}.card{background:var(--paper-light);border:1px solid var(--tan);color:var(--ink);border-radius:4px;padding:16px}.card h2{font-size:15px}.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.dash{border-top:1px dashed var(--rule);margin:12px 0 10px}.bul{margin:6px 0 0;padding-left:18px;font-size:13px}.bul li{margin-bottom:3px}.meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:12.5px;display:grid}.meta b{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;display:block}.meta.three{grid-template-columns:repeat(3,minmax(0,1fr))}.collapse{cursor:pointer;background:var(--paper-light);border:1px solid var(--tan);width:100%;font:inherit;color:var(--ink);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.collapse.locked{border-color:var(--stamp-red)}.collapse-body{border:1px solid var(--tan);background:var(--paper-light);border-top:0;border-radius:0 0 4px 4px;margin-top:-4px;padding:10px 14px}.collapse.locked+.collapse-body{border-color:var(--stamp-red)}.relrow{border-top:1px dashed var(--tan);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.log{grid-template-columns:70px 1fr auto;align-items:center;gap:6px 8px;font-size:12.5px;display:grid}.log .t{color:var(--ink-3);white-space:nowrap}.log .w{color:#3a2a1cbd;text-align:right}.av{background:var(--timber);color:#f3ebdd;width:26px;height:26px;font:700 11px var(--font-ui);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.av.sm{flex-basis:22px;width:22px;height:22px;font-size:10px}.av.b{background:#8a6414}.av.c{background:var(--slate)}.av.d{background:var(--stamp-red)}.av.e{background:#54633f}.bar{background:#3a2a1c29;border-radius:3px;height:5px;overflow:hidden}.bar i{background:var(--timber);float:left;height:100%;display:block}.bar i.red{background:var(--stamp-red)}.bar i.slate{background:var(--slate)}.bar i.gold{background:var(--gold-bar)}.wbar{background:var(--on-wall-wash);border-radius:3px;height:6px;overflow:hidden}.wbar i{background:var(--paper);float:left;height:100%;display:block}.wbar i.warn{background:var(--gold)}.wbar i.red{background:#e09076}.meter-line{justify-content:space-between;margin-bottom:3px;font-size:12px;display:flex}.wall .meter-line{color:var(--on-wall-2)}.wall .meter-line b{color:var(--paper)}.stat{border:1px solid var(--on-wall-line);border-radius:4px;flex:170px;min-width:0;padding:10px 12px}.stat .k{letter-spacing:.06em;text-transform:uppercase;color:var(--on-wall-3);font-size:10.5px;font-weight:600}.stat .v{font-family:var(--font-display);color:var(--paper);font-size:20px;font-weight:700}.stat .v small{font-family:var(--font-ui);color:var(--on-wall-3);font-size:12px;font-weight:500}.pstat{background:var(--paper-light);border:1px solid var(--tan);min-width:0;color:var(--ink);border-radius:4px;flex:170px;padding:10px 12px}.pstat .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.pstat .v{font-family:var(--font-display);font-size:22px;font-weight:700}.pstat .v small{font-family:var(--font-ui);color:var(--ink-3);font-size:12px;font-weight:500}.stats{flex-wrap:wrap;gap:12px;display:flex}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 10px;font-size:10.5px;font-weight:700}td{border-bottom:1px solid var(--tan);vertical-align:middle;padding:9px 10px}.lit .grp td{background:var(--paper-wash);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:7px 10px;font-size:11.5px}.lit .it-title{font-weight:600}.lit .it-sub{color:var(--ink-3);font-size:12px}.lit .issues{flex-wrap:wrap;gap:5px;display:flex}.lit .acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lit tr.click{cursor:pointer}.lit tr.click:hover td{background:#ffffff59}.tablewrap{overflow-x:auto}.set{border-top:1px dashed var(--tan);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.set .h{color:var(--ink-3);font-size:11.5px}.pill{border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.pill.warn{color:var(--amber);border-color:var(--amber-edge);background:#8a5e1514}.pill.good{color:var(--green);border-color:var(--green-edge);background:#50633c14}.pill.bad{color:var(--danger-ink);border-color:var(--stamp-red);background:#8c3a2b14}.pill.solid{background:var(--timber);border-color:var(--timber);color:#f3ebdd}.pill.slate{color:var(--slate-ink);border-color:var(--slate);background:#4b5a5d14}.wall .pill.onwall{color:var(--paper);border-color:var(--on-wall-edge)}.stamp{border:2px solid var(--stamp-red);color:var(--stamp-red);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f3ebdd80;border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.stamp.down{background:var(--stamp-red);color:#f3ebdd}.stamp.hold{border-color:var(--slate);color:var(--slate)}.stamp.done{border-color:var(--green-edge);color:var(--green)}.stamp.slate{border-color:var(--timber);color:var(--timber)}.ostamp{z-index:2;border:3px solid var(--stamp-red);color:var(--stamp-red);font-family:var(--font-display);-webkit-text-stroke:.3px var(--stamp-red);letter-spacing:.08em;text-transform:uppercase;transform-origin:0 0;pointer-events:none;white-space:nowrap;background:0 0;border-radius:2px;padding:2px 4px;font-size:9.5px;font-weight:700;line-height:1.15;position:absolute;top:2px;left:-4px;transform:rotate(-6deg)}.pin{background:radial-gradient(circle at 35% 30%,#d8b28a,#8a6e50 60%,#593b22);border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block;box-shadow:0 2px 3px #00000059}.pin.high{background:radial-gradient(circle at 35% 30%,#d98f7c,#8c3a2b 60%,#63241a)}.pin.medium{background:radial-gradient(circle at 35% 30%,#e0be7e,#8a6414 60%,#5e440c)}.pin.low{background:radial-gradient(circle at 35% 30%,#cfc4b2,#7d7466 60%,#554e43)}.bud{width:max-content;font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;text-align:center;vertical-align:1px;border:1px solid;border-radius:2px;padding:2px 4px;font-size:8px;font-weight:700;line-height:1;display:inline-block}.bud.retainer{color:var(--green)}.bud.fixed{color:var(--timber)}.bud.hourly{color:var(--amber)}.bud.internal{color:var(--slate)}.cal{border:1.5px solid var(--rule);background:var(--paper-light);text-align:center;border-radius:3px;flex:0 0 34px;width:34px;line-height:1;display:inline-block;overflow:hidden}.cal i{letter-spacing:.08em;text-transform:uppercase;background:var(--rule);color:var(--paper-light);padding:2px 0;font-size:8.5px;font-style:normal;font-weight:700;display:block}.cal b{font-family:var(--font-display);color:var(--ink);padding:3px 0;font-size:14px;display:block}.cal.past{border-color:var(--stamp-red)}.cal.past i{background:var(--stamp-red)}.cal.past b{color:var(--stamp-red)}.cal.none{opacity:.45;border-style:dashed}.cal.none i{color:var(--rule);background:0 0}.cal.big{border-width:2px;flex:0 0 66px;width:66px}.cal.big i{padding:5px 0;font-size:12px}.cal.big b{padding:8px 0 9px;font-size:30px}.pts{font-family:var(--font-display);color:var(--timber);text-align:right;white-space:nowrap;min-width:46px;font-size:21px;font-weight:700;line-height:1;position:relative}.pts .pv{display:inline-block;position:relative}.p{font-family:var(--font-ui);letter-spacing:.06em;color:var(--ink-3);margin-left:2px;font-size:9.5px;font-weight:600}.bonus{color:var(--green);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 2px var(--paper), 0 0 2px var(--paper);font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:-10px;right:-12px;transform:rotate(12deg)}.pts .pv .bonus{bottom:-16px;right:-12px}.big-pts{font-family:var(--font-display);color:var(--timber);text-align:right;font-size:42px;font-weight:700;line-height:1;position:relative}.big-pts small{font-family:var(--font-ui);color:var(--ink-3);letter-spacing:.06em;margin-top:3px;font-size:11px;font-weight:600;display:block}.big-pts .bonus{font-size:15px;bottom:-12px;right:-10px}.rec{border:1px solid var(--timber);color:var(--timber-dark);white-space:nowrap;background:#65452f14;border-radius:3px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.need{border:1px dashed var(--rule);color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:600;font-family:var(--font-ui);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}button.need{cursor:pointer}.need.add{color:var(--link)}.tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ti{flex:0 0 14px;width:14px;height:14px}.clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.clock.red{color:var(--stamp-red)}.cd{color:#3a2a1cbd;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.cd .clock{color:var(--ink);margin-left:auto;font-size:15px}.cd .clock.red{color:var(--stamp-red)}.cd-bar{margin-top:4px}.cd.lg .clock{font-size:22px}.cu{border-left:3px solid var(--slate);color:var(--slate);background:#4b5a5d1f;border-radius:2px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:12px;display:flex}.cu b{font:600 13px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto}.cp{border:1px dashed var(--slate);color:var(--slate);border-radius:2px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:12px;display:flex}.cp b{font:700 14px var(--font-display);color:var(--slate);font-variant-numeric:tabular-nums;margin-left:auto}.overlay{z-index:60;background:#221509a8;justify-content:center;align-items:flex-start;padding:36px 16px;display:flex;position:fixed;inset:0;overflow:auto}.sheet{background:var(--paper-light);border:1px solid var(--tan);width:100%;max-width:900px;color:var(--ink);border-radius:4px;box-shadow:0 30px 60px -20px #0009}.sheet.sm{max-width:460px}.sheet.md{max-width:640px}.sheet-h{border-bottom:1px solid var(--tan);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 12px;display:flex}.sheet-h h2{font-size:17px}.sheet-b{padding:14px 20px 18px}.sheet-f{border-top:1px solid var(--tan);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.sheet-f .tip{color:var(--ink-3);margin-right:auto;font-size:12px}@media (width<=900px){.overlay{align-items:flex-end;padding:0}.sheet{border-radius:12px 12px 0 0;max-height:92vh;overflow:auto}}.toast-wrap{z-index:80;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{color:#f3ebdd;border-left:3px solid var(--gold);background:#221509;border-radius:4px;max-width:min(520px,92vw);padding:10px 15px;font-size:13px;box-shadow:0 10px 24px -12px #000000b3}.toast.error{border-left-color:#e09076}@media (width<=900px){.toast-wrap{bottom:calc(var(--tabbar-h) + 14px)}}.spinner{border:2px solid var(--rule);border-top-color:var(--ink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:inline-block}.wall .spinner,.rail .spinner{border-color:var(--on-wall-edge);border-top-color:var(--paper)}.spinner.center{margin:60px auto;display:block}.btn .spinner{width:13px;height:13px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.bell{all:unset;cursor:pointer;width:32px;height:32px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell:hover{background:var(--on-wall-wash)}.bell:focus-visible{outline:2px solid var(--paper)}.bell .n{background:var(--stamp-red);color:#f3ebdd;font:700 10.5px var(--font-ui);border-radius:9px;padding:0 6px;line-height:17px;position:absolute;top:-3px;right:-5px}.npanel{top:14px;left:calc(var(--rail-w) + 10px);z-index:70;width:min(420px,100vw - 24px);max-height:calc(100vh - 28px);position:fixed;overflow:auto}@media (width<=900px){.npanel{width:auto;top:60px;left:12px;right:12px}}.npanel .sheet{max-width:none;overflow:hidden}.nhead{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.nhead h2{font-size:16px}.ngrp{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:10px 14px 4px;font-size:10.5px;font-weight:700}.nl{margin:0;padding:0;list-style:none}.nl li{border-top:1px solid var(--paper-line);align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.nl li.unread{background:var(--paper-unread)}.nl li.unread .dot{background:var(--stamp-red)}.nl li a.nlink{color:inherit;flex:1;text-decoration:none}.nl li a.nlink:hover b{text-decoration:underline}.nl .dot{background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.nl .ic{background:var(--paper-wash);width:28px;height:28px;color:var(--timber);border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.nl .ic.red{color:var(--stamp-red);background:#8c3a2b1a}.nl .ic.green{color:var(--green);background:#50633c1a}.nl .t{color:var(--ink-4);margin-top:2px;font-size:11.5px}.nempty{color:var(--ink-3);border-top:1px solid var(--paper-line);padding:18px 14px 22px;font-size:13px}.sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.size{all:unset;cursor:pointer;border:1px solid var(--rule);background:var(--paper-light);color:var(--ink);border-radius:4px;flex-direction:column;gap:2px;padding:7px 10px 8px;display:flex}.size:hover{border-color:var(--timber)}.size.on{border:2px solid var(--timber);background:var(--paper);padding:6px 9px 7px}.size:focus-visible{outline:2px solid var(--link)}.size .sv{font:700 18px var(--font-display);color:var(--timber);line-height:1.1}.size .sv small{font:600 9.5px var(--font-ui);color:var(--ink-3);letter-spacing:.06em;margin-left:2px}.size .sv em{font:400 10.5px var(--font-display);color:var(--ink-3);letter-spacing:.04em;margin-left:4px;font-style:normal}.size .st{color:var(--ink-2);font-size:12px}@media (width<=600px){.sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.qmark{all:unset;cursor:help;border:1.5px solid var(--ink-2);width:16px;height:16px;color:var(--ink-2);font:700 10.5px var(--font-ui);vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex;position:relative}.qmark:focus-visible{outline:2px solid var(--link)}.tipwrap{display:inline-block;position:relative}.sizetip{z-index:90;color:#f3ebdd;text-align:left;cursor:default;background:#3a2a1c;border-radius:4px;width:290px;padding:12px 14px 10px;font-size:12px;line-height:1.45;position:absolute;bottom:-8px;left:24px;box-shadow:0 20px 40px -14px #0009}.sizetip h4{font:700 13px var(--font-display);color:#f3ebdd;margin-bottom:4px}.sizetip .rowt{grid-template-columns:54px 1fr;gap:0 8px;padding:5px 0;display:grid}.sizetip .rowt b{font-family:var(--font-display);color:var(--gold);text-align:right;font-size:13px}.sizetip .rowt span small{color:#f3ebddb3;font-size:11px;display:block}.sizetip ul{border-top:1px solid #f3ebdd40;margin:6px 0 0;padding:8px 0 0 16px}.sizetip li{margin-bottom:3px}@media (width<=900px){.sizetip{width:min(290px,86vw);bottom:24px;left:auto;right:-8px}}.empty-poster{text-align:center;padding:30px 24px 34px;position:relative}.empty-poster .tack{position:absolute;top:9px;left:50%;transform:translate(-50%)}.empty-poster .eic{color:var(--timber);margin:10px auto;display:block}.empty-poster h3{margin-bottom:6px;font-size:18px}.empty-poster p{color:var(--ink-2);max-width:300px;margin:0 auto;font-size:13px}.empty-poster .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.empty-poster .eic.red{color:var(--stamp-red)}.state-card{max-width:340px}.placeholder{padding:40px 0}.combo{position:relative}.combo .combo-in{cursor:text;text-overflow:ellipsis;padding-right:28px}.combo .combo-in:not(:focus){cursor:pointer}.combo-caret{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);pointer-events:none;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:11px;transform:rotate(45deg)}.combo.open .combo-caret{margin-top:-2px;transform:rotate(-135deg)}.combo-list{z-index:60;background:var(--paper-light);border:1px solid var(--tan);border-radius:4px;max-height:300px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px -12px #00000073}.combo-opt{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:7px 10px;font-size:13px;display:flex}.combo-opt.act{background:var(--paper-wash,#65452f14)}.combo-opt.on{font-weight:600}.combo-l{flex:1;min-width:0}.combo-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.combo-hint{color:var(--ink-3);flex:none;padding-top:1px;font-size:11px}.combo-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 3px;font-size:10.5px;font-weight:700}.combo-note{color:var(--ink-3);padding:8px 10px;font-size:12px}.cols{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:10px;display:flex}.col-l{flex:320px;min-width:0;max-width:350px;position:sticky;top:16px}.col-c{flex:999 420px;min-width:0}.col-r{flex:280px;min-width:0;max-width:320px}.col-l .lbl-wall{letter-spacing:.08em;text-transform:uppercase;color:var(--on-wall-3);margin-bottom:8px;font-size:11px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zone{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-wall-3);align-items:center;gap:10px;margin:16px 0 8px;font-size:12px;display:flex}.zone:after{content:"";border-top:1px dashed color-mix(in srgb, var(--paper) 30%, transparent);flex:1}.zone-note{color:var(--on-wall-3);margin-top:6px;font-size:12px}@media (width<=1180px){.col-r{flex-basis:100%;max-width:none}}@media (width<=900px){.col-l,.col-r{display:none}.col-c{flex-basis:100%}}.row{box-sizing:border-box;cursor:pointer;color:#3a2a1c;z-index:0;align-items:center;gap:10px;width:100%;min-height:52px;margin-bottom:9px;padding:8px 22px 8px 12px;text-decoration:none;transition:transform .14s;display:flex;position:relative}.row:before{content:"";z-index:-1;background:var(--paper);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 20%,calc(100% - 7px) 40%,100% 60%,calc(100% - 7px) 80%,100% 100%,0 100%);transition:background .14s;position:absolute;inset:0}a.row,a.row:hover{color:#3a2a1c;text-decoration:none}.row:hover,.row.hov{transform:translate(5px)}.row:hover:before,.row.hov:before{background:var(--paper-light)}.row:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.row.taken:before,.row.taken:hover:before,.row.taken.hov:before{background:linear-gradient(180deg, #1e120875, #1e12084d), var(--paper-shade)}.row.taken .r-title{color:#24180e}.row.taken .r-sub{color:#24180ed1}.row.taken .pts{color:#2e2014}.row.taken .pts .p{color:#24180ebf}.row.taken .cal{opacity:.72}.row.taken .pin{filter:brightness(.8)}.row.taken .pill{color:#24180e;background:#f3ebdd2e;border-color:#24180e8c}.row.taken .bud{opacity:.85}.row.dim{opacity:.88}.r-main{flex-direction:column;flex:auto;min-width:0;margin-left:8px;display:flex}.r-title{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.r-sub{color:#3a2a1cbd;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.r-sub .bud{margin:0 6px 0 0}.r-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:46%;display:flex}.r-end{flex:none;align-items:center;gap:10px;padding-left:4px;display:flex}.poster{background:var(--paper);color:#3a2a1c;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),92% 100%,84% calc(100% - 9px),76% 100%,68% calc(100% - 9px),60% 100%,52% calc(100% - 9px),44% 100%,36% calc(100% - 9px),28% 100%,20% calc(100% - 9px),12% 100%,4% calc(100% - 9px),0 100%);padding:26px 20px 28px;position:relative;box-shadow:0 2px #00000029}.poster .tack{position:absolute;top:9px;left:50%;transform:translate(-50%)}.pvtop{grid-template-columns:1fr auto;align-items:start;gap:10px 12px;display:grid}.pvtop .r1{align-items:center;gap:6px;min-height:22px;display:flex}.pvtop .r1.end{justify-content:flex-end}.pvtop .cal.big{justify-self:start}.poster h2{margin:12px 0 4px;font-size:19px}.poster .where{color:var(--ink-2);font-size:12.5px}.qhead{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-wall-3);justify-content:space-between;margin:16px 0 8px;font-size:12px;display:flex}.qcard{background:var(--paper);color:#3a2a1c;border-radius:3px;margin-bottom:9px;padding:10px 12px 10px 28px;text-decoration:none;display:block;position:relative;box-shadow:0 2px #00000029,0 10px 18px -12px #00000080}a.qcard,a.qcard:hover{color:#3a2a1c;text-decoration:none}a.qcard:hover{background:var(--paper-light)}.qcard .qpin{position:absolute;top:10px;left:9px}.qcard.hold{background:var(--paper-hold)}.qcard.over{box-shadow:inset 0 0 0 2px var(--stamp-red), 0 2px 0 #00000029}.qcard.nopin{padding-left:12px}.q-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.q-title{font-family:var(--font-display);font-size:13.5px;font-weight:700;line-height:1.25}.q-sub{color:#3a2a1cbd;font-size:12px}.q-pts{font-family:var(--font-display);color:var(--timber);white-space:nowrap;font-size:16px;font-weight:700;position:relative}.q-pts .bonus{font-size:11px;bottom:-12px;right:-10px}.queue-head{justify-content:space-between;align-items:baseline;display:flex}.queue-head h2{color:var(--paper);font-size:17px}.queue-head a{color:var(--on-wall-2);font-size:12px}.queue-meters{flex-direction:column;gap:9px;margin-top:10px;display:flex}.picks{margin-top:8px}.picks a{border-top:1px dashed var(--tan);color:var(--ink);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;text-decoration:none;display:flex}.picks a:first-child{border-top:0}.picks a span.t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.picks .num{font-size:12px}.mopen{background:var(--paper-light);color:#3a2a1c;box-shadow:0 0 0 2px var(--paper), 0 16px 26px -12px #000000a6;border-radius:4px;margin:0 -2px 10px;padding:14px 14px 12px;position:relative}.mopen .ostamp{top:-3px;left:-3px}.mopen .ohd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mopen .ohd.st{padding-top:10px}.mopen .t{font:700 17px/1.25 var(--font-display)}.mopen .s{color:#3a2a1cbd;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.mopen .s .bud{margin:0}.mopen .bul{margin:10px 0 0}.mopen .acts{gap:8px;margin-top:12px;display:flex}.mopen .acts .btn{border-radius:6px;flex:1 1 0;min-height:42px;font-size:14px}.mopen .pts{font-size:26px}@media (width<=900px){.row{min-height:60px;padding:10px 18px 10px 10px}.row:hover,.row.hov{transform:none}.r-title{white-space:normal;font-size:14px;line-height:1.25}.r-tags{display:none}.row.has-stamp{padding-top:20px}.row .ostamp{font-size:9px;top:-3px;left:-3px}}.closed-cols{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:10px;display:flex}.closed-cols .col-c{flex:999 420px}.closed-card{flex:420px;max-width:540px;position:sticky;top:16px}.closed-card .sheet{max-width:none}.closed-card .hd{border-bottom:1px solid var(--tan);justify-content:space-between;gap:12px;padding:16px 18px 14px;display:flex}.closed-card .hd h2{align-items:center;gap:8px;font-size:19px;display:flex}.closed-card .bd{flex-direction:column;gap:12px;padding:14px 18px 16px;display:flex}.paidrow{border-top:1px dashed var(--tan);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.paidrow:first-of-type{border-top:0}@media (width<=1180px){.closed-card{display:none}}.board-tabs{margin-top:10px}.placeholder-note{max-width:520px;margin-top:18px}.bpage .crumb,.bpage .banner,.sheet.bsheet{max-width:1160px;margin-left:auto;margin-right:auto}.bpage .crumb a{align-items:center;gap:2px;display:inline-flex}.sheet.bsheet{box-shadow:0 2px #00000029,0 24px 50px -30px #0009}.bsheet>.sheet-b{flex-wrap:wrap;gap:14px;display:flex}.bmain{flex-direction:column;flex:999 400px;gap:12px;min-width:0;display:flex}.bside{flex-direction:column;flex:280px;gap:12px;min-width:0;display:flex}.bside .sec p,.bmain .sec p,.bpage .sec p{color:var(--ink-2);margin:4px 0 10px;font-size:12.5px}.bside .sec p:last-child{margin-bottom:0}.sheet-h.bhead{flex-wrap:wrap}.bhead .kick{color:var(--ink-3);font-size:12px}.bhead .ttl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.bhead .ttl h1{color:var(--ink);font-size:23px}.bhead .where{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.bhead .where .bud{margin:0}.bhead-r{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.bhead-r .big-pts{font-size:34px}.bhead-r .ftime{color:var(--ink-3);text-align:right;margin-top:10px;font-size:11px}.cal-mid .cal{flex:0 0 52px;width:52px}.cal-mid .cal i{padding:3px 0;font-size:9.5px}.cal-mid .cal b{padding:5px 0;font-size:20px}.cnt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp-stack{flex-direction:column;gap:6px;margin-top:8px;display:flex}.quote{border-left:3px solid var(--tan);margin:6px 0;padding:4px 10px;font-size:13px}.gone{opacity:.6;text-decoration:line-through}.rmbox{border:1px solid var(--stamp-red);background:var(--paper-light);border-radius:4px;margin-top:8px;padding:10px 12px;font-size:12.5px}.rmbox>b{font-family:var(--font-display);color:var(--danger-ink)}.rmbox p{margin:4px 0 8px}.reports-acc .collapse{color:var(--danger-ink)}.rep+.rep{border-top:1px dashed var(--tan);margin-top:10px;padding-top:10px}.relhead{margin-top:10px}.relhead:first-child{margin-top:0}.relrow a{color:var(--ink)}.relrow .rs{color:var(--ink-3);text-align:right;font-size:12px}.sup-row{align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.sup-row+.sup-row{border-top:1px dashed var(--tan)}.sup-row .txt{flex:auto;min-width:0}.sec-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.sec-h .i3{font-size:12px}.est-row{align-items:center;gap:8px;display:flex}.bmeta{padding:0 4px}.lockline{color:var(--ink-3);align-items:flex-start;gap:5px;margin-top:8px;font-size:12px;display:flex}.lockline svg{flex:none;margin-top:2px}.tools-off .btn{opacity:.5;cursor:not-allowed}@media (width<=900px){.sheet-h.bhead{gap:10px}.bhead-r{justify-content:flex-end;align-items:center;width:100%}.bhead-r .copy{display:none}.bhead-r .report{margin-right:auto;padding-left:0}.bhead .ttl h1{font-size:20px}.bpage.has-bar{padding-bottom:calc(var(--tabbar-h) + 140px)}.bsheet>.sheet-b{padding:12px 14px 16px}.bsheet>.sheet-h{padding:14px 14px 12px}}.bbar{left:0;right:0;bottom:var(--tabbar-h);z-index:40;background:#3d2919;border-top:1px solid #f3ebdd29;flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex;position:fixed}.bbar .note{color:#f1d79a;font-size:12px}.bbar .row2{gap:8px;display:flex}.mbtn{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid var(--rule);font:600 14px var(--font-ui);color:#3a2a1c;background:var(--paper-light);border-radius:6px;flex:1 1 0;padding:11px 10px}.mbtn.light{background:var(--paper);border-color:var(--paper);color:var(--timber-dark);flex-grow:1.4}.mbtn.ghostw{color:var(--paper);background:0 0;border-color:#f3ebdd80}.mbtn:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.mbtn:disabled{opacity:.5;cursor:not-allowed}.sheet-h h2 .dk{font:400 12px var(--font-ui);color:var(--ink-3);letter-spacing:0;margin-bottom:2px;display:block}.sheet-f .mr-auto{margin-right:auto}.dlg-p{color:var(--ink-2);margin:0 0 12px;font-size:13px}.dlg-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.dlg-row b{font-weight:700}.dlg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dlg-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dlg-grid>.fieldwrap+.fieldwrap,.dlg-grid3>.fieldwrap+.fieldwrap{margin-top:0}@media (width<=600px){.dlg-grid,.dlg-grid3{grid-template-columns:1fr}}.ptsin{align-items:center;gap:6px;display:inline-flex}.ptsin .field{text-align:right;width:90px;font-weight:600}.ptsin .p{margin:0}.mt8{margin-top:8px}.mt12{margin-top:12px}.opt{border:1px solid var(--tan);cursor:pointer;background:var(--paper-light);border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.opt+.opt{margin-top:8px}.sheet-b .dlg-p{margin:0 0 12px}.opt.on{border:2px solid var(--timber);background:var(--paper);padding:9px 11px}.opt input{accent-color:var(--timber);margin-top:3px}.opt .ot{font-size:13px;font-weight:600}.opt .os{color:var(--ink-2);margin-top:1px;font-size:12px}.mlist{flex-direction:column;gap:6px;max-height:320px;margin-top:6px;display:flex;overflow:auto}.mrow{border:1px solid var(--tan);cursor:pointer;background:var(--paper-light);border-radius:4px;grid-template-columns:auto auto 1fr 90px;align-items:center;gap:10px;padding:8px 10px;display:grid}.mrow.on{border:2px solid var(--timber);background:var(--paper);padding:7px 9px}.mrow input{accent-color:var(--timber)}.mrow .nm{font-size:13px;font-weight:600}.mrow .sb{color:var(--ink-2);font-size:12px}@media (width<=600px){.mrow{grid-template-columns:auto auto 1fr}.mrow .bar{display:none}}.qline{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.qline+.qline{border-top:1px dashed var(--tan)}.qline .n{width:14px;font-weight:700;font-family:var(--font-display)}.qline .w{color:var(--ink-3);margin-left:auto;font-size:12px}.nitem{border:1px solid var(--tan);background:var(--paper-light);border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nitem+.nitem{margin-top:8px}.nitem .body{flex:auto;min-width:0}.nitem .nt{font:700 13.5px var(--font-display)}.nitem .ns{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.nitem input[type=checkbox]{accent-color:var(--timber);margin-top:4px}.nitem .pin{margin-top:5px}.ttl-in{all:unset;box-sizing:border-box;width:100%;font:700 13.5px var(--font-display);color:var(--ink);border-bottom:1px dashed #0000}.ttl-in:hover,.ttl-in:focus{border-bottom-color:var(--rule)}.nrole{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.nrole+.nrole{border-top:1px dashed var(--rule)}.part{border:1px solid var(--tan);background:var(--paper-light);border-radius:4px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.part+.part{margin-top:8px}.part .n{font:700 13px var(--font-display)}.items{border:1px solid var(--tan);background:var(--paper-light);border-radius:4px}.items .it{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.items .it+.it{border-top:1px solid var(--paper-line)}.items .it .lk{color:var(--slate-ink);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.items .it.dim{color:var(--ink-4)}.segp button:disabled{cursor:not-allowed;color:var(--ink-4);background:repeating-linear-gradient(135deg,#0000 0 4px,#3a2a1c0f 4px 8px)}.req-box{background:var(--paper-wash);border:1px solid var(--tan);border-radius:4px;padding:9px 12px;font-size:13px}.bonus-picks{flex-wrap:wrap;gap:6px;display:flex}.plist{max-width:880px;margin:0 auto}.pctl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pctl .field{width:auto;min-height:32px;padding:5px 9px;font-size:13px}.pctl .field.client{width:160px}.pctl .field.q{width:230px}.pctl label.wcheck{color:var(--paper);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.pctl label.wcheck input{accent-color:var(--paper);margin:0}.pgrp{align-items:baseline;gap:8px;margin:22px 0 8px;display:flex}.pgrp h2{font:700 15px var(--font-display);color:var(--paper)}.pgrp span{color:var(--on-wall-3);font-size:12px}.psheet{background:var(--paper);border-radius:3px;overflow:hidden;box-shadow:0 2px #00000029,0 10px 18px -12px #00000080}.prow{color:#3a2a1c;border-top:1px solid #e3d6bf;align-items:center;gap:10px;min-height:24px;padding:11px 14px;display:flex}.prow:first-child{border-top:0}.prow:hover{background:#f8f2e6}.prow .nm{font:700 13.5px var(--font-display);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:inherit;flex:auto;text-decoration:none;overflow:hidden}.prow .nm:hover{color:inherit;text-decoration:underline}.prow .ld{font:500 12px var(--font-ui);color:#3a2a1c99;margin-left:6px}.prow .st{all:unset;cursor:pointer;opacity:0;color:#93795c;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.prow:hover .st,.prow .st.on,.prow .st:focus-visible{opacity:1}.prow .st:focus-visible{outline:2px solid var(--link);border-radius:3px}.prow .meta2{color:#3a2a1cb8;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.prow .meta2 b{color:#3a2a1c;font-weight:700}.prow .bud{margin:0}.pfoot{color:var(--on-wall-3);margin-top:16px;font-size:12px}@media (width<=900px){.plist .head{margin-bottom:8px}.prow{align-items:flex-start;padding:11px 12px}.prow .pbody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.prow .nm{white-space:normal}.prow .meta2{white-space:normal;flex-wrap:wrap;gap:6px}.prow .st{opacity:1}.pgrp{margin-top:16px}}a.chip,a.chip:hover{color:var(--paper);text-decoration:none}a.chip.on,a.chip.on:hover{color:var(--timber-dark)}.pv-actions{flex-wrap:wrap;gap:6px;display:flex}.pv-line{align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.pv-line .num{width:18px}.lead-stats{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.lead-stats .stat .wbar{margin-top:4px}.glance{flex-direction:column;gap:10px;margin-top:12px;display:flex}.glance .stat{flex:none}.calls h2,.glance-h{color:var(--paper);font-size:17px}.calls .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.calls .qcard .q-title a{color:inherit;text-decoration:none}.calls .qcard .q-title a:hover{text-decoration:underline}.calls .warnbox{margin-top:8px}.discs .qcard{padding-left:14px}.discs .bar{margin-top:6px}.rail-note{color:var(--on-wall-3);margin-top:10px;font-size:12px}.pcard{flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.pcard>div{min-width:0}.pcard h2{margin-bottom:4px}.pcard .who{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 24px;display:flex}.pcard .who .pill{gap:6px;padding:3px 4px;font-size:12px}.pcard .who .x{all:unset;cursor:pointer;color:var(--ink-3);padding:0 4px;font-size:14px;line-height:1}.pcard .who .x:hover{color:var(--danger-ink)}.pcard .who .x:focus-visible{outline:2px solid var(--link)}.pcard .check input[type=radio]{accent-color:var(--timber)}.pcard .set .in{width:84px}.pcard .add{align-items:center;gap:6px;display:flex}.pcard .add .field{width:200px;min-height:28px;padding:3px 8px;font-size:12.5px}.override .field{border-color:var(--stamp-red);width:90px}.override .errbox{margin-top:8px}.mstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 12px;display:grid}.mstats .stat{padding:8px 10px}.mstats .stat .v{font-size:16px}.post-sheet .sheet-b{flex-direction:column;gap:14px;display:flex}.post-sheet .fieldwrap+.fieldwrap{margin-top:0}.post-sheet .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.post-note{border:1px solid var(--tan);background:var(--paper);color:var(--ink);border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.post-note svg{color:var(--amber);flex:none;margin-top:1px}.ailist{border:1px solid var(--tan);background:var(--paper-light);border-radius:4px;margin-top:6px}.aitem{cursor:pointer;border-top:1px solid #e3d6bf;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.aitem:first-child{border-top:0}.aitem input{accent-color:var(--timber);margin:0}.aitem.off{color:#3a2a1c80;cursor:default}.lockc{color:var(--slate);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.needs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.needs .need .x{all:unset;cursor:pointer;color:var(--ink-3);margin-left:2px;font-size:13px;line-height:1}.needs .need .x:hover{color:var(--danger-ink)}.need-add{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.need-add .field{width:auto;min-height:28px;padding:3px 8px;font-size:12.5px}.post-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.post-foot .help{margin:0}.post-foot .btns{gap:8px;margin-left:auto;display:flex}.poolfull{flex-direction:column;gap:8px;display:flex}.poolfull .btns{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.post-sheet .two{grid-template-columns:1fr}}@media (width<=900px){.col-r.show-narrow{flex-basis:100%;max-width:none;display:block}}.bw{max-width:1240px}.bw .stats{gap:10px;margin-bottom:16px}.bw .pstat .bar{margin-top:6px}.bw .pstat.near{border-color:var(--gold-bar);background:#f8efdb}:root[data-theme=dark] .bw .pstat.near{background:#e6d6b4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .bw .pstat.near{background:#e6d6b4}}.bw-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.bw-main{flex:999 560px;min-width:0}.bw-side{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.bw .card h2{font-size:15px}.bw-hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.bw-hd .n{color:var(--ink-3);font-size:12px}.bw table td{vertical-align:middle}.bw table td .cd,.bw table td .cu,.bw table td .cp{margin-top:0}.bw table td .cd .clock{font-size:14px}.bw table td.tm{min-width:220px}.bw table td.pv{text-align:right;white-space:nowrap;font-family:var(--font-display);font-weight:700}.bw table td.pv .bx{color:var(--green);font-size:12px;display:block}.bw table tr.held td{background:var(--paper-hold)}.bw table a.bt{color:var(--ink);font-weight:700;text-decoration:none}.bw table a.bt:hover{text-decoration:underline}.bw .pstat .v{line-height:1.2}.bw .pstat .v small{line-height:1.3;display:inline-block}.hold-list{display:none}.hl{border-top:1px dashed var(--tan);padding:10px 0}.hl:first-child{border-top:0;padding-top:2px}.hl.held{background:var(--paper-hold);margin:0 -12px;padding:10px 12px}.hl-top{align-items:flex-start;gap:10px;display:flex}.hl-top .pin{margin-top:4px}.hl-main{flex:1;min-width:0}.hl-main a.bt{color:var(--ink);font-weight:700;text-decoration:none}.hl-pts{font:700 15px var(--font-display);color:var(--timber);white-space:nowrap}.hl-pts .bx{color:var(--green);font-size:12px}.hl-mid{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 22px;display:flex}.hl-t{margin-left:22px}.hl-t>.q-sub{margin-top:6px;display:block}@media (width<=700px){.hold-table{display:none}.hold-list{display:block}}.bw .nothing{color:var(--ink-3);padding:10px 0;font-size:13px}.wk{border-bottom:1px solid var(--rule);align-items:flex-end;gap:10px;height:120px;padding:0 4px;display:flex}.wk .d{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.wk .d .num{font-size:12px}.wk .d i{background:var(--timber);border-radius:2px 2px 0 0;width:100%;display:block}.wk .d i.zero{background:var(--tan);border-radius:0;height:2px}.wk-days{color:var(--ink-3);gap:10px;padding:4px 4px 0;font-size:11.5px;display:flex}.wk-days span{text-align:center;flex:1}.bank{gap:6px;margin-bottom:8px;display:flex}.bank span{background:#3a2a1c29;border-radius:2px;flex:1;height:10px;overflow:hidden}.bank span i{background:var(--timber);height:100%;display:block}.lb{max-width:1240px}.lb-filters{flex-wrap:wrap;gap:10px;display:flex}.lb-filters .seg{flex-wrap:wrap}.lb-posters{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px;margin:14px 0 26px;display:flex}.lb-posters .poster{box-sizing:border-box;text-align:center}.lb-posters .poster h2{margin:0}.lb-posters .mw{width:290px;padding-top:30px}.lb-posters .hg{width:210px;transform:rotate(2deg)}.avx{justify-content:center;display:flex}.avx.xl{margin:4px auto 10px}.avx.xl .av{flex-basis:76px;width:76px;height:76px;font-size:24px}.avx.lg{margin:4px auto 8px}.hg-top{justify-content:center;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.hg-top .avx.lg{margin:0}.avx.lg .av{flex-basis:52px;width:52px;height:52px;font-size:17px}.lb-posters .big-pts{text-align:center}.lb-posters .nobody{color:var(--ink-3);margin:18px 0 8px;font-size:13px}.wanted{font:700 30px var(--font-display);letter-spacing:.14em;color:#3a2a1c;margin:2px 0 6px;line-height:1}.mwstamp{border:3px solid var(--stamp-red);color:var(--stamp-red);font:700 13px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;padding:3px 10px;display:inline-block;transform:rotate(-4deg)}.reward{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#3a2a1cb3;margin-top:10px;font-size:11px}.tcap{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#f3ebddbf;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:12px;display:flex}.tcap .r{text-transform:none;letter-spacing:0;font-family:var(--font-ui)}.tgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:22px;display:grid}.tcard{background:var(--paper);color:#3a2a1c;padding:13px 14px 14px;position:relative;box-shadow:0 2px #00000029}.tcard .tn{font:700 15px var(--font-display);color:#4e341f;align-items:center;gap:7px;display:flex}.tcard .tn svg{flex:0 0 18px}.tcard .who{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;font-size:13.5px;font-weight:600;display:flex}.tcard .who.none{color:var(--ink-3);font-weight:500}.tcard .tstat{color:#3a2a1c;font-size:12px}.tcard .def{color:#3a2a1cb3;border-top:1px dashed var(--tan);margin-top:8px;padding-top:7px;font-size:11.5px}.tcard.you{box-shadow:inset 4px 0 0 var(--timber), 0 2px 0 #00000029}.lb-title{border:1px solid var(--rule);font:700 10px var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--timber);background:var(--paper-light);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.lb-title.mw{background:var(--stamp-red);border-color:var(--stamp-red);color:#f3ebdd}.lb-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.lb-main{color:#3a2a1c;flex:999 560px;min-width:0}.lb-side{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.lb-side .qcard{padding-left:14px;padding-right:14px}.lb table td.r,.lb table th.r{text-align:right}.lb table td .who{align-items:center;gap:8px;display:inline-flex}.lb table td .lb-titles{flex-wrap:wrap;gap:4px;display:flex}.lb table tr.you td{background:var(--paper)}.lb table tr.you td:first-child{box-shadow:inset 4px 0 0 var(--timber)}.deflist{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 10px;font-size:12px;display:grid}.deflist b{font-family:var(--font-display);white-space:nowrap;font-size:12px}.deflist b.mw{color:var(--stamp-red)}.acct-page .head{max-width:1000px}.acct{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;max-width:1000px;display:grid}.acct .card h2{margin-bottom:10px;font-size:15px}.acct .card.wide{grid-column:1/-1}.acct .krow{border-top:1px dashed var(--tan);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.acct .krow:first-of-type{border-top:0;padding-top:2px}.acct .krow .num{white-space:nowrap;font-size:13px}.acct .ro{border:1px solid var(--tan);background:var(--paper);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:13px;display:flex}.acct .lbl2{margin:12px 0 4px;font-size:12.5px;font-weight:600;display:block}.acct .lbl2:first-child{margin-top:0}.ntab{width:100%}.ntab td{border-bottom:0;border-top:1px dashed var(--tan);padding:7px 0;font-size:13px}.ntab tr:first-child td{border-top:0}.ntab td.t{text-align:right;width:56px}.ntab .grp td{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);border-top:0;padding-top:14px;font-size:10.5px;font-weight:700}.ntab .grp:first-child td{padding-top:0}.conn{border-top:1px dashed var(--tan);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;font-size:13px;display:flex}.conn:first-of-type{border-top:0;padding-top:0}.conn .h{color:var(--ink-3);font-size:12px}.token-box{background:var(--paper);border:1px solid var(--amber-edge);border-radius:4px;margin-top:12px;padding:10px 12px;font-size:12.5px}.token-box pre,pre.snippet{color:#f3ebdd;white-space:pre-wrap;word-break:break-all;background:#24180e;border-radius:4px;margin:8px 0;padding:9px 11px;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}pre.snippet{white-space:pre;word-break:normal}.tok-new{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tok-new .field{flex:200px;width:auto}.tok-new select.field{flex:0 0 150px}.kv td{font-size:12.5px}.kv td:last-child{text-align:right;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=900px){.acct{grid-template-columns:1fr}.lb-filters{width:100%}.lb-filters .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lb-filters .seg button{white-space:nowrap}.lb-posters .mw{width:100%;max-width:290px}.lb-posters .hg{transform:none}}.adm,.adm .head{max-width:1240px}.adm-gap{flex-direction:column;gap:16px;display:flex}.adm .lit td{padding-top:10px;padding-bottom:10px}.adm .lit .pin{vertical-align:-1px;margin-right:8px;display:inline-block}.adm .lit .it-title a{color:inherit;text-decoration:none}.adm .lit .it-title a:hover{text-decoration:underline}.adm .lit .av{vertical-align:middle;margin-right:8px}.adm .lit tr.sel td{background:var(--paper)}.adm-val{min-width:170px}.adm-val .bar{margin:3px 0 2px}.adm-val .num{font-size:13px}.adm-foot{margin-top:10px}.adm-since{white-space:nowrap;color:var(--ink-3)}.adm-cardh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.adm-cardh .i3{font-size:12px}.att-grp{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:14px 2px 8px;font-size:11.5px}.att-card{background:var(--paper-light);border:1px solid var(--tan);color:var(--ink);border-radius:4px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.att-card .main{flex:auto;min-width:0}.att-card .t{font-family:var(--font-display);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.att-card .t a{color:inherit;text-decoration:none}.att-card .sub{color:var(--ink-3);margin:2px 0 6px;font-size:12px}.att-card .issues{flex-wrap:wrap;gap:5px;display:flex}.att-card .acts{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.adm .legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.adm .legend span{align-items:center;gap:6px;display:inline-flex}.adm .sw{border-radius:2px;width:10px;height:10px;display:inline-block}.adm .sw.claimed,.pbar i.claimed{background:var(--timber)}.adm .sw.board,.pbar i.board{background:#c69a45}.adm .sw.coming,.pbar i.coming{background:#ddd0b8}.adm .sw.coming{outline:1px dashed var(--rule)}.pbar{background:#3a2a1c1a;border-radius:3px;flex-direction:row;height:14px;display:flex;overflow:hidden}.pbar i{flex:none;height:100%;display:block}.pipe{grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;gap:12px 16px;font-size:13px;display:grid}.pipe .who .i3,.pipe .nums .i3{font-size:11.5px}.pipe .late{color:var(--danger-ink);font-size:11.5px;font-weight:600}.pipe .track{min-width:0}.adm .bud{vertical-align:1px;margin:0 6px 0 0;display:inline-block}@media (width<=760px){.pipe{grid-template-columns:minmax(0,1fr);gap:4px}.pipe .track{margin-bottom:2px}.pipe .nums{margin-bottom:12px}}.ppl{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ppl-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.ppl-edit{flex:320px;min-width:0;max-width:380px;position:sticky;top:16px}.ppl-edit h2{margin-bottom:2px}.ppl-edit .fieldwrap{margin-bottom:10px}.ppl-edit .fieldwrap+.fieldwrap{margin-top:0}.ppl-edit .leads{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ppl-edit .leads .pill button{all:unset;cursor:pointer;color:var(--ink-3);margin-left:5px;font-weight:700}.ppl-edit .leads .pill button:hover{color:var(--danger-ink)}.ppl-edit .foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.ppl-edit .limit-in{align-items:center;gap:4px;display:flex}@media (width<=900px){.ppl-edit{max-width:none;position:static}}.pick-list{border-top:1px solid var(--tan);max-height:320px;margin-top:10px;overflow-y:auto}.pick-row{border-bottom:1px solid var(--tan);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.pick-row .i3{font-size:12px}.cs-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;max-width:1240px;display:grid}.cs-grid .card>.help{margin:2px 0 6px}.cs-grid .card>h2+.set,.cs-grid .card>.help+.set{border-top:0}.cs-grid .set>div:first-child{min-width:0}.cs-grid .set.dim{opacity:.45}.cs-grid .set.dim .in{pointer-events:none}.cs-in{flex:none;align-items:center;display:inline-flex}.cs-in .p{margin-left:4px}.cs-in .in.wide{width:150px}.cs-in .in.bad{border-color:var(--stamp-red)}.cs-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.fbanner{color:#f3ebdd;background:#3a2a1c;border-radius:4px;margin:8px 0 10px;padding:10px 12px;font-size:12.5px}.fbanner b{font-family:var(--font-display);color:#f1d79a}.guide{grid-template-columns:52px 34px 1fr;align-items:baseline;gap:0 10px;font-size:13px;display:grid}.guide>*{border-top:1px solid var(--paper-line,#e3d6bf);padding:7px 0}.guide .n{font-family:var(--font-display);color:var(--timber);text-align:right;font-size:17px;font-weight:700}.guide .s{font-family:var(--font-display);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.guide small{color:var(--ink-3);font-size:11.5px;display:block}.weights{grid-template-columns:1fr auto;gap:6px 14px;font-size:13px;display:grid}.zones{grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px;display:grid}.cs-save{z-index:5;position:sticky;top:12px}@media (width<=760px){.adm .tablewrap{overflow:visible}.adm .tablewrap .lit,.adm .tablewrap .lit tbody{display:block}.adm .tablewrap .lit thead{display:none}.adm .tablewrap .lit tr{border-bottom:1px solid var(--tan);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 0;display:grid}.adm .tablewrap .lit td{border:0;padding:0;display:block}.adm .tablewrap .lit td:first-child{grid-area:1/1}.adm .tablewrap .lit td:last-child{grid-area:1/2}.adm .tablewrap .lit td:not(:first-child):not(:last-child){grid-column:1/-1}.adm .tablewrap .lit td[colspan]{grid-area:auto/1/auto/-1}.adm .tablewrap .lit tr.grp{display:block}.adm-val{min-width:0}}:root[data-theme=dark] .pbar i.coming,:root[data-theme=dark] .adm .sw.coming{background:repeating-linear-gradient(45deg,#3a2a1c47 0 3px,#3a2a1c1a 3px 6px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pbar i.coming,:root:not([data-theme=light]) .adm .sw.coming{background:repeating-linear-gradient(45deg,#3a2a1c47 0 3px,#3a2a1c1a 3px 6px)}}
