@layer components{.sheet-hero .pillar-hero__grid{align-items:start}.sheet-hero .pillar-hero__copy{padding-block-start:var(--s-4)}.sheet-spec{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:var(--s-6) var(--s-8)}.sheet-spec__head{align-items:center;gap:var(--s-4);border-block-end:1px solid var(--line);padding-block-end:var(--s-4);display:flex}.sheet-spec__name{font-family:var(--font-ui);color:var(--ink);font-size:20px;font-weight:500;line-height:1.3}.sheet-spec__en{color:var(--ink-3);font-size:15px}.sheet-spec__list{margin:0}.sheet-spec__list>div{gap:var(--s-1) var(--s-4);padding-block:var(--s-3);grid-template-columns:minmax(7.5rem,2fr) minmax(0,3fr);align-items:center;display:grid}.sheet-spec__list>div+div{border-block-start:1px solid var(--line)}.sheet-spec__list dt{font-family:var(--font-ui);color:var(--ink-3);font-size:14px;font-weight:500}.sheet-spec__list dd{color:var(--ink);margin:0;font-size:16px}.sheet-spec__level{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.smeter{gap:var(--s-1);flex:none;display:inline-flex}.smeter i{block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.smeter i.is-on{background:var(--violet-700);box-shadow:none}.smeter i.is-open{box-shadow:inset 0 0 0 2px var(--violet-700)}.sbadge{align-items:center;gap:var(--s-1) var(--s-2);min-block-size:32px;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-family:var(--font-ui);flex-wrap:wrap;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.sbadge--idle{background:var(--surface-2);color:var(--ink-2)}.sbadge--real{background:var(--surface);color:var(--green-800);box-shadow:inset 0 0 0 1px var(--green-800)}.sbadge__dot{background:var(--green-500);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.sbadge__date{font-variant-numeric:tabular-nums lining-nums}.sheet-does{gap:var(--s-8) var(--s-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sheet-does__list{gap:var(--s-4);margin-block-start:var(--s-8)}.sheet-does__list li{font-size:17px;line-height:1.6}.sheet-brief{gap:var(--s-3);margin:0;display:grid}.sheet-brief>div{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--s-4) var(--s-6);gap:var(--s-1);display:grid}.sheet-brief dt{font-family:var(--font-ui);color:var(--violet-800);font-size:14px;font-weight:500}.sheet-brief>div:last-child dt{color:var(--ink-2)}.sheet-brief dd{color:var(--ink);margin:0;font-size:16px}.sheet-brief .sheet-brief__when{color:var(--ink-2);font-size:14px;line-height:1.55}.sheet-switch{align-items:flex-end;gap:var(--s-4) var(--s-8);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.sheet-switch__group{gap:var(--s-2);display:grid}.sheet-switch__k{font-family:var(--font-ui);color:var(--ink-3);font-size:14px;font-weight:500}.sheet-switch__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.sheet-switch__chip{min-block-size:40px;padding-inline:var(--s-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-input);font-family:var(--font-ui);color:var(--ink);transition:background-color var(--dur-micro) ease, color var(--dur-micro) ease, transform var(--dur-press) var(--ease-out);align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex;position:relative}.sheet-switch__chip:after{content:"";position:absolute;inset:-2px 0}.sheet-switch__chip[aria-current]{background:var(--mist-violet);color:var(--violet-800);box-shadow:inset 0 0 0 1.5px var(--violet-700)}.sheet-switch__chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sheet-switch__chip:not([aria-current]):hover{background:var(--surface-2)}}.sheet-switch__chip:not([aria-current]):focus-visible{background:var(--surface-2)}.sheet-switch__status{font-family:var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;flex-basis:100%;font-size:15px;font-weight:500}.sheet-well{background:var(--surface-2);border-radius:var(--r-xl);padding:var(--s-6) var(--s-8) var(--s-8)}.sheet-well__note{font-family:var(--font-ui);color:var(--ink-2);margin-block-end:var(--s-4);font-size:15px;font-weight:500}.sheet-well__hint{color:var(--ink-3);margin-block-start:var(--s-4);font-size:14px}.sheet-tasks{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-task{gap:var(--s-3);background:var(--surface);border-radius:var(--r-lg);block-size:100%;box-shadow:var(--sh-1);padding:var(--s-6);grid-template-rows:auto auto auto 1fr auto;display:grid}.sheet-task__meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sheet-task__meta b{font-family:var(--font-ui);color:var(--ink);font-size:15px;font-weight:500}.sheet-task__aud{font-family:var(--font-ui);color:var(--ink-2);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;font-weight:500}.sheet-task__meta .tag{margin-inline-start:auto;font-size:14px}.sheet-task__who{color:var(--ink-3);font-size:14px}.sheet-task__in{max-inline-size:92%;color:var(--ink);background:var(--surface-2);border-radius:var(--r-md);padding:var(--s-2) var(--s-4);border-start-start-radius:var(--r-xs);justify-self:start;font-size:16px;line-height:1.55}.sheet-task__out{align-self:start;gap:var(--s-2);background:var(--mist-violet);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);box-shadow:inset 0 0 0 1px var(--chip-thinking);display:grid}.sheet-task__ai{font-family:var(--font-ui);color:var(--violet-800);font-size:14px;font-weight:500}.sheet-task__out p{color:var(--ink);font-size:16px;line-height:1.55}.sheet-task__tools{gap:var(--s-2);flex-wrap:wrap;display:flex}.sheet-tool{font-family:var(--font-ui);color:var(--violet-800);background:var(--surface);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;font-weight:500}.sheet-task__foot{justify-items:start;gap:var(--s-2);border-block-start:1px solid var(--line);padding-block-start:var(--s-3);display:grid}.sheet-task .status{font-size:14px}.sheet-task__rules{gap:var(--s-1);color:var(--ink-2);font-size:14px;display:grid}.sheet-more{color:var(--ink-2);margin-block-start:var(--s-6)}.sheet-more a,.sheet-card p a,.sheet .lead a{color:var(--violet-800);text-underline-offset:3px;text-decoration:underline}.sheet-pair{gap:var(--s-8) var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sheet-pair:has(>:only-child){grid-template-columns:minmax(0,1fr)}.sheet-pair>.sheet-card:only-child{max-inline-size:48rem}.sheet-pair__title{margin-block-end:var(--s-6);font-size:clamp(1.75rem,1.35rem + 1.4vw,2.5rem)}.sheet-note{color:var(--ink-2);margin-block-start:var(--s-4);font-size:15px}.sheet-when{gap:var(--s-3);display:grid}.sheet-when li{gap:var(--s-3);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:var(--s-3) var(--s-4);color:var(--ink);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;font-size:16px;display:grid}.sheet-when__ch{font-family:var(--font-ui);color:var(--violet-800);font-size:14px;font-weight:500}.sheet-tools{gap:var(--s-2);flex-wrap:wrap;display:flex}.sheet-chip{min-block-size:40px;font-family:var(--font-ui);color:var(--ink);background:var(--surface);border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.sheet-ready{gap:var(--s-8) var(--s-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.sheet-ready__list{gap:var(--s-3);counter-reset:ready;margin-block-start:var(--s-8);display:grid}.sheet-ready__list li{counter-increment:ready;align-items:center;gap:var(--s-4);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:var(--s-3) var(--s-4);color:var(--ink);font-size:16px;display:flex}.sheet-ready__list li:before{content:counter(ready);block-size:32px;inline-size:32px;box-shadow:inset 0 0 0 2px var(--violet-700);color:var(--violet-800);font-family:var(--font-ui);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.sheet-ready__side{gap:var(--s-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-2);padding:var(--s-6);justify-items:start;display:grid}.sheet-ready__side p{color:var(--ink);font-size:17px}.sheet .handover__groups{padding:0}.sheet-week{margin-block-start:var(--s-8)}.sheet-card{gap:var(--s-4);background:var(--surface);border-radius:var(--r-xl);block-size:100%;box-shadow:var(--sh-1);padding:var(--s-8);align-content:start;justify-items:start;display:grid}.sheet-card>p{color:var(--ink-2);font-size:16px;line-height:1.7}.sheet-card .sheet-note{margin-block-start:0}.sheet-own{background:var(--chip-thinking);color:var(--violet-800);vertical-align:1px;font-size:14px;display:inline-block}.sheet-status{gap:var(--s-2);display:grid}.sheet-status__k{font-family:var(--font-ui);color:var(--ink-3);font-size:14px;font-weight:500}.sheet-ladder{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.sheet-ladder li{align-items:center;gap:var(--s-1) var(--s-2);min-block-size:28px;font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;font-size:14px;font-weight:500;display:inline-flex}.sheet-ladder li:not(:last-child):after{content:"←" / "";color:var(--ink-3);margin-inline-start:var(--s-1)}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sheet-ladder li:not(:last-child):after{content:"→" / ""}.sheet-ladder__mark{block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.sheet-ladder li.is-current{color:var(--ink)}.sheet-ladder li.is-current .sheet-ladder__mark{background:var(--violet-700);box-shadow:none}.sheet-ladder__now{color:var(--violet-800);background:var(--chip-thinking);border-radius:var(--r-pill);padding:0 var(--s-2)}.sheet-price{align-items:start}.sheet-price__managed{color:var(--ink-2);margin-block-start:var(--s-4);font-size:15px}.sheet-price__running{gap:var(--s-2);display:grid}.sheet-price__running li{align-items:flex-start;gap:var(--s-2);color:var(--ink);font-size:16px;display:flex}.sheet-related{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-rel{gap:var(--s-2);background:var(--surface);border-radius:var(--r-lg);block-size:100%;box-shadow:var(--sh-1);padding:var(--s-6);align-content:start;justify-items:start;display:grid;position:relative}.sheet-rel__head{align-items:center;gap:var(--s-3);display:flex}.sheet-rel__name{font-family:var(--font-ui);font-size:19px;font-weight:500}.sheet-rel__name a{color:var(--ink)}.sheet-rel__name a:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.sheet-rel__name a:focus-visible{outline:none}.sheet-rel__name a:focus-visible:after{outline:3px solid var(--violet-700);outline-offset:4px}@media (hover:hover) and (pointer:fine){.sheet-rel:hover .sheet-rel__name a{color:var(--violet-800)}}.sheet-rel__en{color:var(--ink-3);font-size:15px}.sheet-rel__line{color:var(--ink-2);margin-block-end:var(--s-2);font-size:16px}.sheet-all{margin-block-start:var(--s-4)}@media (max-width:1023px){.sheet-does,.sheet-pair,.sheet-ready{grid-template-columns:minmax(0,1fr)}.sheet-tasks{grid-template-columns:minmax(0,1fr);max-inline-size:36rem}.sheet-spec{max-inline-size:36rem}}@media (max-width:767px){.sheet-spec,.sheet-card{padding:var(--s-6)}.sheet-well,.sheet-task{padding:var(--s-4)}.sheet-related{grid-template-columns:minmax(0,1fr)}.sheet-when li{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.sheet-ladder{flex-direction:column;align-items:flex-start}.sheet-ladder li:not(:last-child):after{content:"↓" / ""}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sheet-ladder li:not(:last-child):after{content:"↓" / ""}}}
