@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}body{margin:0}img{max-width:100%}:root{--bg:#f3f4f1;--surface:#fff;--sunk:#e9ece8;--ink:#18201c;--muted:#5a645e;--line:#d8ddd7;--accent:#2c5a4c;--accent-ink:#fff;--focus:#3c6fd1;--scrim:#141a1761;--go:#2e7a4e;--change:#b57514;--drop:#7c827e;--info:#3463a3;--done:#4f6f86;--over:#b13f2c;--warn:#c98a1b;--ok:#3e8a5c;--c-dagmc:#7466b8;--c-ai:#2a8a7e;--c-ix:#c9842b;--c-sec:#bd5476;--c-sgif:#5389c9;--c-palmera:#7fa043;--c-kolam:#9aa19c;--s-Bloomberg:#2c5a4c;--s-SGIF:#5389c9;--s-Palmera:#7fa043;--s-Kolam:#8c6bb1;--p-tess:#2c5a4c;--p-lakshman:#c25b3a;--p-alysha:#5b6fc7;--display:"Newsreader",Georgia,"Times New Roman",serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121614;--surface:#1a1f1c;--sunk:#232a26;--ink:#e7ebe8;--muted:#9aa49e;--line:#313934;--scrim:#0000008c;--accent:#7fc2ae;--accent-ink:#0f1512;--focus:#8db2ff;--go:#6cc28f;--change:#e3ab52;--drop:#9aa19c;--info:#86aeea;--done:#93b3ca;--over:#f07f68;--warn:#e6b65a;--ok:#6cc28f;--c-dagmc:#a398e6;--c-ai:#4fc2b3;--c-ix:#e9aa55;--c-sec:#e7809f;--c-sgif:#82b2ec;--c-palmera:#a9c871;--c-kolam:#7c847f;--s-Bloomberg:#7fc2ae;--s-SGIF:#82b2ec;--s-Palmera:#a9c871;--s-Kolam:#b79bdb;--p-tess:#7fc2ae;--p-lakshman:#ec9070;--p-alysha:#9faef0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121614;--surface:#1a1f1c;--sunk:#232a26;--ink:#e7ebe8;--muted:#9aa49e;--line:#313934;--scrim:#0000008c;--accent:#7fc2ae;--accent-ink:#0f1512;--focus:#8db2ff;--go:#6cc28f;--change:#e3ab52;--drop:#9aa19c;--info:#86aeea;--done:#93b3ca;--over:#f07f68;--warn:#e6b65a;--ok:#6cc28f;--c-dagmc:#a398e6;--c-ai:#4fc2b3;--c-ix:#e9aa55;--c-sec:#e7809f;--c-sgif:#82b2ec;--c-palmera:#a9c871;--c-kolam:#7c847f;--s-Bloomberg:#7fc2ae;--s-SGIF:#82b2ec;--s-Palmera:#a9c871;--s-Kolam:#b79bdb;--p-tess:#7fc2ae;--p-lakshman:#ec9070;--p-alysha:#9faef0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:18px 56px;font-size:15px;line-height:1.45}.wrap{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;display:flex}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}h1{font-size:clamp(30px,4.4vw,44px)}h2{font-size:24px}h3{font-size:16px;font-family:var(--body);font-weight:600}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}select,input,textarea,button{font:inherit;color:inherit}select,input[type=text],input[type=search],textarea{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px 9px}textarea{resize:vertical;width:100%;min-height:70px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}svg text{font-family:var(--mono)}.glance{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.hero{flex-direction:column;justify-content:center;gap:10px;display:flex}.hero .read{max-width:60ch;margin:0;font-size:16px}.rings{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ring{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.ring svg{width:100%;max-width:96px;height:auto}.ring .lab{color:var(--muted);font-size:12px}.ring:hover .lab{color:var(--ink)}.weekstrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.day{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.day.today{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.day .dh{justify-content:space-between;align-items:baseline;display:flex}.day .dh b{font-family:var(--display);font-size:20px}.ev{align-items:flex-start;gap:6px;min-width:0;font-size:13px;line-height:1.3;display:flex}.ev i{border-radius:2px;flex:none;align-self:stretch;width:4px}.ev .tm{font-family:var(--mono);color:var(--muted);flex:none;min-width:34px;padding-top:1px;font-size:11px}nav.tabs{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--line);gap:4px;padding-block:6px 0;display:flex;position:sticky;overflow-x:auto}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}nav.tabs a{color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:9px 13px;font-weight:500;text-decoration:none;display:inline-flex}nav.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}nav.tabs .n{font-family:var(--mono);background:var(--sunk);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px}section.view{flex-direction:column;gap:16px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.scroll{overflow-x:auto}.runway svg{width:100%;min-width:720px;height:auto;display:block}.runway .lane{fill:var(--sunk)}.runway .axis{stroke:var(--line)}.runway .lbl{fill:var(--ink);font-family:var(--body);font-size:12px}.runway .tick{fill:var(--muted);font-size:10.5px}.runway .today{stroke:var(--accent);stroke-width:2px}.runway .todaylab{fill:var(--accent);font-size:11px;font-weight:600}.runway .overdue{fill:var(--over);opacity:.08}.runway g.pt{cursor:pointer}.runway g.pt:hover .lbl{text-decoration:underline}.tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--ink)}.tile .band{height:5px;position:absolute;inset:0 0 auto}.tile .tt{font-size:15.5px;font-weight:600;line-height:1.3}.tile .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.due{font-family:var(--mono);background:var(--sunk);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.due.over{background:var(--over);color:var(--accent-ink)}.due.soon{background:var(--warn);color:#1b1406}.avs{display:flex}.av{width:26px;height:26px;color:var(--accent-ink);border:2px solid var(--surface);border-radius:50%;place-items:center;margin-left:-6px;font-size:12px;font-weight:600;display:inline-grid}.avs .av:first-child{margin-left:0}.av.big{width:44px;height:44px;margin:0;font-size:18px}.state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.state.kavi{border:1.5px dashed;font-weight:500}.state.solid{color:var(--accent-ink)}.k-go{color:var(--go)}.k-change{color:var(--change)}.k-drop{color:var(--drop)}.k-info{color:var(--info)}.k-done{color:var(--done)}.f-go{background:var(--go)}.f-change{background:var(--change)}.f-drop{background:var(--drop)}.f-info{background:var(--info)}.f-done{background:var(--done)}.ptop{align-items:center;gap:12px;display:flex}.ptop .pr{margin-left:auto}.todo{background:var(--sunk);border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.todo input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.todo label{cursor:pointer;flex:1;min-width:0}.todo.done{border:1px dashed var(--line);background:0 0}.todo.done label{color:var(--muted);text-decoration:line-through}.todo .who{color:var(--muted);font-size:12px}.tlist{flex-direction:column;gap:6px;display:flex}.addtodo{flex-wrap:wrap;gap:6px;display:flex}.addtodo input{flex:160px;min-width:0}.addtodo select{flex:auto}.btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:8px 14px;font-weight:500}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn[disabled]{opacity:.45;cursor:default}.opps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.opp{background:var(--sunk);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.opp:hover{border-color:var(--ink)}.opp .rank{font-family:var(--display);color:var(--accent);font-size:34px;line-height:1}.meters{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;font-size:12px;display:grid}.dots{gap:4px;display:flex}.dots i{background:var(--line);border-radius:3px;width:16px;height:8px}.dots i.on{background:var(--accent)}.kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;min-width:920px;display:grid}.col{background:var(--sunk);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.col h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.kc{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex}.kc:hover{border-color:var(--ink)}.kc .v{font-family:var(--mono);color:var(--muted);font-size:12px}.vbar{background:var(--accent);border-radius:3px;height:6px}.heat{gap:4px;min-width:640px;display:grid}.heat .hc{text-align:center;font-family:var(--mono);color:#10140f;border-radius:6px;padding:8px 4px;font-size:13px;font-weight:600}.heat .hl{align-items:center;gap:8px;font-weight:600;display:flex}.heat .mh{text-align:center;color:var(--muted);font-size:12px;font-family:var(--mono)}.capcharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capchart svg{width:100%;height:auto;display:block}.capchart text{fill:var(--muted);font-size:10.5px}.capchart .cap{stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:5 4;fill:none}.capchart .grid{stroke:var(--line);stroke-width:1px}.capchart .overlab{fill:var(--over);font-weight:600}.share{flex-direction:column;gap:10px;display:flex}.sharerow{grid-template-columns:90px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.sharebar{background:var(--sunk);border-radius:6px;height:22px;display:flex;overflow:hidden}.sharebar span{height:100%;display:block}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.flag{color:var(--over);font-weight:600}details summary{cursor:pointer;color:var(--muted)}.mix{flex-direction:column;gap:8px;display:flex}.mixrow{grid-template-columns:120px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.mixbar{background:var(--sunk);border-radius:7px;height:26px;display:flex;overflow:hidden}.mixbar button{cursor:pointer;height:100%;color:var(--accent-ink);font-family:var(--mono);border:0;min-width:0;padding:0;font-size:11.5px;font-weight:600}.mixbar button:hover{filter:brightness(1.12)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar input[type=search]{flex:220px;min-width:0}.wall{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.brick{background:var(--surface);border:1.5px dashed var(--line);cursor:pointer;text-align:left;border-radius:9px;flex-direction:column;justify-content:space-between;gap:6px;min-height:84px;padding:10px 10px 10px 12px;font-size:13px;line-height:1.3;display:flex;position:relative;overflow:hidden}.brick:hover{border-color:var(--ink)}.brick .bt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.brick .bm{color:var(--muted);font-size:11px;font-family:var(--mono);justify-content:space-between;align-items:center;display:flex}.brick .sw{width:4px;position:absolute;top:0;bottom:0;left:0}.brick.decided{color:var(--accent-ink);border-style:solid}.brick.decided .bm{color:inherit;opacity:.85}.status{color:var(--muted);font-size:12.5px}label.status{align-items:center;gap:6px;display:inline-flex}.dgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.alist{flex-direction:column;gap:6px;display:flex}.arow{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.arow.started{border-left:4px solid var(--warn)}.arow.done{background:0 0;border-style:dashed}.arow.done .tt2{color:var(--muted);text-decoration:line-through}.arow .tb{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.arow .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.arow .tt2{all:unset;cursor:pointer;font-weight:600;line-height:1.35}.arow .tt2:after{content:" ›";color:var(--muted);font-weight:400}.arow .ctx{background:var(--sunk);border-radius:8px;padding:8px 10px;font-size:13px}.arow .tks{flex-direction:column;flex:none;gap:4px;display:flex}.oldweek{background:var(--warn);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.oldweek{background:color-mix(in srgb,var(--warn) 18%,var(--surface))}}.oldweek{border:1px solid var(--warn);border-radius:9px;padding:8px 10px}.dcount{color:var(--accent-ink);border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex}.dcount b{font-family:var(--display);font-size:36px;line-height:1}.scrim{background:var(--scrim);z-index:20;position:fixed;inset:0}.drawer{background:var(--surface);z-index:21;border-left:1px solid var(--line);width:min(480px,100%);padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 18px;flex-direction:column;gap:14px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #0000001f}.drawer .x{top:calc(10px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;width:34px;height:34px;font-size:18px;line-height:1;position:absolute}.drawer h2{padding-right:40px}.dmeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.q{background:var(--sunk);border-radius:9px;padding:10px 12px;font-size:16px;font-weight:600}.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choices button{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-weight:600;display:flex}.choices button i{border-radius:50%;width:10px;height:10px}.choices button[aria-pressed=true]{color:var(--accent-ink);border-color:#0000}.choices button.sugg{border-style:dashed;border-color:currentColor}.row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kv{color:var(--muted);font-size:13.5px}.kv b{color:var(--ink)}.notice{color:var(--change);font-size:13px}.empty{background:var(--surface);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:28px}@media (max-width:900px){.capcharts{grid-template-columns:1fr}.dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.glance,.row2{grid-template-columns:1fr}.weekstrip{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.rings{grid-template-columns:repeat(2,minmax(0,1fr))}.mixrow{grid-template-columns:90px minmax(0,1fr) 32px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.seg{border:1px solid var(--line);border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border:0;padding:7px 12px;font-size:14px}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.ghead{grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;font-weight:600;display:flex}.ghead i{border-radius:3px;width:12px;height:12px;display:inline-block}.todo .tks{flex-direction:column;flex:none;gap:4px;display:flex}.tk{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;text-align:left;border-radius:6px;padding:2px 7px;font-size:12px}.tk.s.on{background:var(--warn);border-color:var(--warn);color:#fff}.tk.d.on{background:var(--go);border-color:var(--go);color:#fff}.todo .tb{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.todo .tt2{all:unset;cursor:pointer;line-height:1.35}.todo .tt2:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.todo .tt2:after{content:" ›";color:var(--muted)}.todo .tt2[aria-expanded=true]:after{content:" ⌄"}.todo.started{border-left:4px solid var(--warn)}.todo.done .tt2{color:var(--muted);text-decoration:line-through}.todo .ctx{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px}.whoami{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.whoami form{display:inline}.whoami button{all:unset;cursor:pointer;color:var(--muted);text-decoration:underline}.whoami .bypass{font-family:var(--mono);background:var(--warn);color:#1b1406;border-radius:6px;padding:1px 6px;font-size:11px}.signin{flex-direction:column;gap:14px;max-width:440px;margin:12vh auto 0;display:flex}.loading{color:var(--muted);padding:28px}.drawer .err{color:var(--over);font-size:13px}.walk{flex-wrap:wrap;gap:8px;display:flex}.walkp{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.walkp .av{margin:0}.walkp[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;font-weight:600}.av.ghost{background:var(--sunk);color:var(--muted)}.walkbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.walkbar input[type=search]{flex:1;min-width:200px}.walknav{gap:8px;margin-left:auto;display:inline-flex}.n{font-family:var(--mono);color:var(--muted);background:var(--sunk);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:500}.board3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tcol h3{align-items:center;gap:8px;display:flex}.tcard{background:var(--sunk);border-left:4px solid #0000;border-radius:9px;flex-direction:column;gap:6px;padding:10px 11px;display:flex}.tcard.s-doing{border-left-color:var(--warn)}.tcard.s-blocked{border-left-color:var(--over)}.tcard.s-done{border:1px dashed var(--line);background:0 0}.tcard.s-done .tt{color:var(--muted);text-decoration:line-through}.tcard.s-dropped{border:1px dashed var(--line);opacity:.6;background:0 0}.tcard.s-dropped .tt{color:var(--muted);text-decoration:line-through}.tcard .tt{all:unset;cursor:pointer;font-weight:600;line-height:1.35}.tcard .tt:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.tmeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.chip.lab{border-style:dashed}.chip.p1{background:var(--over);border-color:var(--over);color:var(--accent-ink)}.chip.p3{background:var(--warn);border-color:var(--warn);color:#1b1406}.tnote{color:var(--muted);white-space:pre-wrap;font-size:13px}.tmoves{flex-wrap:wrap;gap:4px;display:flex}.chips{flex-wrap:wrap;gap:6px 14px;display:flex}.chk{align-items:center;gap:6px;font-size:14px;display:inline-flex}.rlist{flex-direction:column;gap:12px;display:flex}.rcard .rt{font-size:17px}.rfrom code,.drawer code{font-family:var(--mono);word-break:break-all;font-size:12px}.near{border:1.5px dashed var(--change);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.ractions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.board3{grid-template-columns:1fr}}.state.corr{border:1.5px solid var(--change);color:var(--change);font-weight:600}.fix{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.fixkinds{flex-wrap:wrap;gap:6px;display:flex}.fixkinds button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.fixkinds button[aria-pressed=true]{background:var(--change);border-color:var(--change);color:var(--accent-ink)}.fixform{gap:8px;display:grid}.fixppl{flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.fixes{background:var(--sunk);border-radius:9px;gap:8px;padding:10px 12px;display:grid}.fixrow{gap:2px;font-size:13.5px;display:grid}.notcanon{color:var(--change);font-weight:600}.linkbtn{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0 0 0 8px;text-decoration:underline}.brick .state.corr{align-self:flex-start;padding:1px 7px;font-size:11px}.fix input[type=date]{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px 9px}.fix input[type=text],.fix select{width:100%}.suggest{background:var(--sunk);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.suggest.prepare{border-style:dashed;border-color:var(--warn)}.suggest .sk{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-basis:100%;font-size:10.5px}.suggest .sa{flex:1;min-width:0}.suggest .run{font-weight:600}.suggestbox{background:var(--bg);gap:8px;padding:12px}.runs{flex-direction:column;gap:10px;display:flex}.run{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.run .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runout{white-space:pre-wrap;word-break:break-word;font:12.5px/1.5 var(--mono);background:var(--sunk);border-radius:8px;max-height:320px;margin:0;padding:8px 10px;overflow:auto}.chip.parent{font-family:var(--mono);font-size:11px}.chip.tref{font-family:var(--mono);color:var(--ink);border-color:var(--tref,var(--line));background:var(--tref,transparent);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.chip.tref{background:color-mix(in srgb,var(--tref,transparent) 16%,var(--surface))}}.chip.tref{box-shadow:inset 3px 0 0 var(--tref,transparent);padding-left:9px}.chip.tref.none{color:var(--muted);padding-left:8px;font-weight:500}.kv.tref-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip.orphan{border:1px dashed var(--warn)}.tnote.closed,.kv.closed{color:var(--muted);font-style:italic}.closing{border:1px solid var(--over);color:var(--ink);border-radius:8px;margin-top:8px;padding:8px 10px}.closing ul{margin:6px 0;padding-left:18px}.agreed .legend{flex-wrap:wrap;gap:12px}.agreed .legend span{color:var(--muted);font-size:13px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
