:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141416;--surface:#1e1e21;--ink:#ece8df;--ink-70:#b5b0a6;--grey:#a29c93;--danger:#c96b6b;--good:#7fae8a;--caution:#d9955b;--gold:#d9a227;--coral:#d9a227;--heat-0:#272523;--heat-1:#544320;--heat-2:#907026;--heat-3:#d9a227;--bar:#272324;--text:#ece8df;--graph-sky:#69b7eb;--graph-amber:#f5ae66;--graph-mint:#67e7b5;--graph-rose:#ee7b75;--graph-violet:#9f7eeb;--calendar-claude:#c29a4e;--calendar-noah:#9385bf;--calendar-codex:#6f8fbf;--calendar-deepseek:#7fae8a;--calendar-user:#d9c36b;--calendar-unknown:#a29c93;--calendar-today:#d9a2270b;--calendar-prior:#d3cec44d;--calendar-px-1:1px;--calendar-px-2:2px;--calendar-px-4:4px;--month-shop:#d9a227;--month-sns:#7fae8a;--month-pub:#9385bf;--month-make:#c28356;--month-org:#6f8fbf;--month-human:#d9c36b;--month-sys:#a29c93;--month-dot:6px;--month-border:1px;--month-strip-height:18px;--sc-clay:#d9955b;--sc-wobble:#6f8fbf;--sc-tally:#7fae8a;--sc-brush:#9385bf;--sc-kdp:#cbbe9f;--sc-sale:#d9c36b;--sc-zoom-duration:.22s;--sc-sale-pulse-duration:2.4s;--sc-stale-opacity:.45;--sc-row:66px;--sc-day:104px;--sc-label:220px;--sc-dot:7px;--sc-stack:10px;--av2-bg:#141416;--av2-surface:#1e1e21;--av2-line:#d3cec424;--av2-ink:#ece8df;--av2-muted:#b5b0a6;--av2-grey:#a29c93;--av2-gold:#d9a227;--av2-approval-bg:#1e1e21;--av2-good:#7fae8a;--av2-waiting:#d9a227;--av2-danger:#c96b6b;--av2-unknown:#d3cec44d;--av2-etsy:#d9a227;--av2-kdp:#6f8fbf;--av2-goods:#9385bf;--av2-stock:#7fae8a;--av2-content:1120px;--av2-radius:16px;--av2-pad:24px;--av2-control:44px;--av2-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--av2-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--a-gilseop:#c29a4e;--a-somnium:#6f8fbf;--a-hanyeyeon:#9385bf;--a-self:#9a9791;--stage-seed:#a29c93;--stage-ready:#6f8fbf;--stage-making:#9385bf;--stage-done:#7e9e78;--stage-dropped:#c96b6b;--line-stage-selling:#7e9e78;--line-stage-waiting:#6f8fbf;--line-stage-polishing:#c28356;--line-stage-paused:#a29c93;--line-stage-notyet:#d3cec438;--line:#d3cec424;--line-soft:#d3cec414;--line-strong:#d3cec44d;--hover:#d3cec408;--skeleton:#d3cec417;--threads-의견:#8fa3c8;--threads-구절:#a99bd1;--threads-준비:#8fb39a;--threads-모집:#c8a377;--threads-카드묶음:#d18fa8;--threads-카드한줄:#82c3b7;--threads-직접:#b4b8be;--threads-blank:#d9c36b;--content:1120px;--control:44px;--control-large:48px;--narrow:560px;--radius:16px;--gap-section:40px;--pad:24px;--rail:220px;--size-small:12px;--weight-small:400;--size-note:14px;--weight-note:400;--size-body:16px;--weight-body:400;--size-lead:20px;--weight-lead:400;--size-display:48px;--weight-display:800;--size-label:12px;--weight-label:800;--size-heading:24px;--weight-heading:800;--reading-line:1.7;--reading-width:68ch;--section-gap:40px;--block-gap:24px;--on-gold:#141416;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--reading-line);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}.shell{grid-template-columns:var(--rail) 1fr;align-items:start;min-height:100%;display:grid}.rail{background:var(--surface);padding:var(--pad);gap:var(--pad);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail-mark{flex-direction:column;gap:4px;display:flex}.rail-mark b{font-size:var(--size-body);font-weight:var(--weight-label);letter-spacing:-.01em}.rail-mark span{letter-spacing:.22em;color:var(--grey);font-size:9px}.rail-nav{flex-direction:column;display:flex}.rail-link{appearance:none;color:var(--ink-70);font:inherit;font-size:var(--size-body);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:baseline;gap:10px;padding:9px 0 9px 10px;display:flex}.rail-no{color:var(--grey);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:10px}.rail-name{text-align:left;flex:auto}.rail-n{color:var(--grey);font-variant-numeric:tabular-nums;font-size:10px}.rail-link:hover{color:var(--ink)}.rail-link[aria-current=true]{color:var(--ink);font-weight:var(--weight-heading);border-left-color:var(--ink)}.rail-sub{flex-direction:column;margin:0 0 4px;display:flex}.rail-sublink{appearance:none;color:var(--grey);font:inherit;font-size:var(--size-small);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;padding:5px 0 5px 32px}.rail-sublink:hover{color:var(--ink-70)}.rail-sublink[aria-current=true]{color:var(--ink);border-left-color:var(--ink-70)}.rail-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.rail-who{font-size:var(--size-small);color:var(--grey)}.rail-out{appearance:none;color:var(--grey);font:inherit;font-size:var(--size-small);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rail-out:hover{color:var(--ink)}.main{padding:var(--gap-section) var(--pad)}.wrap{max-width:1100px;margin:0 auto}.screen-title{font-size:var(--size-display);font-weight:var(--weight-display);letter-spacing:-.02em;margin:0 0 var(--pad)}.screen-note{color:var(--ink-70);font-size:var(--size-lead);margin:0}.screen-sub{color:var(--grey);font-size:var(--size-small);margin:8px 0 0}.section{margin-top:var(--gap-section)}.section-label{font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:0 0 12px}.gate{min-height:100svh;padding:var(--pad);padding-bottom:max(var(--pad), env(safe-area-inset-bottom));place-items:center;display:grid}.gate-in{width:100%;max-width:340px}.gate h1{font-size:var(--size-display);font-weight:var(--weight-display);margin:0 0 var(--pad);letter-spacing:-.02em}.gate p{color:var(--ink-70);margin:0 0 var(--pad)}@media (width<=560px){.gate{place-items:stretch stretch}.gate-in{flex-direction:column;max-width:none;min-height:100%;display:flex}.gate-form{flex-direction:column;flex:1;display:flex}.gate-foot{padding-top:var(--pad);margin-top:auto}.gate-head{padding-top:var(--gap-section)}}@media (height<=560px){.gate-head{padding-top:0}.gate h1{font-size:var(--size-heading);margin-bottom:4px}.gate p{margin-bottom:12px}}.field{margin-bottom:12px;display:block}.field span{font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:6px;display:block}.field input{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--surface);font:inherit;font-size:max(16px, var(--size-body));border-radius:3px;padding:12px}.field input:focus{outline:2px solid var(--ink);outline-offset:1px}.gate-go{background:var(--ink);width:100%;min-height:48px;color:var(--bg);font:inherit;font-size:var(--size-body);font-weight:var(--weight-heading);cursor:pointer;border:0;border-radius:3px;margin-top:8px;padding:14px 12px}.gate-go:disabled{opacity:.5;cursor:default}.gate-alt{appearance:none;width:100%;color:var(--grey);font:inherit;font-size:var(--size-small);cursor:pointer;background:0 0;border:0;padding:12px 0 4px;text-decoration:underline}.gate-alt:hover{color:var(--ink)}.msg{font-size:var(--size-small);color:var(--ink-70);margin-top:12px}.msg[data-tone=err]{color:var(--a-gilseop)}.load{padding:var(--gap-section) var(--pad);color:var(--grey)}.head{margin-bottom:var(--gap-section);align-items:baseline;gap:14px;display:flex}.head h1{font-size:var(--size-display);font-weight:var(--weight-display);letter-spacing:-.02em;margin:0}.head .when{font-size:var(--size-small);color:var(--grey);letter-spacing:.12em;font-variant-numeric:tabular-nums}.head .sp{flex:1}.ops{margin-bottom:var(--gap-section)}.ops-summary{background:var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:1px;display:grid}.ops-machine,.ops-alerts,.ops-panel{background:var(--surface);padding:var(--pad);min-width:0}.ops-kicker{color:var(--grey);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.ops-machine-state{color:var(--danger);font-size:var(--size-heading);font-weight:var(--weight-heading);letter-spacing:-.01em;align-items:center;gap:9px;display:flex}.ops-machine-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.ops-machine[data-online=true] .ops-machine-state{color:var(--ink)}.ops-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:22px 0 0;display:grid}.ops-facts div{min-width:0}.ops-facts dt{color:var(--grey);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.ops-facts dd{color:var(--ink-70);font-size:var(--size-small);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.ops-grid{background:var(--line-soft);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:1px;display:grid}.ops-list{gap:0;display:grid}.ops-line{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.ops-line:last-child,.ops-task:last-child,.ops-handoff:last-child,.ops-decision:last-child{border-bottom:0}.ops-line b{font-size:var(--size-small);font-weight:var(--weight-body);line-height:1.5;display:block}.ops-line small{color:var(--grey);margin-top:4px;font-size:11px;line-height:1.5;display:block}.ops-state{color:var(--danger);letter-spacing:.1em;padding-top:2px;font-size:10px}.ops-task,.ops-handoff,.ops-decision{border-bottom:1px solid var(--line-soft);padding:13px 0}.ops-task-head{align-items:baseline;gap:12px;display:flex}.ops-task-head b{min-width:0;font-size:var(--size-body);flex:auto;line-height:1.45}.ops-task-head>span{color:var(--ink-70);letter-spacing:.08em;flex:none;font-size:10px}.ops-actors{color:var(--grey);flex-wrap:wrap;gap:7px 14px;margin-top:8px;font-size:10px;display:flex}.ops-actors b{color:var(--ink-70);font-weight:var(--weight-body);margin-left:3px}.ops-progress{align-items:center;gap:9px;margin-top:10px;display:flex}.ops-track{background:var(--line-strong);flex:auto;height:2px}.ops-track i{background:var(--ink);height:2px;display:block}.ops-track i[data-tone=bad]{background:var(--danger)}.ops-track i[data-tone=warn]{background:var(--ink)}.ops-progress span{color:var(--grey);text-align:right;font-variant-numeric:tabular-nums;width:32px;font-size:10px}.ops-task>p,.ops-handoff p,.ops-decision p{color:var(--ink-70);font-size:var(--size-small);white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.ops-route{color:var(--ink-70);font-size:var(--size-small);align-items:center;gap:8px;display:flex}.ops-route b{color:var(--ink);font-weight:var(--weight-heading)}.ops-handoff small,.ops-decision small{color:var(--grey);margin-top:6px;font-size:10px;line-height:1.5;display:block}.ops-handoff small b{color:var(--ink-70);font-weight:var(--weight-heading);margin-right:4px}.ops-handoff .risk{color:var(--danger)}.ops-empty{color:var(--grey);font-size:var(--size-small);margin:0;line-height:1.6}.ops-error{color:var(--danger);font-size:var(--size-small);margin:14px 0 0}@media (width<=900px){.ops-grid{grid-template-columns:1fr}}@media (width<=640px){.ops-summary{grid-template-columns:1fr}.ops-machine,.ops-alerts,.ops-panel{padding:18px 16px}.ops-facts{grid-template-columns:1fr 1fr;gap:12px}.ops-task-head{flex-direction:column;align-items:flex-start;gap:5px}}.sec{min-width:0}.sec-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.sec-name{font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.16em;color:var(--ink-70)}.sec-n{color:var(--grey);font-variant-numeric:tabular-nums;font-size:11px}.row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:11px;padding:13px 0;display:flex}.row:last-child{border-bottom:0}.row-body{flex:auto;min-width:0}.row-t{font-size:var(--size-body);line-height:1.45}.row-s{color:var(--grey);align-items:baseline;gap:8px;margin-top:5px;font-size:11px;display:flex}.row-s .sp{flex:1}.row-r{color:var(--grey);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.row-time{font-family:var(--font-mono);color:var(--ink-70);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11px}.dot{background:var(--a-self);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width<=1100px){.cols{gap:var(--gap-section);grid-template-columns:1fr}}.week{margin-top:var(--gap-section)}.week-grid{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:16px;display:grid}.week-d .lab{color:var(--grey);letter-spacing:.12em;font-size:11px}.week-d[data-today=true] .lab{color:var(--ink)}.week-d .n{font-size:20px;font-weight:var(--weight-display);font-variant-numeric:tabular-nums;margin-top:8px}.week-d .n small{font-size:11px;font-weight:var(--weight-body);color:var(--grey);margin-left:3px}.week-d .bar{background:var(--line);height:2px;margin-top:10px}.week-d[data-today=true] .bar{background:var(--ink)}.chip{letter-spacing:.12em;color:var(--ink-70);align-items:center;gap:5px;font-size:10px;display:inline-flex}.chip i{background:var(--a-self);border-radius:50%;width:5px;height:5px}.cards{background:var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;margin-top:1px;display:grid}.card{appearance:none;text-align:left;font:inherit;cursor:pointer;background:var(--bg);padding:20px var(--pad);border:0;flex-direction:column;gap:10px;min-height:148px;display:flex}.card:hover{background:var(--hover)}.card[aria-current=true]{background:var(--surface)}.card-top{align-items:baseline;gap:10px;display:flex}.card-name{font-size:var(--size-lead);font-weight:var(--weight-heading);letter-spacing:-.01em}.card-st{letter-spacing:.14em;color:var(--grey);margin-left:auto;font-size:10px}.card-sum{font-size:var(--size-small);color:var(--ink-70);line-height:1.65}.card-next{color:var(--grey);text-align:right;border-top:1px solid var(--line-soft);margin-top:auto;padding-top:10px;font-size:11px}.tl{margin-top:var(--gap-section)}.tl-row{border-bottom:1px solid var(--line-soft);gap:14px;padding:13px 0;display:flex}.tl-kind{letter-spacing:.14em;color:var(--grey);flex:none;width:62px;padding-top:3px;font-size:10px}.tl-body{min-width:0;font-size:var(--size-body);white-space:pre-wrap;flex:auto;line-height:1.6}.tl-at{color:var(--grey);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tabs{gap:20px;margin-bottom:26px;display:flex}.tab{appearance:none;cursor:pointer;font:inherit;font-size:var(--size-small);letter-spacing:.12em;color:var(--grey);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 6px}.tab[aria-current=true]{color:var(--ink);font-weight:var(--weight-label);border-bottom-color:var(--ink)}.check{appearance:none;border:1px solid var(--line-strong);cursor:pointer;background:0 0;flex:none;width:13px;height:13px;margin-top:4px}.check:checked{background:var(--ink);border-color:var(--ink)}.check:disabled{opacity:.4;cursor:default}.row[data-done=true] .row-t{color:var(--grey);text-decoration:line-through}.grp{margin-top:34px}.grp:first-of-type{margin-top:0}.empty{color:var(--grey);font-size:var(--size-small);padding:26px 0;line-height:1.7}.err{border:1px solid var(--a-gilseop);color:var(--a-gilseop);font-size:var(--size-small);padding:14px 16px}.more{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--grey);font-size:var(--size-small);border:0;border-top:1px solid var(--line-soft);background:0 0;margin-top:4px;padding:12px 0 0}.more:hover{color:var(--ink)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.filt{appearance:none;cursor:pointer;font:inherit;border:1px solid var(--line);color:var(--grey);font-size:var(--size-small);background:0 0;border-radius:3px;padding:5px 12px}.filt:hover{color:var(--ink);border-color:var(--line-strong)}.filt[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:var(--weight-label)}.filt-n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:6px}@media (width>=1200px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.done-toggle{appearance:none;cursor:pointer;font:inherit;color:var(--grey);background:0 0;border:0;padding:0;font-size:11px}.done-toggle:hover{color:var(--ink)}.badge{letter-spacing:.1em;color:var(--grey);border:1px solid var(--line);vertical-align:2px;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:10px}.badge.soft{border-color:var(--line-soft)}.badge[data-tone=bad]{color:var(--danger);border-color:var(--danger)}.badge[data-tone=warn]{color:var(--ink);border-color:var(--ink-70)}.summary{appearance:none;cursor:pointer;font:inherit;font-size:var(--size-small);color:var(--ink-70);text-align:left;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;padding:6px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.summary.open{-webkit-line-clamp:unset;white-space:pre-wrap;display:block}.summary:hover{color:var(--ink)}.summary mark{color:var(--ink);font-weight:var(--weight-label);background:0 0}.tl-row[data-kind=decision]{border-left:2px solid var(--a-gilseop);padding-left:12px}.tl-kind .dot{vertical-align:1px;margin:0 5px 0 0;display:inline-block}.tl-proj{appearance:none;cursor:pointer;font:inherit;letter-spacing:.1em;color:var(--grey);background:0 0;border:0;align-items:center;gap:5px;margin-left:10px;font-size:10px;display:inline-flex}.tl-proj i{border-radius:50%;width:5px;height:5px}.tl-proj:hover{color:var(--ink)}.searchbar{gap:10px;margin-bottom:22px;display:flex}.q{font:inherit;font-size:var(--size-lead);background:var(--surface);color:var(--ink);border:1px solid var(--surface);border-radius:3px;flex:auto;padding:11px 14px}.q:focus{outline:2px solid var(--ink);outline-offset:1px}.q-go{width:auto;margin-top:0;padding:11px 22px}.hit[data-used=true]{opacity:.5}.pathline{font-family:var(--font-mono);color:var(--grey);word-break:break-all;font-size:10.5px}.addbar{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.add-t{font-size:var(--size-body);flex:2 240px;padding:9px 12px}.pick{font:inherit;font-size:var(--size-small);background:var(--surface);color:var(--ink);border:1px solid var(--line-soft);border-radius:3px;padding:9px 10px}.pick:focus{outline:2px solid var(--ink);outline-offset:1px}.pick.wide{font-size:var(--size-body);flex:100%}.addbar .q-go{font-size:var(--size-small);padding:9px 18px}.editbox{background:var(--surface);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.as-btn{appearance:none;cursor:pointer;font:inherit;font-size:var(--size-body);color:inherit;text-align:left;background:0 0;border:0;padding:0}.as-btn:hover{color:var(--a-gilseop)}.done-toggle.drop{color:var(--danger);margin-left:auto}.detail{border:1px solid var(--line-soft);padding:var(--pad);margin-bottom:var(--gap-section)}.detail-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.detail-name{font-size:var(--size-display);font-weight:var(--weight-display);letter-spacing:-.02em}.linkrow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.linkchip{cursor:pointer;font:inherit;font-size:var(--size-small);color:var(--ink-70);border:1px solid var(--line);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:6px 11px;text-decoration:none;display:inline-flex}.linkchip:hover{color:var(--ink);border-color:var(--line-strong)}.linkchip small{color:var(--grey);font-size:10px}.field-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.field-row label{letter-spacing:.14em;color:var(--grey);flex:none;width:62px;font-size:10px}.field-row .pick{flex:240px}.jobdetail{border-left:2px solid var(--line-soft);margin:0 0 8px 6px;padding:16px 0 22px 16px}.sub-head{letter-spacing:.16em;color:var(--grey);font-size:10px;font-weight:var(--weight-label);margin:18px 0 6px}.sub-head:first-child{margin-top:0}.trouble{border-bottom:1px solid var(--line-soft);padding:11px 0}.trouble:last-child{border-bottom:0}.t-sym{font-size:var(--size-body)}.t-line{font-size:var(--size-small);color:var(--ink-70);margin-top:5px;line-height:1.7}.t-line span{width:34px;color:var(--grey);letter-spacing:.1em;font-size:10px;display:inline-block}.briefing{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-soft);margin-bottom:var(--gap-section);padding:26px 0 24px}.briefing-body{font-size:var(--size-lead);letter-spacing:-.005em;white-space:pre-wrap;margin:0;line-height:1.9}.bf{flex-direction:column;gap:26px;display:flex}.bf-chunk{border-left:2px solid var(--grey);padding-left:18px}.bf-chunk p{font-size:var(--size-lead);letter-spacing:-.005em;margin:0 0 10px;line-height:1.9}.bf-chunk p:last-child{margin-bottom:0}.bf-label{font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.14em;color:var(--grey);margin-bottom:8px;display:block}.bf-quiet{border-left:0;padding-left:0}.bf-quiet p{font-size:var(--size-small);color:var(--ink-70);line-height:1.7}.briefing-src{letter-spacing:.1em;color:var(--grey);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:10px;display:flex}.briefing-none{color:var(--grey);font-size:var(--size-body);margin:0}.today-pin{appearance:none;cursor:pointer;border:1px solid var(--line-soft);font:inherit;font-size:var(--size-label);letter-spacing:.1em;color:var(--grey);white-space:nowrap;background:0 0;border-radius:3px;margin-left:8px;padding:2px 7px}.today-pin:hover{color:var(--ink);border-color:var(--grey)}.today-pin[data-on=true]{color:var(--ink);border-color:var(--ink-70)}.today-pin:disabled{opacity:.5;cursor:default}.sub-sec{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:16px}.sub-sec .sec-head{opacity:.75}.card-stall{font-size:var(--size-label);letter-spacing:.06em;color:var(--grey);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;margin-right:10px;display:inline-flex}.card-stall .dot{background:var(--grey);border-radius:50%;width:5px;height:5px}.card-stall[data-tone=bad]{color:var(--danger)}.card-stall[data-tone=bad] .dot{background:var(--danger)}.inbox{padding:10px var(--pad);border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;display:flex}.inbox-lab{font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:.16em;color:var(--grey);flex:none}.inbox-in{background:var(--surface);min-width:0;color:var(--ink);font:inherit;font-size:max(16px, var(--size-body));border:1px solid #0000;border-radius:3px;flex:1;padding:7px 10px}.inbox-in::placeholder{color:var(--grey)}.inbox-in:focus{border-color:var(--ink-70);outline:none}.inbox-go{appearance:none;cursor:pointer;border:1px solid var(--line-soft);color:var(--grey);font:inherit;font-size:var(--size-small);background:0 0;border-radius:3px;flex:none;padding:7px 12px}.inbox-go:hover:not(:disabled){color:var(--ink);border-color:var(--grey)}.inbox-go:disabled{opacity:.4;cursor:default}.inbox-msg{font-size:var(--size-small);color:var(--grey);flex:none}.inbox-msg[data-tone=err]{color:var(--danger)}.inbox-kind{border:1px solid var(--line-soft);border-radius:3px;flex:none;display:flex;overflow:hidden}.inbox-k{appearance:none;cursor:pointer;font:inherit;font-size:var(--size-small);color:var(--grey);white-space:nowrap;background:0 0;border:0;padding:6px 10px}.inbox-k+.inbox-k{border-left:1px solid var(--line-soft)}.inbox-k:hover{color:var(--ink)}.inbox-k[aria-checked=true]{background:var(--surface);color:var(--ink)}.inbox:has(.inbox-tools){flex-wrap:wrap}.inbox-tools{align-items:center;gap:calc(var(--pad)/10) calc(var(--pad)/2);min-width:0;padding:calc(var(--pad)/10) 0;flex-wrap:wrap;flex:100%;display:flex}.inbox-tools label{align-items:center;gap:calc(var(--pad)/4);font-size:var(--size-small);color:var(--ink-70);white-space:nowrap;cursor:pointer;display:inline-flex}.inbox-tools input{accent-color:var(--ink);cursor:pointer}.inbox-tools input:disabled{opacity:.4;cursor:default}@media (width<=560px){.inbox-tools label{min-height:calc(var(--size-body)*2)}.inbox-tools input{width:var(--size-body);height:var(--size-body)}}.inbox-q{border-bottom:1px solid var(--line-soft)}.inbox-qhead{appearance:none;cursor:pointer;width:100%;padding:7px var(--pad);font:inherit;font-size:var(--size-small);color:var(--grey);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.inbox-qhead:hover{color:var(--ink)}.inbox-qn{font-variant-numeric:tabular-nums;flex:1}.inbox-qn[data-tone=wait]{color:var(--danger)}.inbox-qmore{color:var(--grey);flex:none}.inbox-row{padding:10px var(--pad);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.inbox-rb{flex:1;min-width:0}.inbox-rt{font-size:var(--size-body);line-height:1.5}.inbox-rs{font-size:var(--size-small);color:var(--grey);flex-wrap:wrap;gap:10px;margin-top:3px;display:flex}.inbox-rr{border-left:2px solid var(--line-strong);font-size:var(--size-small);color:var(--ink-70);margin-top:6px;padding-left:10px;line-height:1.6}.inbox-row[data-st=blocked] .inbox-rr{border-left-color:var(--danger)}.inbox-acts{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.inbox-scope{font-size:var(--size-small);color:var(--grey);white-space:nowrap}.inbox-ok,.inbox-no{appearance:none;cursor:pointer;font:inherit;min-height:34px;font-size:var(--size-small);border:1px solid var(--line-soft);color:var(--grey);background:0 0;border-radius:3px;padding:7px 12px}.inbox-ok{border-color:var(--grey);color:var(--ink)}.inbox-ok:hover:not(:disabled){background:var(--surface)}.inbox-no:hover:not(:disabled){color:var(--ink);border-color:var(--grey)}.inbox-ok:disabled,.inbox-no:disabled{opacity:.4;cursor:default}.inbox-close{flex:100%;align-items:center;gap:6px;display:flex}.inbox-why{min-width:0;min-height:34px;font:inherit;font-size:var(--size-small);color:var(--ink);border:1px solid var(--line-soft);background:0 0;border-radius:3px;flex:1;padding:7px 10px}.inbox-why::placeholder{color:var(--grey)}.inbox-why:focus{border-color:var(--ink-70);outline:none}@media (width<=560px){.inbox-lab{display:none}.inbox{flex-wrap:wrap}.inbox-kind{order:1}.inbox-msg{order:2}.inbox-in{flex:100%;order:3}.inbox-go{flex:100%;order:4;min-height:40px}.inbox-row{flex-wrap:wrap}.inbox-acts{flex:100%}.inbox-ok,.inbox-no{flex:1;min-height:40px}}.dec{border-left:2px solid var(--line-strong);margin-bottom:22px;padding:0 0 0 16px}.dec-top{font-size:var(--size-label);letter-spacing:.1em;color:var(--grey);align-items:center;gap:10px;margin-bottom:6px;display:flex}.dec-body{font-size:var(--size-body);color:var(--ink-70);white-space:pre-wrap;margin:0;line-height:1.85}.wire{margin:6px 0 2px;overflow-x:auto}.wire svg{width:100%;min-width:560px;height:auto;display:block}.md{max-width:720px}.md-p{font-size:var(--size-body);color:var(--ink-70);margin:0 0 12px;line-height:1.75}.md-h{color:var(--ink);margin:22px 0 8px;line-height:1.5}.md-h2{font-size:var(--size-lead);font-weight:var(--weight-label)}.md-h3{font-size:var(--size-body);font-weight:var(--weight-label)}.md-h4{font-size:var(--size-small);font-weight:var(--weight-label);color:var(--ink-70)}.md-ul{margin:0 0 12px;padding-left:18px}.md-ul li{font-size:var(--size-body);color:var(--ink-70);margin-bottom:3px;line-height:1.75}.md-hr{border:0;border-top:1px solid var(--line);margin:20px 0}.md-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ink);background:var(--line-soft);border-radius:3px;padding:1px 5px;font-size:.92em}.md-pre{border:1px solid var(--line);background:var(--line-soft);border-radius:3px;margin:0 0 14px;padding:12px 14px;overflow-x:auto}.md-pre code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--size-small);color:var(--ink-70);white-space:pre;line-height:1.65}.md-tw{margin:0 0 14px;overflow-x:auto}.md-t{border-collapse:collapse;width:100%;min-width:380px}.md-t th,.md-t td{text-align:left;font-size:var(--size-small);border-bottom:1px solid var(--line);vertical-align:top;padding:7px 12px 7px 0;line-height:1.6}.md-t th{color:var(--grey);font-weight:var(--weight-label);white-space:nowrap}.md-t td{color:var(--ink-70)}.ops-causes{flex-direction:column;gap:10px;display:flex}.ops-cause{border-left:2px solid var(--danger,#c0392b);padding-left:10px}.ops-cause-head{align-items:baseline;gap:8px;display:flex}.ops-cause-head b{font-weight:600}.ops-fix{opacity:.85;margin:2px 0 6px;font-size:.86em}.ops-fix-none{opacity:.55}.ops-cause-items{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ops-cause-items summary{cursor:pointer;align-items:baseline;gap:6px;font-size:.9em;display:flex}.ops-cause-items summary::marker{opacity:.4}.ops-why{opacity:.8;margin:4px 0 4px 14px;font-size:.84em}.ops-body{white-space:pre-wrap;word-break:break-word;background:var(--surface-2,#7f7f7f14);border-radius:4px;max-height:260px;margin:0 0 6px 14px;padding:6px 8px;font-size:.78em;line-height:1.45;overflow:auto}.briefing-none{border:1px dashed var(--line,#7f7f7f59);color:var(--muted,#888);border-radius:6px;margin:0;padding:14px 16px}.briefing-none b{color:var(--fg,inherit);font-weight:600}.briefing-none small{opacity:.8;margin-top:4px;font-size:.82em;display:block}.bf-more>summary{cursor:pointer;opacity:.75;padding:4px 0;font-size:.86em}.bf-more>summary:hover{opacity:1}.briefing-lead{font-size:var(--size-lead);padding-bottom:var(--pad);margin-bottom:var(--gap-section);border-bottom:1px solid var(--line)}.briefing-lead .bf{max-width:60em}.briefing-lead .bf-chunk p{white-space:pre-wrap}.approve{margin-top:calc(var(--pad)/2);padding-top:calc(var(--pad)/2);border-top:1px solid var(--line-soft)}.approve-row,.approve-all{gap:calc(var(--pad)/3);flex-wrap:wrap;align-items:center;display:flex}.approve-row+.approve-row{margin-top:calc(var(--pad)/3)}.approve-row>span,.approve-all>span,.approve-row small{font-size:var(--size-small);color:var(--grey)}.approve-row small{margin-left:auto}.approve-all{margin:var(--pad) 0;padding-bottom:calc(var(--pad)/2);border-bottom:1px solid var(--line)}.approve-done{margin-top:calc(var(--pad)/3);font-size:var(--size-small);color:var(--ink-70);display:block}.approve .err{margin:calc(var(--pad)/3) 0 0;font-size:var(--size-small)}.approve-why{margin:0 0 calc(var(--pad)/3);font-size:var(--size-small);line-height:1.7}.approve-why b{font-size:var(--size-body);margin-right:calc(var(--pad)/3)}.approve-why span{color:var(--ink-70)}.approve-unknown{color:var(--grey);font-style:italic}.approve-warn{margin:0 0 calc(var(--pad)/3)!important}.approve-row button{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.4;display:flex}.approve-row button small{color:var(--grey);letter-spacing:0;font-size:10px}.approve-row button[data-advised]{border-color:var(--ink)}.approve-row button[data-advised] b{font-weight:var(--weight-label)}.doc-bar{align-items:center;gap:calc(var(--pad)/2);margin:var(--pad) 0 calc(var(--pad)/2);flex-wrap:wrap;display:flex}.doc-bar button[disabled]{opacity:.45;cursor:not-allowed}.doc-off,.doc-sent{font-size:var(--size-small);color:var(--grey)}.doc-fresh{color:var(--grey);font-weight:var(--weight-body);margin-left:calc(var(--pad)/3)}.doc-stale{color:var(--danger);font-weight:var(--weight-body);margin-left:calc(var(--pad)/3)}.fold{border-bottom:1px solid var(--line-soft)}.fold-head{align-items:center;gap:calc(var(--pad)/2);appearance:none;width:100%;color:var(--ink);font:inherit;cursor:pointer;padding:calc(var(--pad)/2) 0;text-align:left;background:0 0;border:0;display:flex}.fold-head:hover{background:var(--hover)}.fold-caret{color:var(--grey);font-size:var(--size-small);width:1em}.fold-name{font-size:var(--size-heading);font-weight:var(--weight-heading)}.fold-n{color:var(--grey);font-size:var(--size-small)}.fold-warn{color:var(--danger)}.fold-body{padding-bottom:var(--pad)}.bk-item{gap:calc(var(--pad)/2);padding:calc(var(--pad)/3) 0;align-items:flex-start;display:flex}.bk-pick{padding-top:calc(var(--pad)/2)}.bk-main{flex:1;min-width:0}.bk-tools{gap:calc(var(--pad)/3);margin:calc(var(--pad)/3) 0 0;flex-wrap:wrap;align-items:center;display:flex}.bk-row{gap:2px;display:inline-flex}.bk-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--ink-70);padding:2px calc(var(--pad)/3);font:inherit;font-size:var(--size-small);background:0 0}.bk-btn:hover:not([disabled]){background:var(--surface);border-color:var(--line-strong)}.bk-btn[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:var(--weight-label)}.bk-btn[disabled]:not([aria-pressed=true]){opacity:.45;cursor:not-allowed}.bk-date{gap:calc(var(--pad)/3);align-items:center;display:inline-flex}.bk-date input{font-size:var(--size-small)}.bk-late{font-size:var(--size-small);color:var(--danger);font-weight:var(--weight-label);margin-bottom:2px;display:inline-block}.bk-bulk{gap:calc(var(--pad)/3);padding:calc(var(--pad)/2) 0;border-bottom:1px solid var(--line);margin-bottom:calc(var(--pad)/2);flex-wrap:wrap;align-items:center;display:flex}.bk-bulk>span{font-size:var(--size-small);color:var(--grey)}.bk-bulk small{color:var(--grey);font-size:var(--size-small);margin-left:auto}.row-when{color:var(--muted,#888);white-space:nowrap;flex:none;margin-left:auto;padding-left:10px;font-size:.82em}.now-run{color:var(--ok,#2e7d32)}.row-open .path{color:var(--muted,#888);word-break:break-all;font-size:.8em}.sum-bad{color:var(--danger);font-weight:600}.sum-warn{color:var(--warn,#b8860b);font-weight:600}.sum-quiet{color:var(--muted,#888)}.global-inbox,.global-sync{max-width:1100px;margin:0 auto var(--pad)}.global-inbox{border-bottom:1px solid var(--line);padding-bottom:calc(var(--pad)/2)}.global-inbox>summary{cursor:pointer;font-weight:var(--weight-heading)}.global-inbox>summary span{color:var(--grey);font-size:var(--size-small);font-weight:var(--weight-body);margin-left:var(--pad)}.global-inbox .inbox-wrap{margin-top:var(--pad)}.global-sync{gap:var(--pad);font-size:var(--size-small);color:var(--grey);justify-content:flex-end;align-items:center;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:var(--pad);margin-bottom:var(--pad);display:flex}.page-heading h1{font-size:var(--size-display);margin:calc(var(--pad)/2) 0 0;letter-spacing:-.03em}.eyebrow,.muted{color:var(--grey)}.eyebrow{font-size:var(--size-small)}.muted{font-size:var(--size-body);line-height:1.7}.context-line,.record-meta{gap:calc(var(--pad)/2);color:var(--grey);font-size:var(--size-small);flex-wrap:wrap;align-items:center;line-height:1.8;display:flex}.context-line{border-block:1px solid var(--line);padding:calc(var(--pad)/2) 0;margin-bottom:var(--pad)}.context-line small{margin-left:auto}.record-meta>span+span:before{content:"·";margin-right:calc(var(--pad)/2)}.focus-layout{gap:var(--gap-section);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.focus-primary,.focus-aside{min-width:0}.focus-aside{padding-left:var(--pad);border-left:1px solid var(--line)}.focus-aside h2,.section-heading h2{font-size:var(--size-heading);margin:0}.focus-aside h2:not(:first-child){margin-top:var(--pad)}.section-heading{justify-content:space-between;align-items:baseline;gap:calc(var(--pad)/2);margin:var(--pad) 0;flex-wrap:wrap;display:flex}.section-heading-sub{justify-content:flex-end;margin-top:0}.section-heading span,.section-heading button{font-size:var(--size-small);color:var(--grey)}.section-heading button,.quiet-button{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--ink);padding:calc(var(--pad)/3) calc(var(--pad)/2);font:inherit;font-size:var(--size-small);background:0 0}.quiet-button:hover,.section-heading button:hover{background:var(--surface);border-color:var(--line-strong)}button:disabled{opacity:.55;cursor:wait}button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.attention-group{border-bottom:1px solid var(--line);padding:var(--pad) 0}.attention-group>summary{cursor:pointer;line-height:1.7}.attention-group>summary span{margin-left:var(--pad);color:var(--danger);font-size:var(--size-small)}.agenda-item{gap:calc(var(--pad)/2);padding:calc(var(--pad)/2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;line-height:1.7;display:grid}.agenda-item span{color:var(--grey);font-size:var(--size-small)}.agenda-item b{font-weight:var(--weight-body)}.work-section{margin-top:var(--gap-section)}.work-item{gap:var(--pad);padding:var(--pad) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.work-item>div:first-child{flex:1;min-width:0}.work-item h3{font-size:var(--size-lead);margin:calc(var(--pad)/3) 0}.work-item p{color:var(--ink-70);margin:0;line-height:1.7}.record-card,.simple-disclosure{border-bottom:1px solid var(--line);padding:var(--pad) 0}.record-card>summary,.simple-disclosure>summary{cursor:pointer;line-height:1.7}.record-card summary strong{font-size:var(--size-lead);margin:calc(var(--pad)/3) 0;display:block}.record-detail{background:var(--surface);padding:var(--pad);margin-top:var(--pad)}.plain-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.record-kind{color:var(--grey);font-size:var(--size-small);margin-top:var(--pad);display:block}.record-filters{gap:calc(var(--pad)/2);margin:var(--pad) 0;flex-wrap:wrap;display:flex}.record-filters>*{flex:1;min-width:0}.record-top{gap:calc(var(--pad)/3);flex-wrap:wrap;align-items:center;display:flex}.record-top .badge{margin-left:0}.latest-done{border-block:1px solid var(--line);padding:var(--pad) 0;margin-bottom:var(--pad);overflow-wrap:anywhere}.latest-done h2{font-size:var(--size-lead);font-weight:var(--weight-label);margin:calc(var(--pad)/3) 0}.latest-lead{color:var(--ink-70);font-size:var(--size-body);margin:0 0 calc(var(--pad)/2);line-height:1.7}.latest-done .quiet-button{white-space:normal;text-align:left}.latest-done .record-card{border-bottom:0}.detail-fold{overflow-wrap:anywhere}.compact-item{padding:var(--pad) 0;border-top:1px solid var(--line-soft);overflow-wrap:anywhere}.context-form{gap:var(--pad);background:var(--surface);width:100%;padding:var(--pad);grid-template-columns:1fr;display:grid}.context-form label{gap:calc(var(--pad)/3);color:var(--ink-70);font-size:var(--size-small);display:grid}.context-form input,.context-form textarea,.context-form select{background:var(--bg);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);padding:calc(var(--pad)/2);font:inherit;font-size:var(--size-body)}.context-form textarea{min-height:calc(var(--pad)*4);resize:vertical}.context-form button{justify-self:start}.command-center .briefing{margin:0}.command-center p,.record-card{overflow-wrap:anywhere}@media (width<=760px){.main{padding-top:var(--pad)}.focus-layout{gap:var(--pad);grid-template-columns:1fr}.focus-aside{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--pad)}.page-heading{align-items:flex-start}.page-heading h1{font-size:calc(var(--size-display)*.7)}.work-section{margin-top:calc(var(--gap-section)/2)}.record-filters{flex-direction:column}.global-inbox>summary span{margin-left:0;display:block}.context-line small{margin-left:0}}.main{min-width:0}.inbox{flex-wrap:wrap}.inbox>input,.inbox>select{min-width:0;max-width:100%}@media (width<=760px){.shell{display:block}.rail{gap:calc(var(--pad)/2);height:auto;padding:calc(var(--pad)/2) var(--pad);grid-template-columns:1fr auto;display:grid;position:static;overflow:visible}.rail-mark{grid-area:1/1;justify-content:center}.rail-mark span{display:none}.rail-foot{align-items:center;gap:var(--pad);flex-direction:row;grid-area:1/2;margin:0}.rail-nav{gap:calc(var(--pad)/4);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rail-link{min-height:44px;padding:calc(var(--pad)/3);border-bottom:2px solid #0000;border-left:0;justify-content:center}.rail-link[aria-current=true]{border-bottom-color:var(--ink)}.rail-no,.rail-n{display:none}.rail-name{text-align:center;font-size:var(--size-small);white-space:nowrap}.main{padding:var(--pad)}.page-heading,.section-heading{gap:calc(var(--pad)/2);flex-wrap:wrap}.quiet-button{white-space:nowrap;min-height:36px}.inbox>input,.inbox>select{flex-basis:100%;width:100%}.work-item{align-items:flex-start}.work-item>div:first-child{flex-basis:100%}.record-filters .pick{width:100%}.tb .tb-top-in,.tb .tb-wrap{max-width:100%}}.todo-toggle{border-bottom:1px solid var(--line-strong);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:12px 0 14px;display:flex}.todo-toggle .check{margin-top:0}.todo-toggle span{font-size:var(--size-body)}.todo-toggle small{color:var(--grey);font-size:var(--size-small)}.todo-notice{color:var(--ink-70);font-size:var(--size-small);margin:12px 0 0}.todo-list{margin-top:4px}.todo-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.todo-row:last-child{border-bottom:0}.todo-row[data-busy=true]{opacity:.55}.todo-ord{flex-direction:column;flex:none;align-items:center;display:flex}.todo-arrow{appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;width:34px;height:28px;font-size:11px;line-height:1;display:flex}.todo-arrow:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface);border-color:var(--line-strong)}.todo-arrow:disabled,.todo-arrow[aria-disabled=true]{opacity:.25;cursor:default}.todo-pos{color:var(--grey);font-variant-numeric:tabular-nums;min-height:14px;padding:3px 0;font-size:10px}.todo-check{margin-top:8px}.todo-body{flex:auto;min-width:0;padding-top:3px}.todo-t{font-size:var(--size-body);text-align:left;line-height:1.45}.todo-meta{color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:5px;font-size:11px;display:flex}.todo-meta .late{color:var(--danger)}.todo-meta .todo-made,.todo-row[data-mine=false] .todo-t{color:var(--ink-70)}.todo-next{color:var(--grey);margin:5px 0 0;font-size:11px;line-height:1.55}@media (width<=760px){.todo-arrow{width:44px;height:44px;font-size:13px}.todo-check{width:22px;height:22px;margin-top:10px}.todo-row{gap:9px;padding:12px 0}.todo-toggle .check{width:22px;height:22px}.todo-toggle small{flex:100%}}.todo-why{color:var(--grey);font-size:var(--size-small);flex:100%;margin:0;line-height:1.6}.todo-claim{appearance:none;border:1px solid var(--line);color:var(--ink-70);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:5px 9px;font-size:11px;line-height:1}.todo-claim:hover:not(:disabled){background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.todo-claim:disabled{opacity:.4;cursor:default}.todo-pick{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.todo-pick span{color:var(--grey);font-size:11px}@media (width<=760px){.todo-claim{padding:10px 13px;font-size:12px}}.todo-grp{margin-top:34px}.todo-head{border-bottom:1px solid var(--line-strong);touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:default;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.todo-dot{border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.todo-head .sec-name{flex:auto}.todo-gear{appearance:none;color:var(--grey);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 6px;font-size:13px;line-height:1;transition:opacity .12s}.todo-head:hover .todo-gear,.todo-gear:focus-visible{opacity:1}.todo-gear:hover{color:var(--ink)}.todo-color{appearance:none;background:var(--surface);border:1px solid var(--line-soft);cursor:pointer;border-radius:3px;width:44px;height:30px;padding:2px}.todo-add{margin:14px 0 10px}.todo-none{color:var(--grey);font-size:var(--size-small);margin:0 0 8px}.todo-orgadd{appearance:none;border:1px dashed var(--line-strong);color:var(--ink-70);font:inherit;font-size:var(--size-small);cursor:pointer;margin-top:var(--gap-section);background:0 0;border-radius:3px;width:100%;padding:12px 16px}.todo-orgadd:hover:not(:disabled){background:var(--surface);color:var(--ink)}.todo-orgadd:disabled{opacity:.4;cursor:default}.todo-band{border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:34px}.todo-drop{appearance:none;color:var(--grey);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;padding:6px 4px;font-size:11px}.todo-drop:hover:not(:disabled){color:var(--danger)}.todo-drop:disabled{opacity:.4;cursor:default}.todo-undo{appearance:none;color:var(--ink);font:inherit;font-size:var(--size-small);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.todo-drop{padding:12px 6px;font-size:12px}.todo-gear{opacity:1;padding:6px 10px}.todo-band{width:3px}}.todo-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.todo-title .todo-t{flex:0 auto}.todo-due{color:var(--ink-70);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.todo-due[data-late=true]{font-weight:var(--weight-label);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;padding:2px 7px}.todo-today{letter-spacing:.08em;color:var(--ink-70);border:1px solid var(--line);white-space:nowrap;border-radius:3px;flex:none;padding:2px 6px;font-size:10px}.todo-duesum{font-size:var(--size-small);color:var(--ink-70);font-variant-numeric:tabular-nums;margin:0 0 4px}.todo-duesum[data-late=true]{font-weight:var(--weight-label);color:var(--ink)}.todo-dueinfo{color:var(--ink-70);font-size:var(--size-small);font-variant-numeric:tabular-nums;flex:100%;margin:0}.todo-todaybox{align-items:center;gap:8px;display:flex}.todo-todaybox .check{margin-top:0}button.todo-today{font:inherit;letter-spacing:.08em;cursor:pointer;font-size:10px}button.todo-today:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}button.todo-today:disabled{opacity:.4;cursor:default}.todo-grip{cursor:grab;color:var(--grey);-webkit-user-select:none;user-select:none;flex:none;align-self:center;padding:4px 2px;font-size:13px;line-height:1}.todo-grip:active{cursor:grabbing}.todo-row[data-dragging=true]{opacity:.4}.todo-row[data-over=before]{box-shadow:inset 0 2px 0 0 var(--ink)}.todo-row[data-over=after],.todo-list[data-drop=true]{box-shadow:inset 0 -2px 0 0 var(--ink)}.todo-tabs{margin-bottom:18px}@media (width<=760px){.todo-head{z-index:2;background:var(--bg);padding-top:10px;position:sticky;top:0}.todo-add-main{z-index:5;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line-strong);gap:6px;margin:0;position:fixed;bottom:0;left:0;right:0}.todo-add-main .add-t{flex:100%;min-height:44px}.todo-add-main .pick{flex:auto;min-height:44px}.todo-add-main .q-go{min-height:44px;padding:9px 22px}.todo-page{padding-bottom:168px}.todo-tabwrap{padding-bottom:0}.todo-headline{gap:8px;margin-bottom:14px}.todo-headline h1{font-size:var(--size-heading);letter-spacing:-.01em}.todo-add-main .add-t,.todo-add-main .pick{background:var(--bg);border:1px solid var(--line-strong)}.todo-row{gap:7px;padding:9px 0}.todo-arrow{height:40px}.todo-pos{min-height:12px;padding:1px 0}.todo-title{gap:6px}.todo-meta{gap:6px;margin-top:4px}.todo-claim{padding:8px 10px}.todo-due[data-late=true],.todo-today{padding:1px 5px}.todo-claim,.todo-drop,button.todo-today{min-height:44px}.todo-check{width:24px;height:24px}.todo-grip{display:none}.tab{align-items:center;min-height:44px;display:inline-flex}}.now-strip{margin-bottom:1.25rem}.now-grid{gap:0;margin:0;display:grid}.now-item{border-left:2px solid var(--grey);grid-template-columns:7.5rem 1fr;gap:0 .75rem;padding:.3rem 0 .3rem .65rem;display:grid}.now-item+.now-item{border-top:1px solid var(--hairline,#8080802e)}.now-item-lead{border-left-color:var(--a-self)}.now-item dt{color:var(--muted,#6b7280);margin:0;font-size:.82rem}.now-item dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.now-item-lead dd{font-weight:600}@media (width<=560px){.now-item{grid-template-columns:1fr;gap:.1rem}}.briefing-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.quiet-select{font:inherit;color:inherit;border:1px solid var(--hairline,#80808059);background:0 0;border-radius:4px;padding:.2rem .4rem;font-size:.85rem}.close-cand{border:1px solid var(--hairline,#8080802e);border-radius:6px;margin:.75rem 0 0;padding:.55rem .7rem}.close-cand-h{margin:0 0 .15rem;font-size:.9rem;font-weight:600}.close-cand-n{background:var(--a-self);color:#fff;border-radius:999px;margin-left:.3rem;padding:0 .38rem;font-size:.72rem;display:inline-block}.close-cand-why{color:var(--muted,#6b7280);margin:0 0 .45rem;font-size:.78rem}.close-cand-msg{margin:0 0 .45rem;font-size:.8rem}.close-cand-err{color:var(--muted,#6b7280);margin:0;font-size:.8rem}.close-cand-list{margin:0;padding:0;list-style:none}.close-cand-item{align-items:flex-start;gap:.6rem;padding:.35rem 0;display:flex}.close-cand-item+.close-cand-item{border-top:1px solid var(--hairline,#8080802e)}.close-cand-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.close-cand-title{overflow-wrap:anywhere;font-size:.86rem}.close-cand-meta{color:var(--muted,#6b7280);font-size:.75rem}.close-cand-ev{color:var(--muted,#6b7280);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.76rem}.close-cand-btn{cursor:pointer;border:1px solid var(--hairline,#80808047);color:inherit;background:0 0;border-radius:4px;flex:none;padding:.22rem .6rem;font-size:.8rem}.close-cand-btn:disabled{opacity:.55;cursor:default}@media (width<=560px){.close-cand-item{flex-direction:column;align-items:stretch}.close-cand-btn{align-self:flex-end}}.ask-card{border:1px solid var(--a-self);border-radius:6px;margin:0 0 .75rem;padding:.7rem .8rem}.ask-card-err,.ask-done{border-color:var(--hairline,#80808047)}.ask-head{align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.ask-kind{background:var(--a-self);color:#fff;border-radius:999px;padding:0 .4rem;font-size:.75rem}.ask-left,.ask-wait{color:var(--muted,#6b7280);font-size:.74rem}.ask-q{overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.95rem;font-weight:600}.ask-why{color:var(--muted,#6b7280);margin:0 0 .4rem;font-size:.78rem}.ask-msg{margin:0 0 .4rem;font-size:.8rem}.ask-btns{flex-wrap:wrap;gap:.4rem;display:flex}.ask-btn{cursor:pointer;color:inherit;border:1px solid var(--a-self);background:0 0;border-radius:4px;padding:.3rem .8rem;font-size:.85rem}.ask-btn:disabled{opacity:.5;cursor:default}.ask-bulk{border-top:1px solid var(--hairline,#8080802e);gap:.4rem;margin-top:.5rem;padding-top:.4rem;display:flex}.ask-bulk-btn{cursor:pointer;color:inherit;border:1px solid var(--hairline,#80808047);background:0 0;border-radius:4px;padding:.2rem .55rem;font-size:.75rem}.ask-bulk-btn:disabled{opacity:.5;cursor:default}.sync-auto{color:var(--muted,#6b7280);font-size:.72rem}.sync-msg{font-size:.76rem}.sync-bad{color:var(--danger,#b91c1c);font-weight:600}.map-zero,.map-uncommitted{border:1px solid var(--hairline,#80808047);border-radius:6px;margin:0 0 1rem;padding:.6rem .75rem}.map-zero h2,.map-uncommitted h2{margin:0 0 .15rem;font-size:.95rem}.map-n{background:var(--a-self);color:#fff;border-radius:999px;margin-left:.3rem;padding:0 .4rem;font-size:.74rem;display:inline-block}.map-why{color:var(--muted,#6b7280);margin:0 0 .45rem;font-size:.78rem}.map-zero-list{margin:0;padding:0;list-style:none}.map-zero-list li{flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.map-zero-list li+li{border-top:1px solid var(--hairline,#8080802e)}.map-path{overflow-wrap:anywhere;font-size:.85rem}.map-size{color:var(--muted,#6b7280);font-size:.78rem}.map-note{color:var(--muted,#6b7280);flex-basis:100%;font-size:.74rem}.map-bad{color:var(--danger,#b91c1c);font-weight:600}.map-seed{color:var(--muted,#6b7280);font-style:italic}.map-table-wrap{overflow-x:auto}.map-table{border-collapse:collapse;width:100%;font-size:.8rem}.map-table th,.map-table td{text-align:left;border-bottom:1px solid var(--hairline,#8080802e);white-space:nowrap;padding:.28rem .45rem}.map-table td:first-child{white-space:normal;overflow-wrap:anywhere}.map-row-zero td:first-child{border-left:2px solid var(--danger,#b91c1c);padding-left:.35rem}.backup-why{color:var(--muted,#6b7280);margin:0 0 .5rem;font-size:.82rem}.backup-warn{margin:0 0 .7rem;font-size:.82rem;font-weight:600}.backup-policy{color:var(--muted,#6b7280);margin:0 0 .7rem;font-size:.82rem}.backup-list{flex-direction:column;gap:.55rem;display:flex}.backup-item{border:1px solid var(--hairline,#80808047);border-left-width:3px;border-radius:6px;padding:.6rem .75rem}.backup-ok{border-left-color:var(--a-self)}.backup-warn-item,.backup-item.backup-warn{border-left-color:var(--danger,#b91c1c)}.backup-item.backup-off{border-left-color:var(--muted,#6b7280)}.backup-item.backup-unknown{border-left-color:var(--danger,#b91c1c)}.backup-off{color:var(--muted,#6b7280)}.backup-unknown{color:var(--danger,#b91c1c)}.backup-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.backup-what{font-size:.9rem;font-weight:600}.backup-where{color:var(--muted,#6b7280);font-size:.78rem}.backup-cols{gap:1.4rem;margin:.35rem 0 .3rem;display:flex}.backup-cols em{color:var(--muted,#6b7280);font-size:.72rem;font-style:normal;display:block}.backup-cols b{font-size:.86rem}.backup-note{color:var(--muted,#6b7280);overflow-wrap:anywhere;margin:0;font-size:.76rem}.map-drive{margin:1.5rem 0}.map-drive .map-sub{opacity:.85;margin:1rem 0 .25rem;font-size:.95rem}.due-add{align-items:center;gap:8px;padding:12px 0 14px;display:flex}.due-add-title{flex:auto;min-width:0}.due-add-who{flex:none}.due-add-go{flex:none;min-height:44px;padding:0 14px}.due-sec{margin:0 0 var(--gap-section)}.birthday-all{margin-top:12px}.birthday-all summary{cursor:pointer;color:var(--ink-70);font-size:var(--size-small);padding:8px 0}.birthday-note{color:var(--grey);font-size:var(--size-small);margin:6px 0}.due-head{font-size:var(--size-label);margin:0 0 2px;font-weight:800}.due-fold{cursor:pointer;width:100%;color:var(--ink);font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line-strong);background:0 0;align-items:center;gap:6px;padding:10px 0;display:flex}.due-fold:hover{background:var(--hover)}.due-caret{color:var(--grey)}.due-n{color:var(--grey);font-variant-numeric:tabular-nums;font-weight:400}.due-fold small{color:var(--grey);font-size:var(--size-small);font-weight:400}.due-org{margin:10px 0 0}.due-orgname{color:var(--ink-70);font-size:var(--size-small);align-items:center;gap:7px;margin:0 0 2px;font-weight:400;display:flex}.due-dot{border-radius:50%;flex:none;width:8px;height:8px}.due-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:11px 0;display:flex}.due-row:last-child{border-bottom:0}.due-row[data-going=true] .due-title{color:var(--grey);text-decoration:line-through}.due-row[data-drag=true]{opacity:.5}.due-row[data-over=true]{border-top:2px solid var(--ink)}.due-title{overflow-wrap:anywhere;flex:auto;min-width:0}.due-row[data-late=true] .due-title{font-weight:800}.due-check{flex:none;margin:0}.due-pin{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;flex:none}.due-pin:hover{background:var(--hover)}.due-tag{border:1px solid var(--line);color:var(--ink-70);font-size:var(--size-small);border-radius:4px;flex:none;padding:1px 6px}.due-hot{color:var(--danger);border-color:var(--danger)}.due-orgname-chip,.due-who{color:var(--grey);font-size:var(--size-small);flex:none}.due-chip{color:var(--grey);font-family:var(--font-mono);font-size:var(--size-small);font-variant-numeric:tabular-nums;flex:none}.due-chip[data-late=true]{color:var(--danger);font-weight:800}.due-hand{opacity:0;flex:none;gap:4px;display:flex}.due-row:hover .due-hand,.due-hand:focus-within{opacity:1}.due-to{border:1px solid var(--line);min-height:32px;color:var(--ink-70);cursor:pointer;font-size:var(--size-small);background:0 0;border-radius:5px;padding:0 8px}.due-to:hover{background:var(--hover);color:var(--ink)}.due-undo{min-height:44px;color:var(--ink-70);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0 10px;text-decoration:underline}.due-ev{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 0 14px;display:flex}.due-ev-label{color:var(--ink-70);font-size:var(--size-small);flex-direction:column;flex:260px;gap:5px;display:flex}.due-ev-in{width:100%}.due-ev-go,.due-ev-no{flex:none;min-height:44px;padding:0 12px}.due-ev-no{color:var(--grey);cursor:pointer;background:0 0;border:0}.due-sec[data-bucket=stale] .due-title{color:var(--ink-70)}.due-del{border:1px solid var(--line);min-height:32px;color:var(--grey);cursor:pointer;font-size:var(--size-small);background:0 0;border-radius:5px;padding:0 8px}.due-del:hover{background:var(--hover);color:var(--danger);border-color:var(--danger)}.due-confirm{border-bottom:1px solid var(--line-soft);color:var(--ink-70);font-size:var(--size-small);margin:0;padding:9px 0 12px}.due-del-yes{border:1px solid var(--danger);min-height:32px;color:var(--danger);cursor:pointer;font-size:var(--size-small);background:0 0;border-radius:5px;padding:0 10px}.due-del-no{min-height:32px;color:var(--grey);cursor:pointer;font-size:var(--size-small);background:0 0;border:0;padding:0 8px}.due-ev-row{color:var(--ink);text-decoration:none}.due-ev-row:hover{background:var(--hover)}.due-cal{font-size:var(--size-small);flex:none}.due-when{min-width:44px;color:var(--ink-70);font-family:var(--font-mono);font-size:var(--size-small);font-variant-numeric:tabular-nums;flex:none}.due-ev-row .due-title{font-weight:400}.due-title-btn{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.due-title-btn:hover{text-decoration:underline}.due-more{color:var(--grey)}.due-plain{border-bottom:1px solid var(--line-soft);color:var(--ink-70);font-size:var(--size-small);white-space:pre-line;margin:0;padding:2px 0 12px 26px}.due-plain-none{color:var(--grey)}.mb-open{margin-top:.5rem}.mb{margin:.5rem 0 .2rem;font-size:.85rem}.mb-head{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.mb-head b{font-weight:600}.mb-line{border-left:2px solid #0000;align-items:baseline;gap:.5rem;padding:.16rem 0 .16rem .45rem;display:flex}.mb-txt{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.mb-line[data-done=true]{border-left-color:var(--line)}.mb-act{-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.mb-close{border:1px solid var(--line);border-radius:.6rem;margin-top:.6rem;padding:.7rem;display:block}.mb-close input{width:min(28rem,100%);margin:.4rem .4rem .4rem 0}.copy-all{align-items:center;gap:.6rem;margin:.2rem 0 .6rem;display:flex}.copy-said{color:var(--muted);font-size:.85rem}.copy-fallback{width:100%;height:12rem;margin:.2rem 0 .8rem;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.pub-row{border-bottom:1px solid var(--line);grid-template-columns:14rem 8rem 1fr 11rem;align-items:center;gap:.6rem;padding:.5rem 0;display:grid}.pub-name{font-weight:600}.pub-next{text-align:left;cursor:text;color:inherit;font:inherit;background:0 0;border:1px dashed #0000;border-radius:.3rem;padding:.2rem .3rem}.pub-next:hover{border-color:var(--line)}.pub-next[data-empty=true]{color:var(--muted);font-style:italic}.pub-edit{align-items:center;gap:.3rem;display:flex}.pub-edit input{flex:1}.pub-when{color:var(--muted);text-align:right;font-size:.85rem}.pub-when[data-old=true]{color:var(--warn,#b45309);font-weight:600}.pub-more{justify-self:end}.pub-detail{border-top:1px dashed var(--line);grid-column:1/-1;padding:.4rem 0 .8rem .3rem}.pub-sum{white-space:pre-wrap;margin:.4rem 0;font-size:.9rem}.pub-sum[data-empty=true]{color:var(--muted);font-style:italic}.pub-links{margin:.3rem 0 .6rem;font-size:.85rem}.pub-loghead{margin:.6rem 0 .2rem;font-size:.85rem;display:block}.pub-log{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.55}.pub-log li{margin:.05rem 0}.pub-logwhen{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.45rem}.pub-logwho{color:var(--muted);margin-right:.45rem;font-size:.78rem}.shop-sum{border:1px solid var(--line);border-radius:.5rem;margin:.6rem 0 1rem;padding:.7rem .9rem}.shop-sum[data-none=true]{border-style:dashed}.shop-sumhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.shop-sumhead span{color:var(--muted);font-size:.85rem}.shop-nonum{color:var(--muted);margin:.5rem 0 0;font-size:.9rem}.shop-sumnums{flex-wrap:wrap;gap:2.2rem;margin-top:.6rem;display:flex}.shop-sumnums small{color:var(--muted);font-size:.78rem;display:block}.shop-sumnums b{font-variant-numeric:tabular-nums;font-size:1.15rem}.shop-list{flex-direction:column;gap:.5rem;display:flex}.shop-row{border:1px solid var(--line);border-radius:.5rem;padding:.6rem .8rem}.shop-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.shop-head b{font-weight:600}.shop-job{color:var(--muted);font-size:.78rem;font-family:var(--mono,monospace)}.shop-link{color:var(--muted);font-size:.8rem}.shop-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;display:grid}.shop-cell small{color:var(--muted);margin-bottom:.12rem;font-size:.78rem;display:block}.shop-val{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:.3rem;padding:.15rem .25rem;display:block}.shop-val:hover:not(:disabled){border-color:var(--line)}.shop-val:disabled{cursor:default}.shop-val b{font-variant-numeric:tabular-nums;font-size:1.02rem}.shop-why{color:var(--warn,#b45309);font-size:.82rem;font-style:normal}.shop-how{color:var(--muted);margin-top:.1rem;font-size:.72rem;display:block}.shop-edit{align-items:center;gap:.25rem;display:flex}.shop-edit input{flex:1;min-width:4rem}.shop-foot{color:var(--muted);margin-top:1rem;font-size:.78rem;line-height:1.6}.shop-foot code{font-size:.95em}.pub-three{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:.15rem .7rem;margin:.5rem 0 .7rem;font-size:.9rem;display:grid}.pub-three dt{color:var(--muted);font-size:.82rem}.pub-three dd{overflow-wrap:anywhere;min-width:0;margin:0}.pub-three dd[data-auto=true]{color:var(--muted)}.pub-edit-btn{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:.3rem;padding:.05rem .25rem}.pub-edit-btn:hover{border-color:var(--line)}.pub-edit-btn[data-empty=true],.pub-none{color:var(--muted);font-style:italic}.pub-moved{color:var(--muted);font-size:.82rem;font-style:italic}.trace-panel,.report-screen,.backup-screen{overflow-wrap:anywhere}.trace-panel pre,.report-screen pre,.backup-screen pre{white-space:pre-wrap}.trace-panel details,.report-screen details{margin-block:var(--pad)}.trace-panel code,.backup-screen code{white-space:pre-wrap}.four-questions{margin-top:var(--gap-section)}.four-checked,.four-baseline{color:var(--grey);font-size:var(--size-small)}.four-section{border-top:1px solid var(--line);padding:var(--gap-section) 0}.four-section h2{margin:0 0 var(--pad);align-items:baseline;gap:.55rem;display:flex}.four-section h2 span{color:var(--grey);font-size:var(--size-small);font-weight:400}.four-row{border-bottom:1px solid var(--line-soft);padding:.7rem 0}.four-row-main{min-width:0}.four-row-main>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.four-row-second{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-top:.25rem;display:flex}.four-row-second>p{min-width:0;margin:0}.four-body{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.four-body[data-open]{-webkit-line-clamp:none;line-clamp:none;display:block}.four-more-btn{color:var(--grey);cursor:pointer;font-size:var(--size-small);background:0 0;border:0;margin-top:.25rem;padding:.1rem 0;text-decoration:underline}.four-full{background:var(--surface);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;max-height:26rem;font-size:var(--size-small);margin:.4rem 0 0;padding:.55rem .7rem;overflow:auto}.four-copy{margin:.4rem 0 var(--pad);flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.four-copy-one{flex:16rem;align-items:baseline;gap:.5rem;min-width:0;display:flex}.four-copy-one>span{overflow-wrap:anywhere;min-width:0}.four-copy-note{color:var(--grey);font-size:var(--size-small)}.four-copy-fallback{min-height:7rem;font-size:var(--size-small);flex:1 0 100%}.four-morning{border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad);margin-bottom:var(--pad)}.four-morning h2{margin:0 0 .35rem;font-size:1rem}.four-morning-head{color:var(--grey);font-size:var(--size-small);margin:0 0 .3rem}.four-morning-sum{overflow-wrap:anywhere;margin:0 0 .4rem}.four-morning-head[data-past]{color:var(--ink);font-weight:var(--weight-label)}.four-morning-why{color:var(--grey);font-size:var(--size-small);margin:0 0 .4rem}.four-morning summary{cursor:pointer;color:var(--grey);font-size:var(--size-small)}.four-row-meta,.four-evidence{color:var(--grey);font-size:var(--size-small)}.four-row-meta{white-space:nowrap;flex:none;gap:.55rem;display:flex}.four-evidence{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.four-empty{color:var(--grey);margin:.5rem 0}.four-auto{border-left:3px solid var(--line-strong);margin:0 0 .35rem;padding:.35rem .6rem}.four-auto.bad{border-left-color:var(--danger);color:var(--danger)}.four-more{margin-top:.35rem}.four-more>summary{color:var(--ink-70);cursor:pointer;font-size:var(--size-small);padding:.45rem 0}.four-detail-count{color:var(--grey);font-size:var(--size-small)}.four-all-detail,.today-full-detail{border-top:1px solid var(--line);margin:var(--gap-section) 0;padding-top:var(--pad)}.four-all-detail>summary,.today-full-detail>summary{cursor:pointer;font-weight:var(--weight-heading)}.four-detail-group{margin:var(--pad) 0}.four-detail-group>summary{cursor:pointer}.four-detail-group pre{white-space:pre-wrap;max-height:32rem;overflow:auto}.today-full-detail-body{padding-top:var(--pad)}@media (width<=700px){.four-row-second{flex-direction:column;align-items:flex-start;gap:.2rem}.four-row-meta{flex-wrap:wrap}}.docs-screen{overflow-wrap:anywhere}.docs-checked{color:var(--grey);font-size:var(--size-small)}.docs-strip{border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad);margin-block:var(--pad)}.docs-strip p{color:var(--grey);font-size:var(--size-small);margin:.25rem 0}.docs-head{font-weight:var(--weight-heading);color:var(--fg)!important;font-size:1rem!important}.docs-head.bad{color:var(--danger)!important}.docs-four,.docs-attention,.docs-ai{border-top:1px solid var(--line);padding-top:var(--pad);margin-top:var(--pad)}.docs-four h2,.docs-attention h2,.docs-ai h2{margin:0 0 .5rem}.docs-four h2 span,.docs-attention h2 span{color:var(--grey);font-size:var(--size-small);font-weight:400}.docs-four details,.docs-all,.docs-ai details{margin-block:.5rem}.docs-four summary,.docs-all>summary,.docs-ai summary{cursor:pointer}.docs-flow{background:var(--surface);border-radius:var(--radius);margin-top:var(--pad);padding:.6rem .8rem;line-height:1.8}.docs-flow span{color:var(--grey);margin:0 .35rem}.docs-oneway,.docs-empty{color:var(--grey);font-size:var(--size-small)}.docs-nav{margin-top:var(--pad);font-size:var(--size-small)}.docs-row{border-bottom:1px solid var(--line-soft);padding:.6rem 0}.docs-row p{margin:.25rem 0}.docs-row small{color:var(--grey);font-size:var(--size-small);margin-top:.2rem;display:block}.docs-row code{white-space:pre-wrap}.docs-ok{color:var(--fg)}.docs-todo{color:var(--grey)}.today-jump{margin:var(--pad) 0;font-size:var(--size-small)}@media (width<=700px){.docs-flow{font-size:var(--size-small)}}.proj-checked{font-size:var(--size-small);color:var(--grey);margin:0 0 10px}.proj-head{font-size:var(--size-body);font-weight:var(--weight-label);overflow-wrap:anywhere;margin:0 0 6px}.proj-head.bad{color:var(--danger)}.proj-why{font-size:var(--size-small);color:var(--ink-70);overflow-wrap:anywhere;margin:0 0 18px;line-height:1.7}.proj-card{cursor:default;gap:9px}.proj-meta{flex-wrap:wrap;gap:8px}.proj-slug{font-size:var(--size-small);color:var(--grey);overflow-wrap:anywhere}.proj-dl{font-size:var(--size-small);grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;display:grid}.proj-dl dt{color:var(--grey)}.proj-dl dd{overflow-wrap:anywhere;margin:0}.proj-dim{color:var(--grey)}.proj-flag{font-size:var(--size-small);overflow-wrap:anywhere;margin:0;line-height:1.6}.proj-flag.bad{color:var(--danger)}.proj-alias{font-size:var(--size-small);color:var(--grey);overflow-wrap:anywhere;margin:0;line-height:1.8}.proj-alias code{background:var(--hover);border-radius:3px;margin-right:5px;padding:1px 5px}.proj-next{font-size:var(--size-small);overflow-wrap:anywhere;margin:0;line-height:1.7}.proj-next b{color:var(--grey);font-weight:var(--weight-body);margin-right:6px}.proj-go{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.proj-unresolved{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.proj-unresolved h2{font-size:var(--size-body);font-weight:var(--weight-label);margin:0 0 6px}.proj-keys{margin:0;padding:0;list-style:none}.proj-keys li{font-size:var(--size-small);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;display:flex}.proj-keys code{overflow-wrap:anywhere}.proj-keys span{color:var(--grey)}@media (width<=560px){.proj-screen .cards{grid-template-columns:1fr}.proj-dl{grid-template-columns:1fr;gap:0}.proj-dl dt{margin-top:5px}}.score-card{flex-wrap:wrap;gap:20px;margin:4px 0 14px;display:flex}.score-one{background:var(--card,#ffffff0d);border:1px solid var(--line,#ffffff1f);border-radius:10px;flex:130px;padding:12px 14px}.score-n{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.score-k{opacity:.8;margin-top:2px;font-size:12px}.score-s{opacity:.55;margin-top:4px;font-size:11px;line-height:1.4}.tag{white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;margin-right:8px;padding:2px 7px;font-size:10.5px;line-height:1.6}.tag-ok{color:#7fd39a;background:#78c88c2e}.tag-half{color:#e6b45a;background:#e6b45a2e}.tag-no{color:#e66e6e;background:#e66e6e2e}.badge[data-tone=ok]{color:var(--ink);border-color:var(--ink)}.badge[data-tone=wait]{color:var(--ink);border-color:var(--ink-70);border-style:dashed}.badge[data-tone=dim]{color:var(--grey);border-color:var(--line-soft)}.works-head{gap:6px;margin:4px 0 14px;display:grid}.works-name{font-size:var(--size-lead);font-weight:var(--weight-heading);overflow-wrap:anywhere;margin:0}.works-id{font-size:var(--size-small);color:var(--grey);overflow-wrap:anywhere;margin:0}.works-state{font-weight:var(--weight-label);margin:0}.works-state[data-tone=bad]{color:var(--danger)}.works-left{font-weight:var(--weight-body);color:var(--grey)}.works-steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.works-step{border-bottom:1px solid var(--line-soft);gap:5px;min-width:0;padding:12px 0;display:grid}.works-step-top{align-items:baseline;gap:8px;display:flex}.works-step-name{font-weight:var(--weight-label)}.works-step-top .badge{margin-left:auto}.works-sum{font-size:var(--size-small);overflow-wrap:anywhere;margin:0;line-height:1.7}.works-meta{font-size:var(--size-small);color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.works-meta .badge{margin-left:0}.works-file,.works-ev{color:var(--grey);overflow-wrap:anywhere;margin:0;font-size:11px}.works-ev code{margin-right:6px}.works-dim{color:var(--grey)}.works-old{gap:6px;margin-top:16px;display:grid}.works-old h2{font-size:var(--size-small);color:var(--grey);font-weight:var(--weight-label);margin:0}.proj-works{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gate-bar{background:var(--line);border-radius:3px;height:6px;margin:6px 0 4px;overflow:hidden}.gate-bar-in{background:var(--ink);border-radius:3px;height:100%}.lab section,.lab form{border:1px solid var(--line);border-radius:var(--radius,.5rem);margin:.6rem 0 1rem;padding:.7rem .9rem}.lab-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.lab-cardhead small,.lab-cardhead>span,.lab-muted{color:var(--grey);font-size:var(--size-small)}.lab-goals ol{margin:.2rem 0 .4rem;padding-left:1.3rem}.lab-goals li{margin:.15rem 0}.lab-center{font-weight:var(--weight-label);margin:.4rem 0 .2rem}.lab-two{color:var(--ink-70);margin:0}.lab-legend{align-items:center;gap:.35rem;display:inline-flex}.lab-legend i{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.lab-legend i[data-k=off],.lab-off{background:var(--a-gilseop)}.lab-legend i[data-k=zoom],.lab-zoom{background:var(--line-strong)}.lab-area{border-bottom:1px solid var(--line);align-items:flex-end;gap:.35rem;height:11rem;display:flex;position:relative}.lab-stack{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.lab-stack>span{width:100%;max-width:2.6rem;display:block}.lab-labels{gap:.35rem;margin-top:.25rem;display:flex}.lab-labels>div{flex-direction:column;flex:1 1 0;align-items:center;gap:.1rem;min-width:0;display:flex}.lab-labels small{color:var(--grey);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.7rem}.lab-labels .lab-num{color:var(--ink-70);text-align:center;line-height:1.2}.lab-est .lab-num{color:var(--grey);white-space:normal;font-size:.65rem}.lab-estbox{border:1px dashed var(--grey);background:var(--surface);position:absolute;left:15%;right:15%;width:auto!important;max-width:none!important}.lab-goal{border-top:1px dashed var(--ink-70);pointer-events:none;z-index:1;position:absolute;left:0;right:0}.lab-goal span{color:var(--ink-70);background:var(--bg);padding:0 .2rem;font-size:.7rem;position:absolute;top:-1.1rem;right:0}.lab-cells{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.lab-cell small{color:var(--grey);font-size:.78rem;display:block}.lab-cell b{font-variant-numeric:tabular-nums;font-size:1.1rem}.lab-cell[data-empty=true] b{color:var(--grey);font-size:.95rem;font-weight:400}.lab-cell .lab-muted{margin-top:.1rem;display:block}.lab-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .7rem;display:grid}.lab-fields label{font-size:var(--size-small);color:var(--ink-70);flex-direction:column;gap:.2rem;display:flex}.lab-fields label small{color:var(--grey)}.lab-fields input,.lab-fields select{font:inherit;border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink);border-radius:.3rem;padding:.3rem .45rem;font-size:1rem}.lab-wide{grid-column:1/-1}.lab-more{margin:.6rem 0 0}.lab-more>summary{cursor:pointer;color:var(--grey);font-size:var(--size-small);padding:.3rem 0}.lab-submit{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.7rem;display:flex}.lab-submit button{min-height:40px;padding:0 1.1rem}.ga{margin-top:.4rem}.ga>summary{cursor:pointer;font-size:var(--size-small)}.ga-form{flex-direction:column;gap:.45rem;margin-top:.4rem;display:flex}.ga-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ga-nums label,.ga-txt{font-size:var(--size-small);color:var(--ink-70);flex-direction:column;gap:.15rem;display:flex}.ga-nums input,.ga-txt textarea{font:inherit;border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink);box-sizing:border-box;border-radius:.3rem;width:100%;padding:.3rem .45rem;font-size:1rem}.ga-txt textarea{resize:vertical}.ga-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ga-list>li{border-top:1px solid var(--line);padding-top:.5rem}.lab-row{font-size:var(--size-small);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:.8rem;padding:.3rem 0;display:flex}.lab-tried{color:var(--ink-70)}.lab-refs details{margin:.35rem 0}.lab-refs summary{cursor:pointer}.lab-foot{color:var(--grey);font-size:.78rem;line-height:1.6}@media (width<=560px){.lab-area,.lab-labels{gap:.2rem}.lab-area{height:10rem}.lab-labels small{font-size:.62rem}}.lab-refs details{overflow-x:auto}.lab-sigs{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-bottom:.3rem;display:grid}.lab-sig small{color:var(--grey);font-size:.78rem;display:block}.lab-sig b{font-variant-numeric:tabular-nums;font-size:1.1rem}.lab-sig span{color:var(--grey);font-size:.75rem;display:block}.lab-sig[data-dir=오름] span{color:var(--a-gilseop)}.lab-sig[data-dir=내림],.lab-sig[data-dir=내림] b{color:var(--grey)}.lab-sig[data-dir=내림] b{font-weight:400}.lab-sig[data-dir=기록\ 전] b{color:var(--grey);font-size:.95rem;font-weight:400}.lab-cols{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.lab-stage{color:var(--grey);margin-bottom:.3rem;font-size:.78rem;display:block}.lab-card{border:1px solid var(--line);border-radius:.4rem;margin-bottom:.4rem;padding:.45rem .6rem}.lab-card summary{cursor:pointer;flex-direction:column;gap:.1rem;display:flex}.lab-card summary small{color:var(--grey);font-size:.75rem}.lab-card p{font-size:var(--size-small);overflow-wrap:anywhere;margin:.35rem 0 0}.lab-card p small{color:var(--grey);margin-right:.3rem}.lab-gap span:last-child{color:var(--grey)}.lab-old>summary{cursor:pointer;color:var(--grey);font-size:var(--size-small);padding:.4rem 0}.lab-topics{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.lab-topic small{color:var(--grey);font-size:.7rem}.lab details.lab-goals{border:1px solid var(--line);border-radius:var(--radius,.5rem);margin:.6rem 0 1rem;padding:.6rem .9rem}.lab-goals>summary{cursor:pointer;line-height:1.5}.lab-goals>summary span{color:var(--ink-70);font-size:var(--size-small)}.lab-nobox{border:1px dashed var(--line-strong);height:1.4rem;position:absolute;bottom:0;left:15%;right:15%;width:auto!important;max-width:none!important}.lab-steps{color:var(--grey);font-size:.72rem}.lab-steps [data-at=past]{color:var(--ink-70)}.lab-steps [data-at=now]{color:var(--a-gilseop);font-weight:var(--weight-label,600)}.lab-watch{font-size:var(--size-small);color:var(--ink-70)}.lab-watch small{color:var(--grey);margin-right:.25rem}.lab-hbars{gap:.45rem;display:grid}.lab-hbar{grid-template-columns:6.5rem 1fr 1.6rem;align-items:center;gap:.2rem .6rem;display:grid}.lab-hname{font-size:var(--size-small)}.lab-htrack{background:var(--surface);border-radius:.2rem;height:.7rem;overflow:hidden}.lab-hfill{background:var(--a-gilseop);height:100%;display:block}.lab-hbar[data-other=true] .lab-hfill{background:var(--line-strong)}.lab-hbar b{font-variant-numeric:tabular-nums;text-align:right}.lab-htopics{color:var(--grey);grid-column:2/-1;font-size:.72rem;line-height:1.4}.pp{border:1px solid var(--line);border-radius:var(--radius,.5rem);margin:.6rem 0 1rem;padding:.7rem .9rem}.pp-h{font-size:var(--size-small);font-weight:var(--weight-label,600);margin:1rem 0 .35rem}.pp-h small{color:var(--grey);margin-left:.3rem;font-weight:400}.pp-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.pp-state{font:inherit;text-align:left;background:var(--bg);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:.4rem;min-height:44px;padding:.4rem .55rem}.pp-state small{color:var(--ink-70);font-size:.75rem;display:block}.pp-state b{font-variant-numeric:tabular-nums;font-size:1.1rem}.pp-state[aria-pressed=true]{border-color:var(--a-gilseop)}.pp-state[data-s=상태\ 미확인],.pp-state[data-s=상태\ 미확인] small{color:var(--grey)}.pp-state[data-s=상태\ 미확인]{border-style:dashed}.pp-list{margin:.5rem 0}.pp-list>summary{cursor:pointer;color:var(--ink-70);font-size:var(--size-small);padding:.3rem 0}.pp-rows{gap:0;display:grid}.pp-row{font-size:var(--size-small);border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.3fr) 1fr 1fr .8fr;gap:.4rem;padding:.28rem 0;display:grid}.pp-row>span{overflow-wrap:anywhere;min-width:0}.pp-head{color:var(--grey);font-size:.75rem}.pp-row[data-s=상태\ 미확인]{color:var(--grey)}.pp-row[data-s=떠남]{color:var(--ink-70)}.pp-approx{color:var(--grey);font-size:.7rem}.pp-yr{grid-template-columns:minmax(0,1fr) .7fr 1.2fr 1.2fr}.pp-rate{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:inline-flex}.pp-rate b{font-variant-numeric:tabular-nums}.pp-rate small{color:var(--grey);font-size:.72rem}.pp-rate i,.pp-sig{color:var(--grey);border:1px dashed var(--line-strong);border-radius:.2rem;padding:0 .25rem;font-size:.68rem;font-style:normal}.pp-rate[data-signal=true] b{color:var(--ink-70);font-weight:400}.pp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.2rem;display:grid}.pp-kv{font-size:var(--size-small);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:.6rem;padding:.22rem 0;display:flex}.pp-kv small,.pp-out{color:var(--grey)}.pp-big b{font-size:1.15rem}.pp-big small{color:var(--grey)}.pp-miss[data-over=true]>span:nth-child(2){color:var(--a-gilseop);font-weight:var(--weight-label,600)}.pp-pol{border-bottom:1px solid var(--line-soft);padding:.4rem 0 .6rem}.pp-pol p{margin:.2rem 0}.pp-pol p small{color:var(--grey)}.pp-polrow{grid-template-columns:minmax(0,1.6fr) 1fr}.pp-pick{margin-top:.4rem}.pp-chips{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;display:flex}.pp-chip{font:inherit;font-size:var(--size-small);border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--ink);cursor:pointer;border-radius:1rem;padding:.2rem .6rem}.pp-chip[data-s=상태\ 미확인],.pp-chip[data-s=뜸함],.pp-chip[data-s=떠남]{color:var(--grey)}.pp-chip[data-mode=오프]{border-color:var(--a-gilseop);background:var(--a-gilseop);color:var(--bg)}.pp-chip[data-mode=줌]{border-color:var(--line-strong);background:var(--line-strong);color:var(--ink)}.pp-chip small{font-size:.7rem}.pp-more{min-height:36px;margin:.2rem 0 .4rem}.pp-new .lab-fields{align-items:end;margin:.4rem 0}@media (width<=560px){.pp-states{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-two{grid-template-columns:1fr}.pp-row{grid-template-columns:minmax(0,1.2fr) 1fr 1fr .7fr;font-size:.78rem}}.pp-row[data-biased=true],.pp-row[data-biased=true] .pp-rate b{color:var(--grey);font-weight:400}.lab-board .lab-cardhead>span{align-items:center;gap:.5rem;display:inline-flex}.lab-add{min-height:40px;padding:0 .9rem}div.lab-card{flex-direction:column;gap:.2rem;display:flex}div.lab-card>b{line-height:1.35}.lab-dates{color:var(--grey);font-size:.75rem}.lab-moves{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.lab-moves button{min-height:40px;padding:0 .8rem}.lab-moves .lab-next{border-color:var(--a-gilseop);color:var(--a-gilseop)}div.lab-card[data-stage=보류],div.lab-card[data-stage=보류] b{color:var(--grey)}.lab-hyp>summary{cursor:pointer;color:var(--grey);padding:.25rem 0;font-size:.75rem}.lab-tryform{border:1px dashed var(--line-strong);border-radius:.4rem;margin:.2rem 0 .7rem;padding:.6rem .7rem}.lab-tryform textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:.3rem;padding:.3rem .45rem;font-size:1rem}.pp-polnames{font-size:var(--size-small);color:var(--ink-70);margin:.15rem 0 .35rem;padding-left:1.1rem}.pp-polnames li{margin:.08rem 0}.pp-fold>summary{cursor:pointer;color:var(--grey);padding:.3rem 0;font-size:.75rem}.lab-tabs{flex-wrap:wrap;gap:14px 20px;margin:.4rem 0 1.2rem}.fill-drawer{border-bottom:1px solid var(--line-soft);padding:.35rem 0}.fill-drawer>summary{cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) 4.2rem 5rem;align-items:center;gap:.6rem;min-height:44px;display:grid}.fill-name{font-weight:var(--weight-label)}.fill-track{background:var(--line-soft);border-radius:.3rem;height:.6rem;display:block;overflow:hidden}.fill-bar{background:var(--a-gilseop);height:100%;display:block}.fill-pct{font-variant-numeric:tabular-nums;text-align:right}.fill-pct[data-empty=true]{color:var(--grey);font-weight:400}.fill-n{color:var(--grey);font-size:var(--size-small);font-variant-numeric:tabular-nums}.fill-items{padding:.3rem 0 .4rem 3.8rem}.fill-item{font-size:var(--size-small);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 4.5rem;align-items:center;gap:.6rem;padding:.15rem 0;display:grid}.fill-item small{color:var(--grey);font-variant-numeric:tabular-nums}.fill-item[data-empty=true]{color:var(--grey)}.fill-item .fill-track{height:.4rem}.fill-needs{margin:.2rem 0;padding-left:1.2rem}.fill-needs li{margin:.2rem 0}.fill-needs button{text-align:left;min-height:44px}.fill-needs small{color:var(--grey)}@media (width<=560px){.fill-drawer>summary{grid-template-columns:2.8rem minmax(0,1fr) 3.4rem}.fill-n{display:none}.fill-items{padding-left:0}}.pp-name{font:inherit;color:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pp-name[aria-pressed=true]{color:var(--a-gilseop);font-weight:var(--weight-label)}.pp-warn{color:var(--a-gilseop)}p.pp-warn{font-size:var(--size-small);margin:.2rem 0 .5rem}.pp-banner{font:inherit;text-align:left;background:var(--bg);width:100%;color:var(--ink);border:1px dashed var(--a-gilseop);cursor:pointer;border-radius:.4rem;min-height:44px;margin:.6rem 0;padding:.5rem .7rem;display:block}.pp-banner small{color:var(--grey)}.pp-leave .pp-row[data-empty=true]>span:first-child:before{content:"· ";color:var(--a-gilseop)}.pp-edit{border:1px solid var(--a-gilseop);border-radius:.4rem;margin:.6rem 0;padding:.6rem .7rem}.pp-edit textarea,.plan-line textarea{width:100%;font:inherit;box-sizing:border-box}.pp-codes{font-size:var(--size-small);border:0;flex-wrap:wrap;gap:.3rem .9rem;margin:.5rem 0;padding:0;display:flex}.pp-codes legend{color:var(--grey);margin-bottom:.2rem}.pp-codes label{align-items:center;gap:.25rem;min-height:32px;display:inline-flex}.plan-views{gap:14px;margin:0}.plan-range{font-size:var(--size-small);color:var(--ink-70)}.plan-row{border-bottom:1px solid var(--line-soft);padding:.45rem 0}.plan-row[data-past=true]{color:var(--grey)}.plan-series{color:var(--grey);font-size:var(--size-small);margin:.6rem 0 .2rem}.plan-grid{grid-template-columns:3rem minmax(5rem,.8fr) minmax(0,2fr);align-items:baseline;gap:.2rem .7rem;display:grid}.plan-grid>small{color:var(--ink-70);overflow-wrap:anywhere;grid-column:2/-1}.plan-grid>small i{color:var(--grey);margin-right:.3rem;font-style:normal}.plan-date{font-variant-numeric:tabular-nums;color:var(--ink-70)}.plan-q{overflow-wrap:anywhere}.plan-week{gap:.6rem;display:grid}.plan-card{border:1px solid var(--line);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.plan-card[data-next=true]{border-color:var(--a-gilseop)}.plan-out{flex-direction:column;gap:.15rem;margin:0;display:flex}.plan-out span:first-child{font-size:var(--size-body)}.plan-out span:last-child{color:var(--grey);font-size:var(--size-small)}.plan-line{font-size:var(--size-small);color:var(--ink-70);margin-top:.35rem;display:block}@media (width<=560px){.plan-grid{grid-template-columns:2.6rem minmax(0,1fr)}.plan-q{grid-column:2/-1}}.strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:1.6rem;display:grid}.strip-cell{background:var(--a-gilseop);border-radius:2px}.strip-cell[data-empty=true]{background:repeating-linear-gradient(135deg, var(--line) 0 3px, var(--line-soft) 3px 6px)}.strip-years{color:var(--grey);white-space:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin-bottom:.3rem;font-size:.7rem;display:grid}.lab-band{background:repeating-linear-gradient(135deg, var(--line-soft) 0 6px, transparent 6px 12px);border-radius:.3rem;padding-left:.4rem;padding-right:.4rem}.ap-card{border:1px solid var(--line);border-radius:.4rem;margin:.5rem 0;padding:.5rem .7rem}.ap-head{font-size:var(--size-small);margin:0 0 .3rem}.ap-late{color:var(--grey)}.ap-dl{font-size:var(--size-small);grid-template-columns:5rem minmax(0,1fr);gap:.2rem .6rem;margin:0;display:grid}.ap-dl dt{color:var(--grey)}.ap-dl dd{overflow-wrap:anywhere;margin:0}.ap-add{align-items:center;gap:.3rem;display:inline-flex}.ap-add input{font:inherit;width:8rem}.pp-row[data-late=true]>span:nth-child(2),.fill-item[data-signal=true]{color:var(--grey)}.fill-item[data-signal=true] .fill-bar{opacity:.45}.ps-tools{font-size:var(--size-small);flex-wrap:wrap;align-items:center;gap:1rem;margin:.3rem 0 .6rem;display:flex}.ps-only{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.ps-bars{margin-bottom:.8rem}.ps-wrap{border:1px solid var(--line);border-radius:.4rem;max-height:32rem;overflow:auto}.ps-table{border-collapse:collapse;width:100%;font-size:var(--size-small);font-variant-numeric:tabular-nums}.ps-table th,.ps-table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:.3rem .45rem}.ps-table td:nth-child(5){white-space:normal;min-width:10rem}.ps-table thead th{background:var(--surface);z-index:1;position:sticky}.ps-table thead tr:first-child th{top:0}.ps-table thead tr.ps-filter th{top:2rem}.ps-table th button{font:inherit;font-weight:var(--weight-label);color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.ps-table th[aria-sort=none] button{color:var(--ink-70)}.ps-filter input,.ps-filter select{font:inherit;box-sizing:border-box;width:100%;min-width:5rem;font-weight:400}.ps-table tr[data-s=떠남] td{color:var(--ink-70)}.ps-table tr[data-s=신청만] td,.ps-table tr[data-s=상태\ 미확인] td{color:var(--grey)}.jr-card{border:1px solid var(--line);border-radius:.4rem;margin:.7rem 0;padding:.6rem .75rem}.jr-two{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.7rem;display:grid}.jr-two .jr-card{margin:0}.jr-picked{z-index:3;background:var(--surface);border:1px solid var(--a-gilseop);border-radius:.4rem;max-height:40vh;margin:.6rem 0;padding:.55rem .7rem;position:sticky;top:0;overflow:auto}.jr-step{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 3rem minmax(0,10rem);align-items:center;gap:.6rem;width:100%;min-height:36px;padding:.25rem 0;display:grid}.jr-step small,.jr-stop{color:var(--grey);font-size:var(--size-small)}.jr-step b{font-variant-numeric:tabular-nums;text-align:right}.jr-years{align-items:flex-end;gap:.4rem;height:12rem;padding-top:.4rem;display:flex}.jr-year{flex-direction:column;flex:1;justify-content:flex-end;min-width:2rem;height:100%;display:flex}.jr-stack{border-radius:.2rem .2rem 0 0;flex-direction:column;display:flex;overflow:hidden}.jr-stack button{font:inherit;color:var(--bg);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:.5rem;padding:0;font-size:.7rem;display:flex}.jr-stack [data-k=stay],.lab-legend i[data-k=stay]{background:var(--a-gilseop)}.jr-stack [data-k=left],.lab-legend i[data-k=left]{background:var(--ink-70)}.jr-stack [data-k=other],.lab-legend i[data-k=other]{background:var(--grey)}.jr-ylabel{font:inherit;font-size:var(--size-small);color:var(--ink-70);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:.2rem 0;display:flex}.jr-ylabel small{color:var(--grey);font-size:.7rem}.jr-bars{gap:.15rem;display:grid}.jr-bar{font-size:var(--size-small);grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:.5rem;display:grid}.jr-bar[data-zero=true]{color:var(--grey)}.jr-bar .jr-extra{color:var(--grey);grid-column:2/-1;margin-top:-.15rem}.jr-blabel,.jr-num{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.jr-num{text-underline-offset:3px;font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jr-btrack{cursor:pointer;border:0;height:.7rem;padding:0}.jr-heatwrap{overflow-x:auto}.jr-heat{border-collapse:collapse;font-size:var(--size-small);font-variant-numeric:tabular-nums}.jr-heat th{text-align:left;color:var(--ink-70);white-space:nowrap;padding:.2rem .5rem;font-weight:400}.jr-heat thead th{color:var(--grey);text-align:center}.jr-heat td{text-align:center;padding:2px}.jr-heat td button{font:inherit;color:var(--bg);cursor:pointer;background:var(--a-gilseop);width:3rem;height:1.9rem;opacity:var(--heat);border:0;border-radius:.25rem}.jr-heat td button:hover{opacity:1}.jr-zero,.jr-sum{color:var(--grey)}.jr-filters{font-size:var(--size-small);flex-wrap:wrap;align-items:flex-end;gap:.4rem .8rem;margin:.3rem 0 .6rem;display:flex}.jr-filters label{color:var(--grey);flex-direction:column;gap:.15rem;display:flex}.jr-filters select,.jr-filters input{font:inherit;min-height:32px}.jr-search input{min-width:12rem}.jr-idsflt{color:var(--a-gilseop)}.jr-ptable tbody tr{cursor:pointer}.jr-ptable tbody tr[aria-selected=true] td{background:var(--line-soft)}.jr-ptable td.jr-long{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.jr-detail{border:1px solid var(--a-gilseop);border-radius:.4rem;margin:.7rem 0;padding:.6rem .75rem}.jr-facts{margin-bottom:.6rem}.jr-ev{font-size:var(--size-small);border-bottom:1px solid var(--line-soft);grid-template-columns:8rem 5rem minmax(0,1fr);gap:.5rem;padding:.2rem 0;display:grid}.jr-evnote{overflow-wrap:anywhere;color:var(--ink-70)}.jr-att{font-size:var(--size-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .7rem;display:flex}.jr-att small{color:var(--grey)}@media (width<=560px){.jr-step{grid-template-columns:minmax(0,1fr) 2.5rem}.jr-step .fill-track,.jr-step small{grid-column:1/-1}.jr-bar{grid-template-columns:minmax(4rem,6rem) minmax(0,1fr) auto}.jr-ev{grid-template-columns:6rem minmax(0,1fr)}.jr-ev .jr-evnote{grid-column:1/-1}}.jr-unknown{color:var(--grey)}.pp-talk legend small{font-weight:400}.pp-talk .quiet-button{font-size:var(--size-small)}.org-events{margin:var(--pad) 0}.org-group{border:1px solid var(--line);border-radius:.4rem;margin:.5rem 0;padding:.5rem .7rem}.org-group>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.org-rows{gap:.6rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.org-row{border-top:1px solid var(--line-soft);padding-top:.5rem}.org-row[data-internal=true]{color:var(--grey)}.org-head{font-size:var(--size-small);overflow-wrap:anywhere;margin:0 0 .3rem}.org-q{font-weight:var(--weight-label);color:var(--a-gilseop)}.org-q[data-q=사라짐]{color:var(--ink-70)}.org-fields{font-size:var(--size-small);flex-wrap:wrap;gap:.4rem .8rem;display:flex}.org-fields label{color:var(--grey);flex-direction:column;flex:1;gap:.15rem;min-width:12rem;display:flex}.org-fields input{font:inherit;min-height:32px}.org-buttons{font-size:var(--size-small);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.org-dim{color:var(--grey);font-size:var(--size-small)}body{line-height:1.65}a{color:inherit}:where(button,input,select,textarea){font-family:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shell .main{min-width:0;padding:clamp(var(--pad),3vw,calc(var(--pad)*2))}.shell .rail{border-right:thin solid var(--line);background:var(--bg)}.rail-toggle{display:none}.shell .rail-link{border-radius:calc(var(--radius)/2);width:100%;min-height:var(--control)}.shell .rail-link[aria-current=true]{color:var(--gold);border-left-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--bg))}.shell .rail-sublink[aria-current=true]{color:var(--gold);border-left-color:var(--gold)}.shell .main>:is(.wrap,.tb,.global-inbox,.global-sync){width:100%;max-width:var(--content);box-sizing:border-box;min-width:0;margin-inline:auto}.shell .publication{min-width:0;padding:0}.shell .publication-top{border-bottom:thin solid var(--line-strong);padding-bottom:var(--pad)}.shell .publication-top h1{font-size:var(--size-display);letter-spacing:-.04em;line-height:1.15}.shell .publication-tools{align-items:center;gap:calc(var(--pad)/2);margin-block:var(--pad)}.shell .publication>h2{font-size:var(--size-lead);margin:var(--pad) 0 calc(var(--pad)/2)}.shell .publication:has(.ps-shelf)>:is(h2,.publication-writing-now,details:not(.publication-extra-tabs):not(.publication-collaboration)){display:none}.shell .publication>.publication-tabs{gap:var(--pad);border-bottom:thin solid var(--line);margin-block:var(--pad);flex-wrap:nowrap;overflow-x:auto}.shell .publication>.publication-tabs button{min-height:var(--control);padding:calc(var(--pad)/2) 0;white-space:nowrap;color:var(--ink-70);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.shell .publication>.publication-tabs button[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--ink);font-weight:var(--weight-heading)}.shell .publication-extra-tabs{color:var(--ink-70);font-size:var(--size-small);margin-bottom:var(--pad)}.shell .publication .ps-books{gap:var(--pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.shell .publication .ps-book{grid-template-columns:calc(var(--pad)*4) minmax(0,1fr);gap:calc(var(--pad)*.75);padding:calc(var(--pad)*.75);border-radius:var(--radius);background:var(--surface);align-items:start}.shell .publication .ps-cover{padding:calc(var(--pad)/3);border-radius:calc(var(--radius)/2)}.shell .publication .ps-cover span{font-size:var(--size-small)}.shell .publication .ps-meta{gap:calc(var(--pad)/3);min-width:0}.shell .publication .ps-meta>strong{font-size:var(--size-lead)}.shell .publication .ps-stamps{padding:var(--pad);border-radius:var(--radius);gap:calc(var(--pad)/2);background:0 0}.shell .publication .ps-stamps-n{font-size:var(--size-small);color:var(--ink-70);flex-basis:100%}.ps-stamp-toggle{display:none}.shell .publication .ps-stamp{min-height:var(--control);border-color:var(--line);border-radius:calc(var(--radius)/2);padding:calc(var(--pad)/3) calc(var(--pad)/2);text-align:left;flex-wrap:wrap}.shell .publication .ps-stamp em{color:var(--gold)}.shell .pub-isbn{border:thin solid var(--line);background:var(--surface);padding:var(--pad);border-radius:var(--radius)}.shell .pub-isbn h3{margin-top:0}.shell .pub-isbn p{overflow-wrap:anywhere;line-height:1.8}.shell .pub-isbn-status{color:var(--gold)}.shell .pub-isbn-actions{gap:calc(var(--pad)/2);margin-top:var(--pad);flex-wrap:wrap;align-items:center;display:flex}.shell .pub-isbn-actions :is(a,button){min-height:var(--control);padding:calc(var(--pad)/2);border:thin solid var(--line);border-radius:calc(var(--radius)/2);align-items:center;text-decoration:none;display:inline-flex}.shell .pub-isbn-actions a:hover{border-color:var(--gold)}@media (width>=1200px){.shell .rd-body{gap:var(--pad);grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,18rem);align-items:start;display:grid}.shell .rd-toc,.shell .rd-aside,.shell .rd-main{min-width:0}.shell .rd-paper{width:100%;max-width:none;padding:var(--pad)}.shell .rd-aside{top:var(--pad);max-height:calc(100dvh - var(--pad)*2);align-self:start;position:sticky;overflow:auto}}@media (width>=1700px){.shell .rd-body{grid-template-columns:12rem minmax(0,1fr) 20rem}}@media (width<=760px){.shell .main{padding:calc(var(--pad)/1.5)}.shell .rail{gap:calc(var(--pad)/2);padding:calc(var(--pad)/2) calc(var(--pad)/1.5);border-right:0;border-bottom:thin solid var(--line);grid-template-columns:1fr auto auto;align-items:center;display:grid}.shell .rail-toggle{min-height:var(--control);padding:0 calc(var(--pad)/2);border:thin solid var(--line);border-radius:calc(var(--radius)/2);color:var(--ink);font:inherit;background:0 0;grid-area:1/2;justify-content:center;align-items:center;display:inline-flex}.shell .rail-nav{grid-area:2/1/auto/-1;display:none}.shell .rail[data-open=true] .rail-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell .rail-foot{grid-area:1/3}.shell .rail-who{display:none}.shell .rail-link{border-bottom:0;justify-content:flex-start}.shell .rail-name{text-align:left}.shell .rail-link[aria-current=true]{box-shadow:inset 2px 0 var(--gold)}.shell .publication-tools{gap:calc(var(--pad)/2)}.shell .publication-tools,.shell .publication>.publication-tabs{margin-block:calc(var(--pad)/2)}.shell .publication-pick{flex:1}.shell .publication-pick select{width:100%}.shell .publication .publication-writing-now{gap:calc(var(--pad)/3)}.shell .publication .publication-writing-now button{min-height:var(--control)}.shell .publication .ps-book{grid-template-columns:calc(var(--pad)*4) minmax(0,1fr)}.shell .publication .ps-stamp-toggle{min-height:var(--control);text-align:left;border-radius:calc(var(--radius)/2);justify-content:space-between;align-items:center;width:100%;display:flex}.shell .publication .ps-stamps:not([data-open=true]){display:none}.shell .global-sync{margin-bottom:calc(var(--pad)/2);gap:calc(var(--pad)/2)}.shell .global-inbox:not([open]){margin-bottom:calc(var(--pad)/2);padding-bottom:calc(var(--pad)/3)}.shell .global-inbox:not([open])>summary span{display:none}.shell .publication:has(.rd)>:is(.publication-top,.publication-tools,h2,.publication-writing-now,details:not(.publication-extra-tabs),.publication-tabs,.publication-extra-tabs){display:none}.shell .publication .rd{margin:0}.shell .rd-body{display:block}.shell .rd-aside{max-height:none;position:static}.shell .rd-paper{padding-inline:var(--pad)}}@media (prefers-reduced-motion:reduce){.rail-link,.publication button{transition:none}}.shell .rail-link{align-items:center}.shell .rail-ico{width:var(--size-body);height:var(--size-body);color:var(--ink-70);flex:none}.shell .rail-link[aria-current=true] .rail-ico{color:var(--gold)}.shell .rail-group{margin-top:calc(var(--pad)/2);padding-top:calc(var(--pad)/2);border-top:thin solid var(--line-soft)}.shell .rail-group>summary{align-items:center;gap:calc(var(--pad)/4);min-height:var(--control);color:var(--ink-70);font-size:var(--size-small);font-weight:var(--weight-label);letter-spacing:.04em;cursor:pointer;display:flex}.shell .rail-group>summary::marker{color:var(--gold)}.shell .rail-group[data-active]>summary{color:var(--gold)}.shell .rail-group-now{color:var(--gold);font-weight:var(--weight-body)}.shell .rail-group>summary .rail-n{color:var(--gold);font-size:var(--size-small);display:inline}.shell .rail-group-links{flex-direction:column;display:flex}.shell .page-heading{padding-bottom:calc(var(--pad)/2);margin-bottom:var(--pad);border-bottom:thin solid var(--line-strong);align-items:flex-end}.shell .page-heading h1{font-size:clamp(calc(var(--size-display)*.7),7vw,var(--size-display));letter-spacing:-.03em;line-height:1.05}.shell .page-heading .eyebrow{color:var(--gold);letter-spacing:.1em}.shell .command-center>.hub-visual-overview{margin-block:0}.shell .command-center>.ask-card{margin-top:calc(var(--pad)*1.25);margin-bottom:0}.shell .command-center>.myshare{padding-top:calc(var(--pad)*1.25);margin-block:0}.shell .command-center .hub-visual-card{border-radius:var(--radius);border-color:var(--line)}.shell .command-center .hub-visual-card strong{font-size:clamp(var(--size-heading),3vw,calc(var(--size-display)*.8));letter-spacing:-.02em;line-height:1}.shell .command-center .hub-visual-card small{color:var(--gold);letter-spacing:.06em}.shell .command-center :is(.hub-visual-card strong,.hub-visual-card span,.myshare-body strong){word-break:keep-all;overflow-wrap:anywhere}.shell .today-collapse{margin-top:calc(var(--pad)*1.25);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface)}.shell .today-collapse>summary{min-height:var(--control);padding:calc(var(--pad)/2) var(--pad);cursor:pointer;font-weight:var(--weight-label);color:var(--ink);align-items:center;display:flex}.shell .today-collapse>summary::marker{color:var(--gold)}.shell .today-collapse[open]>summary{color:var(--gold);border-bottom:thin solid var(--line)}.shell .today-collapse>:not(summary){padding:calc(var(--pad)/2) var(--pad) var(--pad)}.shell .today-collapse .now-strip{margin-bottom:0}.shell .today-jump{margin-top:calc(var(--pad)*1.25)}.shell .myshare-head h2{font-size:var(--size-lead);font-weight:var(--weight-heading)}.shell .myshare-cards{gap:var(--pad);grid-template-columns:repeat(3,minmax(0,1fr))}.shell .myshare-card{border-radius:var(--radius);border:thin solid var(--line);align-items:flex-start}.shell .myshare-icon{font-size:var(--size-lead);opacity:.75;line-height:1.4}.shell .myshare-metrics{margin-top:var(--pad);border-top:thin solid var(--line-soft)}.shell .myshare-metrics>summary{min-height:var(--control);color:var(--ink-70);font-size:var(--size-small);cursor:pointer;align-items:center;display:flex}.shell .myshare-metrics>summary::marker{color:var(--gold)}.shell .myshare-metrics .myshare-factories{margin-top:calc(var(--pad)/2)}.shell .myshare-due{align-items:center;gap:calc(var(--pad)/2);display:flex}.shell .myshare-due .myshare-bar{min-width:0;height:calc(var(--control)/4);background:var(--line-soft);border-radius:calc(var(--radius)/2);flex:auto;overflow:hidden}.shell .myshare-due .myshare-bar i{background:var(--a-self);height:100%;display:block;position:static}.shell .myshare-due[data-late] .myshare-bar i{background:var(--danger)}.shell .myshare-due em{min-height:calc(var(--control)/2);color:var(--ink-70);line-height:1.5;font-size:var(--size-small);flex:none;align-items:center;font-style:normal;display:inline-flex}.shell .myshare-actions button,.shell .ask-btns button,.shell .ask-bulk button{min-height:var(--control)}.shell .ask-why{color:var(--ink-70)}.shell .due-events{margin:calc(var(--pad)/2) 0;border:thin solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.shell .due-events>summary{min-height:var(--control);padding:0 calc(var(--pad)/2);cursor:pointer;color:var(--ink-70);font-size:var(--size-small);align-items:center;display:flex}.shell .due-events>summary::marker{color:var(--gold)}.shell .due-events .due-ev-row{padding-inline:calc(var(--pad)/2)}.shell .due-actions{flex:none}.shell .due-actions>summary{min-width:var(--control);min-height:var(--control);padding:0 calc(var(--pad)/3);cursor:pointer;color:var(--ink-70);font-size:var(--size-small);border:thin solid var(--line);border-radius:calc(var(--radius)/2);justify-content:center;align-items:center;list-style:none;display:inline-flex}.shell .due-actions>summary::-webkit-details-marker{display:none}.shell .due-actions>summary:hover{color:var(--ink);border-color:var(--line-strong)}.shell .due-actions[open]>summary{color:var(--gold);border-color:var(--gold)}.shell .due-actions[open]{flex-basis:100%}.shell .due-row:has(.due-actions[open]){flex-wrap:wrap}.shell .due-actions-menu{gap:calc(var(--pad)/3);padding:calc(var(--pad)/2) 0;flex-wrap:wrap;display:flex}.shell .due-actions-menu button{min-height:var(--control)}.shell .due-actions-menu .due-to,.shell .due-actions-menu .due-del{min-height:var(--control);padding-inline:calc(var(--pad)/2)}.shell .due-confirm,.shell .due-ev{min-height:var(--control)}.shell .due-check-hit{flex:0 0 var(--control);min-height:var(--control);cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.shell .due-check-hit .due-check{flex:none;margin:0}.shell .vf{max-width:var(--content);overflow-wrap:anywhere}.shell .vf-head{align-items:flex-end}.shell .vf-sub{margin:calc(var(--pad)/3) 0 0;color:var(--grey);font-size:var(--size-small)}.shell .vf-steps{margin:0 0 var(--pad);border-block:thin solid var(--line)}.shell .vf-steps ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell .vf-steps li{flex:auto;min-width:0}.shell .vf-steps li+li{border-left:thin solid var(--line)}.shell .vf-steps a,.shell .vf-steps>ol>li>span{justify-content:space-between;align-items:baseline;gap:calc(var(--pad)/2);min-height:var(--control);padding:calc(var(--pad)/3) calc(var(--pad)/2);color:var(--ink-70);font-size:var(--size-small);text-decoration:none;display:flex}.shell .vf-steps a:hover{color:var(--gold);background:var(--hover)}.shell .vf-steps a span,.shell .vf-steps>ol>li>span em{color:var(--gold);font-variant-numeric:tabular-nums;font-style:normal}.shell .vf-steps>ol>li>span em{color:var(--grey)}.shell .vf-sec,.shell .vf-publish{min-width:0;scroll-margin-top:var(--pad)}.shell .vf-topgrid{display:block}.shell .vf-drafts{width:100%}.shell .vf-drafts .vf-cards{gap:var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shell .vf-cards{gap:var(--pad)}.shell .vf-card{min-width:0;padding:var(--pad);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface)}.shell .vf-card:last-child{padding-bottom:var(--pad);border-bottom:thin solid var(--line)}.shell .vf-title{flex-wrap:wrap;min-width:0}.shell .vf-tname,.shell .vf-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:left;overflow:visible}.shell .vf-play,.shell .vf-approve,.shell .vf-exclude,.shell .vf-go,.shell .vf-clink{border-radius:calc(var(--radius)/2)}.shell .vf-today{padding:var(--pad);border:thin solid var(--gold);border-radius:var(--radius)}.shell .vf-today .vf-h{color:var(--gold)}.shell .vf-today .vf-playinline{min-height:calc(var(--control)*2);border-color:var(--gold);color:var(--gold);background:var(--bg)}.shell .vf-draftplayer{border-radius:calc(var(--radius)/2);max-width:min(100%,20rem)}.shell .vf-today .vf-draftplayer{max-width:min(100%,24rem);max-height:66vh}.shell .vf-foot{align-items:center;gap:calc(var(--pad)/2);margin-top:calc(var(--gap-section)/2);flex-flow:wrap}.shell .vf-go{min-height:var(--control)}.shell .vf-secondary{color:var(--grey);font-size:var(--size-small)}.shell .vf-secondary>summary{min-height:var(--control);cursor:pointer;color:var(--ink-70);align-items:center;display:inline-flex}.shell .vf-secondary>summary::marker{color:var(--gold)}.shell .vf-secondary[open]{flex-basis:100%}.shell .vf-secondary .vf-old{margin-top:calc(var(--pad)/2);align-self:flex-start}.shell :is(.rail-group,.today-collapse,.myshare-metrics,.due-events,.vf-secondary)>summary{gap:calc(var(--pad)/4);list-style:none}.shell :is(.rail-group,.today-collapse,.myshare-metrics,.due-events,.vf-secondary)>summary::-webkit-details-marker{display:none}.shell :is(.rail-group,.today-collapse,.myshare-metrics,.due-events,.vf-secondary)>summary:after{content:"+";color:var(--ink-70);font-weight:var(--weight-label);margin-left:auto;line-height:1}.shell :is(.rail-group,.today-collapse,.myshare-metrics,.due-events,.vf-secondary)[open]>summary:after{content:"−";color:var(--gold)}@media (width<=1000px){.shell .myshare-cards,.shell .vf-drafts .vf-cards{grid-template-columns:1fr}}@media (width>=1000px){.shell .vf-topgrid{gap:var(--pad);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}}@media (width<=760px){.shell .rail-group{margin-top:calc(var(--pad)/2);grid-column:1/-1}.shell .rail-group>summary{text-align:left;justify-content:flex-start}.shell .rail-group-links{gap:calc(var(--pad)/4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell .rail-group .rail-link{justify-content:flex-start}.shell .rail-link .rail-name{text-align:left;white-space:normal}.shell .page-heading h1{font-size:clamp(calc(var(--size-display)*.55),9vw,var(--size-display))}.shell .command-center .hub-visual-cards{gap:calc(var(--pad)/4);grid-template-columns:repeat(3,minmax(0,1fr))}.shell .command-center .hub-visual-card{min-height:0;padding:calc(var(--pad)/3);gap:calc(var(--pad)/6)}.shell .command-center .hub-visual-card>span{display:none}.shell .command-center .hub-visual-card small{font-size:var(--size-small);letter-spacing:0}.shell .command-center .hub-visual-card strong{font-size:var(--size-lead);line-height:calc(var(--size-small)*2);letter-spacing:0}.shell .today-collapse>:not(summary){padding-inline:calc(var(--pad)/2)}.shell .due-row{align-items:center;gap:calc(var(--pad)/3);row-gap:calc(var(--pad)/4);padding-block:calc(var(--pad)/2);flex-wrap:wrap}.shell .due-title{flex:1 1 calc(100% - var(--control)*2);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.shell .due-orgname-chip,.shell .due-who{overflow-wrap:anywhere;max-width:100%}.shell .due-actions{order:20;margin-left:auto}.shell .due-pin{order:21}.shell .due-actions[open]{flex-basis:100%;margin-left:0}.shell .due-actions-menu{padding-block:calc(var(--pad)/3)}.shell .due-to,.shell .due-del{min-height:var(--control)}.shell .due-ev{align-items:stretch}.shell .due-ev-go,.shell .due-ev-no{min-height:var(--control)}.shell .vf-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell .vf-steps li+li{border-left:0}.shell .vf-steps li:nth-child(2n){border-left:thin solid var(--line)}.shell .vf-steps li:nth-child(n+3){border-top:thin solid var(--line)}.shell .vf-card{padding:calc(var(--pad)/2)}.shell .vf-cards{gap:calc(var(--pad)/2)}.shell .vf-play,.shell .vf-approve,.shell .vf-exclude,.shell .vf-go,.shell .vf-clink{min-height:var(--control)}.shell .vf-foot{flex-direction:column;align-items:stretch}}.shell .due-add-title,.shell .due-add-who{min-height:var(--control);box-sizing:border-box}.shell .st{max-width:var(--content);overflow-wrap:anywhere;min-width:0;padding:0}.shell .st-top.page-heading,.shell .ob .page-heading{align-items:stretch;gap:calc(var(--pad)/3);flex-direction:column;min-width:0;display:flex}.shell .st-top h1,.shell .ob .page-heading h1{min-width:0;margin:0}.shell .st-top .eyebrow,.shell .ob .page-heading .eyebrow{font-size:var(--size-small);font-weight:var(--weight-label)}.shell .st-tabs{border-bottom:thin solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;min-width:0;display:grid}.shell .st-tabs .st-tab{width:100%;min-width:0;min-height:var(--control);padding:calc(var(--pad)/3) calc(var(--pad)/4);color:var(--ink-70);font-size:var(--size-small);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:thin solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0;line-height:1.3;display:inline-flex}.shell .st-tabs .st-tab:hover{color:var(--ink);background:var(--hover)}.shell .st-tabs .st-tab[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold);font-weight:var(--weight-heading);background:0 0}.shell .st-context{padding-top:calc(var(--pad)/2);min-width:0;color:var(--ink-70);font-size:var(--size-small);margin:0;line-height:1.7}.shell .st-context .st-go{vertical-align:middle;min-height:var(--control);max-width:100%;padding:0 calc(var(--pad)/3);border:0;border-bottom:thin solid var(--line-strong);color:var(--gold);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border-radius:0;align-items:center;margin:0;display:inline-flex}.shell .st-context .st-go:hover{border-bottom-color:var(--gold)}.shell .st .st-sec .sd-filter .st-tab{width:auto;min-height:var(--control);padding:calc(var(--pad)/3) var(--pad);border:thin solid var(--line);border-radius:calc(var(--radius)/2);background:var(--surface);color:var(--ink);font-size:var(--size-body)}.shell .st .st-sec .sd-filter .st-tab:hover{border-color:var(--gold);color:var(--gold)}.shell .st .st-sec .sd-filter .st-tab-quiet{color:var(--ink-70)}.shell .st .st-head{align-items:start;gap:calc(var(--pad)/2);margin:0 0 var(--pad);padding:calc(var(--pad)/2) var(--pad);border:thin solid var(--line);border-left:calc(var(--pad)/4) solid var(--gold);border-radius:var(--radius);background:var(--surface);font-size:var(--size-body);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.shell .st .st-head-part{gap:calc(var(--pad)/6);min-width:0;display:grid}.shell .st .st-k{color:var(--ink-70);font-size:var(--size-small);font-weight:var(--weight-label);letter-spacing:.06em}.shell .st .st-v{color:var(--ink);font-size:var(--size-body);font-weight:var(--weight-label);min-width:0}.shell .st .st-head-next .st-k{color:var(--gold)}.shell .st .st-arrow{color:var(--gold);font-size:var(--size-heading);align-self:center}.shell .st .st-src{border-top:thin solid var(--line-soft);min-width:0;padding-top:calc(var(--pad)/3);grid-column:1/-1}.shell .st .st-cols{gap:var(--pad);margin-top:var(--pad);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.shell .st .st-col{min-width:0}.shell .st .st-col-h{margin:0 0 calc(var(--pad)/3);padding-bottom:calc(var(--pad)/4);color:var(--gold);font-size:var(--size-small);font-weight:var(--weight-label);letter-spacing:.08em;border-bottom:thin solid var(--line-soft)}.shell .st .st-evolution{border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.shell .st .st-evolution>summary{padding:calc(var(--pad)/2) var(--pad);color:var(--ink);font-weight:var(--weight-label)}.shell .st .st-evolution>.st-evolution-body{min-width:0;padding:0 var(--pad) var(--pad);border-top:thin solid var(--line-soft)}.shell .st .st-guide{margin:0 0 var(--pad);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.shell .st .st-guide>summary{padding:calc(var(--pad)/2) var(--pad);color:var(--ink);font-weight:var(--weight-label)}.shell .st .st-guide>:not(summary){min-width:0;padding:calc(var(--pad)/2) var(--pad) var(--pad);border-top:thin solid var(--line-soft)}.shell .st .st-sec{margin:0 0 calc(var(--pad)*1.25);min-width:0}.shell .st .st-sec>:is(h2,h3){margin:0 0 calc(var(--pad)/2);font-size:var(--size-heading);font-weight:var(--weight-heading)}.shell .st .st-sec>:is(h4,.sd-h4){margin:calc(var(--pad)/2) 0 calc(var(--pad)/3)}.shell .st .st-sec .st-reason{flex-wrap:wrap}.shell .st :is(.st-guide,.st-evolution,.st-loop-fold,.st-src)>summary,.shell .ob :is(.ob-fold:not(.pbd-row-fold):not(.epf-row),.ob-profit-detail,.ob-detail-fold)>summary{align-items:center;gap:calc(var(--pad)/3);min-height:var(--control);cursor:pointer;min-width:0;list-style:none;display:flex}.shell .st :is(.st-guide,.st-evolution,.st-loop-fold,.st-src)>summary::-webkit-details-marker{display:none}.shell .ob :is(.ob-fold:not(.pbd-row-fold):not(.epf-row),.ob-profit-detail,.ob-detail-fold)>summary::-webkit-details-marker{display:none}.shell .st :is(.st-guide,.st-evolution,.st-loop-fold,.st-src)>summary:after,.shell .ob :is(.ob-fold:not(.pbd-row-fold):not(.epf-row),.ob-profit-detail,.ob-detail-fold)>summary:after{content:"+";color:var(--ink-70);font-weight:var(--weight-label);margin-left:auto;line-height:1}.shell .st :is(.st-guide,.st-evolution,.st-loop-fold,.st-src)[open]>summary:after,.shell .ob :is(.ob-fold:not(.pbd-row-fold):not(.epf-row),.ob-profit-detail,.ob-detail-fold)[open]>summary:after{content:"−";color:var(--gold)}.shell .st :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.shell .ob :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button){min-height:var(--control);box-sizing:border-box;max-width:100%}.shell .st :is(p,li,dd,dt,summary,label,h1,h2,h3,h4),.shell .ob :is(p,li,dd,dt,summary,label,h1,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}.shell .st :is(table,td,th),.shell .ob :is(table,td,th){overflow-wrap:anywhere;max-width:100%}.shell .st :is(.sd-edit,.sd-fb-add,.sd-check,.sd-pick,.sd-status){flex-wrap:wrap}.shell .st :is(.sd-edit,.sd-fb-add,.st-reason)>*{min-width:0;max-width:100%}.shell .st .su-dim,.shell .ob .ob-dim{overflow-wrap:anywhere}.shell .st :is(.tm-tw,.ig-scroll){max-width:100%;overflow-x:auto}@media (width<=760px){.shell .st .st-head{grid-template-columns:minmax(0,1fr)}.shell .st .st-arrow{display:none}.shell .st .st-tabs .st-tab{padding-inline:calc(var(--pad)/6)}.shell .st .st-guide>:not(summary){padding-inline:calc(var(--pad)/2)}}@media (width<=560px){.shell .st :is(.sd-month,.sd-flows,.sd-charts,.tm-grid){grid-template-columns:minmax(0,1fr)}}.shell .ob{max-width:var(--content);overflow-wrap:anywhere;min-width:0;padding:0}.shell .ob .ob-heading{margin:0 0 var(--pad)}.shell .ob .page-heading .ob-basis{overflow-wrap:anywhere}.shell .ob .ob-jump{align-items:center;gap:0 var(--pad);margin:0 0 var(--pad);padding-bottom:calc(var(--pad)/3);border-bottom:thin solid var(--line);flex-wrap:wrap;display:flex}.shell .ob .ob-jump a{min-height:var(--control);color:var(--ink-70);font-size:var(--size-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:calc(var(--pad)/5);align-items:center;display:inline-flex}.shell .ob .ob-jump a:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.shell .ob :is(#biz-board,#biz-finance,#biz-records){scroll-margin-top:var(--pad)}.shell .ob .ob-finance{margin:0 0 var(--gap-section);padding-top:var(--pad);border-top:thin solid var(--line-strong);min-width:0}.shell .ob .ob-finance-head h2{font-size:var(--size-heading);font-weight:var(--weight-heading);margin:0}.shell .ob .ob-profit-detail{margin:var(--pad) 0 0;border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.shell .ob .ob-profit-detail>summary{padding:calc(var(--pad)/2) var(--pad);color:var(--ink);font-weight:var(--weight-label)}.shell .ob .ob-profit-detail>:not(summary){min-width:0;padding:calc(var(--pad)/2) var(--pad);border-top:thin solid var(--line-soft)}.shell .ob .ob-detail-fold>summary{padding:calc(var(--pad)/2) 0;color:var(--ink);font-size:var(--size-lead);font-weight:var(--weight-heading)}.shell .ob .ob-shops{grid-template-columns:minmax(0,1fr)}@media (width>=760px){.shell .ob .ob-shops{grid-template-columns:repeat(3,minmax(0,1fr))}}.shell .pbd{max-width:var(--content);min-width:0}.shell .pbd .pbd-head{border-color:var(--line);border-radius:var(--radius);background:var(--surface)}.shell .pbd .pbd-next{margin:0 0 var(--pad)}.shell .pbd .pbd-shop-fold,.shell .pbd .pbd-operations{margin:0 0 var(--pad);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.shell .pbd .pbd-shop-fold>summary,.shell .pbd .pbd-operations>summary{padding:calc(var(--pad)/2) var(--pad);color:var(--ink);font-weight:var(--weight-label)}.shell .pbd .pbd-shop-fold>section{padding:var(--pad)}.shell .pbd .pbd-operations>:not(summary){padding:calc(var(--pad)/2) var(--pad)}.shell .pbd .pbd-workgrid{gap:var(--pad);margin:0 0 var(--pad);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.shell .pbd .pbd-workgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.shell .pbd .pbd-shop-list{grid-template-columns:minmax(0,1fr)}@media (width>=760px){.shell .pbd .pbd-shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.shell .pbd .pbd-folds{gap:calc(var(--pad)/2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.shell .pbd .pbd-folds>details[open]{grid-column:1/-1}@media (width>=900px){.shell .pbd .pbd-folds{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell .pbd .pbd-legend{overflow-wrap:anywhere;line-height:1.6}.shell .pbd .pbd-marks{gap:calc(var(--pad)/8);flex-wrap:wrap}.shell .pbd .pbd-row-fold>summary{min-height:var(--control);align-items:center}.shell .st .fill-needs .quiet-button{white-space:normal;text-align:left;width:100%;display:block}.shell .st .fill-needs .quiet-button>small{white-space:normal;display:block}.shell .st .jr-stack button{min-height:0}@media (width<=760px){.shell .st .jr-years{grid-template-columns:repeat(auto-fit, minmax(var(--control), 1fr));grid-auto-rows:calc(var(--control) * 5);gap:var(--pad);width:100%;min-width:0;max-width:100%;height:auto;padding-top:var(--pad);box-sizing:border-box;align-items:stretch;display:grid}.shell .st .jr-year{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--control);justify-content:stretch;width:100%;min-width:0;height:100%;display:grid}.shell .st .jr-stack{place-self:end stretch;width:100%;min-height:0}.shell .st .jr-ylabel{min-height:var(--control);width:100%}}.shell .st .jr-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.shell .st .jr-card{min-width:0}.shell .st .jr-year{grid-template-rows:minmax(0, 1fr) var(--control);height:100%;display:grid}.shell .st .jr-stack{align-self:end;width:100%;min-height:0}.shell .todo-rowactions{gap:calc(var(--pad)/3);padding:0 0 calc(var(--pad)/3) calc(var(--pad)*1.5);flex-wrap:wrap;display:flex}.shell .todo-rowactions .due-open{min-height:var(--control);padding:calc(var(--pad)/3) calc(var(--pad)/2);border:thin solid var(--line);border-radius:calc(var(--radius)/2);color:var(--ink-70);font-size:var(--size-small);overflow-wrap:anywhere;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shell .todo-rowactions .due-open:hover{border-color:var(--gold);color:var(--ink)}.shell .due-row[data-focused=true]{outline:2px solid var(--gold);outline-offset:2px}.shell .due-plain-more{color:var(--ink-70)}.shell .bk-actions{gap:calc(var(--pad)/3);margin-top:calc(var(--pad)/3);flex-wrap:wrap;display:flex}.shell .bk-actions .bk-open{min-height:var(--control)}@media (width<=760px){.shell .todo-rowactions{padding-left:0}.shell .todo-rowactions .due-open{width:100%}.shell .bk-actions .bk-open{flex:auto}}.shell :is(.memo-heading,.arc-heading,.sys-heading,.cop-heading){align-items:stretch;gap:calc(var(--pad)/4);flex-direction:column;min-width:0;display:flex}.shell :is(.memo-heading,.arc-heading,.sys-heading,.cop-heading)>h1{word-break:keep-all;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.shell :is(.memo-heading,.arc-heading,.sys-heading,.cop-heading) .eyebrow{color:var(--gold);letter-spacing:.1em;font-size:var(--size-small);font-weight:var(--weight-label)}.shell :is(.memo-headsub,.arc-headsub,.sys-headsub,.cop-sub){min-width:0;max-width:100%;color:var(--ink-70);font-size:var(--size-body);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.7}.shell .tb .cop-headacts{gap:calc(var(--pad)/3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.shell .tb .cop-primary{border-color:var(--gold);color:var(--gold)}.shell .tb .cop-primary:hover{border-color:var(--ink);color:var(--ink)}.shell :is(.memo,.arc,.sys),.shell :is(.memo,.arc,.sys) *,.shell :is(.memo,.arc,.sys) :before,.shell :is(.memo,.arc,.sys) :after,.shell .tb .cop,.shell .tb .cop *,.shell .tb .cop :before,.shell .tb .cop :after{box-sizing:border-box}.shell :is(.memo,.arc,.sys) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.shell .tb .cop :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button){min-height:var(--control);box-sizing:border-box;max-width:100%}.shell :is(.memo,.arc,.sys) :is(a.quiet-button,summary),.shell .tb .cop summary{min-height:var(--control)}.shell :is(.memo,.arc,.sys) a.quiet-button{align-items:center;max-width:100%;display:inline-flex}.shell .memo,.shell .arc,.shell .sys,.shell .tb .cop{overflow-wrap:anywhere;min-width:0}.shell :is(.memo,.arc,.sys) :is(p,li,dd,dt,summary,label,h1,h2,h3,h4),.shell .tb .cop :is(p,li,dd,dt,summary,label,h1,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}.shell .arc :is(table,td,th){overflow-wrap:anywhere;max-width:100%}.shell .arc .arc-shelf{max-width:100%;overflow-x:auto}.shell .memo .memo-bulk-fold{margin:calc(var(--pad)/3) 0 calc(var(--pad)/2);min-width:0}.shell .memo .memo-bulk-fold>summary{align-items:center;gap:calc(var(--pad)/4);min-height:var(--control);color:var(--ink-70);font-size:var(--size-small);cursor:pointer;list-style:none;display:flex}.shell .memo .memo-bulk-fold>summary::-webkit-details-marker{display:none}.shell .memo .memo-bulk-fold>summary:after{content:"+";color:var(--ink-70);font-weight:var(--weight-label);margin-left:auto}.shell .memo .memo-bulk-fold[open]>summary{color:var(--ink)}.shell .memo .memo-bulk-fold[open]>summary:after{content:"−";color:var(--gold)}.shell .memo .memo-bulk-fold .memo-bulk{margin:0}.shell .arc .arc-shortcuts{margin:0 0 var(--pad)}.shell .arc .arc-shortcuts-lead{margin:calc(var(--pad)/3) 0}.shell .arc .arc-shortcuts details{margin-top:calc(var(--pad)/3)}.shell .arc .arc-shortcuts>button+button{margin-left:calc(var(--pad)/3)}.shell .arc .arc-shortcuts :is(button,a.quiet-button){min-height:var(--control);max-width:100%;padding:calc(var(--pad)/3) calc(var(--pad)/2);border:thin solid var(--line);border-radius:calc(var(--radius)/2);color:var(--ink);font:inherit;font-size:var(--size-small);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.shell .arc .arc-shortcuts :is(button,a.quiet-button):hover{background:var(--surface);border-color:var(--line-strong)}.shell .arc .arc-shortcuts details>summary{min-height:var(--control);color:var(--ink-70);font-size:var(--size-small);cursor:pointer;align-items:center;display:flex}.shell .arc .arc-shortcuts details>summary:hover{color:var(--ink)}.shell .arc .arc-shortcuts-acts{gap:calc(var(--pad)/3);flex-wrap:wrap;min-width:0;margin:0;display:flex}@media (width<=560px){.shell .arc .arc-row{flex-wrap:wrap}.shell .arc .arc-side{white-space:normal;overflow-wrap:anywhere;max-width:100%}.shell .arc .arc-num,.shell .arc .arc-find>*{min-width:0}}.shell .sys .row{flex-wrap:wrap;min-width:0}.shell .sys :is(.row-t,.row-s,.row-s span){overflow-wrap:anywhere;min-width:0}.shell .sys .row-s{flex-wrap:wrap}.shell .sys :is(table){max-width:100%}.shell .sys :is(th,td){overflow-wrap:anywhere}.shell .sys .doc-fig-box{max-width:100%;overflow-x:auto}.shell .sys .doc-fig-box img{max-width:100%;height:auto}.shell .tb .cop .cop-review-fold{margin:0 0 calc(var(--pad)*1.5);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.shell .tb .cop .cop-review-fold>summary{align-items:center;gap:calc(var(--pad)/3);min-height:var(--control);padding:calc(var(--pad)/2) var(--pad);color:var(--ink);font-weight:var(--weight-label);cursor:pointer;list-style:none;display:flex}.shell .tb .cop .cop-review-fold>summary::-webkit-details-marker{display:none}.shell .tb .cop .cop-review-fold>summary:after{content:"+";color:var(--ink-70);font-weight:var(--weight-label);margin-left:auto;line-height:1}.shell .tb .cop .cop-review-fold[open]>summary{color:var(--gold);border-bottom:thin solid var(--line)}.shell .tb .cop .cop-review-fold[open]>summary:after{content:"−";color:var(--gold)}.shell .tb .cop .cop-review-fold>.cop-sec{padding:calc(var(--pad)/2) var(--pad) var(--pad);border-top:0;margin:0}.shell .tb .cop-incomplete{margin-top:var(--pad);border-top:thin solid var(--line);color:var(--ink-70)}.shell .tb .cop-incomplete>summary{min-height:var(--control);cursor:pointer;font-size:var(--size-small);align-items:center;display:flex}.shell .tb .cop-incomplete code{overflow-wrap:anywhere}.shell .tb .cop .cop-review-fold .cop-row{flex-wrap:wrap}.shell .tb .cop .cop-review-fold .cop-row>details{min-width:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}.shell{grid-template-columns:1fr}.shell .rail{height:auto;padding:calc(var(--pad)/3) max(calc(var(--pad)/1.5),env(safe-area-inset-right)) calc(var(--pad)/3) max(calc(var(--pad)/1.5),env(safe-area-inset-left));padding-top:max(calc(var(--pad)/3),env(safe-area-inset-top));border-bottom:thin solid var(--line);grid-template-columns:1fr auto;gap:0;display:grid;position:relative}.shell .rail-mark{grid-area:1/1;justify-content:center}.shell .rail-mark span{display:none}.shell .rail-toggle{min-height:var(--control);min-width:calc(var(--control)*1.5);font:inherit;color:var(--ink);border:thin solid var(--line);border-radius:var(--radius);background:0 0;grid-area:1/2;display:block}.shell .rail-nav,.shell .rail-foot{display:none}.shell .rail[data-open=true] .rail-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell .rail[data-open=true] .rail-foot{margin-top:var(--pad);grid-area:3/1/auto/-1;display:flex}.shell .rail-nav .rail-group{grid-column:1/-1}.shell .rail .rail-who{display:inline}.home-shell .main{padding:var(--section-gap) max(calc(var(--pad)/1.5),env(safe-area-inset-right)) max(calc(var(--pad)/2),env(safe-area-inset-bottom)) max(calc(var(--pad)/1.5),env(safe-area-inset-left))}.home-shell .global-inbox,.home-shell .global-sync{display:none}.home-screen{max-width:var(--narrow);gap:calc(var(--pad)/2);margin-inline:auto;display:grid}.home-screen h2{margin:0 0 calc(var(--pad)/4);font-size:var(--size-small);color:var(--ink-70);font-weight:var(--weight-body)}.home-signal-row{border-bottom:thin solid var(--line-soft);align-items:center;display:flex}.home-signal-row>a{gap:calc(var(--pad)/3);min-height:var(--control);flex:1;grid-template-columns:auto minmax(0,1fr) minmax(0,1.5fr);align-items:center;min-width:0;text-decoration:none;display:grid}.home-signal-row strong{font-size:var(--size-small);font-weight:var(--weight-body);text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.home-signal-row>a>span{font-size:var(--size-body)}.home-source{color:var(--grey);font:inherit;width:var(--control);height:var(--control);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.home-signal-row[data-tone=good] .business-signal{background:var(--good)}.home-signal-row[data-tone=bad] .business-signal{background:var(--danger)}.home-signal-row[data-tone=caution] .business-signal{background:var(--caution)}.home-cards{gap:calc(var(--pad)/3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-cards>a{background:var(--surface);border-radius:var(--radius);padding:calc(var(--pad)/2);text-decoration:none;display:grid}.home-cards>a>span{color:var(--ink-70);font-size:var(--size-small)}.home-cards strong{font-size:calc(var(--size-lead)*1.5);line-height:1.3;font-weight:var(--weight-label)}.home-cards small{font-size:var(--size-small);font-weight:var(--weight-body);margin-left:calc(var(--pad)/4)}.home-cards meter{width:100%;height:calc(var(--pad)/3);accent-color:var(--good)}.home-no-series{height:calc(var(--pad)/3)}.home-card-plot{width:100%;height:calc(var(--pad)/2);overflow:visible}.home-card-plot polyline{fill:none;stroke:var(--good);stroke-width:1px;vector-effect:non-scaling-stroke}.home-approval-list{max-height:calc(var(--control)*3);overflow:auto}.home-approval{align-items:center;gap:calc(var(--pad)/2);min-height:var(--control);display:flex}.home-approval>a{white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.home-approval button,.home-close{min-height:var(--control);padding-inline:calc(var(--pad)/2);background:var(--gold);color:var(--bg);border-radius:var(--radius);font:inherit;cursor:pointer;border:0}.home-notice{font-size:var(--size-small);color:var(--ink-70);margin:0}.home-dialog{inset:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);z-index:20;width:min(100%,var(--narrow));border:thin solid var(--line);background:var(--bg);max-height:100dvh;color:var(--ink);padding:var(--pad);box-shadow:0 0 0 100vmax var(--bg);position:fixed;overflow:auto}.home-close{float:right}.home-dialog dd{overflow-wrap:anywhere;margin-inline-start:0}@media (width>=900px){.home-screen{max-width:calc(var(--narrow)*1.4)}.home-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail-home{min-height:var(--control);color:var(--ink);font:inherit;font-weight:var(--weight-label);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.home-screen{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.home-screen>section,.home-approval-list,.home-approval,.home-cards>a{min-width:0;max-width:100%}.home-approval>a{min-width:0}.home-approval>button{flex:none}.hub7-home{max-width:var(--content);gap:var(--section-gap);margin-inline:auto;display:grid}.hub7-home-heading{padding-block:var(--block-gap)}.hub7-home-heading p{margin:0 0 calc(var(--pad)/2);font-size:var(--size-small);color:var(--grey);letter-spacing:.12em}.hub7-home-heading h1{font-size:var(--size-display);line-height:1.15;font-weight:var(--weight-display);letter-spacing:-.045em;color:var(--ink);margin:0}.hub7-home-heading h1:after{content:"";width:2ch;height:var(--calendar-px-2);background:var(--gold);margin-top:var(--block-gap);display:block}@media (width<=48rem){.hub7-home-heading{padding-block:calc(var(--pad)/2)}}.automation-home .av2-card>header.sec-head{justify-content:stretch;align-items:center;gap:calc(var(--pad)/2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sec-head-icon{width:calc(var(--pad)*1.2);height:calc(var(--pad)*1.2);border-radius:calc(var(--radius)/2);background:var(--gold);color:var(--on-gold);font-weight:var(--weight-label);font-size:var(--size-note);place-items:center;display:grid}.sec-head h2{font-size:var(--size-heading);font-weight:var(--weight-heading);color:var(--ink);line-height:1.25}.sec-head-info{color:var(--grey);font-size:var(--size-note);line-height:1.5;display:block}.num-card{gap:calc(var(--pad)/4);margin-top:calc(var(--pad)/2);display:grid}.num-card-value{font-family:var(--font-sans);font-size:var(--size-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.05}.num-card-value small{font-size:var(--size-body);color:var(--grey);font-weight:var(--weight-body);margin-left:.3em}.num-card-meta{align-items:center;gap:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.num-pill{background:var(--bg);color:var(--ink);border:thin solid var(--line);border-radius:var(--radius);padding:calc(var(--pad)/8) calc(var(--pad)/2);font-size:var(--size-small)}.num-stamp{align-items:center;gap:calc(var(--pad)/6);color:var(--grey);font-size:var(--size-small);display:inline-flex}.num-stamp:before{content:"";width:calc(var(--pad)/3);height:calc(var(--pad)/3);background:var(--gold);border-radius:50%}.num-stamp[data-stale=true]:before{background:var(--heat-0);outline:thin solid var(--grey)}.heat{gap:calc(var(--pad)/6);margin-top:calc(var(--pad)/2);grid-template-columns:repeat(7,1fr) auto;display:grid}.heat i{aspect-ratio:1;border-radius:calc(var(--radius)/4);background:var(--heat-0)}.heat i[data-h="1"]{background:var(--heat-1)}.heat i[data-h="2"]{background:var(--heat-2)}.heat i[data-h="3"]{background:var(--heat-3)}.heat i[data-today=true]{outline:thin solid var(--ink);outline-offset:calc(var(--pad)/-12)}.heat .heat-week{align-items:center;gap:calc(var(--pad)/6);color:var(--grey);font-size:var(--size-small);font-family:var(--font-sans);font-variant-numeric:tabular-nums;display:flex}.heat .heat-week b{height:calc(var(--pad)/3);border-radius:calc(var(--radius)/4);background:var(--gold);display:block}.cal-screen .cal-ribbon{border-top:thin solid var(--line);background:0 0;border-radius:0}.cal-screen .cal-band-today{box-shadow:inset 0 0 0 var(--calendar-px-2) var(--ink);background:0 0}.cal-screen .cal-event,.cal-screen .cal-trial,.cal-screen .cal-market-card{background:var(--bg);border-radius:var(--radius)}.cal-screen .cal-tabs button[aria-current=page]{background:var(--gold);color:var(--on-gold);border-color:var(--gold);font-weight:var(--weight-label)}.cal-screen progress{accent-color:var(--gold)}.hub-map{color:var(--ink);grid-column:1/-1;min-width:0}.hub-map-grid{gap:calc(var(--pad)/2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-map article{background:var(--surface);border:thin solid var(--line);border-radius:var(--radius);min-width:0;padding:calc(var(--pad)/1.5)}.hub-map-title{gap:calc(var(--pad)/3);color:var(--ink);font-size:var(--size-body);min-height:var(--control);align-items:center;text-decoration:none;display:flex}.hub-map-title strong{flex:1}.hub-map-title img{width:var(--control);height:var(--control);object-fit:cover;border-radius:var(--radius)}.hub-map p,.hub-map small{font-size:var(--size-small);color:var(--ink-70);overflow-wrap:anywhere}.hub-map p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-map small{display:block}.hub-map a{color:inherit}.hub-map pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--size-small)}.hub-map header{align-items:center;gap:var(--pad);display:flex}.hub-map a:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/5)}@media (width>=900px){.hub-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub7{gap:var(--section-gap);color:var(--ink);background:var(--bg);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--reading-line);overflow-wrap:anywhere;max-width:var(--content);border-radius:0;flex-direction:column;padding:0;display:flex}.hub7-topic{gap:calc(var(--pad)/2);display:grid}.hub7-topic label{font-weight:var(--weight-label);font-size:var(--size-note);color:var(--ink-70)}.hub7-topic select{width:100%;min-width:0;min-height:var(--control);padding:calc(var(--pad)/2);font:inherit;font-family:var(--font-sans);color:var(--ink);background:var(--surface);border:thin solid var(--line-strong);border-radius:var(--radius)}.hub7-topic select:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/4)}.hub7-topic-context{white-space:pre-wrap;line-height:var(--reading-line);font-size:var(--size-body);max-width:var(--reading-width);padding:calc(var(--pad)/2) var(--pad);border-left:thin solid var(--gold);overflow-wrap:anywhere;color:var(--ink)}.hub7-head{align-items:baseline;gap:var(--block-gap);flex-wrap:wrap;display:flex}.hub7-title{font-size:var(--size-heading);font-weight:var(--weight-heading);color:var(--ink);margin:0;line-height:1.25}.hub7-meta{color:var(--ink-70);font-size:var(--size-small);margin:0;line-height:1.5}.hub7-error{align-items:center;gap:var(--block-gap);color:var(--ink);border:thin solid var(--gold);border-radius:var(--radius);padding:var(--pad);font-size:var(--size-note);line-height:var(--reading-line);flex-wrap:wrap;display:flex}.hub7-lines{gap:calc(var(--pad)/2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hub7-line{gap:var(--block-gap);border-bottom:thin solid var(--line);padding-bottom:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.hub7-line-no{color:var(--grey);font-size:var(--size-small);font-variant-numeric:tabular-nums;min-width:2ch}.hub7-line-kind{color:var(--ink-70);font-size:var(--size-small);font-weight:var(--weight-label)}.hub7-line-text{min-width:0;font-size:var(--size-body);line-height:var(--reading-line);max-width:var(--reading-width);flex:12rem}.hub7-filter{gap:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.hub7-btn{font:inherit;font-family:var(--font-sans);font-size:var(--size-note);color:var(--ink-70);border:thin solid #0000;border-bottom:thin solid var(--line);padding:calc(var(--pad)/2) calc(var(--pad)/2);min-height:var(--control);cursor:pointer;background:0 0;border-radius:0}.hub7-btn:hover{color:var(--ink)}.hub7-btn[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--ink);font-weight:var(--weight-label)}.hub7-btn:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/4)}.hub7-grid{gap:var(--block-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.hub7-card{gap:calc(var(--pad)/2);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--pad);flex-direction:column;min-width:0;display:flex}.hub7-card-title{font-size:var(--size-lead);font-weight:var(--weight-heading);color:var(--ink);margin:0;line-height:1.3}.hub7-card-scope{color:var(--grey);font-size:var(--size-small);margin:0;line-height:1.5}.hub7-facts{gap:calc(var(--pad)/4);font-size:var(--size-note);line-height:var(--reading-line);flex-direction:column;margin:0;display:flex}.hub7-facts>div{gap:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.hub7-facts dt{color:var(--ink-70);font-weight:var(--weight-label);min-width:6ch}.hub7-facts dd{min-width:0;color:var(--ink);flex:8rem;margin:0}.hub7-stale{color:var(--gold);font-size:var(--size-note);font-weight:var(--weight-label);margin:0}.hub7-resume{gap:calc(var(--pad)/2);flex-direction:column;display:flex}.hub7-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--size-note);line-height:var(--reading-line);color:var(--ink);background:var(--bg);border:thin solid var(--line);border-radius:var(--radius);padding:var(--pad);max-height:24rem;max-width:var(--reading-width);margin:0;overflow:auto}.hub7-fields summary,.hub7-summary summary{cursor:pointer;color:var(--ink-70);font-size:var(--size-note);padding-block:calc(var(--pad)/2)}.hub7-fields summary:focus-visible,.hub7-summary summary:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/4)}.hub7-priorities{gap:var(--block-gap);max-width:var(--reading-width);margin:0;display:grid}.hub7-priorities>div{gap:var(--block-gap);padding-block:calc(var(--pad)/2);border-bottom:thin solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.hub7-priorities dt{font-size:var(--size-note);color:var(--ink-70);font-weight:var(--weight-label)}.hub7-priorities dd{font-size:var(--size-body);line-height:var(--reading-line);overflow-wrap:anywhere;color:var(--ink);margin:0}@media (width<=48rem){.hub7-priorities>div{gap:calc(var(--pad)/3);grid-template-columns:minmax(0,1fr)}}.action-board{gap:var(--section-gap);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--reading-line);overflow-wrap:anywhere;max-width:var(--content);flex-direction:column;display:flex}.action-board-header{gap:var(--block-gap);flex-direction:column;display:flex}.action-board-title{font-size:var(--size-heading);font-weight:var(--weight-heading);color:var(--ink);margin:0;line-height:1.25}.action-board-intro{color:var(--ink-70);font-size:var(--size-body);line-height:var(--reading-line);max-width:var(--reading-width);margin:0}.action-board-counts{gap:var(--block-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.action-board-count{align-items:baseline;gap:calc(var(--pad)/4);font-size:var(--size-note);color:var(--ink-70);background:0 0;border:0;padding:0;display:inline-flex}.action-board-count-label{color:var(--ink-70);font-size:var(--size-note)}.action-board-count-value{font-family:var(--font-sans);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--size-body)}.action-board-controls{gap:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.action-board-filter{min-height:var(--control);padding:0 calc(var(--pad)/2);border-radius:var(--radius);color:var(--ink-70);font:inherit;font-family:var(--font-sans);font-size:var(--size-note);cursor:pointer;border:thin solid #0000;border-bottom:thin solid var(--line);background:0 0}.action-board-filter:hover{color:var(--ink)}.action-board-filter:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/4)}.action-board-filter--active{border-color:#0000;border-bottom-color:var(--gold);color:var(--ink);font-weight:var(--weight-label);background:0 0}.action-board-empty{padding:var(--pad);border:thin solid var(--line);border-radius:var(--radius);color:var(--ink-70);text-align:center;font-size:var(--size-note);line-height:var(--reading-line);margin:0}.action-board-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.action-board-row{gap:var(--block-gap);padding:var(--block-gap) 0;border-top:thin solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.action-board-row:last-child{border-bottom:thin solid var(--line)}.action-board-row-main{gap:calc(var(--pad)/3);flex-direction:column;min-width:0;display:flex}.action-board-row-head{align-items:center;gap:calc(var(--pad)/2);flex-wrap:wrap;min-width:0;display:flex}.action-board-row-title{font-size:var(--size-lead);font-weight:var(--weight-heading);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.3}.action-board-badge{font-size:var(--size-small);color:var(--ink-70);white-space:nowrap;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.action-board-badge--blocked{color:var(--danger);border-color:#0000}.action-board-badge--unconnected{color:var(--ink-70);border-color:#0000}.action-board-badge--waiting{color:var(--gold);border-color:#0000}.action-board-badge--observed{color:var(--ink-70);border-color:#0000}.action-board-phase,.action-board-issue-count{font-size:var(--size-small);color:var(--ink-70)}.action-board-evidence{color:var(--ink);font-size:var(--size-body);line-height:var(--reading-line);max-width:var(--reading-width);overflow-wrap:anywhere;margin:0}.action-board-next{color:var(--ink);font-size:var(--size-note);line-height:var(--reading-line);max-width:var(--reading-width);overflow-wrap:anywhere;margin:0}.action-board-next strong{color:var(--ink-70);font-weight:var(--weight-label);margin-right:calc(var(--pad)/3)}.action-board-time{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--size-small);color:var(--ink-70);margin:0}.action-board-row-actions{gap:calc(var(--pad)/3);flex-direction:column;align-items:flex-start;display:flex}.action-board-open,.action-board-details-toggle{min-height:var(--control);padding:0 calc(var(--pad)/2);border:thin solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;font-family:var(--font-sans);font-size:var(--size-note);cursor:pointer;white-space:nowrap;background:0 0}.action-board-open{border-color:var(--gold);background:var(--gold);color:var(--on-gold);font-weight:var(--weight-label)}.action-board-details-toggle{color:var(--ink-70);padding-inline:calc(var(--pad)/3);border-color:#0000}.action-board-open:hover{filter:brightness(1.08)}.action-board-details-toggle:hover{color:var(--ink);background:0 0;text-decoration:underline}.action-board-open:focus-visible,.action-board-details-toggle:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/4)}.action-board-details{grid-column:1/-1;min-width:0;max-width:100%;overflow-x:auto}.action-board-table{border-collapse:collapse;width:100%;font-size:var(--size-small);line-height:1.5}.action-board-table th,.action-board-table td{padding:calc(var(--pad)/2);border-top:thin solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.action-board-table th{color:var(--ink-70);font-weight:var(--weight-label)}.action-board-cell-phase{color:var(--ink);white-space:nowrap}.action-board-cell-status{color:var(--ink-70);white-space:nowrap}.action-board-cell-summary{color:var(--ink);line-height:var(--reading-line)}.action-board-cell-time{color:var(--ink-70);white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=48rem){.action-board-counts{gap:calc(var(--pad)/3) var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-board-row{grid-template-columns:minmax(0,1fr)}.action-board-row-actions{flex-flow:wrap;align-items:center}.action-board-open,.action-board-details-toggle{min-height:var(--control);flex:0 auto}}.av2-workboard{grid-column:1/-1}.automation-home{width:100%;max-width:var(--content);gap:var(--section-gap);font-family:var(--font-sans);background:var(--bg);color:var(--ink);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.automation-home *{box-sizing:border-box}:where(.automation-home) :where(h1){font-size:var(--size-display);font-weight:var(--weight-display);color:var(--ink);margin:0;line-height:1.1}:where(.automation-home) :where(h2){color:var(--ink);font-size:var(--size-heading);font-weight:var(--weight-heading);margin:0;line-height:1.25}:where(.automation-home) :where(h3){color:var(--ink);font-size:var(--size-lead);font-weight:var(--weight-heading);margin:0;line-height:1.3}:where(.automation-home) :where(p){color:var(--ink);font-size:var(--size-body);line-height:var(--reading-line);max-width:var(--reading-width);margin:0}:where(.automation-home) :where(small){color:var(--ink-70);font-size:var(--size-small);line-height:1.5}:where(.automation-home) :where(details){color:var(--ink);font-size:var(--size-body);line-height:var(--reading-line)}:where(.automation-home) :where(summary){cursor:pointer;color:var(--ink-70);font-size:var(--size-note);padding-block:calc(var(--pad)/3)}:where(.automation-home) :where(button),:where(.automation-home) :where(input,select,textarea){font:inherit;font-family:var(--font-sans)}.home-shell:has(.automation-home){background:var(--bg)}.av2-heading,.av2-card>header,.av2-budget header{justify-content:space-between;align-items:center;gap:var(--block-gap);display:flex}.av2-heading>span{color:var(--ink-70);font-size:var(--size-note);padding:calc(var(--pad)/3) calc(var(--pad)/2);border:thin solid var(--line);border-radius:var(--radius);max-width:50%}.av2-card{border-radius:var(--radius);background:var(--surface);min-width:0;padding:var(--pad);border:0}.av2-approval{border:thin solid var(--gold);background:var(--av2-approval-bg)}.av2-card a{color:inherit}.av2-card>header a{font-size:var(--size-note);color:var(--ink-70)}.av2-actions,.av2-cancel{align-items:center;gap:calc(var(--pad)/2);margin-top:var(--block-gap);display:flex}.av2-actions button,.av2-cancel button,.av2-items button{min-height:var(--control);font:inherit;font-family:var(--font-sans);font-size:var(--size-note);color:var(--ink);border:thin solid var(--line-strong);padding-inline:calc(var(--pad)/2);border-radius:var(--radius);cursor:pointer;background:0 0}.av2-actions .av2-primary{background:var(--gold);color:var(--on-gold);border-color:var(--gold);font-weight:var(--weight-label)}.automation-home button:disabled{opacity:.45;cursor:default}.automation-home button:focus-visible,.automation-home a:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/5)}.av2-previews{gap:calc(var(--pad)/3);margin-top:var(--block-gap);display:flex}.av2-previews>a{aspect-ratio:1;border:thin solid var(--line);border-radius:var(--radius);min-width:0;padding:calc(var(--pad)/4);font-size:var(--size-note);background:var(--bg);flex:1;place-items:center;text-decoration:none;display:grid;overflow:hidden}.av2-previews img{object-fit:contain;width:100%;height:100%}.av2-previews span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.av2-cancel{font-size:var(--size-note);justify-content:space-between}.av2-items{padding:0;list-style:none}.av2-items li{gap:calc(var(--pad)/3);border-top:thin solid var(--line);padding-block:calc(var(--pad)/2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.av2-items li>a{overflow-wrap:anywhere;grid-column:1/-1}.av2-items pre{grid-column:1/-1}.av2-income>strong{font-family:var(--font-sans);font-size:var(--size-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;margin-block:calc(var(--pad)/2);color:var(--ink);line-height:1.05;display:block}.av2-shop-counts{gap:var(--block-gap);display:flex;overflow:auto}.av2-shop-counts>span{font-size:var(--size-note);gap:calc(var(--pad)/5);color:var(--ink-70);flex:none;display:grid}.av2-loop-head,.av2-loop-row{align-items:center;gap:calc(var(--pad)/5);grid-template-columns:minmax(0,2.8fr) repeat(6,minmax(0,1fr));display:grid}.av2-loop-head{color:var(--grey);margin-top:calc(var(--pad)/2)}.av2-loop-head>small{text-align:center;font-size:var(--size-small)}.av2-loop-head>span{font-size:var(--size-small)}.av2-loop-row{min-height:calc(var(--control)*1.4);border-bottom:thin solid var(--line-soft);text-decoration:none}.av2-loop-row>span{font-size:var(--size-note);min-width:0}.av2-loop-row small{color:var(--grey);display:block}.av2-loop-row i,.av2-legend i{width:calc(var(--pad)/2.5);height:calc(var(--pad)/2.5);border:thin solid var(--line-strong);border-radius:50%;justify-self:center;display:block}.automation-home [data-state=정상]{background:var(--good);border-color:var(--good)}.automation-home [data-state=대기]{background:var(--av2-waiting);border-color:var(--av2-waiting)}.automation-home [data-state=멈춤]{background:var(--danger);border-color:var(--danger)}.automation-home [data-state=미연결]{background:0 0}.av2-legend{justify-content:center;gap:var(--block-gap);margin-top:calc(var(--pad)/2);font-size:var(--size-small);color:var(--ink-70);display:flex}.av2-legend span{align-items:center;gap:calc(var(--pad)/5);display:flex}.av2-timetable ul{padding:0;list-style:none}.av2-timetable li{gap:calc(var(--pad)/2);margin-top:calc(var(--pad)/2);font-size:var(--size-note);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.av2-timetable time{color:var(--gold);font-variant-numeric:tabular-nums}.av2-budget{margin-block:var(--block-gap)}.av2-budget meter,.av2-budget progress{width:100%;height:calc(var(--pad)/2);accent-color:var(--gold);margin-block:calc(var(--pad)/3);display:block}.av2-budget progress{accent-color:var(--a-somnium)}.av2-budget p{margin:calc(var(--pad)/5) 0}.av2-budget b{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.av2-budget meter::-webkit-meter-bar{background:var(--line);border:0}.av2-budget meter::-webkit-meter-optimum-value{background:var(--gold)}.av2-budget meter::-moz-meter-bar{background:var(--gold)}.av2-health-stats{gap:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.av2-health-stats dt{font-size:var(--size-small);color:var(--ink-70)}.av2-health-stats dd{margin:calc(var(--pad)/5) 0 0;font-family:var(--font-sans);font-size:var(--size-lead);font-variant-numeric:tabular-nums;color:var(--ink)}.av2-devices{gap:var(--block-gap);font-size:var(--size-note);padding-block:calc(var(--pad)/2);border-top:thin solid var(--line);flex-wrap:wrap;display:flex}.av2-notice{font-size:var(--size-note);color:var(--ink-70);max-width:var(--reading-width);line-height:var(--reading-line);margin:0}.av2-income-stack{min-height:var(--control);align-items:center;gap:calc(var(--pad)/5);border-radius:var(--radius);background:var(--bg);padding:calc(var(--pad)/3);font-size:var(--size-small);display:flex}.av2-income-stack meter{min-width:0;accent-color:var(--av2-etsy);flex:1}.av2-income-stack [data-channel=kdp]{accent-color:var(--av2-kdp)}.av2-income-stack [data-channel=goods]{accent-color:var(--av2-goods)}.av2-income-stack [data-channel=stock]{accent-color:var(--av2-stock)}.av2-cash-branches>div{margin-block:calc(var(--pad)/2);font-size:var(--size-note)}.av2-cash-branches header{justify-content:space-between;display:flex}.av2-cash-branches meter{width:100%;accent-color:var(--gold)}.av2-cash-branches>div>span{color:var(--grey);padding-block:calc(var(--pad)/4);border-bottom:thin dotted var(--line-strong);display:block}.av2-source-details{margin-top:calc(var(--pad)/2)}.av2-source-details p{overflow-wrap:anywhere}.shorts-stock{grid-template-columns:minmax(0,1fr)}.shorts-stock-bar{border-radius:var(--radius);margin-top:calc(var(--pad)/2);min-height:var(--control);display:flex;overflow:hidden}.shorts-stock-bar span{min-width:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--on-gold);place-items:center;display:grid}.shorts-stock-bar [data-stock=published]{background:var(--good)}.shorts-stock-bar [data-stock=pending]{background:var(--gold)}.shorts-stock-bar [data-stock=held]{background:var(--grey)}.shorts-stock-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pad)*8)),1fr));gap:var(--block-gap);margin-top:calc(var(--pad)/2);display:grid}.shorts-stock-grid article{overflow-wrap:anywhere;align-content:start;gap:calc(var(--pad)/4);min-width:0;display:grid}.shorts-stock-grid a{gap:calc(var(--pad)/4);text-decoration:none;display:grid}.shorts-stock-grid img{aspect-ratio:9/16;object-fit:contain;background:var(--bg);border-radius:var(--radius);width:100%}.shorts-stock-grid small{display:block}.automation-home time{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.av2-monthly{margin-top:var(--block-gap);border-top:thin solid var(--line);padding-top:calc(var(--pad)/2)}.av2-monthly label{margin-block:calc(var(--pad)/2);display:block}.av2-monthly input,.av2-monthly select,.av2-monthly button{font:inherit;font-family:var(--font-sans);color:var(--ink);background:var(--surface);border:thin solid var(--line-strong);padding:calc(var(--pad)/3);border-radius:var(--radius);max-width:100%}.av2-monthly code{display:block;overflow:auto}.av2-document{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-family:var(--font-sans);max-width:var(--reading-width);line-height:var(--reading-line)}.av2-scorecard{grid-column:1/-1}.av2-score-row{grid-template-columns:var(--control) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:calc(var(--pad)/3);width:100%;padding:calc(var(--pad)/2) 0;border:0;border-bottom:thin solid var(--line);color:var(--ink);font:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;display:grid}.av2-score-thumb{width:var(--control);height:var(--control);object-fit:cover;background:var(--bg);border-radius:var(--radius);place-items:center;display:grid}.av2-score-name b,.av2-score-name small{overflow-wrap:anywhere;display:block}.av2-score-name b{font-size:var(--size-body);color:var(--ink)}.av2-score-name small,.av2-score-status,.av2-score-details{font-size:var(--size-small);color:var(--ink-70)}.av2-score-progress{align-items:center;gap:calc(var(--pad)/3);display:flex}.av2-ten-cells{gap:calc(var(--pad)/12);flex:1;grid-template-columns:repeat(10,1fr);display:grid}.av2-ten-cells i{height:calc(var(--pad)/2);border:thin solid var(--line);border-radius:var(--radius)}.av2-ten-cells i[data-filled=true]{background:var(--good)}.av2-five-stages{gap:calc(var(--pad)/8);display:flex}.av2-five-stages i{width:calc(var(--pad)/4);height:calc(var(--pad)/4);border:thin solid var(--grey);border-radius:50%}.av2-five-stages i[data-filled=true]{background:var(--ink)}.av2-score-status{grid-column:2/-1}[data-score-state=fault] .av2-score-status{color:var(--danger)}[data-score-state=stalled] .av2-score-status{color:var(--gold)}.av2-score-details{padding:calc(var(--pad)/2);background:var(--bg);border-radius:var(--radius);overflow-wrap:anywhere;line-height:var(--reading-line)}.av2-score-details h3{font-size:var(--size-note);color:var(--ink-70)}.av2-score-row:focus-visible{outline:thin solid var(--gold);outline-offset:calc(var(--pad)/5)}.av2-graph-link p{margin:calc(var(--pad)/3) 0 0;color:var(--ink-70);font-size:var(--size-note);line-height:var(--reading-line)}.av2-graph-link>header a{min-height:var(--control);align-items:center;display:inline-flex}.av2-focus-counts{gap:var(--block-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.av2-focus-counts a{gap:calc(var(--pad)/2);color:var(--ink);text-decoration:none;display:grid}.av2-focus-counts strong{font-family:var(--font-sans);font-size:var(--size-heading);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--ink)}.av2-focus ul{padding-left:var(--pad)}.av2-focus li p{color:var(--ink-70);line-height:var(--reading-line)}@media (width>=56.25rem){.av2-health{column-gap:var(--pad);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.av2-health>h2,.av2-health>details,.av2-devices{grid-column:1/-1}.av2-loop-row{min-height:var(--control)}}@media (width<=37.5rem){.av2-score-row{grid-template-columns:var(--control) minmax(0,1fr) auto}.av2-score-progress{grid-column:2/-1}.av2-five-stages{grid-column:2}.av2-score-status{grid-column:2/-1}.av2-focus-counts{gap:calc(var(--pad)/2)}.av2-focus-counts a{font-size:var(--size-small);overflow-wrap:anywhere}.av2-actions,.av2-cancel{flex-wrap:wrap}.av2-actions button,.av2-cancel button{min-height:var(--control)}}.regular-report{overflow-wrap:anywhere;grid-column:1/-1}.regular-report ul{margin-block:calc(var(--pad)/2);padding-inline-start:var(--pad)}.regular-report li{margin-block:calc(var(--pad)/3);font-size:var(--size-body)}.regular-report summary{cursor:pointer;color:var(--ink);padding-block:calc(var(--pad)/2)}.regular-report summary:focus-visible{outline:thin solid var(--gold)}.regular-report-body{white-space:pre-wrap;color:var(--ink);line-height:1.7;font-size:var(--size-body);border-top:thin solid var(--line);padding-block-start:calc(var(--pad)/2)}.business-panel{margin-block:var(--pad);color:var(--ink)}.business-heading{justify-content:space-between;align-items:baseline;gap:calc(var(--pad)/2);flex-wrap:wrap;display:flex}.business-heading h2{font-size:var(--size-heading);margin:0}.business-heading span,.business-title,.business-row small,.business-methods{font-size:var(--size-small);color:var(--ink-70)}.business-rows{gap:calc(var(--pad)/4);margin-top:calc(var(--pad)/2);display:grid}.business-row{align-items:center;column-gap:calc(var(--pad)/2);padding:calc(var(--pad)/2);border:thin solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;font:inherit;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%;display:grid}.business-row strong{font-size:var(--size-lead);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.business-title{align-items:center;gap:calc(var(--pad)/4);display:flex}.business-signal{inline-size:calc(var(--pad)/3);block-size:calc(var(--pad)/3);background:var(--grey);border-radius:50%;flex:none;display:inline-block}[data-tone=bad]>.business-signal,[data-tone=bad] .business-title .business-signal{background:var(--danger)}[data-tone=good]>.business-signal,[data-tone=good] .business-title .business-signal{background:var(--good)}[data-tone=caution]>.business-signal,[data-tone=caution] .business-title .business-signal{background:var(--caution)}button.business-row{cursor:pointer}button.business-row:focus-visible{outline:thin solid var(--gold)}.business-row small{grid-column:2}.business-spark{inline-size:100%;block-size:var(--pad);grid-column:2;overflow:visible}.business-spark polyline{fill:none;stroke:var(--good);stroke-width:1px;vector-effect:non-scaling-stroke}.business-meter{inline-size:100%;block-size:calc(var(--pad)/3);accent-color:var(--good);grid-column:2}[data-tone=bad] .business-meter{accent-color:var(--danger)}.business-systems{gap:calc(var(--pad)/2);margin-block:calc(var(--pad)/2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-systems>div{padding:calc(var(--pad)/2);border:thin solid var(--line);background:var(--surface);border-radius:var(--radius)}.business-systems strong,.business-systems small{overflow-wrap:anywhere;display:block}.business-systems small{font-size:var(--size-small);color:var(--ink-70)}.business-methods{margin-top:calc(var(--pad)/2)}.business-methods summary{cursor:pointer}.business-source-scroll{overflow-x:auto}.business-methods table{border-collapse:collapse;width:100%}.business-methods th,.business-methods td{text-align:left;vertical-align:top;padding:calc(var(--pad)/2);border-bottom:thin solid var(--line);overflow-wrap:anywhere}.focus-actions{border:0;min-inline-size:0;margin:0;padding:0}.tf{margin-block:var(--pad)}.tf-heading{justify-content:space-between;align-items:baseline;gap:var(--pad);margin-bottom:calc(var(--pad)/2);display:flex}.tf-heading h2{font-size:var(--size-heading);margin:0}.tf-heading span{color:var(--grey);font-size:var(--size-small)}.tf-cards{gap:calc(var(--pad)/2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tf-card{align-items:flex-start;gap:calc(var(--pad)/3);min-width:0;min-height:7.5rem;padding:var(--pad);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:3px;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.tf-card:hover{border-color:var(--line-strong)}.tf-card:focus-visible{outline:2px solid var(--a-gilseop);outline-offset:2px}.tf-card[data-tone=bad]{border-left:3px solid var(--danger)}.tf-card[aria-pressed=true]{border-color:var(--a-gilseop);background:var(--hover);box-shadow:inset 0 -3px 0 var(--a-gilseop)}.tf-card:disabled{cursor:default;opacity:.7}.tf-card small{color:var(--grey);font-size:var(--size-small)}.tf-card strong{font-size:var(--size-heading);line-height:1.3}.tf-card span{color:var(--ink-70);font-size:var(--size-small);overflow-wrap:anywhere;line-height:1.5}.tf-card em{color:var(--a-gilseop);font-style:normal;font-size:var(--size-small);margin-top:auto}.tf-card-go em{color:var(--grey)}.tf-notice{margin:calc(var(--pad)/2) 0 0;padding:calc(var(--pad)/3) calc(var(--pad)/2);border-left:3px solid var(--good);color:var(--ink);font-size:var(--size-small)}.tf-notice[data-bad=true]{border-left-color:var(--danger)}.tf-list{margin-top:calc(var(--pad)/2);gap:calc(var(--pad)/4);flex-direction:column;display:flex}.tf-filterbar{justify-content:space-between;align-items:center;gap:var(--pad);padding:calc(var(--pad)/3) calc(var(--pad)/2);border:1px solid var(--line);border-left:3px solid var(--a-gilseop);font-size:var(--size-small);color:var(--ink-70);display:flex}.tf-filterbar b{color:var(--ink)}.tf-item{border:1px solid var(--line);background:var(--surface);border-radius:3px}.tf-item[data-open=true]{border-color:var(--line-strong)}.tf-item-head{gap:calc(var(--pad)/4) calc(var(--pad)/2);width:100%;padding:calc(var(--pad)/2);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.tf-item-head:hover{background:var(--hover)}.tf-item-head:focus-visible{outline:2px solid var(--a-gilseop);outline-offset:-2px}.tf-item-head b{overflow-wrap:anywhere}.tf-why{color:var(--ink-70);font-size:var(--size-small);grid-column:2}.tf-next{color:var(--grey);font-size:var(--size-small);overflow-wrap:anywhere;grid-column:2}.tf-tag{border:1px solid var(--line-strong);font-size:var(--size-small);color:var(--ink-70);white-space:nowrap;grid-row:1;align-self:start;padding:1px 6px}.tf-tag[data-group=decide]{color:var(--a-gilseop);border-color:var(--a-gilseop)}.tf-tag[data-group=stuck]{color:var(--danger);border-color:var(--danger)}.tf-body{padding:0 calc(var(--pad)/2) calc(var(--pad)/2);border-top:1px solid var(--line-soft);animation:.15s ease-out tf-open}.tf-body dl{gap:calc(var(--pad)/4) calc(var(--pad)/2);margin:calc(var(--pad)/2) 0;grid-template-columns:7.5rem minmax(0,1fr);display:grid}.tf-body dt{color:var(--grey);font-size:var(--size-small)}.tf-body dd{overflow-wrap:anywhere;margin:0}.tf-actions{margin-block:calc(var(--pad)/2)}.tf-more{margin-top:calc(var(--pad)/4);color:var(--ink-70);font-size:var(--size-small)}.tf-more summary{cursor:pointer}.tf-close{margin-top:calc(var(--pad)/2)}@keyframes tf-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-body{animation:none}.tf-card{transition:none}}@media (width<=1000px){.tf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tf-cards{grid-template-columns:1fr}.tf-card{min-height:0;padding:calc(var(--pad)/2)}.tf-heading{align-items:flex-start;gap:calc(var(--pad)/4);flex-direction:column}.tf-body dl{grid-template-columns:1fr}.tf-body dt{margin-top:calc(var(--pad)/4)}.tf-filterbar{flex-wrap:wrap}.tf-card,.tf-item-head,.tf .quiet-button{min-height:var(--control)}}.mb-filter{gap:calc(var(--pad)/3);margin-bottom:calc(var(--pad)/3);flex-wrap:wrap;align-items:center;display:flex}.mb-filter input[type=search]{min-width:0;min-height:var(--control);padding:0 calc(var(--pad)/2);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);flex:14rem}.mb-filter select{min-height:var(--control);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line)}.mb-chips{gap:calc(var(--pad)/4);flex-wrap:wrap;display:flex}.mb-chips .btn-min[aria-pressed=true]{border-color:var(--a-gilseop);color:var(--a-gilseop)}.mb-row{border-left-width:3px;padding:0;display:block}.mb-rowhead{align-items:baseline;gap:calc(var(--pad)/3) calc(var(--pad)/2);width:100%;padding:calc(var(--pad)/3) calc(var(--pad)/2);text-align:left;font:inherit;color:var(--ink);cursor:pointer;min-height:var(--control);background:0 0;border:0;flex-wrap:wrap;display:flex}.mb-rowhead:hover{background:var(--hover)}.mb-rowhead:focus-visible{outline:2px solid var(--a-gilseop);outline-offset:-2px}.mb-title{overflow-wrap:anywhere;flex:12rem}.mb-rowhead small{color:var(--grey)}.mb-st{border:1px solid var(--line-strong);font-size:var(--size-small);color:var(--ink-70);white-space:nowrap;padding:1px 6px}.mb-st[data-st=failed]{color:var(--danger);border-color:var(--danger)}.mb-st[data-st=blocked]{color:var(--a-gilseop);border-color:var(--a-gilseop)}.mb-detail{padding:0 calc(var(--pad)/2) calc(var(--pad)/2);border-top:1px solid var(--line-soft)}.mb-detail dl{gap:calc(var(--pad)/4) calc(var(--pad)/2);margin:calc(var(--pad)/2) 0;grid-template-columns:6rem minmax(0,1fr);display:grid}.mb-detail dt{color:var(--grey);font-size:var(--size-small)}.mb-detail dd{overflow-wrap:anywhere;margin:0}.mb-doing{gap:calc(var(--pad)/3);margin-top:calc(var(--pad)/2);display:flex}@media (width<=700px){.mb-detail dl{grid-template-columns:1fr}.mb-detail .btn-min,.mb-filter .btn-min{min-height:var(--control)}}.myshare{margin-bottom:var(--gap-section)}.myshare-head{align-items:baseline;gap:var(--pad);display:flex}.myshare-head h2{margin:0}.myshare-head span{color:var(--ink-70);font-size:var(--size-small)}.myshare-err{color:var(--danger);font-size:var(--size-small)}.myshare-cards{gap:var(--pad);margin-top:var(--pad);display:grid}.myshare-card{gap:var(--pad);padding:var(--pad);border:1px solid var(--line);background:var(--surface);display:flex}.myshare-card[data-urgent]{border-color:var(--danger)}.myshare-icon{font-size:var(--size-display);line-height:1}.myshare-body{flex:1;gap:6px;min-width:0;display:grid}.myshare-body small{color:var(--ink-70);font-size:var(--size-small)}.myshare-body strong{font-size:var(--size-lead);font-weight:var(--weight-heading)}.myshare-pick{font-size:var(--size-small);color:var(--ink-70)}.myshare-bar{background:var(--line-soft);height:18px;position:relative}.myshare-bar i{background:var(--a-self);position:absolute;inset:0 auto 0 0}.myshare-bar[data-late] i{background:var(--danger)}.myshare-bar em{font-size:var(--size-small);padding-left:8px;font-style:normal;position:relative}.myshare-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.myshare-actions button{padding:6px var(--pad);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);cursor:pointer}.myshare-actions button:hover{background:var(--hover)}.myshare-actions a{font-size:var(--size-small);color:var(--ink-70)}.myshare-more{color:var(--ink-70);font-size:var(--size-small)}.myshare-factories{margin-top:var(--pad);gap:6px;display:grid}.myshare-factory{gap:var(--pad);font-size:var(--size-small);grid-template-columns:11em 1fr 16em;align-items:center;display:grid}.myshare-fbar{background:var(--line-soft);height:8px}.myshare-fbar i{background:var(--a-self);width:0;height:100%;display:block}.myshare-factory[data-unmeasured] em{color:var(--ink-70)}.myshare-factory em{font-style:normal}.myshare-count{border:1px solid var(--line);font-size:var(--size-small);font-weight:var(--weight-body);color:var(--ink-70);vertical-align:middle;margin-left:8px;padding:0 6px}.myshare-items{font-size:var(--size-small)}.myshare-items summary{cursor:pointer;color:var(--ink-70)}.myshare-item{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}@media (width<=720px){.myshare-factory{grid-template-columns:1fr}}.summary-details{box-sizing:border-box;gap:var(--pad);min-width:0;max-width:100%;padding:var(--pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--size-body);outline:none;flex-direction:column;scroll-margin-block-start:var(--pad);display:flex}.summary-details__head{align-items:center;gap:calc(var(--pad) / 2);flex-wrap:wrap;min-width:0;display:flex}.summary-details__title{font-size:var(--size-heading);color:var(--ink);overflow-wrap:anywhere;margin:0}.summary-details__count{font-size:var(--size-small);color:var(--grey)}.summary-details__head .quiet-button{margin-inline-start:auto}.summary-details__state{align-items:center;gap:calc(var(--pad) / 2);font-size:var(--size-body);color:var(--grey);flex-wrap:wrap;margin:0;display:flex}.summary-details__list{gap:var(--pad);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.summary-details__row{min-width:0;padding-top:var(--pad);border-top:1px solid var(--line-soft)}.summary-details__date{margin:0 0 calc(var(--pad) / 2);font-size:var(--size-small);color:var(--grey)}.summary-details__item,.summary-details__nested{min-width:0}.summary-details__item>summary,.summary-details__nested>summary{min-width:0;min-height:calc(var(--pad) * 2);padding:calc(var(--pad) / 2) 0;font-size:var(--size-body);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap}.summary-details__name{overflow-wrap:anywhere;white-space:pre-wrap}.summary-details__status{font-size:var(--size-small);color:var(--grey);white-space:pre-wrap;margin-inline-start:calc(var(--pad) / 2)}.summary-details__body{gap:calc(var(--pad) / 2);min-width:0;padding-bottom:var(--pad);flex-direction:column;display:flex}.summary-details__label{font-size:var(--size-small);color:var(--grey);margin:0}.summary-details__text,.summary-details__action,.summary-details__muted,.summary-details__raw{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-width:100%;margin:0}.summary-details__text,.summary-details__action{font-size:var(--size-body);color:var(--ink)}.summary-details__action{margin-top:calc(var(--pad) / 2)}.summary-details__muted{font-size:var(--size-small);color:var(--grey)}.summary-details__raw{padding:var(--pad);border:1px solid var(--line-soft);border-radius:var(--radius);font-family:inherit;font-size:var(--size-small);color:var(--grey)}.hub-visual-overview{margin-block:var(--pad)}.hub-visual-heading{justify-content:space-between;align-items:baseline;gap:var(--pad);margin-bottom:calc(var(--pad)/2);display:flex}.hub-visual-heading h2{font-size:var(--size-heading);margin:0}.hub-visual-heading span{color:var(--grey);font-size:var(--size-small)}.hub-visual-cards{gap:calc(var(--pad)/2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hub-visual-cards-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-visual-card{align-items:flex-start;gap:calc(var(--pad)/3);min-width:0;min-height:7rem;padding:var(--pad);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:3px;flex-direction:column;display:flex}.hub-visual-card:hover,.hub-visual-card:focus-visible{border-color:var(--line-strong)}.hub-visual-card:focus-visible{outline:2px solid var(--a-gilseop);outline-offset:2px}.hub-visual-card[data-tone=bad]{border-left:3px solid var(--danger)}.hub-visual-card small{color:var(--grey);font-size:var(--size-small)}.hub-visual-card strong{font-size:var(--size-heading);line-height:1.3}.hub-visual-card span{color:var(--ink-70);font-size:var(--size-small);overflow-wrap:anywhere;line-height:1.5}.hub-visual-card[aria-pressed=true]{border-color:var(--a-gilseop)}.hub-visual-card:disabled{cursor:default;opacity:.7}.hub-visual-clear{margin-top:calc(var(--pad)/2);color:var(--ink-70);display:block}.hub-visual-verdict{color:var(--ink-70);font-size:var(--size-small)}.hub-visual-verdict summary{cursor:pointer}.hub-visual-verdict .when{margin-top:calc(var(--pad)/3);display:block}@media (width<=1000px){.hub-visual-cards-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hub-visual-cards,.hub-visual-cards-four{grid-template-columns:1fr}.hub-visual-card{min-height:0;padding:calc(var(--pad)/2)}.hub-visual-heading{align-items:flex-start;gap:calc(var(--pad)/4);flex-direction:column}}.today-workflow{margin-block:var(--pad);padding-block:var(--pad);border-block:thin solid var(--line)}.today-workflow__title{font-size:var(--size-heading);margin:0}.today-workflow__desc{color:var(--ink-70);font-size:var(--size-small)}.today-workflow__list{gap:calc(var(--pad)/2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.today-workflow__link{padding:calc(var(--pad)/2);background:var(--surface);color:var(--ink);text-decoration:none;display:block}.today-workflow__link:hover{text-decoration:underline}.today-workflow__link:focus-visible{outline:thin solid var(--a-gilseop);outline-offset:calc(var(--pad)/5)}.ai-news-intro{color:var(--ink-70);margin:.25rem 0 1.25rem;line-height:1.55}.ai-news-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem;display:grid}.ai-news-topic{border:1px solid var(--line);border-radius:var(--radius,.5rem);background:var(--surface);width:100%;min-height:7rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer;gap:.35rem;padding:1rem;display:grid}.ai-news-topic:hover,.ai-news-topic:focus-visible{border-color:var(--line-strong);outline-offset:2px}.ai-news-topic-title{font-size:1.08rem;font-weight:700}.ai-news-topic-description{color:var(--ink-70);line-height:1.45}.ai-news-topic-count{color:var(--ink-70);font-size:var(--size-small);align-self:end}.ai-news-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.25rem 0;display:flex}.ai-news-actions button{font:inherit;border:1px solid var(--line);border-radius:var(--radius,.5rem);background:var(--surface);color:var(--ink);cursor:pointer;padding:.45rem .7rem}.ai-news-back{margin:.4rem 0 1rem}.ai-news-review{border-top:1px solid var(--line);padding-top:1rem}.ai-news-review button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.2rem 0;text-decoration:underline}@media (width<=640px){.ai-news-topics{grid-template-columns:1fr}}
