.tp-sa-hub.tp-skills-host-room__page{--tp-page-gutter:clamp(20px, 4vw, 56px);--teach-ink:var(--lc-text-primary);--teach-ink-2:var(--lc-text-secondary);--teach-muted:var(--lc-text-muted);--teach-line:var(--lc-border-subtle);--teach-line-2:var(--lc-border-default);--teach-ground:var(--lc-surface-canvas);--teach-sunken:var(--lc-surface-sunken);--teach-warn:var(--lc-feedback-warning-text);--teach-done:var(--lc-feedback-success);--teach-mark:var(--lc-action-primary);--teach-mark-soft:color-mix(in oklab, var(--lc-action-primary) 10%, transparent);--teach-display:var(--lc-text-display-font);--teach-body:var(--lc-text-body-font);--teach-fs-caps:12px;--teach-fs-caps-sm:11.5px;--teach-fs-caps-xs:11px;--teach-fs-eyebrow-ico:15px;--teach-fs-h1:clamp(40px, 4.4vw, 60px);--teach-fs-sub:clamp(21px, 2.1vw, 29px);--teach-fs-lede:17px;--teach-fs-step:21px;--teach-fs-step-p:14.5px;--teach-fs-go:14px;--teach-fs-go-ico:16px;--teach-fs-day:22px;--teach-fs-slot:13.5px;--teach-fs-slot-small:12.5px;--teach-fs-h2:clamp(23px, 2vw, 28px);--teach-fs-count:14px;--teach-fs-val:34px;--teach-fs-val-none:17px;--teach-fs-line:14px;--teach-fs-figure:28px;--teach-fs-shape-line:13.5px;--teach-fs-cell:13.5px;--teach-fs-cell-sm:12.5px;--teach-fs-date:14px;--teach-fs-title:17px;--teach-fs-title-cx:15px;--teach-fs-desc:13px;--teach-fs-tag:12px;--teach-fs-tog-ico:14px;--teach-fs-create:14.5px;--teach-fs-create-sm:13.5px;--teach-fs-more:12px;--teach-lh-h1:1.03;--teach-lh-sub:1.25;--teach-lh-lede:1.55;--teach-lh-step:1.3;--teach-lh-caps:1.4;--teach-lh-val-none:1.35;--teach-lh-figure:1.1;--teach-ls-h1:-.022em;--teach-ls-serif:-.006em;--teach-ls-h2:-.012em;--teach-ls-cols:.12em;--teach-w-book:450;--teach-todo-w:432px;--teach-h1-measure:13ch;--teach-sub-measure:34ch;--teach-lede-measure:36em;--teach-line-measure:26ch;--teach-step-measure:62ch;--teach-dot:11px;--teach-dot-next:17px;--teach-dot-ring:0 0 0 5px var(--teach-mark-soft);--teach-warn-ring:0 0 0 5px color-mix(in oklab, var(--lc-feedback-warning-text) 14%, transparent);--teach-day-h:64px;--teach-day-tail:6px;--teach-tag-h:24px;--teach-meter-w:12px;--teach-meter-h:6px;--teach-tog-h:36px;--teach-lead-act-h:46px;--teach-ledger-cols:148px minmax(0, 1fr) 92px 148px 128px 128px;max-width:var(--lc-content-max-wide);padding-top:var(--lc-space-6);padding-inline:var(--tp-page-gutter);color:var(--teach-ink);container:tp-teach/inline-size}[data-theme=dark] .tp-sa-hub.tp-skills-host-room__page{--teach-mark:var(--lc-text-link);--teach-mark-soft:color-mix(in oklab, var(--lc-text-link) 16%, transparent);--teach-warn-ring:0 0 0 5px color-mix(in oklab, var(--lc-feedback-warning-text) 16%, transparent)}:where(.tp-skills-host-room__page) :where(.tp-teach__steps,.tp-teach__days,.tp-teach__shapes,.tp-teach__record,.tp-teach__record dd){margin:0;padding:0;list-style:none}.tp-skills-host-room__page .tp-teach__top{justify-content:space-between;align-items:center;gap:var(--lc-space-4);min-height:var(--lc-control-h-md);margin-bottom:var(--lc-space-8);display:flex}.tp-skills-host-room__page .tp-teach__eyebrow,.tp-skills-host-room__page .tp-teach__when{align-items:center;gap:var(--lc-space-2-5);font-family:var(--teach-body);font-size:var(--teach-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-eyebrow-line);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-ink-2);margin:0;display:inline-flex}.tp-skills-host-room__page .tp-teach__eyebrow svg{font-size:var(--teach-fs-eyebrow-ico);color:var(--teach-mark);flex:none}.tp-skills-host-room__page .tp-teach__create{min-height:var(--lc-control-h-md);padding-inline:var(--lc-space-5);font-size:var(--teach-fs-create)}.tp-skills-host-room__page .tp-teach__hero{grid-template-columns:minmax(0, 1fr) var(--teach-todo-w);align-items:start;column-gap:clamp(48px,5.5vw,88px);display:grid}.tp-skills-host-room__page .tp-teach__lead{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tp-skills-host-room__page .tp-teach__when-short{display:none}.tp-skills-host-room__page .tp-teach__lead h1{max-width:var(--teach-h1-measure);margin:var(--lc-space-5) 0 0;font-family:var(--teach-display);font-size:var(--teach-fs-h1);font-weight:var(--lc-weight-credential);line-height:var(--teach-lh-h1);letter-spacing:var(--teach-ls-h1);color:var(--teach-ink);text-wrap:balance}.tp-skills-host-room__page .tp-teach__then{display:block}.tp-skills-host-room__page .tp-teach__sub{max-width:var(--teach-sub-measure);margin:var(--lc-space-4) 0 0;font-family:var(--teach-display);font-size:var(--teach-fs-sub);font-style:italic;font-weight:var(--lc-weight-credential-regular);line-height:var(--teach-lh-sub);letter-spacing:var(--teach-ls-serif);color:var(--teach-ink);text-wrap:balance}.tp-skills-host-room__page .tp-teach__sub:lang(uk){font-style:normal}.tp-skills-host-room__page .tp-teach__lede{max-width:var(--teach-lede-measure);margin:var(--lc-space-4) 0 0;font-size:var(--teach-fs-lede);line-height:var(--teach-lh-lede);color:var(--teach-ink-2);text-wrap:pretty}.tp-skills-host-room__page .tp-teach__todo{border-radius:var(--lc-radius-sheet);background:var(--teach-sunken);min-width:0;margin-top:2px;padding:26px 28px 10px}.tp-skills-host-room__page .tp-teach__todo-h{font-family:var(--teach-body);font-size:var(--teach-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--teach-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-ink-2);margin:0 0 6px}.tp-skills-host-room__page .tp-teach__step{grid-template-columns:22px minmax(0,1fr);column-gap:14px;padding:16px 0 18px;display:grid;position:relative}.tp-skills-host-room__page .tp-teach__step+.tp-teach__step{border-top:var(--lc-border-w-hairline) solid var(--teach-line)}.tp-skills-host-room__page .tp-teach__step:before{content:"";box-sizing:border-box;width:var(--teach-dot);height:var(--teach-dot);border:var(--lc-border-w-medium) solid var(--teach-line-2);border-radius:var(--lc-radius-pill);grid-area:1/1;justify-self:center;margin-top:8px}.tp-skills-host-room__page .tp-teach__step.is-warn:before{border-color:var(--teach-warn);background:var(--teach-warn);box-shadow:var(--teach-warn-ring)}.tp-skills-host-room__page .tp-teach__step.is-wait:before{border-style:dashed}.tp-skills-host-room__page .tp-teach__step.is-now:before{border-color:var(--teach-mark);background:var(--teach-mark);box-shadow:var(--teach-dot-ring)}.tp-skills-host-room__page .tp-teach__step.is-done:before{border-color:var(--teach-done);background:var(--teach-done)}.tp-skills-host-room__page .tp-teach__step>*{grid-column:2}.tp-skills-host-room__page .tp-teach__step h3,.tp-skills-host-room__page .tp-teach__card h3{font-family:var(--teach-display);font-size:var(--teach-fs-step);font-weight:var(--lc-weight-credential);line-height:var(--teach-lh-step);letter-spacing:var(--teach-ls-serif);color:var(--teach-ink);grid-row:1;margin:0}.tp-skills-host-room__page .tp-teach__step.is-warn h3{color:var(--teach-warn)}.tp-skills-host-room__page .tp-teach__step p,.tp-skills-host-room__page .tp-teach__step .tp-sa-voice{max-width:var(--teach-step-measure);font-size:var(--teach-fs-step-p);line-height:var(--lc-text-prose-line);color:var(--teach-ink-2);text-wrap:pretty;margin:6px 0 0}.tp-skills-host-room__page .tp-teach__lead-act,.tp-skills-host-room__page .tp-teach__act{justify-self:start;margin-top:14px}.tp-skills-host-room__page .tp-teach__lead-act{min-height:var(--teach-lead-act-h);padding-inline:22px}.tp-skills-host-room__page .tp-teach__go{font-size:var(--teach-fs-go);font-weight:var(--lc-weight-strong);color:var(--teach-ink);justify-self:start;align-items:center;gap:7px;margin-top:10px;text-decoration:none;display:inline-flex}.tp-skills-host-room__page .tp-teach__go svg{font-size:var(--teach-fs-go-ico);transition:transform var(--lc-motion-micro);flex:none}.tp-skills-host-room__page a.tp-teach__go:hover{color:var(--teach-mark)}.tp-skills-host-room__page a.tp-teach__go:hover svg{transform:translate(2px)}.tp-skills-host-room__page .tp-teach__go.is-off{color:var(--teach-muted);cursor:not-allowed}.tp-skills-host-room__page .tp-teach__faces{align-items:center;gap:var(--lc-space-1);flex-wrap:wrap;margin-top:10px;display:flex}.tp-skills-host-room__page .tp-teach__more{min-width:var(--lc-control-h-xs);min-height:var(--lc-control-h-xs);border:var(--lc-border-w-hairline) solid var(--teach-line-2);border-radius:var(--lc-radius-pill);font-size:var(--teach-fs-more);font-weight:var(--lc-weight-strong);color:var(--teach-ink-2);place-items:center;padding-inline:6px;display:inline-grid}.tp-skills-host-room__page .tp-teach__card{gap:var(--lc-space-3);padding:10px 0 18px;display:grid}.tp-skills-host-room__page .tp-teach__acts{align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;margin-top:4px;display:flex}.tp-skills-host-room__page .tp-teach__foot{font-size:var(--teach-fs-cell);line-height:var(--lc-text-prose-line);color:var(--teach-muted);margin:0}.tp-skills-host-room__page .tp-teach__week{margin-top:52px;padding-bottom:30px}.tp-skills-host-room__page .tp-teach__week-h{font-size:var(--teach-fs-caps-sm);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-line-flush);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-muted);margin:0}.tp-skills-host-room__page .tp-teach__days{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:18px;display:grid}.tp-skills-host-room__page .tp-teach__days>li{min-height:var(--teach-day-h);padding-top:30px;position:relative}.tp-skills-host-room__page .tp-teach__days>li:before{content:"";height:var(--lc-border-w-hairline);background:var(--teach-line-2);position:absolute;top:5px;left:0;right:0}.tp-skills-host-room__page .tp-teach__days>li:first-child:before{left:5px}.tp-skills-host-room__page .tp-teach__days>li:last-child:before{width:var(--teach-day-tail);right:auto}.tp-skills-host-room__page .tp-teach__days>li:after{content:"";box-sizing:border-box;width:var(--teach-dot);height:var(--teach-dot);border:var(--lc-border-w-medium) solid var(--teach-line-2);border-radius:var(--lc-radius-pill);background:var(--teach-ground);position:absolute;top:0;left:0}.tp-skills-host-room__page .tp-teach__days>li.is-today:after{border-color:var(--teach-ink);background:var(--teach-ink)}.tp-skills-host-room__page .tp-teach__days>li.is-next:after{width:var(--teach-dot-next);height:var(--teach-dot-next);border-color:var(--teach-mark);background:var(--teach-mark);box-shadow:var(--teach-dot-ring);top:-3px;left:-3px}.tp-skills-host-room__page .tp-teach__days b{font-size:var(--teach-fs-caps-xs);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-line-flush);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-muted);display:block}.tp-skills-host-room__page .tp-teach__days b+span{font-family:var(--teach-display);font-size:var(--teach-fs-day);font-weight:var(--lc-weight-credential);line-height:var(--lc-text-line-flush);color:var(--teach-ink-2);margin-top:7px;display:block}.tp-skills-host-room__page .tp-teach__days>li.is-today b,.tp-skills-host-room__page .tp-teach__days>li.is-today b+span,.tp-skills-host-room__page .tp-teach__days>li.is-next b+span{color:var(--teach-ink)}.tp-skills-host-room__page .tp-teach__days>li.is-next b{color:var(--teach-mark)}.tp-skills-host-room__page .tp-teach__slots{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tp-skills-host-room__page .tp-teach__slot{font-size:var(--teach-fs-slot);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-line-flush);color:var(--teach-ink);white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.tp-skills-host-room__page .tp-teach__slot small{font-size:var(--teach-fs-slot-small);font-weight:var(--lc-weight-credential-regular);color:var(--teach-muted)}.tp-skills-host-room__page .tp-teach__shapes{gap:var(--lc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 30px;display:grid}.tp-skills-host-room__page .tp-teach__shape{border-radius:var(--lc-radius-bubble);background:var(--teach-sunken);height:100%;color:var(--teach-ink);transition:background var(--lc-motion-micro);flex-direction:column;padding:20px 22px 22px;text-decoration:none;display:flex}.tp-skills-host-room__page .tp-teach__shape:hover{background:color-mix(in oklab, var(--lc-text-primary) 6%, var(--lc-surface-sunken))}.tp-skills-host-room__page .tp-teach__key{font-size:var(--teach-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--teach-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-ink-2)}.tp-skills-host-room__page .tp-teach__figure{font-family:var(--teach-display);font-size:var(--teach-fs-figure);font-weight:var(--lc-weight-credential);line-height:var(--teach-lh-figure);letter-spacing:var(--teach-ls-serif);margin-top:14px}.tp-skills-host-room__page .tp-teach__shape .tp-teach__line{font-size:var(--teach-fs-shape-line);line-height:var(--lc-text-prose-line-snug);color:var(--teach-muted);margin-top:8px}.tp-skills-host-room__page .tp-teach__chapter{border-top:var(--lc-border-w-hairline) solid var(--teach-line);padding:34px 0 40px}.tp-skills-host-room__page .tp-teach__chapter-h,.tp-skills-host-room__page .tp-ledger__h h2{font-family:var(--teach-display);font-size:var(--teach-fs-h2);font-weight:var(--lc-weight-credential);line-height:var(--lc-text-title-line);letter-spacing:var(--teach-ls-h2);color:var(--teach-ink);margin:0}.tp-skills-host-room__page .tp-teach__chapter-h{margin-bottom:8px}.tp-skills-host-room__page .tp-teach__record{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;display:grid}.tp-skills-host-room__page .tp-teach__record>div{min-width:0;padding:16px 24px 4px 0}.tp-skills-host-room__page .tp-teach__record>div+div{border-left:var(--lc-border-w-hairline) solid var(--teach-line);padding-left:24px}.tp-skills-host-room__page .tp-teach__record dt{font-size:var(--teach-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--teach-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--teach-ink-2)}.tp-skills-host-room__page .tp-teach__val{font-family:var(--teach-display);font-size:var(--teach-fs-val);font-weight:var(--lc-weight-credential);line-height:var(--lc-text-line-flush);letter-spacing:var(--teach-ls-serif);color:var(--teach-ink);margin-top:12px}.tp-skills-host-room__page .tp-teach__val.is-none{font-family:var(--teach-body);font-size:var(--teach-fs-val-none);font-weight:var(--teach-w-book);line-height:var(--teach-lh-val-none);letter-spacing:var(--lc-tracking-normal);color:var(--teach-muted);margin-top:14px}.tp-skills-host-room__page .tp-teach__record .tp-teach__line{max-width:var(--teach-line-measure);font-size:var(--teach-fs-line);line-height:var(--lc-text-prose-line);color:var(--teach-ink-2);text-wrap:pretty;margin-top:8px}.tp-skills-host-room__page .tp-teach__record .tp-teach__line em{color:var(--teach-warn);font-style:normal}.tp-skills-host-room__page .tp-ledger{border-top:var(--lc-border-w-hairline) solid var(--teach-line);padding:34px 0 40px}.tp-skills-host-room__page .tp-ledger__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:8px;display:flex}.tp-skills-host-room__page .tp-ledger__h h2{align-items:baseline;gap:12px;display:inline-flex}.tp-skills-host-room__page .tp-ledger__h h2>span{font-family:var(--teach-body);font-size:var(--teach-fs-count);font-weight:var(--teach-w-book);letter-spacing:var(--lc-tracking-normal);color:var(--teach-muted)}.tp-skills-host-room__page .tp-ledger__create{min-height:var(--teach-tog-h);padding-inline:var(--lc-space-4);font-size:var(--teach-fs-create-sm);margin-left:auto}.tp-skills-host-room__page .tp-ledger__cols,.tp-skills-host-room__page .tp-ledger__row{grid-template-columns:var(--teach-ledger-cols);align-items:center;gap:20px;display:grid}.tp-skills-host-room__page .tp-ledger__cols{border-bottom:var(--lc-border-w-hairline) solid var(--teach-line-2);font-size:var(--teach-fs-caps-sm);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-line-flush);letter-spacing:var(--teach-ls-cols);text-transform:uppercase;color:var(--teach-muted);padding:0 0 12px}.tp-skills-host-room__page .tp-ledger__row{border-bottom:var(--lc-border-w-hairline) solid var(--teach-line);padding:16px 0}.tp-skills-host-room__page .tp-ledger__row:last-child{border-bottom:0}.tp-skills-host-room__page .tp-ledger__d{font-size:var(--teach-fs-date);font-weight:var(--lc-weight-strong);line-height:var(--teach-lh-step);color:var(--teach-ink)}.tp-skills-host-room__page .tp-ledger__d small{font-size:var(--teach-fs-desc);font-weight:var(--lc-weight-credential-regular);line-height:var(--teach-lh-caps);color:var(--teach-muted);margin-top:3px;display:block}.tp-skills-host-room__page .tp-ledger__t{min-width:0}.tp-skills-host-room__page .tp-ledger__t b{font-family:var(--teach-display);font-size:var(--teach-fs-title);font-weight:var(--lc-weight-credential);line-height:var(--teach-lh-step);letter-spacing:var(--teach-ls-serif);color:var(--teach-ink);display:block}.tp-skills-host-room__page .tp-ledger__t span{font-size:var(--teach-fs-desc);line-height:var(--lc-text-prose-line-snug);color:var(--teach-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.tp-skills-host-room__page .tp-ledger__tag{height:var(--teach-tag-h);border-radius:var(--lc-radius-chip);background:var(--teach-sunken);font-size:var(--teach-fs-tag);font-weight:var(--lc-weight-emphasis);color:var(--teach-ink-2);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.tp-skills-host-room__page .tp-ledger__reg{font-size:var(--teach-fs-cell);font-weight:var(--lc-weight-strong);color:var(--teach-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tp-skills-host-room__page .tp-ledger__reg small{font-size:var(--teach-fs-cell-sm);font-weight:var(--lc-weight-credential-regular);color:var(--teach-muted);flex-basis:100%}.tp-skills-host-room__page .tp-ledger__meter{gap:3px;display:flex}.tp-skills-host-room__page .tp-ledger__meter>i{width:var(--teach-meter-w);height:var(--teach-meter-h);border-radius:var(--lc-radius-pill);background:var(--teach-line-2)}.tp-skills-host-room__page .tp-ledger__meter>i.is-on{background:var(--teach-mark)}.tp-skills-host-room__page .tp-ledger__st{font-size:var(--teach-fs-cell);font-weight:var(--lc-weight-credential);color:var(--teach-ink-2)}.tp-skills-host-room__page .tp-ledger__st.is-warn{color:var(--teach-warn)}.tp-skills-host-room__page .tp-ledger__st.is-cx{color:var(--teach-muted)}.tp-skills-host-room__page .tp-ledger__st small{font-size:var(--teach-fs-cell-sm);font-weight:var(--lc-weight-credential-regular);line-height:var(--teach-lh-caps);color:var(--teach-muted);margin-top:2px;display:block}.tp-skills-host-room__page .tp-ledger__doors{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px 14px;display:flex}.tp-skills-host-room__page .tp-ledger__go{font-size:var(--teach-fs-cell);font-weight:var(--lc-weight-emphasis);color:var(--teach-ink-2);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tp-skills-host-room__page .tp-ledger__go svg{font-size:var(--teach-fs-eyebrow-ico);flex:none}.tp-skills-host-room__page .tp-ledger__go:hover{color:var(--teach-mark)}.tp-skills-host-room__page .tp-ledger__row.is-cx .tp-ledger__d,.tp-skills-host-room__page .tp-ledger__row.is-cx .tp-ledger__t b{color:var(--teach-muted)}.tp-skills-host-room__page .tp-ledger__row.is-cx .tp-ledger__d>span{text-decoration:line-through;text-decoration-color:var(--teach-line-2)}.tp-skills-host-room__page .tp-ledger__more{justify-content:center;padding-top:24px;display:flex}.tp-skills-host-room__page .tp-ledger--cx .tp-ledger__row{padding:12px 0}.tp-skills-host-room__page .tp-ledger--cx .tp-ledger__t b{font-family:var(--teach-body);font-size:var(--teach-fs-title-cx);letter-spacing:var(--lc-tracking-normal)}.tp-skills-host-room__page details.tp-ledger>summary{cursor:pointer;list-style:none}.tp-skills-host-room__page details.tp-ledger>summary::-webkit-details-marker{display:none}.tp-skills-host-room__page .tp-ledger__tog{height:var(--teach-tog-h);border:var(--lc-border-w-hairline) solid var(--teach-line-2);border-radius:var(--lc-radius-pill);font-size:var(--teach-fs-cell);font-weight:var(--lc-weight-strong);color:var(--teach-ink);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.tp-skills-host-room__page .tp-ledger__tog svg{font-size:var(--teach-fs-tog-ico);transition:transform var(--lc-motion-micro);flex:none}.tp-skills-host-room__page details.tp-ledger[open] .tp-ledger__tog svg{transform:rotate(180deg)}.tp-skills-host-room__page .tp-ledger__tog-o,.tp-skills-host-room__page details.tp-ledger[open] .tp-ledger__tog-c{display:none}.tp-skills-host-room__page details.tp-ledger[open] .tp-ledger__tog-o{display:inline}.tp-skills-host-room__page details.tp-ledger>summary:hover .tp-ledger__tog{border-color:var(--teach-ink-2)}.tp-skills-host-room__page details.tp-ledger:not([open]){padding-bottom:34px}.tp-skills-host-room__page details.tp-ledger:not([open]) .tp-ledger__h{margin-bottom:0}.tp-skills-host-room__sheet{gap:var(--lc-space-3);margin:0;display:grid}.tp-skills-host-room__sheet>p{margin:0}.tp-skills-host-room__meta{justify-content:space-between;align-items:baseline;gap:var(--lc-space-3);font:var(--lc-text-caption);display:flex}.tp-skills-host-room__count{color:var(--lc-text-secondary);white-space:nowrap;flex:none}@container tp-teach (width<=900px){.tp-skills-host-room__page .tp-teach__hero{grid-template-columns:minmax(0,1fr)}.tp-skills-host-room__page .tp-teach__todo{margin-top:26px}.tp-skills-host-room__page .tp-ledger__cols{display:none}.tp-skills-host-room__page .tp-ledger__h{border-bottom:var(--lc-border-w-hairline) solid var(--teach-line-2);padding-bottom:10px}.tp-skills-host-room__page .tp-ledger__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 12px;padding:14px 0}.tp-skills-host-room__page .tp-ledger__d{font-size:var(--teach-fs-cell-sm);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:0 8px;display:flex}.tp-skills-host-room__page .tp-ledger__d small{font-size:var(--teach-fs-cell-sm);margin:0;display:inline}.tp-skills-host-room__page .tp-ledger__t{grid-column:1/-1;margin-bottom:4px}.tp-skills-host-room__page .tp-ledger__format{display:none}.tp-skills-host-room__page .tp-ledger__reg,.tp-skills-host-room__page .tp-ledger__st{font-size:var(--teach-fs-cell-sm);grid-column:1}.tp-skills-host-room__page .tp-ledger__reg small{flex-basis:auto}.tp-skills-host-room__page .tp-ledger__st:empty{display:none}.tp-skills-host-room__page .tp-ledger__st small{margin:0 0 0 6px;display:inline}.tp-skills-host-room__page .tp-ledger__doors{flex-direction:column;grid-area:3/2/span 2;align-items:flex-end}.tp-skills-host-room__page .tp-ledger--cx .tp-ledger__t span{display:none}.tp-skills-host-room__page details.tp-ledger .tp-ledger__h{flex-wrap:nowrap;align-items:center}.tp-skills-host-room__page details.tp-ledger:not([open]) .tp-ledger__h{border-bottom:0;padding-bottom:0}.tp-skills-host-room__page details.tp-ledger:not([open]){padding-bottom:28px}}@media (width<=767px){.tp-sa-hub.tp-skills-host-room__page{--tp-page-gutter:var(--lc-space-4);--teach-fs-h1:34px;--teach-fs-sub:20px;--teach-fs-lede:16px;--teach-fs-step:19px;--teach-fs-day:17px;--teach-fs-caps-xs:9.5px;--teach-fs-slot:11px;--teach-fs-val:28px;--teach-fs-val-none:15.5px;--teach-fs-line:13.5px;--teach-fs-figure:24px;--teach-fs-create:13.5px;--teach-day-h:52px;--teach-lead-act-h:50px;padding-top:var(--lc-space-2-5)}.tp-skills-host-room__page .tp-teach__top{flex-wrap:wrap;gap:10px;min-height:0;margin-bottom:22px}.tp-skills-host-room__page .tp-teach__create{min-height:var(--lc-control-h-sm);padding-inline:14px}.tp-skills-host-room__page .tp-teach__when-long{display:none}.tp-skills-host-room__page .tp-teach__when-short{display:inline}.tp-skills-host-room__page .tp-teach__lead h1{max-width:none;margin-top:12px}.tp-skills-host-room__page .tp-teach__sub,.tp-skills-host-room__page .tp-teach__lede{margin-top:12px}.tp-skills-host-room__page .tp-teach__todo{border-radius:var(--lc-radius-bubble);padding:20px 18px 6px}.tp-skills-host-room__page .tp-teach__step{column-gap:12px;padding:14px 0 16px}.tp-skills-host-room__page .tp-teach__lead-act{justify-content:center;justify-self:stretch}.tp-skills-host-room__page .tp-teach__week{margin-top:34px;padding-bottom:22px}.tp-skills-host-room__page .tp-teach__days{margin-top:14px}.tp-skills-host-room__page .tp-teach__days>li{padding-top:24px}.tp-skills-host-room__page .tp-teach__days b{letter-spacing:var(--lc-tracking-caps-md)}.tp-skills-host-room__page .tp-teach__days b+span{margin-top:5px}.tp-skills-host-room__page .tp-teach__slots{gap:5px;margin-top:8px}.tp-skills-host-room__page .tp-teach__slot small{display:none}.tp-skills-host-room__page .tp-teach__shapes{gap:var(--lc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 22px}.tp-skills-host-room__page .tp-teach__shape{padding:16px 16px 18px}.tp-skills-host-room__page .tp-teach__chapter,.tp-skills-host-room__page .tp-ledger{padding:28px 0 30px}.tp-skills-host-room__page .tp-teach__record{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-skills-host-room__page .tp-teach__record>div{padding:14px 12px 16px 0}.tp-skills-host-room__page .tp-teach__record>div:nth-child(3){border-left:0;padding-left:0}.tp-skills-host-room__page .tp-teach__record>div:nth-child(n+3){border-top:var(--lc-border-w-hairline) solid var(--teach-line)}.tp-skills-host-room__page .tp-teach__record>div:nth-child(2),.tp-skills-host-room__page .tp-teach__record>div:nth-child(4){padding-left:16px}.tp-skills-host-room__page .tp-teach__val,.tp-skills-host-room__page .tp-teach__val.is-none{margin-top:8px}.tp-skills-host-room__page .tp-ledger__create{display:none}.tp-skills-host-room__page .tp-ledger__go{font-size:var(--teach-fs-desc)}.tp-skills-host-room__page .tp-sa-work__draftrow{row-gap:var(--lc-space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""line""go"}.tp-skills-host-room__page .tp-sa-work__draftgo{justify-self:start}}@media (prefers-reduced-motion:reduce){.tp-skills-host-room__page .tp-teach__go svg,.tp-skills-host-room__page .tp-teach__shape,.tp-skills-host-room__page .tp-ledger__tog svg{transition:none}}@media (pointer:coarse){.tp-skills-host-room__page a.tp-teach__go,.tp-skills-host-room__page .tp-ledger__go{position:relative}.tp-skills-host-room__page .tp-ledger__doors{row-gap:var(--lc-space-7)}.tp-skills-host-room__page a.tp-teach__go:before,.tp-skills-host-room__page .tp-ledger__go:before,.tp-skills-host-room__page .tp-teach__create:before{content:"";inset-block:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));inset-inline:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));position:absolute}}
