.ho{padding:var(--card-py,20px) var(--card-px,22px);gap:18px;display:grid;container:ho/inline-size}.ho-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.ho-hd{gap:4px;min-width:0;display:grid}.ho-h h2{font-size:var(--h2-size,15px);font-weight:600;line-height:1.3}.ho-meta{font-size:var(--support-size,13px);color:var(--text-2);margin:0}.ho-go{gap:8px;display:flex}.ho-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}@container ho (width<=699px){.ho-grid{grid-template-columns:minmax(0,1fr)}}.ho-slot{border-top:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:14px 0 16px;display:grid}.ho-sh{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:0;display:flex}.ho-n0{font-variant-numeric:tabular-nums;color:var(--text-2)}.ho-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ho-i{padding:var(--row-py,12px) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;display:grid}.ho-i:last-child{border-bottom:0}.ho-i>.hg{margin-top:calc(2px * var(--rs-icon,1))}.ho-i:not(:has(>.hg)){grid-template-columns:minmax(0,1fr) auto}.ho-b{gap:3px;min-width:0;display:grid}.ho-b b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);line-height:1.3}.ho-b b a{color:inherit;border-radius:3px;text-decoration:none}.ho-b b a:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.ho-b small{font-size:var(--support-size,13px);color:var(--text-2);line-height:1.4}.ho-b .ho-n{color:var(--text)}.ho-empty,.ho-free{font-size:var(--support-size,13px);color:var(--text-2);margin:0}.ho-free{color:var(--text);padding-top:6px}.ho[data-enter] .ho-slot{animation:ho-in var(--dur-enter) var(--ease-settle) both;animation-delay:calc(var(--delay-enter) + var(--i,0) * var(--stagger) * 2)}@keyframes ho-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.ho-park{border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--h-progress-soft) 55%, transparent);gap:3px;margin:6px 0 0;padding:8px 12px;display:grid}.ho-park .ho-l{grid-template-columns:calc(118px * var(--rs-text,1)) minmax(0, 1fr);align-items:baseline;gap:10px;display:grid}.ho-park dt{font:500 calc(10.5px * var(--rs-text,1))/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.ho-park dd{font-size:var(--support-size,13px);color:var(--text);min-width:0;margin:0;line-height:1.45}.ho-park-empty{font-size:var(--support-size,13px);color:var(--text-2)}@container (width<=480px){.ho-park .ho-l{grid-template-columns:minmax(0,1fr);gap:0}}.ho-park-edit{border-radius:var(--radius-lg);background:var(--surface-2);transform-origin:var(--ox,90%) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:10px 0 2px;padding:14px;display:grid}.ho-f{gap:5px;min-width:0;display:grid}.ho-f span{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.ho-f input{width:100%;min-width:0;height:calc(36px * var(--rs-icon,1));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font:400 calc(14px * var(--rs-text,1))/1 var(--font-sans);transition:border-color var(--dur-hover) var(--ease-settle);padding:0 10px}.ho-f input::placeholder{color:var(--text-3);opacity:.8}.ho-f input:hover{border-color:var(--text-3)}.ho-f input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.ho-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 10px;display:flex}.ho-note{font-size:calc(12.5px * var(--rs-text,1))}@container (width<=640px){.ho-park-edit{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ho-f input{height:calc(44px * var(--rs-icon,1));font-size:calc(16px * var(--rs-text,1))}}@media (prefers-reduced-motion:reduce){.ho[data-enter] .ho-slot{animation:none}}:where(:root:is([data-motion=reduced],[data-motion=off])) .ho[data-enter] .ho-slot{animation:none}.ld-tiles .ft{background:var(--surface)}.home .ld-costs{gap:12px}.ld-note{font-size:var(--fs-code)}.ld-own{color:var(--text-3)}.ld-pilot td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.ld-tw{box-shadow:none;min-width:0}.ld-pilot .srcm{white-space:normal;height:auto;min-height:20px;padding-block:3px;line-height:1.3}.ld-pilot td.num{white-space:normal}.ld-model{gap:12px}.ld-out{gap:12px;display:grid}.ld-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ld-sum div{border-radius:var(--radius);background:var(--surface-2);gap:4px;min-width:0;padding:12px 14px;display:grid}.ld-sum dt{font-size:var(--fs-code);color:var(--text-2)}.ld-sum dd{font:var(--fw-title) calc(22px * var(--rs-text,1))/1.1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.ld-lines{margin:0;padding:0;list-style:none;display:grid}.ld-lines li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px 130px;align-items:start;gap:4px 16px;padding:10px 0;display:grid}.ld-ll{gap:2px;min-width:0;display:grid}.ld-ll b{font-size:var(--fs-body);font-weight:var(--fw-name,550)}.ld-ll small,.ld-lv small{font-size:var(--fs-code);color:var(--text-3);line-height:1.4}.ld-lv{text-align:right;justify-items:end;gap:2px;display:grid}.ld-lv .num{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.ld-in{border-top:1px solid var(--line);padding-top:10px}.ld-in summary{cursor:pointer;font-weight:600;font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ld-in summary small{font-weight:400;font-size:var(--fs-code)}.ld-inputs{margin:10px 0 0;padding:0;list-style:none;display:grid}.ld-i{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) 170px minmax(0,1fr);grid-template-areas:"l v k""n n n";align-items:center;gap:4px 16px;padding:10px 0;display:grid}.ld-il{font-size:var(--fs-body);grid-area:l}.ld-iv{grid-area:v;align-items:center;gap:6px;display:flex}.ld-iv input{width:100%;min-width:0;max-width:120px;font:500 calc(16px * var(--rs-text,1))/1.2 var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}.ld-iv input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.ld-i.changed input{border-color:var(--accent)}.ld-cur,.ld-unit{font-size:var(--fs-code);color:var(--text-3);white-space:nowrap}.ld-ik{font-size:var(--fs-code);flex-wrap:wrap;grid-area:k;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ld-ik a{color:var(--link,var(--accent-ink));overflow-wrap:anywhere}.ld-ik small{color:var(--text-3)}.ld-kind{font:600 var(--fs-mark)/1 var(--font-sans);border:1px solid var(--line-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:3px 7px}.ld-kind.k-assumption{border-style:dashed}.ld-i .ld-note{font-size:var(--fs-code);color:var(--text-3);grid-area:n;line-height:1.4}.ld-foot{font-size:var(--fs-code);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}@container content (width<=839px){.ld-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-i{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"l v""k k""n n"}}@container content (width<=559px){.ld-lines li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ld-lines .ld-ll{grid-column:1/-1}.ld-lines .ld-lv{text-align:left;justify-items:start}.ld-i{grid-template-columns:minmax(0,1fr);grid-template-areas:"l""v""k""n"}}.pt-b{gap:14px;display:none}.pt-jobs{margin:0 calc(-1 * var(--card-px,22px));padding:0;list-style:none;display:grid}.pt-j{grid-template-columns:calc(16px * var(--rs-icon,1)) minmax(0, 1fr) auto;padding:var(--row-py,12px) var(--card-px,22px);border-top:1px solid var(--line);align-items:start;gap:4px 12px;display:grid;container:ptj/inline-size}.pt-j:first-child{border-top:0}.pt-g{padding-top:2px;line-height:0}.pt-body{gap:3px;min-width:0;display:grid}.pt-t{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);color:var(--text);line-height:1.35;text-decoration:none}.pt-t:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.pt-t .mono{font-size:var(--fs-code);color:var(--text-3);margin-right:4px}.pt-where,.pt-access{font-size:var(--support-size,13px);color:var(--text-2);line-height:1.4}.pt-access{color:var(--text-3)}.pt-clock{font:500 var(--fs-code)/1.4 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.pt-clock.past{color:var(--h-fault-ink)}.pt-chip{min-width:0;max-width:380px}@container ptj (width<=560px){.pt-j{grid-template-columns:calc(16px * var(--rs-icon,1)) minmax(0, 1fr)}.pt-chip{grid-column:2;max-width:100%}}.pt-cards{align-items:stretch}.pt-card{border-radius:var(--radius);border:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.pt-card h3{font-size:var(--fs-body);margin:0;font-weight:600}.pt-sla,.pt-papers{font-size:var(--support-size,13px);gap:4px;margin:0;padding:0;list-style:none;display:grid}.pt-sla li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:4px;display:flex}.pt-sla li:first-child{border-top:0;padding-top:0}.pt-papers li,.pt-line{align-items:baseline;gap:6px;display:flex}.pt-line{font-size:var(--support-size,13px);color:var(--text-2);margin:0}.pt-big{font-size:var(--fs-body);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;display:flex}.pt-big b{font:var(--fw-title) calc(20px * var(--rs-text,1))/1 var(--font-sans);color:var(--text)}.home .hk.hk-none{display:none!important}.hk-list{margin:8px 0 0;padding:0;list-style:none;display:grid}.hk-row{border-top:var(--border-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.hk-row:first-child{border-top:0}.hk-row a{color:inherit;gap:1px;min-width:0;text-decoration:none;display:grid}.hk-row a:hover b{text-underline-offset:2px;text-decoration:underline}.hk-row b{font-size:var(--name-size,14.5px);font-weight:600}.hk-row small{font-size:var(--support-size,13px);color:var(--text-3)}.hk-when{font-size:var(--support-size,13px);color:var(--text-2);white-space:nowrap}.hk-row.is-over .hk-when{color:var(--h-fault-ink);font-weight:600}.home .hev .hev-left,.home .hev .hk-row.is-risk .hk-when{color:var(--h-review-ink);font-weight:600}.pf-hb{gap:14px}.pf-home .pf-today{margin-top:0}.content.home{gap:24px}.home .layer{gap:24px;min-width:0;display:grid}.home .layer[hidden],.home [data-oh][hidden]{display:none}.band .kn-i b{transition:color var(--dur-state) var(--ease-settle);font-variant-numeric:tabular-nums}.band .kn-i[hidden]{display:none}.home .ck{padding:var(--card-py) var(--card-px);align-content:start;gap:10px;min-width:0;display:grid}.home .ck[hidden]{display:none}.home .ck-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.home .ck-h h2{font-size:var(--h2-size,15px);margin:0;font-weight:600;line-height:1.3}.home .ck-n{font:500 calc(12.5px * var(--rs-text,1))/1 var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums}.home .ck-say{font:400 var(--fs-support,13px)/1.3 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.home .ck-h .aside{font-size:var(--support-size,13px);white-space:nowrap;color:var(--link,var(--accent));margin-left:auto;text-decoration:none}.home .ck-h .aside:hover{text-underline-offset:2px;text-decoration:underline}.home .ck-p{font-size:var(--support-size,13px);color:var(--text-2);max-width:70ch;margin:0}.home .ck-row{align-items:stretch}.home .ck-row[hidden]{display:none}.home .ck-empty{justify-items:start;gap:10px;padding:4px 0 2px;display:grid}.home .ck-empty p{font-size:var(--support-size,13px);color:var(--text-2);max-width:52ch;margin:0}.home .ck-empty[hidden]{display:none}.jobs{margin:0 calc(-1 * var(--card-px,22px));padding:0;list-style:none;display:grid}.job{grid-template-columns:var(--glyph-col,calc(16px * var(--rs-icon,1))) minmax(0, 1fr) auto;padding:var(--row-py,12px) var(--card-px,22px);border-top:1px solid var(--line);transition:background-color var(--dur-hover) var(--ease-settle);align-items:start;gap:4px 12px;display:grid;container:job/inline-size}.job:first-child{border-top:0}.job:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.job-g{padding-top:2px;line-height:0}.job-main{gap:3px;min-width:0;display:grid}.job-t{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);color:var(--text);overflow-wrap:anywhere;border-radius:3px;line-height:1.35;text-decoration:none}.job-t:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.job-s{font-size:var(--support-size,13px);color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.job-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:5px;display:flex}.job-act{align-items:center;gap:6px;padding-top:1px;display:flex}.job-act .btn.small{font-size:calc(13px * var(--rs-text,1));min-height:32px;padding:6px 12px}.job-act .btn:active{transition-duration:var(--dur-press,80ms);transform:scale(.97)}.job-edit:empty{display:none}.job .ho-park{margin-top:8px}.job-none{padding:var(--row-py,12px) var(--card-px,22px);color:var(--text-2);font-size:var(--support-size,13px);list-style:none}.hand-form{border-radius:var(--radius-lg);background:var(--surface-2);transform-origin:var(--ox,90%) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px 12px;margin:10px 0 2px;padding:14px;display:grid}.hand-form select{width:100%;min-width:0;height:calc(36px * var(--rs-icon,1));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font:400 calc(14px * var(--rs-text,1))/1 var(--font-sans);padding:0 8px}.hand-form select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@container job (width<=560px){.job{grid-template-columns:var(--glyph-col,calc(16px * var(--rs-icon,1))) minmax(0, 1fr)}.job-act{flex-wrap:wrap;grid-column:2;padding-top:6px}.hand-form{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.job-act .btn.small{min-height:44px;padding-inline:16px}.hand-form select{height:calc(44px * var(--rs-icon,1));font-size:calc(16px * var(--rs-text,1))}}.rv{margin:0;padding:0;list-style:none;display:grid}.rv-i{grid-template-columns:var(--glyph-col,calc(16px * var(--rs-icon,1))) minmax(0, 1fr);padding:var(--row-py,12px) 0;border-top:1px solid var(--line);align-items:start;gap:12px;display:grid}.rv-i:first-child{border-top:0}.rv-g{padding-top:2px;line-height:0}.rv-b{gap:3px;min-width:0;display:grid}.rv-b a,.rv-b b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);color:var(--text);overflow-wrap:anywhere;line-height:1.35;text-decoration:none}.rv-b a:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.rv-b small{font-size:var(--support-size,13px);color:var(--text-2);line-height:1.4}.home .quiet{gap:0;padding-block:4px}.qd{border-top:1px solid var(--line)}.qd:first-child{border-top:0}.qd>summary{padding:var(--row-py,12px) 0;cursor:pointer;border-radius:var(--radius);align-items:center;gap:10px;list-style:none;display:flex}.qd>summary::-webkit-details-marker{display:none}.qd>summary:hover .qd-t{color:var(--text)}.qd-t{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);color:var(--text-2);transition:color var(--dur-hover) var(--ease-settle)}.qd-n{font:500 calc(12.5px * var(--rs-text,1))/1 var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums}.qd>summary svg{color:var(--text-3);transition:transform var(--dur-state) var(--ease-settle);margin-left:auto}.qd[open]>summary svg{transform:rotate(90deg)}.qd-list{margin:0 0 12px;padding:0;list-style:none;display:grid}.qd-i{border-top:1px dashed var(--line);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.qd-i:first-child{border-top:0}.qd-at{font:500 calc(12.5px * var(--rs-text,1))/1.45 var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums}.qd-b{gap:2px;min-width:0;display:grid}.qd-b a{font-size:var(--support-size,13px);color:var(--text);line-height:1.4;text-decoration:none}.qd-b a:hover{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.qd-b small{font-size:calc(12px * var(--rs-text,1));color:var(--text-2)}.qd-none{font-size:var(--support-size,13px);color:var(--text-2);padding:4px 0 8px}.day-place{font-size:var(--support-size,13px);color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.day-dot{width:calc(8px * var(--rs-icon,1));height:calc(8px * var(--rs-icon,1));background:var(--text-3);border-radius:50%;flex:none}.day-dot.office{background:var(--h-fine)}.day-dot.home{background:var(--h-progress)}.day-dot.visiting{background:var(--h-review)}.day-dot.away{background:var(--h-off)}.day-bar{height:56px;margin:4px 0 8px;position:relative}.day-bar[hidden]{display:none}.day-tick{font:500 calc(11px * var(--rs-text,1))/1 var(--font-mono);color:var(--text-3);align-content:end;justify-items:center;gap:4px;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}.day-tick i{background:var(--line);width:1px;height:30px;display:block}.day-blk{height:calc(26px * var(--rs-icon,1));background:var(--surface-2);color:var(--text);font-size:calc(12px * var(--rs-text,1));white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;align-items:center;padding:0 8px;font-weight:550;text-decoration:none;display:flex;position:absolute;top:6px;overflow:hidden}.day-blk span{text-overflow:ellipsis;overflow:hidden}.day-blk.k-incident{background:var(--h-fault-soft);color:var(--h-fault-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h-fault) 45%, transparent)}.day-blk.k-lab{background:var(--h-progress-soft);color:var(--h-progress-ink);box-shadow:none}.day-blk.k-visit{background:var(--surface-3);height:calc(8px * var(--rs-icon,1));box-shadow:none;padding:0;font-size:0;top:34px}.day-blk.blocked{background:var(--h-review-soft);color:var(--h-review-ink)}.day-now{z-index:2;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:0;bottom:14px;transform:translate(-50%)}.day-now i{background:var(--accent);border-radius:1px;width:2px;height:100%;display:block}.day-now b{font:600 calc(10px * var(--rs-text,1))/1 var(--font-mono);color:var(--accent-ink);background:var(--surface);border-radius:4px;padding:2px 4px}.day-list{margin:0;padding:0;list-style:none}.day-i a{grid-template-columns:56px calc(4px * var(--rs-icon,1)) minmax(0, 1fr) auto;padding:var(--row-py,12px) 4px;border-top:1px solid var(--line);color:inherit;transition:background-color var(--dur-hover) var(--ease-settle);align-items:center;gap:12px;text-decoration:none;display:grid}.day-i:first-child a{border-top:0}.day-i a:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.day-t b{font:500 calc(12.5px * var(--rs-text,1))/1.2 var(--font-mono);display:block}.day-t small{color:var(--text-3);font-size:calc(11.5px * var(--rs-text,1))}.day-k{background:var(--line-strong);border-radius:2px;width:4px;height:28px}.day-k.k-incident{background:var(--h-fault)}.day-k.k-lab{background:var(--h-progress)}.day-b b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.day-b small{color:var(--text-2);font-size:var(--support-size,13px);display:block}.day-arrow{color:var(--text-3)}.hp-empty{color:var(--text-2);font-size:var(--support-size,13px);margin:0;padding:8px 0;list-style:none}.hp-more{font-size:var(--support-size,13px);align-items:center;gap:6px;display:inline-flex}.hp-sub{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.hp-sub h3,.fw-grid h3{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px}.mini-list{display:grid}.mini-row{padding:var(--row-py,12px) 4px;border-top:1px solid var(--line);color:inherit;font-size:var(--name-size,14px);transition:background-color var(--dur-hover) var(--ease-settle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.mini-row:first-of-type{border-top:0}.mini-row small{color:var(--text-2);font-size:var(--support-size,13px);display:block}.mini-row:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.mini-row[hidden]{display:none}.mr-arrow{color:var(--text-3)}.gate-d{font:500 calc(12.5px * var(--rs-text,1))/1.2 var(--font-mono);white-space:nowrap}.gate-d.soon{color:var(--h-review-ink)}.gate-d.late{color:var(--h-fault-ink)}.next{color:inherit;border-radius:var(--radius);transition:background-color var(--dur-hover) var(--ease-settle);margin:-6px;padding:6px;text-decoration:none;display:block}.next:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.next-k{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;display:block}.next-b b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.next-b small{color:var(--text-2);font-size:var(--support-size,13px);margin-top:2px;display:block}.next-go{font-size:var(--support-size,13px);color:var(--accent-ink);margin-top:6px;font-weight:550;display:inline-block}.inbox{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inbox .ib{grid-template-columns:calc(12px * var(--rs-icon,1)) minmax(0, 1fr) auto;padding:var(--row-py,12px) 14px;border-radius:var(--radius);background:var(--surface-2);transition:opacity var(--dur-state), background var(--dur-state);align-items:start;gap:12px;display:grid}.inbox .ib-urgent{background:var(--h-fault-soft)}.inbox .ib-dot{background:var(--h-off);width:12px;height:12px;-webkit-mask:var(--hg-mask-off) center / contain no-repeat;mask:var(--hg-mask-off) center / contain no-repeat;margin-top:4px}.inbox .ib-urgent .ib-dot{background:var(--h-fault);-webkit-mask-image:var(--hg-mask-fault);mask-image:var(--hg-mask-fault)}.inbox .ib-firmware .ib-dot,.inbox .ib-change .ib-dot{background:var(--h-review);-webkit-mask-image:var(--hg-mask-review);mask-image:var(--hg-mask-review)}.inbox .ib-top{font-size:calc(12.5px * var(--rs-text,1));flex-wrap:wrap;gap:8px;margin:0 0 2px;display:flex}.inbox .ib-kind{font:500 calc(10.5px * var(--rs-text,1))/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.inbox .ib-urgent .ib-kind{color:var(--h-fault-ink)}.inbox .ib-body b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.inbox .ib-body p:not(.ib-top){font-size:var(--support-size,13px);color:var(--text-2);margin:2px 0 4px}.inbox .ib-link{font-size:var(--support-size,13px)}.inbox .ib-taken{opacity:.6}.inbox .ib-new{box-shadow:inset 0 0 0 1px var(--accent)}.tasks-home{gap:6px;display:grid}.tg[hidden]{display:none}.tg-h{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:10px 0 2px;display:flex}.tg-h small{font:500 calc(12px * var(--rs-text,1))/1 var(--font-mono);color:var(--text-3)}.tg:first-child .tg-h{margin-top:0}.tg-list{margin:0;padding:0;list-style:none}.th{grid-template-columns:calc(24px * var(--rs-icon,1)) minmax(0, 1fr) auto auto;padding:calc(var(--row-py,12px) - 4px) 6px;border-top:1px solid var(--line);transition:background-color var(--dur-state) var(--ease-settle);border-radius:6px;align-items:center;gap:12px;display:grid}.th:first-child{border-top:0}.th:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.th.st-done{background:var(--h-fine-soft)}.th.st-done .th-main b{color:var(--text-2);text-decoration:line-through}.th-none{color:var(--text-2);font-size:var(--support-size,13px);grid-template-columns:1fr}.th-main{min-width:0;color:inherit;text-decoration:none;display:block}.th-main b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.th-main small{font-size:var(--support-size,13px);color:var(--text-2);display:block}.th-due{font-size:var(--support-size,13px);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.th-due.soon{color:var(--h-review-ink)}.th-due.late{color:var(--h-fault-ink)}.st-done .th-due{color:var(--text-3)}.th-st{font-size:calc(12.5px * var(--rs-text,1));color:var(--text-2);white-space:nowrap}.tbox{width:calc(24px * var(--rs-icon,1));height:calc(24px * var(--rs-icon,1));border:2px solid var(--line-strong);background:var(--surface);color:#0000;cursor:pointer;transition:background-color var(--dur-state) var(--ease-settle), border-color var(--dur-state), color var(--dur-state), transform var(--dur-press,80ms) var(--ease-settle);border-radius:6px;place-items:center;padding:0;display:grid}.tbox:hover{border-color:var(--h-fine)}.tbox:active{transform:scale(.94)}.tbox[aria-pressed=true]{background:var(--h-fine);border-color:var(--h-fine);color:var(--surface)}.tbox svg{transition:transform var(--dur-state) var(--ease-settle);transform:scale(.4)}.tbox[aria-pressed=true] svg{transform:none}.st-doing .tbox{border-color:var(--h-progress)}.st-blocked .tbox{border-color:var(--h-review);background:var(--h-review-soft)}.tbox.k{background:var(--surface-2);color:var(--text-2);font:500 calc(10px * var(--rs-text,1))/1 var(--font-mono);cursor:default;width:calc(26px * var(--rs-icon,1));border:0}.k-incident .tbox.k{background:var(--h-fault-soft);color:var(--h-fault-ink)}.tick-toast{border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:calc(13px * var(--rs-text,1));opacity:0;transition:opacity var(--dur-state) var(--ease-settle), transform var(--dur-state) var(--ease-settle);z-index:3;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:12px;transform:translateY(6px)}.tick-toast.on{opacity:1;transform:none}.tick-toast[hidden]{display:none}.tick-toast .btn{color:inherit;border-color:color-mix(in srgb, var(--surface) 40%, transparent)}.proj-mini{display:grid}.pm-row{padding:var(--row-py,12px) 4px;border-top:1px solid var(--line);color:inherit;transition:background-color var(--dur-hover) var(--ease-settle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;text-decoration:none;display:grid}.pm-row:first-child{border-top:0}.pm-row:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.pm-lights{gap:4px;display:inline-flex}.pm-name b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.pm-name small{color:var(--text-2);font-size:var(--support-size,13px)}.pm-word,.pm-n{font-size:calc(12.5px * var(--rs-text,1));white-space:nowrap;color:var(--text-2)}.reg-t{border-collapse:collapse;width:100%;font-size:var(--name-size,14px)}.reg-t th,.reg-t td{text-align:left;border-top:1px solid var(--line);padding:8px 4px}.reg-t thead th{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);border-top:0}.reg-t td a{font-variant-numeric:tabular-nums;font-weight:550}.team-rows{display:grid}.team-row{grid-template-columns:calc(32px * var(--rs-icon,1)) minmax(0, 1fr) auto auto;padding:calc(var(--row-py,12px) - 4px) 4px;border-top:1px solid var(--line);color:inherit;align-items:center;gap:12px;text-decoration:none;display:grid}.team-row:first-child{border-top:0}.team-row:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.team-n b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.team-n small{color:var(--text-2);font-size:calc(12px * var(--rs-text,1))}.team-p{font-size:var(--support-size,13px);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.team-w{font-size:calc(12.5px * var(--rs-text,1));white-space:nowrap}.av{width:calc(30px * var(--rs-text,1));height:calc(30px * var(--rs-text,1));background:var(--surface-2);font:500 calc(11px * var(--rs-text,1))/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.tour{grid-template-columns:calc(40px * var(--rs-icon,1)) minmax(0, 1fr) auto auto;align-items:center;gap:14px;padding:12px 12px 12px 16px;display:grid}.tour[hidden]{display:none}.tour-ic{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.tour-t b{font-size:var(--name-size,14px);font-weight:var(--weight-name,550);display:block}.tour-t small{font-size:var(--support-size,13px);color:var(--text-2);display:block}.tour .btn{white-space:nowrap}.home-more[hidden]{display:none}.home-more summary{padding:16px var(--card-px,22px);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.home-more summary::-webkit-details-marker{display:none}.home-more summary b{font-size:var(--name-size,14px);display:block}.home-more summary small{color:var(--text-2);font-size:var(--support-size,13px)}.home-more summary svg{transition:transform var(--dur-state) var(--ease-settle)}.home-more[open] summary svg{transform:rotate(90deg)}.site-tiles{padding:0 var(--card-px,22px) var(--card-py,20px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.site-tile{border:1px solid var(--line);border-radius:var(--radius);color:inherit;transition:border-color var(--dur-state);gap:4px;padding:12px 14px;text-decoration:none;display:grid}.site-tile:hover{border-color:var(--line-strong)}.site-tile small{color:var(--text-2);font-size:calc(12.5px * var(--rs-text,1))}[data-home][aria-busy=true] [data-list]:empty{border-radius:var(--radius);background:var(--surface-2);min-height:72px;margin-inline:0}@container content (width<=839px){.home .ck-row>.s-7,.home .ck-row>.s-5{grid-column:1/-1}}@container content (width<=699px){.th{grid-template-columns:calc(24px * var(--rs-icon,1)) minmax(0, 1fr) auto}.th .th-st{display:none}.pm-row{grid-template-columns:auto minmax(0,1fr) auto}.pm-word{display:none}.team-row{grid-template-columns:calc(32px * var(--rs-icon,1)) minmax(0, 1fr)}.team-p,.team-w{grid-column:2}.tour{grid-template-columns:calc(40px * var(--rs-icon,1)) minmax(0, 1fr) auto}.tour .btn{grid-area:2/2/auto/4;justify-self:start}.tour-x{grid-area:1/3}.day-i a{grid-template-columns:52px calc(4px * var(--rs-icon,1)) minmax(0, 1fr)}.day-arrow{display:none}}@container content (width<=559px){.day-bar{height:50px}.day-tick:nth-child(2n){display:none}.home .ck-h .aside{flex-basis:100%;margin-left:0}.th{grid-template-columns:calc(24px * var(--rs-icon,1)) minmax(0, 1fr)}.th-due{grid-column:2;margin-top:-4px}.qd-i{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.tick-toast,.th,.tbox,.job,.qd-t{transition:none}}:where(:root:is([data-motion=reduced],[data-motion=off])) .tick-toast,:where(:root:is([data-motion=reduced],[data-motion=off])) .th,:where(:root:is([data-motion=reduced],[data-motion=off])) .tbox,:where(:root:is([data-motion=reduced],[data-motion=off])) .job,:where(:root:is([data-motion=reduced],[data-motion=off])) .qd-t{transition:none}.ocl-home{padding:12px 16px;display:none}.ocl-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:none}.ocl-ic{width:calc(32px * var(--rs-icon,1));height:calc(32px * var(--rs-icon,1));background:var(--surface-2);color:var(--text);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ocl-t{font:var(--fw-title) var(--fs-h3)/1.3 var(--font-display);color:var(--text);margin:0}.ocl-t b{font-weight:inherit}.ocl-s{font-size:var(--fs-code);color:var(--text-2);grid-column:2;margin:0}.ocl-a{font-size:var(--fs-support);white-space:nowrap;grid-area:1/3/3;font-weight:600}.ocl-line.k-next .ocl-ic{background:var(--surface-2);color:var(--text-2)}@container content (width<=559px){.ocl-line{grid-template-columns:auto minmax(0,1fr)}.ocl-a{grid-area:auto/2}}
