.tp-sa-work__next{padding:var(--lc-space-2) 0 var(--lc-space-10);gap:var(--lc-space-10);border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tp-sa-work__next .tp-sa-hub__display{font-size:var(--lc-text-page-title-size);line-height:var(--lc-text-page-title-line);margin:var(--lc-space-3) 0 var(--lc-space-2)}.tp-sa-work__nums{margin:var(--lc-space-6) 0 0;flex-wrap:wrap;display:flex}.tp-sa-work__nums>div{padding-right:var(--lc-space-7);flex-direction:column;display:flex}.tp-sa-work__nums>div+div{padding-left:var(--lc-space-7);border-left:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-work__nums dd{align-items:baseline;gap:var(--lc-space-2);font-family:var(--lc-text-display-font);font-size:var(--lc-text-display-size);font-weight:var(--lc-text-display-weight);line-height:var(--lc-text-line-flush);letter-spacing:var(--lc-text-display-tracking);margin:0;display:flex}.tp-sa-work__nums dd small{color:var(--lc-text-muted);font-family:var(--lc-text-label-font);font-size:var(--lc-text-label-size);line-height:var(--lc-text-label-line);font-weight:var(--lc-text-label-weight);letter-spacing:var(--lc-text-body-tracking)}.tp-sa-work__nums dd.tp-sa-work__word{padding-top:var(--lc-space-2);font-family:var(--lc-text-section-font);font-size:var(--lc-text-section-size);font-weight:var(--lc-text-section-weight);letter-spacing:var(--lc-text-section-tracking)}.tp-sa-work__nums dd.tp-sa-work__word[data-missing=true]{color:var(--lc-feedback-warning)}.tp-sa-work__nums dt{margin-top:var(--lc-space-2);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-work__rowfacts,.tp-sa-work__caption{display:none}.tp-sa-work__bar{width:100%;max-width:calc(var(--lc-space-16) * 2 + var(--lc-space-3));height:5px;margin-top:var(--lc-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-surface-active);display:block;overflow:hidden}.tp-sa-work__bar i{background:var(--lc-action-primary);height:100%;display:block}.tp-sa-work__side{align-items:stretch;gap:var(--lc-space-2);flex-direction:column;min-width:220px;display:flex}.tp-sa-work__side .lc-btn{justify-content:center}.tp-sa-work__side small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);text-align:center}.tp-sa-work__table{width:100%;margin-top:var(--lc-space-2);border-collapse:collapse;font-size:var(--lc-text-body-sm-size)}.tp-sa-work__table th{padding:var(--lc-space-3) var(--lc-space-3) var(--lc-space-3) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-strong);color:var(--lc-text-muted);font-family:var(--lc-text-eyebrow-font);font-size:var(--lc-text-eyebrow-size);line-height:var(--lc-text-eyebrow-line);font-weight:var(--lc-text-eyebrow-weight);letter-spacing:var(--lc-text-eyebrow-tracking);text-align:left;text-transform:uppercase}.tp-sa-work__table td{padding:var(--lc-space-4) var(--lc-space-3) var(--lc-space-4) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);color:var(--lc-text-secondary);vertical-align:middle}.tp-sa-work__table td b{color:var(--lc-text-primary);font-weight:var(--lc-text-section-weight)}.tp-sa-work__table td span{margin-top:var(--lc-space-1);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.tp-sa-work__table td.tp-sa-work__num{white-space:nowrap}.tp-sa-work__table td[data-missing=true]{color:var(--lc-feedback-warning)}.tp-sa-work__table td.tp-sa-work__actions{text-align:right;white-space:nowrap;padding-right:0}.tp-sa-work__actions .lc-btn+.lc-btn{margin-left:var(--lc-space-2)}.tp-sa-edit__title{padding-bottom:var(--lc-space-6);justify-content:space-between;align-items:flex-end;gap:var(--lc-space-6);border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-strong);display:flex}.tp-sa-edit__title .tp-sa-hub__display{font-size:var(--lc-text-page-title-size);line-height:var(--lc-text-page-title-line);margin:var(--lc-space-2) 0}.tp-sa-edit__title-actions{align-items:center;gap:var(--lc-space-2);flex:none;display:flex}.tp-sa-edit__room{align-self:stretch;position:relative}.tp-sa-edit__room small{top:calc(100% + var(--lc-space-1));white-space:nowrap;color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);position:absolute;right:0}.tp-sa-edit__title-actions .lc-badge{white-space:nowrap}@media (width<=900px){.tp-sa-work__next{gap:var(--lc-space-5);grid-template-columns:minmax(0,1fr)}.tp-sa-work__side{flex-flow:wrap}}@media (width<=767px){.tp-sa-work__nums{flex-wrap:nowrap}.tp-sa-work__nums>div{min-width:0;padding-right:var(--lc-space-3);flex:1 1 0}.tp-sa-work__nums>div+div{padding-left:var(--lc-space-3)}.tp-sa-work__nums dd{font-size:var(--lc-text-title-size);line-height:var(--lc-text-title-line);flex-wrap:wrap}.tp-sa-work__nums dd.tp-sa-work__word{font-family:var(--lc-text-title-font);font-size:var(--lc-text-title-size);font-weight:var(--lc-text-title-weight);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking);white-space:nowrap;padding-top:0}.tp-sa-work__nums>div:last-child{flex:none}.tp-sa-work__table thead,.tp-sa-work__table td.tp-sa-work__format,.tp-sa-work__table td.tp-sa-work__num.tp-sa-work__count,.tp-sa-work__table td.tp-sa-work__num.tp-sa-work__turnout,.tp-sa-work__table td.tp-sa-work__prep{display:none}.tp-sa-work__rowfacts{font-size:inherit;display:inline}.tp-sa-work__caption{margin-top:var(--lc-space-1);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.tp-sa-work__table tr{gap:var(--lc-space-1) var(--lc-space-3);padding:var(--lc-space-3) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.tp-sa-work__table td{border-bottom:0;padding:0}.tp-sa-work__table td.tp-sa-work__actions{padding-top:var(--lc-space-2);text-align:left;grid-column:1/-1}.tp-sa-edit__title{flex-direction:column;align-items:stretch}.tp-sa-edit__title-actions{grid-template-columns:auto auto;justify-content:start;align-items:center;display:grid}.tp-sa-edit__title-actions .lc-badge{grid-column:1/-1;justify-self:start}.tp-sa-edit__room{display:contents}.tp-sa-edit__room small{white-space:normal;grid-column:1/-1;justify-self:start;position:static}}@media (width<=1200px){.tp-sa-edit__title:has(>.tp-skills-teaching-team){flex-direction:column;align-items:stretch}.tp-sa-edit__title:has(>.tp-skills-teaching-team) .tp-sa-edit__title-actions{grid-template-columns:auto auto;justify-content:start;align-items:center;display:grid}.tp-sa-edit__title:has(>.tp-skills-teaching-team) .tp-sa-edit__title-actions .lc-badge{grid-column:1/-1;justify-self:start}.tp-sa-edit__title:has(>.tp-skills-teaching-team) .tp-sa-edit__room{display:contents}.tp-sa-edit__title:has(>.tp-skills-teaching-team) .tp-sa-edit__room small{white-space:normal;grid-column:1/-1;justify-self:start;position:static}}.tp-sa-host__share{max-width:var(--lc-measure-md);gap:var(--lc-space-3);grid-template-columns:minmax(0,1fr);display:grid}.tp-sa-host__edit-layout+.tp-sa-host__share{padding-top:var(--lc-space-7)}.tp-sa-host__share-header h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);margin:0}.tp-sa-host__share-link{align-items:center;gap:var(--lc-space-2);min-width:0;display:flex}.tp-sa-host__share-url{overflow-wrap:anywhere;min-width:0}.tp-sa-host__share-image{aspect-ratio:1200/630;border-radius:var(--lc-radius-card);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);background:var(--lc-surface-sunken);width:100%;max-width:600px;height:auto;display:block}.tp-sa-host__share-images{gap:var(--lc-space-2);margin-top:var(--lc-space-4);display:grid}.tp-sa-host__share-image-actions{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-sa-host__share-image-hint{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-muted);margin:0}.tp-sa-host__cancel{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-6);margin-top:var(--lc-space-10);padding-top:var(--lc-space-6);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:flex}.tp-sa-host__cancel>div>h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);margin:0}.tp-sa-host__cancel p{max-width:var(--lc-measure-brief);margin:var(--lc-space-1) 0 0;color:var(--lc-text-muted)}.tp-sa-host__cancel-form{gap:var(--lc-space-4);display:grid}.tp-sa-host__cancel-actions{justify-content:flex-end;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-sa-host__cancel-form>p{margin:0}.tp-sa-host__move-when{gap:var(--lc-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tp-sa-host__move-compare{gap:var(--lc-space-2) var(--lc-space-4);padding:var(--lc-space-3) var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.tp-sa-host__move-compare dt{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-body-line)}.tp-sa-host__move-compare dd{color:var(--lc-text-secondary);margin:0}.tp-sa-host__move-compare dd.is-new{color:var(--lc-text-primary);font-weight:var(--lc-weight-strong)}.tp-sa-host__move-compare dd.is-pending{color:var(--lc-text-muted);font-weight:var(--lc-text-body-weight)}.tp-sa-host__move-compare dd small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);font-weight:var(--lc-text-body-weight);display:block}.tp-sa-host__cancel-form>p.tp-sa-host__move-note{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}@media (width<=767px){.tp-sa-host__cancel{flex-direction:column}.tp-sa-host__move-when{grid-template-columns:minmax(0,1fr)}.tp-sa-work__table,.tp-sa-work__table tbody,.tp-sa-work__table tr,.tp-sa-work__table td{display:block}.tp-sa-work__table thead{display:none}.tp-sa-work__table tr{padding:var(--lc-space-4) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-work__table td{border:0;padding:0}.tp-sa-work__table td+td{margin-top:var(--lc-space-2)}.tp-sa-work__table td.tp-sa-work__num{align-items:baseline;gap:0 var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-sa-work__actions{gap:var(--lc-space-2);margin-top:var(--lc-space-3);flex-wrap:wrap;display:flex}}.tp-sa-work__draftcard{align-items:center;gap:var(--lc-space-2);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);padding-inline-end:var(--lc-space-2);display:flex}.tp-sa-work__draftcard>.lc-btn{margin-left:auto}.tp-sa-work__draftrow{align-items:center;column-gap:var(--lc-space-4);min-width:0;padding:var(--lc-space-4);border-radius:var(--lc-radius-card);color:var(--lc-text-primary);flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go""line go";text-decoration:none;display:grid}.tp-sa-work__draftrow:hover{background:var(--lc-surface-hover)}.tp-sa-work__drafttitle{font-family:var(--lc-text-title-font);font-size:var(--lc-text-section-size);font-weight:var(--lc-text-title-weight);line-height:var(--lc-text-title-line);grid-area:title}.tp-sa-work__draftline{color:var(--lc-text-secondary);font:var(--lc-text-caption);grid-area:line}.tp-sa-work__draftgo{color:var(--lc-action-primary);font-weight:var(--lc-weight-strong);grid-area:go}.tp-sa-desk__rule{padding-top:var(--lc-space-6);gap:var(--lc-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tp-sa-desk__rule p{max-width:var(--lc-measure-sm);margin:var(--lc-space-2) 0 0;color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.tp-sa-desk__rule p b{color:var(--lc-text-primary);font-weight:var(--lc-weight-strong)}.tp-sa-desk__rule small{margin-top:var(--lc-space-2);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.tp-sa-desk__rule small[data-missing=true]{color:var(--lc-feedback-warning)}.tp-sa-desk__rule--caption{padding-top:var(--lc-space-2)}.tp-sa-desk__segment{margin-top:var(--lc-space-3)}.tp-sa-desk__table td.tp-sa-desk__name b{display:block}.tp-sa-desk__meetings{align-items:center;gap:var(--lc-space-1);margin-left:var(--lc-space-2);vertical-align:middle;display:inline-flex}.tp-sa-work__table td .tp-sa-desk__meetings{margin-top:0;display:inline-flex}.tp-sa-desk__meetings i{width:var(--lc-w-meeting-dot);height:var(--lc-w-meeting-dot);border-radius:var(--lc-radius-pill);border:var(--lc-border-w-medium) solid var(--lc-border-strong);display:block}.tp-sa-desk__meetings i[data-on=true]{background:var(--lc-text-primary);border-color:var(--lc-text-primary)}.tp-sa-work__table td b.tp-sa-desk__done,.tp-sa-desk__done{color:var(--lc-trust-ink);font-weight:var(--lc-weight-strong)}.tp-sa-desk__code{margin-top:var(--lc-space-1);color:var(--lc-text-muted);font:var(--lc-text-mono-sm);display:block}.tp-sa-desk__table td.tp-sa-desk__actions{text-align:right;white-space:nowrap;padding-right:0}.tp-sa-desk__table td.tp-sa-desk__actions .lc-btn+.lc-btn{margin-left:var(--lc-space-2)}.tp-sa-desk__table td .tp-sa-hub__status+span{margin-top:var(--lc-space-1)}.tp-sa-desk .tp-sa-hub__zone-head{row-gap:var(--lc-space-1);flex-wrap:wrap}.tp-sa-desk .tp-sa-hub__zone-head>span{white-space:nowrap}.tp-sa-desk__table td .tp-sa-hub__status{font-size:inherit;line-height:inherit;margin-top:0;display:inline-flex}.tp-sa-desk__table th,.tp-sa-desk__table td.tp-sa-desk__when{white-space:nowrap}:lang(uk) .tp-sa-desk__dates{text-transform:none}.tp-sa-desk__table td small{margin-top:var(--lc-space-1);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.tp-sa-desk__zone-foot{margin-top:var(--lc-space-4);align-items:center;gap:var(--lc-space-4);flex-wrap:wrap;display:flex}.tp-sa-desk__zone-foot small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-desk__evidence{gap:var(--lc-space-2);margin:0;padding:0;display:grid}.tp-sa-desk__evidence>div{grid-template-columns:var(--lc-space-4) minmax(0, 1fr);column-gap:var(--lc-space-2);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);align-items:start;display:grid}.tp-sa-desk__evidence svg{width:var(--lc-space-4);height:var(--lc-space-4);color:var(--lc-trust-ink);margin-top:2px}.tp-sa-desk__evidence dt{color:var(--lc-text-primary);font-weight:var(--lc-weight-strong)}.tp-sa-desk__evidence dd{color:var(--lc-text-muted);margin:0}.tp-sa-desk__dialog-body{gap:var(--lc-space-4);display:grid}.tp-sa-desk__dialog-body>p,.tp-sa-desk__hint{color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.tp-sa-desk__hint b{color:var(--lc-text-primary);font-weight:var(--lc-weight-strong)}.tp-sa-desk__due{gap:var(--lc-space-3);grid-template-columns:minmax(0,1fr) minmax(0,10rem);align-items:start;display:grid}.tp-sa-desk__handin{gap:var(--lc-space-2);padding-bottom:var(--lc-space-4);border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:grid}.tp-sa-desk__handin small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-desk__handin p{max-width:var(--lc-measure-sm);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);white-space:pre-line;overflow-wrap:anywhere;margin:0}.tp-sa-desk__criterion{padding:var(--lc-space-3) 0 0;gap:var(--lc-space-2);border:0;min-width:0;margin:0;display:grid}.tp-sa-desk__criterion legend{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);font-weight:var(--lc-weight-strong);padding:0}.tp-sa-desk__criterion ul{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);margin:0;padding:0;list-style:none}.tp-sa-desk__criterion .lc-togglechips{gap:var(--lc-space-2)}.tp-sa-desk__scores{padding-top:var(--lc-space-3);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.tp-sa-desk__scores h3{margin:0 0 var(--lc-space-1);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong)}.tp-sa-desk__scores ul{color:var(--lc-text-secondary);margin:0;padding:0;list-style:none}.tp-sa-desk__scores p{margin:var(--lc-space-2) 0 0;color:var(--lc-text-secondary)}.tp-sa-desk__people{margin:var(--lc-space-2) 0 0;padding:0;list-style:none}.tp-sa-desk__people li{justify-content:space-between;align-items:center;gap:var(--lc-space-3);padding:var(--lc-space-3) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);font-size:var(--lc-text-body-sm-size);display:flex}.tp-sa-desk__assistant-add{margin-top:var(--lc-space-4);gap:var(--lc-space-2);max-width:var(--lc-w-form-inline);display:grid}.tp-sa-desk__assistant-add small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}@media (width<=767px){.tp-sa-desk__rule{grid-template-columns:minmax(0,1fr)}.tp-sa-work__nums:has(>div:nth-child(4)){row-gap:var(--lc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp-sa-work__nums:has(>div:nth-child(4))>div,.tp-sa-work__nums:has(>div:nth-child(4))>div:last-child{padding:0 var(--lc-space-3)}.tp-sa-work__nums:has(>div:nth-child(4))>div:nth-child(odd){border-left:0;padding-left:0}.tp-sa-desk__table td:before{content:attr(data-label);color:var(--lc-text-muted);font:var(--lc-text-eyebrow);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase;margin-bottom:2px;display:block}.tp-sa-desk__table td.tp-sa-desk__name:before,.tp-sa-desk__table td.tp-sa-desk__actions:before{content:none}.tp-sa-desk__table td.tp-sa-desk__actions{text-align:left;white-space:normal}.tp-sa-desk__table td.tp-sa-desk__actions .lc-btn,.tp-sa-desk__table td.tp-sa-desk__actions .lc-btn+.lc-btn{margin:0 var(--lc-space-2) var(--lc-space-2) 0}.tp-sa-desk__table td.tp-sa-desk__task,.tp-sa-desk__table td:empty{display:none}.tp-sa-desk__criterion .lc-togglechip{padding:0 var(--lc-space-3)}.tp-sa-desk__due{grid-template-columns:minmax(0,1fr)}}.tp-sa-work__assisted-list{gap:var(--lc-space-2);margin:0;padding:0;list-style:none;display:grid}.tp-sa-work__draftrow--still:hover{background:0 0}.tp-sa-work__draftcard--request{flex-wrap:wrap}.tp-sa-work__draftcard--request>.tp-sa-work__draftrow{flex-basis:0}.tp-sa-work__requestbody{margin-top:var(--lc-space-1);color:var(--lc-text-primary);font:var(--lc-text-caption);grid-column:1/-1}.tp-sa-work__requestactions{justify-content:flex-end;gap:var(--lc-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.tp-sa-work__requestactions>form{margin:0}@media (width<=767px){.tp-sa-work__draftcard--request{padding-inline-end:0}.tp-sa-work__draftcard--request>.tp-sa-work__draftrow{flex-basis:100%}.tp-sa-work__draftcard--request>.tp-sa-work__requestactions{width:100%;padding:0 var(--lc-space-4) var(--lc-space-4)}}.tp-sa-hub__zone+.tp-sa-work__next{padding-top:var(--lc-space-10)}@media (width<=767px){.tp-sa-hub__zone+.tp-sa-work__next{padding-top:var(--lc-space-6)}}.tp-sa-host__recap{gap:var(--lc-space-3);margin-top:var(--lc-space-6);grid-template-columns:minmax(0,1fr);display:grid}.tp-sa-host__recap-head{justify-content:space-between;align-items:baseline;gap:var(--lc-space-2) var(--lc-space-4);flex-wrap:wrap;display:flex}.tp-sa-host__recap-head h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);margin:0}.tp-sa-host__recap-head span,.tp-sa-host__recap>p{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.tp-sa-host__recap>p{max-width:var(--lc-measure-md)}.tp-sa-host__recap-form{gap:var(--lc-space-4);display:grid}.tp-sa-host__recap-actions{align-items:center;gap:var(--lc-space-2) var(--lc-space-4);flex-wrap:wrap;display:flex}.tp-sa-host__recap-actions small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-host__goals{gap:var(--lc-space-2);padding-top:var(--lc-space-5);display:grid}.tp-sa-host__goals h3{font:var(--lc-text-subsection);margin:0}.tp-sa-host__goals li{padding-block:var(--lc-space-2);flex-wrap:wrap}.tp-sa-host__goals li>strong{font-weight:var(--lc-weight-strong);font-variant-numeric:tabular-nums}.tp-sa-host__goal-after{gap:var(--lc-space-1) var(--lc-space-4);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.tp-sa-host__goal-after>span:first-child{flex-basis:100%}.tp-sa-host__goal-after strong{color:var(--lc-text-primary);font-weight:var(--lc-weight-strong);font-variant-numeric:tabular-nums}.tp-sa-host__invite{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-6);margin-top:var(--lc-space-10);padding-top:var(--lc-space-6);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:flex}.tp-sa-host__invite>div>h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);margin:0}.tp-sa-host__invite>div>p{max-width:var(--lc-measure-brief);margin:var(--lc-space-1) 0 0;color:var(--lc-text-muted)}.tp-sa-host__invite-body{gap:var(--lc-space-4);display:grid}.tp-sa-host__invite-body>p{margin:0}.tp-sa-host__invite-who{gap:var(--lc-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.tp-sa-host__invite-who legend{margin-bottom:var(--lc-space-2);font:var(--lc-text-label);padding:0}.tp-sa-host__invite-loading{align-items:center;gap:var(--lc-space-3);color:var(--lc-text-muted);margin:0;display:flex}@media (width<=767px){.tp-sa-host__invite{flex-direction:column}}.tp-sa-host__recap-head span.is-warn{align-items:center;gap:var(--lc-space-2);color:var(--lc-feedback-warning-text);font-weight:var(--lc-weight-emphasis);display:inline-flex}.tp-sa-host__recap-head span.is-warn:before{content:"";width:var(--lc-space-2);height:var(--lc-space-2);border-radius:var(--lc-radius-pill);background:currentColor;flex:none}.tp-sa-host__composer{--composer-ground:var(--lc-surface-canvas);--composer-foot:var(--lc-surface-sunken);--composer-label-size:12px;--composer-foot-size:13.5px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}[data-theme=dark] .tp-sa-host__composer{--composer-ground:var(--lc-surface-sunken);--composer-foot:color-mix(in oklab, var(--lc-text-primary) 4%, transparent)}.tp-sa-host__composer>.lc-field--sheet{display:contents}.tp-sa-host__composer:before{content:"";border:var(--lc-border-w-hairline) solid var(--lc-border-default);border-radius:var(--lc-radius-card);background:var(--composer-ground);transition:border-color var(--lc-motion-micro), box-shadow var(--lc-motion-micro);pointer-events:none;grid-area:2/1/4}.tp-sa-host__composer:has(.lc-field__control:focus-visible):before{border-color:var(--lc-action-primary);box-shadow:var(--lc-focus-ring)}.tp-sa-host__composer:has(.lc-field__sheet[data-invalid=true]):before{border-color:var(--lc-feedback-danger)}.tp-sa-host__composer .lc-field__label{margin-bottom:var(--lc-space-2-5);font-size:var(--composer-label-size);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--lc-text-secondary);grid-area:1/1}.tp-sa-host__composer .lc-field__sheet,.tp-sa-host__composer .lc-field__sheet:hover:not(:has(.lc-field__control:disabled)),.tp-sa-host__composer .lc-field__sheet:has(.lc-field__control:focus-visible),.tp-sa-host__composer .lc-field__sheet[data-invalid=true]{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;grid-area:2/1;padding:18px 20px;position:relative}.tp-sa-host__composer .lc-field__control{font-size:var(--lc-text-body-size);line-height:var(--lc-text-prose-line)}.tp-sa-host__composer-foot{justify-content:space-between;align-items:center;gap:var(--lc-space-4);margin:0 var(--lc-border-w-hairline) var(--lc-border-w-hairline);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:0 0 var(--lc-radius-card) var(--lc-radius-card);background:var(--composer-foot);grid-area:3/1;padding:10px 10px 10px 20px;display:flex;position:relative}.tp-sa-host__composer-foot small{gap:var(--lc-space-0-5);min-width:0;font-size:var(--composer-foot-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted);display:grid}.tp-sa-host__composer-foot .lc-btn{flex:none}@media (width<=767px){.tp-sa-host__composer{--composer-foot-size:12.5px}.tp-sa-host__composer .lc-field__sheet,.tp-sa-host__composer .lc-field__sheet:has(.lc-field__control:focus-visible){padding:14px 16px}.tp-sa-host__composer .lc-field__control{min-height:5lh}.tp-sa-host__composer-foot{padding:8px 8px 8px 14px}}.tp-sa-hub.tp-host-after{--tp-page-gutter:clamp(20px, 4vw, 56px);--after-ink:var(--lc-text-primary);--after-ink-2:var(--lc-text-secondary);--after-muted:var(--lc-text-muted);--after-line:var(--lc-border-subtle);--after-ground:var(--lc-surface-canvas);--after-sunken:var(--lc-surface-sunken);--after-mark:var(--lc-action-primary);--after-mark-soft:color-mix(in oklab, var(--lc-action-primary) 10%, transparent);--after-display:var(--lc-text-display-font);--after-body:var(--lc-text-body-font);--after-fs-back:14px;--after-fs-back-ico:16px;--after-fs-caps:12px;--after-fs-state:11px;--after-fs-state-ico:13px;--after-fs-h1:clamp(40px, 4.4vw, 60px);--after-fs-sub:clamp(21px, 2.1vw, 29px);--after-fs-door:15px;--after-fs-door-ico:18px;--after-fs-h2:28px;--after-fs-help:15px;--after-fs-figure:26px;--after-fs-note:14px;--after-fs-group:11px;--after-fs-name:16px;--after-fs-face:12px;--after-fs-goal-none:19px;--after-fs-goal:14px;--after-fs-private:13.5px;--after-fs-private-ico:17px;--after-fs-val:16px;--after-lh-h1:1.03;--after-lh-sub:1.25;--after-lh-caps:1.4;--after-lh-h2:1.2;--after-lh-help:1.55;--after-lh-figure:1;--after-lh-goal:1.3;--after-lh-private:1.5;--after-ls-h1:-.022em;--after-ls-serif:-.006em;--after-ls-h2:-.012em;--after-ls-state:.1em;--after-rail-w:368px;--after-h1-measure:12ch;--after-sub-measure:34ch;--after-help-measure:60ch;--after-val-measure:60ch;--after-key-w:15rem;--after-door-h:52px;--after-face:34px;max-width:var(--lc-content-max-wide);padding-top:var(--lc-space-6);padding-inline:var(--tp-page-gutter);color:var(--after-ink);container:tp-teach/inline-size}[data-theme=dark] .tp-sa-hub.tp-host-after{--after-mark:var(--lc-text-link);--after-mark-soft:color-mix(in oklab, var(--lc-text-link) 16%, transparent)}:where(.tp-host-after) :where(.tp-host-after__people-list,.tp-host-after__goals ul){margin:0;padding:0;list-style:none}.tp-host-after .tp-host-after__top{justify-content:space-between;align-items:center;gap:var(--lc-space-4);min-height:var(--lc-control-h-md);margin-bottom:34px;display:flex}.tp-host-after .tp-host-after__back{align-items:center;gap:var(--lc-space-2);font-family:var(--after-body);font-size:var(--after-fs-back);font-weight:var(--lc-weight-emphasis);color:var(--after-ink-2);text-decoration:none;display:inline-flex}@media (pointer:coarse){.tp-host-after .tp-host-after__back{position:relative}.tp-host-after .tp-host-after__back: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}}.tp-host-after .tp-host-after__back:hover{color:var(--after-mark)}.tp-host-after .tp-host-after__back svg{font-size:var(--after-fs-back-ico)}.tp-host-after .tp-host-after__top-doors{justify-content:flex-end;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-host-after .tp-host-after__top-doors svg{flex:none}.tp-host-after .tp-host-after__sheet{grid-template-columns:minmax(0, 1fr) var(--after-rail-w);align-items:start;column-gap:clamp(48px,5.5vw,88px);display:grid}.tp-host-after .tp-host-after__main{min-width:0}.tp-host-after .tp-host-after__lead{flex-direction:column;align-items:flex-start;display:flex}.tp-host-after .tp-host-after__eyebrow{align-items:center;gap:var(--lc-space-2) var(--lc-space-2-5);font-family:var(--after-body);font-size:var(--after-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--after-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--after-ink-2);flex-wrap:wrap;margin:0;display:inline-flex}.tp-host-after .tp-host-after__keep{white-space:nowrap}.tp-host-after .tp-host-after__state{margin-left:var(--lc-space-1);border-radius:var(--lc-radius-pill);font-family:var(--after-body);font-size:var(--after-fs-state);font-weight:var(--lc-weight-strong);line-height:var(--after-lh-figure);letter-spacing:var(--after-ls-state);text-transform:uppercase;border-color:#0000;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.tp-host-after .tp-host-after__state svg{font-size:var(--after-fs-state-ico)}.tp-host-after .tp-host-after__lead h1{max-width:var(--after-h1-measure);margin:var(--lc-space-5) 0 0;font-family:var(--after-display);font-size:var(--after-fs-h1);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-h1);letter-spacing:var(--after-ls-h1);color:var(--after-ink);text-wrap:balance}.tp-host-after .tp-host-after__sub{max-width:var(--after-sub-measure);margin:var(--lc-space-4) 0 0;font-family:var(--after-display);font-size:var(--after-fs-sub);font-style:italic;font-weight:var(--lc-weight-credential-regular);line-height:var(--after-lh-sub);letter-spacing:var(--after-ls-serif);color:var(--after-ink);text-wrap:balance}.tp-host-after .tp-host-after__sub:lang(uk){font-style:normal}.tp-host-after .tp-host-after__doors{border-top:var(--lc-border-w-hairline) solid var(--after-line);flex-wrap:wrap;align-items:stretch;margin-top:26px;display:flex}.tp-host-after .tp-host-after__door{align-items:center;gap:var(--lc-space-2-5);min-height:var(--after-door-h);font-family:var(--after-body);font-size:var(--after-fs-door);font-weight:var(--lc-weight-credential);color:var(--after-ink);padding:14px 22px 0;text-decoration:none;display:inline-flex;position:relative}.tp-host-after .tp-host-after__door:first-child{padding-left:0}.tp-host-after .tp-host-after__door+.tp-host-after__door:before{content:"";border-left:var(--lc-border-w-hairline) solid var(--after-line);position:absolute;top:18px;bottom:4px;left:0}.tp-host-after .tp-host-after__door svg{font-size:var(--after-fs-door-ico);color:var(--after-ink-2);transition:color var(--lc-motion-micro), transform var(--lc-motion-micro);flex:none}.tp-host-after .tp-host-after__door:hover,.tp-host-after .tp-host-after__door:hover svg{color:var(--after-mark)}.tp-host-after .tp-host-after__door:hover svg{transform:translateY(-1px)}.tp-host-after .tp-host-after__main>.lc-alert{margin-top:var(--lc-space-6)}.tp-host-after .tp-sa-host__recap{border-top:var(--lc-border-w-hairline) solid var(--after-line);gap:0;margin-top:44px;padding-top:34px}.tp-host-after .tp-sa-host__recap-head{margin-bottom:var(--lc-space-2-5);gap:6px 24px}.tp-host-after .tp-sa-host__recap-head h2{font-family:var(--after-display);font-size:var(--after-fs-h2);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-h2);letter-spacing:var(--after-ls-h2)}.tp-host-after .tp-sa-host__recap>p{max-width:var(--after-help-measure);font-size:var(--after-fs-help);line-height:var(--after-lh-help);color:var(--after-ink-2);text-wrap:pretty;margin:0 0 18px}.tp-host-after .tp-sa-host__recap>.lc-alert{margin-top:var(--lc-space-4)}.tp-host-after .tp-host-after__rail{border-radius:var(--lc-radius-sheet);background:var(--after-sunken);min-width:0;padding:26px 28px 22px}.tp-host-after .tp-host-after__rail>*+*{border-top:var(--lc-border-w-hairline) solid var(--after-line);margin-top:26px;padding-top:22px}.tp-host-after .tp-host-after__people-h{justify-content:space-between;align-items:baseline;gap:var(--lc-space-3);display:flex}.tp-host-after .tp-host-after__people-h h2,.tp-host-after .tp-host-after__goals h3{margin:0 0 var(--lc-space-1);font-family:var(--after-body);font-size:var(--after-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--after-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--after-ink-2)}.tp-host-after .tp-host-after__figure{font-family:var(--after-display);font-size:var(--after-fs-figure);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-figure);font-variant-numeric:tabular-nums;color:var(--after-ink)}.tp-host-after .tp-host-after__note,.tp-host-after .tp-host-after__goals .tp-sa-host__goals>p{margin:0 0 var(--lc-space-1);font-size:var(--after-fs-note);line-height:var(--lc-text-prose-line);color:var(--after-ink-2);text-wrap:pretty}.tp-host-after .tp-host-after__note+.tp-host-after__people-list{margin-top:var(--lc-space-2)}.tp-host-after .tp-host-after__group{font-family:var(--after-body);font-size:var(--after-fs-group);font-weight:var(--lc-weight-strong);line-height:var(--after-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--after-muted);margin:14px 0 2px}.tp-host-after .tp-host-after__group b{font-weight:var(--lc-weight-strong);color:var(--after-ink-2)}.tp-host-after .tp-host-after__people-list li{border-bottom:var(--lc-border-w-hairline) solid var(--after-line);align-items:center;gap:14px;padding:9px 0;display:flex}.tp-host-after .tp-host-after__people-list li:last-child{border-bottom:0}.tp-host-after .tp-host-after__face{flex:none;display:inline-flex}.tp-host-after .tp-host-after__face .lc-avatar{width:var(--after-face);height:var(--after-face);font-family:var(--after-body);font-size:var(--after-fs-face);font-weight:var(--lc-weight-strong);background:var(--after-ground);color:var(--after-mark)}[data-theme=dark] .tp-host-after .tp-host-after__face .lc-avatar{background:var(--after-mark-soft)}.tp-host-after .tp-host-after__people-list strong{min-width:0;font-family:var(--after-body);font-size:var(--after-fs-name);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-goal);color:var(--after-ink);flex:1}.tp-host-after .tp-host-after__people-list li.is-wait strong{color:var(--after-ink-2)}.tp-host-after .tp-host-after__nobody{margin:var(--lc-space-3) 0 0;font-family:var(--after-display);font-size:var(--after-fs-goal-none);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-goal);color:var(--after-ink)}.tp-host-after .tp-host-after__goals .tp-sa-host__goals{gap:0;padding-top:0}.tp-host-after .tp-host-after__goals .tp-sa-host__goals ul{margin-top:var(--lc-space-3)}.tp-host-after .tp-host-after__goals .tp-sa-host__goals li{justify-content:space-between;align-items:baseline;gap:var(--lc-space-1) var(--lc-space-4);padding-block:var(--lc-space-2);border-bottom:var(--lc-border-w-hairline) solid var(--after-line);font-size:var(--after-fs-name);display:flex}.tp-host-after .tp-host-after__goals .tp-sa-host__goals li:last-child{border-bottom:0}.tp-host-after .tp-host-after__goals .tp-sa-host__goals-none{margin-top:var(--lc-space-3);font-family:var(--after-display);font-size:var(--after-fs-goal-none);font-weight:var(--lc-weight-credential);line-height:var(--after-lh-goal);color:var(--after-ink)}.tp-host-after .tp-host-after__goals .tp-sa-host__goals-without{margin-top:var(--lc-space-1);font-size:var(--after-fs-goal);color:var(--after-muted)}.tp-host-after .tp-host-after__private{align-items:flex-start;gap:var(--lc-space-2-5);font-size:var(--after-fs-private);line-height:var(--after-lh-private);color:var(--after-ink-2);margin:0;display:flex}.tp-host-after .tp-host-after__rail>.tp-host-after__private{margin-top:22px;padding-top:18px}.tp-host-after .tp-host-after__private svg{font-size:var(--after-fs-private-ico);color:var(--after-muted);flex:none;margin-top:2px}.tp-host-after .tp-host-after__about{border-top:var(--lc-border-w-hairline) solid var(--after-line);margin-top:56px;padding:34px 0 40px}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec:first-child{padding-top:14px}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec{grid-template-columns:var(--after-key-w) minmax(0, 1fr);border-bottom:var(--lc-border-w-hairline) solid var(--after-line);align-items:baseline;column-gap:clamp(24px,3.4vw,56px);padding:20px 0;display:grid}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec:last-child{border-bottom:0}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec>small{font-family:var(--after-body);font-size:var(--after-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--after-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--after-ink-2);margin:0}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec>:not(small){max-width:var(--after-val-measure);grid-column:2}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec p,.tp-host-after .tp-host-after__about .lc-cafe-peek__resources li{font-size:var(--after-fs-val);line-height:var(--lc-text-prose-line);color:var(--after-ink);text-wrap:pretty}.tp-host-after .tp-host-after__about~.tp-sa-host__share,.tp-host-after .tp-host-after__sheet~.tp-sa-host__share{margin-top:var(--lc-space-10)}@container tp-teach (width<=900px){.tp-host-after .tp-host-after__sheet{grid-template-columns:minmax(0,1fr)}.tp-host-after .tp-host-after__rail{margin-top:30px}}@media (width<=767px){.tp-sa-hub.tp-host-after{--after-fs-h1:34px;--after-fs-sub:20px;--after-fs-h2:24px;--after-fs-door:13.5px;--after-lh-door:1.25;--after-door-h:64px;padding-top:var(--lc-space-2-5)}.tp-host-after .tp-host-after__top{flex-wrap:wrap;gap:10px;min-height:0;margin-bottom:22px}.tp-host-after .tp-host-after__lead h1{max-width:none;margin-top:var(--lc-space-3)}.tp-host-after .tp-host-after__sub{margin-top:var(--lc-space-3)}.tp-host-after .tp-host-after__doors{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-self:stretch;margin-top:22px;display:grid}.tp-host-after .tp-host-after__door{line-height:var(--after-lh-door);text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;padding:14px 4px 2px}.tp-host-after .tp-host-after__door:first-child{padding-left:4px}.tp-host-after .tp-host-after__door+.tp-host-after__door:before{top:16px;bottom:0}.tp-host-after .tp-sa-host__recap{margin-top:26px;padding-top:26px}.tp-host-after .tp-host-after__rail{border-radius:var(--lc-radius-bubble);padding:20px 18px 18px}.tp-host-after .tp-host-after__about{margin-top:30px;padding:28px 0 30px}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:16px 0}.tp-host-after .tp-host-after__about .lc-cafe-peek__sec>:not(small){grid-column:1}}
