.Icon-module__68r8jG__icon{vertical-align:-.14em;flex-shrink:0;display:inline-block}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--s2);border:var(--border-w-strong) solid transparent;border-radius:var(--r-lg);font-family:var(--font);font-weight:var(--fw-bold);letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--t-base), color var(--t-base), border-color var(--t-base), box-shadow var(--t-base);text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:hover{text-decoration:none}.Button-module__8RiFmG__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__8RiFmG__sm{height:32px;padding:0 var(--s4);font-size:var(--fs-small)}.Button-module__8RiFmG__md{height:40px;padding:0 var(--s5);font-size:var(--fs-body)}.Button-module__8RiFmG__lg{height:48px;padding:0 var(--s6);font-size:var(--fs-h3)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__primary{background:var(--action-strong);color:var(--on-action)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--action-hover)}.Button-module__8RiFmG__secondary{color:var(--action-on-wash);border-color:var(--action);background:0 0}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--action-strong);color:var(--on-action)}.Button-module__8RiFmG__inverse{color:var(--on-rail);background:0 0;border-color:#ffffff61}.Button-module__8RiFmG__inverse:hover:not(:disabled){background:#ffffff24}.Button-module__8RiFmG__success{background:var(--success);color:#10331f}.Button-module__8RiFmG__success:hover:not(:disabled){background:#13b25e}.Button-module__8RiFmG__danger{background:var(--danger-deep);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--danger-hover)}.Button-module__8RiFmG__ghost{color:var(--text-muted);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--ink-100);color:var(--text)}.Button-module__8RiFmG__button:disabled:not(.Button-module__8RiFmG__loading){background:var(--ink-200);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.Button-module__8RiFmG__loading{cursor:progress;position:relative}.Button-module__8RiFmG__loading .Button-module__8RiFmG__label{visibility:hidden}.Button-module__8RiFmG__spinner{border-radius:var(--r-full);opacity:.85;border:2px solid;border-right-color:#0000;width:1.05em;height:1.05em;animation:.62s linear infinite Button-module__8RiFmG__spin;position:absolute}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation-duration:1.8s}}.Button-module__8RiFmG__label{align-items:center;gap:var(--s2);display:inline-flex}
.Field-module__bfn3sa__row{gap:var(--s2);flex-direction:column;display:flex}.Field-module__bfn3sa__label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text)}.Field-module__bfn3sa__optional{margin-left:var(--s2);font-weight:var(--fw-regular);color:var(--text-subtle)}.Field-module__bfn3sa__hint{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-small)}.Field-module__bfn3sa__error{align-items:center;gap:var(--s2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--danger-deep);display:flex}.Field-module__bfn3sa__control{width:100%;min-height:40px;padding:var(--s2) var(--s3);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs-body);line-height:var(--lh-body);transition:border-color var(--t-base), box-shadow var(--t-base)}.Field-module__bfn3sa__control::placeholder{color:var(--text-subtle)}.Field-module__bfn3sa__control:hover:not(:disabled):not(:focus){border-color:var(--ink-400)}.Field-module__bfn3sa__control:focus-visible{border-color:var(--action);box-shadow:var(--focus-ring);outline:none}.Field-module__bfn3sa__control:disabled{background:var(--ink-50);color:var(--text-disabled);cursor:not-allowed}.Field-module__bfn3sa__invalid{border-color:var(--danger)}.Field-module__bfn3sa__invalid:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px #f8727459}.Field-module__bfn3sa__textarea{resize:vertical;min-height:96px}.Field-module__bfn3sa__prefixWrap{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;min-height:40px;transition:border-color var(--t-base), box-shadow var(--t-base);align-items:stretch;display:flex}.Field-module__bfn3sa__prefixWrap:hover{border-color:var(--ink-400)}.Field-module__bfn3sa__prefixWrap:focus-within{border-color:var(--action);box-shadow:var(--focus-ring)}.Field-module__bfn3sa__prefixWrap.Field-module__bfn3sa__invalid{border-color:var(--danger)}.Field-module__bfn3sa__prefixWrap.Field-module__bfn3sa__invalid:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px #f8727459}.Field-module__bfn3sa__prefixMark{padding-left:var(--s3);color:var(--text-subtle);font-weight:var(--fw-medium);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.Field-module__bfn3sa__prefixInput{width:100%;min-width:0;padding:var(--s2) var(--s3) var(--s2) var(--s1);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:none;flex:1}.Field-module__bfn3sa__prefixInput:focus{outline:none}.Field-module__bfn3sa__prefixInput::placeholder{color:var(--text-subtle)}.Field-module__bfn3sa__check{align-items:flex-start;gap:var(--s3);cursor:pointer;display:flex}.Field-module__bfn3sa__check input{width:18px;height:18px;accent-color:var(--action);cursor:pointer;flex-shrink:0;margin-top:2px}.Field-module__bfn3sa__check input:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:none}.Field-module__bfn3sa__check input:disabled{cursor:not-allowed}.Field-module__bfn3sa__checkText{font-size:var(--fs-body);line-height:var(--lh-body)}.Field-module__bfn3sa__checkText small{color:var(--text-muted);display:block}
.Select-module__E8rWSW__root{width:100%;position:relative}.Select-module__E8rWSW__trigger{justify-content:space-between;align-items:center;gap:var(--s2);text-align:left;cursor:pointer;width:100%;color:var(--text);display:flex;}.Select-module__E8rWSW__trigger:disabled{cursor:not-allowed}.Select-module__E8rWSW__trigger svg{color:var(--text-muted);flex-shrink:0}.Select-module__E8rWSW__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__E8rWSW__invalid{border-color:var(--danger)}.Select-module__E8rWSW__invalid:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px #f8727459}.Select-module__E8rWSW__listbox{z-index:50;top:var(--select-top,0);left:var(--select-left,0);width:var(--select-width,auto);margin:var(--s1) 0 0;max-height:15rem;padding:var(--s1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e3);list-style:none;position:fixed;overflow-y:auto}.Select-module__E8rWSW__option{align-items:center;gap:var(--s2);min-height:36px;padding:var(--s2) var(--s3);border-radius:var(--r-sm);font-size:var(--fs-body);color:var(--text);cursor:pointer;display:flex}.Select-module__E8rWSW__optionActive{background:var(--action-wash)}.Select-module__E8rWSW__optionDisabled{color:var(--text-disabled);cursor:not-allowed}.Select-module__E8rWSW__checkmark{width:14px;color:var(--action-on-wash);flex-shrink:0;display:flex}.Select-module__E8rWSW__checkmarkHidden{visibility:hidden}.Select-module__E8rWSW__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.Card-module__b6YjYG__card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e1)}.Card-module__b6YjYG__feature{border-radius:var(--r-lg);box-shadow:var(--e2)}.Card-module__b6YjYG__sunk{background:var(--surface-sunk);box-shadow:none}.Card-module__b6YjYG__interactive{color:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color var(--t-base), box-shadow var(--t-base), transform var(--t-base);display:block}.Card-module__b6YjYG__interactive:hover{border-color:var(--ink-300);box-shadow:var(--e2);text-decoration:none}.Card-module__b6YjYG__interactive:focus-visible{box-shadow:var(--focus-ring);border-color:var(--action);outline:none}.Card-module__b6YjYG__interactive:active{transform:translateY(1px)}.Card-module__b6YjYG__pad{padding:var(--s5)}.Card-module__b6YjYG__padTight{padding:var(--s4)}.Card-module__b6YjYG__header{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border-subtle);display:flex}.Card-module__b6YjYG__header h2,.Card-module__b6YjYG__header h3{min-width:0}.Card-module__b6YjYG__body{padding:var(--s5)}.Card-module__b6YjYG__footer{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-top:1px solid var(--border-subtle);background:var(--surface-sunk);border-radius:0 0 var(--r-md) var(--r-md);display:flex}
.Badge-module__H8aylq__badge{align-items:center;gap:var(--s1);padding:4px var(--s3);border-radius:var(--r-full);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;line-height:1.35;display:inline-flex}.Badge-module__H8aylq__sm{padding:2px var(--s2);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.Badge-module__H8aylq__neutral{background:var(--ink-100);color:var(--text-muted)}.Badge-module__H8aylq__action{background:var(--action-wash);color:#0062cc}.Badge-module__H8aylq__progress{background:var(--progress-wash);color:var(--progress-deep)}.Badge-module__H8aylq__success{background:var(--success-wash);color:var(--success-deep)}.Badge-module__H8aylq__attention{background:var(--attention-wash);color:var(--attention-deep)}.Badge-module__H8aylq__danger{background:var(--danger-wash);color:var(--danger-deep)}.Badge-module__H8aylq__solidSuccess{background:var(--success);color:#10331f}.Badge-module__H8aylq__dot{border-radius:var(--r-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.Badge-module__H8aylq__count{border-radius:var(--r-full);background:var(--action-strong);min-width:20px;height:20px;color:var(--on-action);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.Badge-module__H8aylq__countAttention{background:var(--attention-deep);color:#fff}
.Avatar-module__IVwToW__avatar{border-radius:var(--r-full);background:var(--fill,var(--ink-400));color:var(--surface);font-weight:var(--fw-bold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.Avatar-module__IVwToW__avatar img{object-fit:cover;width:100%;height:100%}.Avatar-module__IVwToW__xs{width:22px;height:22px;font-size:var(--fs-micro)}.Avatar-module__IVwToW__sm{width:28px;height:28px;font-size:var(--fs-micro)}.Avatar-module__IVwToW__md{width:36px;height:36px;font-size:var(--fs-small)}.Avatar-module__IVwToW__lg{width:48px;height:48px;font-size:var(--fs-h3)}.Avatar-module__IVwToW__staff{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--action)}.Avatar-module__IVwToW__group{align-items:center;display:inline-flex}.Avatar-module__IVwToW__group>*+*{margin-left:-8px}.Avatar-module__IVwToW__group>*{box-shadow:0 0 0 2px var(--surface)}.Avatar-module__IVwToW__more{background:var(--ink-100);color:var(--text-muted)}.Avatar-module__IVwToW__withName{align-items:center;gap:var(--s3);min-width:0;display:inline-flex}.Avatar-module__IVwToW__withName strong{font-weight:var(--fw-medium)}
.Progress-module__S-RFka__track{background:var(--ink-100);border-radius:var(--r-full);width:100%;height:8px;overflow:hidden}.Progress-module__S-RFka__trackLg{height:12px}.Progress-module__S-RFka__fill{height:100%;width:var(--pct,0%);background:var(--progress);border-radius:var(--r-full);transition:width var(--t-slow) var(--ease-out), background-color var(--t-base)}.Progress-module__S-RFka__done{background:var(--success)}.Progress-module__S-RFka__meta{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);font-size:var(--fs-small);color:var(--text-muted);display:flex}.Progress-module__S-RFka__pct{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--text)}.Progress-module__S-RFka__ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.Progress-module__S-RFka__ring svg{overflow:visible;transform:rotate(-90deg)}.Progress-module__S-RFka__ringTrack{stroke:var(--ink-100)}.Progress-module__S-RFka__ringFill{stroke:var(--progress);stroke-linecap:round;transition:stroke-dashoffset var(--t-slow) var(--ease-out), stroke var(--t-base)}.Progress-module__S-RFka__ringFill.Progress-module__S-RFka__done{stroke:var(--success);background:0 0}.Progress-module__S-RFka__ringLabel{font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text);position:absolute}
.Table-module__ceAsYa__wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);overflow-x:auto}.Table-module__ceAsYa__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.Table-module__ceAsYa__table th{z-index:1;text-align:left;padding:var(--s3) var(--s4);background:var(--surface-sunk);border-bottom:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;position:sticky;top:0}.Table-module__ceAsYa__table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.Table-module__ceAsYa__table tbody tr:last-child td{border-bottom:none}.Table-module__ceAsYa__table tbody tr:hover td{background:var(--surface-sunk)}.Table-module__ceAsYa__num{text-align:right;font-variant-numeric:tabular-nums}.Table-module__ceAsYa__nowrap{white-space:nowrap}.Table-module__ceAsYa__actions{white-space:nowrap;text-align:right;width:1%}.Table-module__ceAsYa__emptyRow td{padding:0}
.responsive-table-module__Bnaq4G__scroll{position:relative}.responsive-table-module__Bnaq4G__scrollEdge{display:none}@media (max-width:640px){.responsive-table-module__Bnaq4G__scroll tr>:first-child{z-index:1;position:sticky;left:0}.responsive-table-module__Bnaq4G__scroll thead tr>:first-child{z-index:2;background:var(--surface-sunk)}.responsive-table-module__Bnaq4G__scroll tbody tr>:first-child{background:var(--surface-raised);box-shadow:1px 0 0 var(--border)}.responsive-table-module__Bnaq4G__scrollEdge{pointer-events:none;background:linear-gradient(to right, transparent, var(--surface-raised));width:28px;display:block;position:absolute;top:0;bottom:0;right:0}.responsive-table-module__Bnaq4G__cards thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.responsive-table-module__Bnaq4G__cards table,.responsive-table-module__Bnaq4G__cards tbody,.responsive-table-module__Bnaq4G__cards tr){width:100%;display:block}.responsive-table-module__Bnaq4G__cards tr{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle)}.responsive-table-module__Bnaq4G__cards tr:last-child{border-bottom:none}.responsive-table-module__Bnaq4G__cards td{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s1) 0;text-align:right;border:0;display:flex}.responsive-table-module__Bnaq4G__cards td[data-label]:before{content:attr(data-label);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle);text-align:left;flex-shrink:0;margin-right:auto}.responsive-table-module__Bnaq4G__cards tr>td:first-child{text-align:left;padding-bottom:var(--s2);font-weight:var(--fw-bold);color:var(--text);display:block}}
.Skeleton-module__QUUPIW__skeleton{background:linear-gradient(90deg, var(--ink-100) 25%, var(--ink-50) 37%, var(--ink-100) 63%);border-radius:var(--r-sm);background-size:400% 100%;animation:1.4s ease-in-out infinite Skeleton-module__QUUPIW__shimmer}@keyframes Skeleton-module__QUUPIW__shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__skeleton{background:var(--ink-100);animation:none}}.Skeleton-module__QUUPIW__text{border-radius:var(--r-sm);height:1em}.Skeleton-module__QUUPIW__circle{border-radius:var(--r-full)}.Skeleton-module__QUUPIW__stack{gap:var(--s2);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__stack>:last-child{width:62%}
.Loader-module__QTzgNq__loader{aspect-ratio:1;flex-shrink:0}.Loader-module__QTzgNq__loader svg{display:block}.Loader-module__QTzgNq__sm{width:48px}.Loader-module__QTzgNq__md{width:120px}.Loader-module__QTzgNq__lg{width:180px}.Loader-module__QTzgNq__fill{width:100%}
.EmptyState-module__7SqAPW__empty{text-align:center;align-items:center;gap:var(--s4);padding:var(--s8) var(--s5);flex-direction:column;display:flex}.EmptyState-module__7SqAPW__compact{padding:var(--s6) var(--s4);gap:var(--s3)}.EmptyState-module__7SqAPW__art{flex-shrink:0;place-items:center;width:120px;height:120px;display:grid}.EmptyState-module__7SqAPW__compact .EmptyState-module__7SqAPW__art{width:72px;height:72px}.EmptyState-module__7SqAPW__art img,.EmptyState-module__7SqAPW__art video,.EmptyState-module__7SqAPW__art svg{object-fit:contain;width:100%;height:100%}.EmptyState-module__7SqAPW__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.EmptyState-module__7SqAPW__compact .EmptyState-module__7SqAPW__title{font-size:var(--fs-h3)}.EmptyState-module__7SqAPW__body{max-width:44ch;color:var(--text-muted)}.EmptyState-module__7SqAPW__actions{gap:var(--s3);margin-top:var(--s1);flex-wrap:wrap;justify-content:center;display:flex}
.Alert-module__IrzyxW__alert{align-items:start;gap:var(--s1) var(--s3);padding:var(--s4);border-radius:var(--r-md);font-size:var(--fs-body);line-height:var(--lh-body);grid-template-columns:auto 1fr;display:grid}.Alert-module__IrzyxW__disc{border-radius:var(--r-full);color:#fff;grid-row:1;place-items:center;width:28px;height:28px;display:grid}.Alert-module__IrzyxW__title{padding-top:calc((28px - 1em * var(--lh-h3)) / 2);line-height:var(--lh-h3);font-weight:var(--fw-bold);grid-column:2}.Alert-module__IrzyxW__body{grid-column:2;min-width:0}.Alert-module__IrzyxW__alert.Alert-module__IrzyxW__noTitle .Alert-module__IrzyxW__body{padding-top:calc((28px - 1em * var(--lh-body)) / 2)}.Alert-module__IrzyxW__actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;grid-column:2;display:flex}.Alert-module__IrzyxW__info{background:var(--action-wash)}.Alert-module__IrzyxW__info .Alert-module__IrzyxW__disc{background:var(--action)}.Alert-module__IrzyxW__success{background:var(--success-wash)}.Alert-module__IrzyxW__success .Alert-module__IrzyxW__disc{background:var(--success-deep)}.Alert-module__IrzyxW__attention{background:var(--attention-wash)}.Alert-module__IrzyxW__attention .Alert-module__IrzyxW__disc{background:var(--attention-deep)}.Alert-module__IrzyxW__danger{background:var(--danger-wash)}.Alert-module__IrzyxW__danger .Alert-module__IrzyxW__disc{background:var(--danger-deep)}
.Breadcrumb-module__3e-AXW__nav{align-items:center;gap:var(--s2);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;min-width:0;display:flex}.Breadcrumb-module__3e-AXW__link{color:var(--text-muted);border-radius:var(--r-sm);transition:color var(--t-fast);padding-block:2px}.Breadcrumb-module__3e-AXW__link:hover{color:var(--action-strong);text-decoration:none}.Breadcrumb-module__3e-AXW__sep{color:var(--text-subtle);-webkit-user-select:none;user-select:none}.Breadcrumb-module__3e-AXW__current{color:var(--text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}
.Prose-module__Cl0iGq__prose{font-size:var(--fs-body);color:var(--text);max-width:var(--w-prose);line-height:1.7}.Prose-module__Cl0iGq__prose>*+*{margin-top:var(--s4)}.Prose-module__Cl0iGq__prose h1,.Prose-module__Cl0iGq__prose h2,.Prose-module__Cl0iGq__prose h3{margin-top:var(--s6);letter-spacing:var(--tracking-tight)}.Prose-module__Cl0iGq__prose h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.Prose-module__Cl0iGq__prose h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.Prose-module__Cl0iGq__prose h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.Prose-module__Cl0iGq__prose>:first-child{margin-top:0}.Prose-module__Cl0iGq__prose a{color:var(--action);text-underline-offset:2px;text-decoration:underline}.Prose-module__Cl0iGq__prose strong{font-weight:var(--fw-bold)}.Prose-module__Cl0iGq__prose code{font-family:var(--font-mono);background:var(--surface-sunk);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:1px 5px;font-size:.88em}.Prose-module__Cl0iGq__prose ul,.Prose-module__Cl0iGq__prose ol{padding-left:var(--s5)}.Prose-module__Cl0iGq__prose ul{list-style:outside}.Prose-module__Cl0iGq__prose ol{list-style:decimal}.Prose-module__Cl0iGq__prose li+li{margin-top:var(--s2)}.Prose-module__Cl0iGq__prose li>p{margin:0}.Prose-module__Cl0iGq__prose li>p+*,.Prose-module__Cl0iGq__prose li>ul,.Prose-module__Cl0iGq__prose li>ol{margin-top:var(--s2)}.Prose-module__Cl0iGq__prose u{text-underline-offset:2px;text-decoration:underline}.Prose-module__Cl0iGq__prose s{text-decoration:line-through}.Prose-module__Cl0iGq__prose pre{padding:var(--s3) var(--s4);background:var(--surface-sunk);border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow-x:auto}.Prose-module__Cl0iGq__prose pre code{background:0 0;border:0;padding:0}.Prose-module__Cl0iGq__prose blockquote{padding:var(--s4) var(--s5);background:var(--surface-sunk);border-radius:var(--r-md);font-size:1.05em;font-weight:var(--fw-medium);color:var(--text)}.Prose-module__Cl0iGq__prose img,.Prose-module__Cl0iGq__prose video{border-radius:var(--r-md);max-width:100%;height:auto;display:block}.Prose-module__Cl0iGq__prose hr{border:none;border-top:1px solid var(--border)}
.Tooltip-module__2vjsta__wrap{display:inline-flex;position:relative}.Tooltip-module__2vjsta__bubble{z-index:40;padding:6px var(--s3);border-radius:var(--r-sm);background:var(--navy);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);box-shadow:var(--e2);line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.Tooltip-module__2vjsta__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--navy);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__wrap:hover .Tooltip-module__2vjsta__bubble,.Tooltip-module__2vjsta__wrap:focus-within .Tooltip-module__2vjsta__bubble{opacity:1;transform:translate(-50%)translateY(0)}
.Tabs-module__Fp865W__list{gap:var(--s1);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.Tabs-module__Fp865W__list::-webkit-scrollbar{display:none}.Tabs-module__Fp865W__tab{padding:var(--s3) var(--s4);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color var(--t-base), background-color var(--t-base);background:0 0;border:none;position:relative}.Tabs-module__Fp865W__tab:hover{color:var(--text);background:var(--surface-sunk)}.Tabs-module__Fp865W__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.Tabs-module__Fp865W__tab[aria-selected=true]{color:var(--action-strong);font-weight:var(--fw-bold)}.Tabs-module__Fp865W__tab[aria-selected=true]:after{content:"";left:var(--s3);right:var(--s3);background:var(--action);border-radius:var(--r-full) var(--r-full) 0 0;height:2px;position:absolute;bottom:-1px}.Tabs-module__Fp865W__panel{padding-top:var(--s5)}.Tabs-module__Fp865W__panel:focus-visible{box-shadow:var(--focus-ring);outline:none}
.Modal-module__7LRQSW__dialog{border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text);box-shadow:var(--e3);width:min(560px, calc(100vw - var(--s6)));max-height:calc(100vh - var(--s7));border:none;margin:auto;padding:0;overflow:hidden}.Modal-module__7LRQSW__wide{width:min(880px, calc(100vw - var(--s6)))}.Modal-module__7LRQSW__dialog::backdrop{background:#22334773}.Modal-module__7LRQSW__inner{max-height:calc(100vh - var(--s7));flex-direction:column;display:flex}.Modal-module__7LRQSW__header{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s5) var(--s4);display:flex}.Modal-module__7LRQSW__headerMain{align-items:center;gap:var(--s3);min-width:0;display:flex}.Modal-module__7LRQSW__headerIcon{border-radius:var(--r-full);background:var(--danger-deep);color:#fff;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.Modal-module__7LRQSW__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.Modal-module__7LRQSW__close{border-radius:var(--r-full);width:32px;height:32px;color:var(--text-muted);transition:background-color var(--t-base), color var(--t-base);flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}.Modal-module__7LRQSW__close:hover{background:var(--ink-100);color:var(--text)}.Modal-module__7LRQSW__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Modal-module__7LRQSW__body{padding:0 var(--s5) var(--s5);overflow-y:auto}.Modal-module__7LRQSW__footer{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-top:1px solid var(--border-subtle);background:var(--surface-sunk);display:flex}.Modal-module__7LRQSW__footerLeft,.Modal-module__7LRQSW__footerRight{align-items:center;gap:var(--s3);display:flex}@media (max-width:640px){.Modal-module__7LRQSW__dialog{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;max-height:85dvh;animation:Modal-module__7LRQSW__sheet-up var(--t-slow) var(--ease-out);margin:0;position:fixed;inset:auto 0 0}.Modal-module__7LRQSW__wide{width:100%}.Modal-module__7LRQSW__inner{max-height:85dvh}.Modal-module__7LRQSW__footer{padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px))}}@keyframes Modal-module__7LRQSW__sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__dialog{animation:none}}
.FileDropZone-module__LKfKwW__wrap{position:relative}.FileDropZone-module__LKfKwW__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileDropZone-module__LKfKwW__input:focus-visible+.FileDropZone-module__LKfKwW__zone,.FileDropZone-module__LKfKwW__input:focus-visible+.FileDropZone-module__LKfKwW__chosen{border-color:var(--action);box-shadow:var(--focus-ring);outline:none}.FileDropZone-module__LKfKwW__zone{align-items:center;gap:var(--s3);padding:var(--s4);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--text-muted);cursor:pointer;transition:border-color var(--t-base), background-color var(--t-base);display:flex}.FileDropZone-module__LKfKwW__zone:hover,.FileDropZone-module__LKfKwW__dragging{border-color:var(--action);background:var(--action-wash)}.FileDropZone-module__LKfKwW__disabled{cursor:not-allowed;opacity:.6}.FileDropZone-module__LKfKwW__disabled:hover{border-color:var(--border-strong);background:var(--surface-sunk)}.FileDropZone-module__LKfKwW__zoneIcon{border-radius:var(--r-full);background:var(--action-wash);width:36px;height:36px;color:var(--action-on-wash);flex-shrink:0;place-items:center;display:grid}.FileDropZone-module__LKfKwW__prompt{flex-direction:column;gap:2px;min-width:0;display:flex}.FileDropZone-module__LKfKwW__promptMain{color:var(--text);font-weight:var(--fw-medium);font-size:var(--fs-body)}.FileDropZone-module__LKfKwW__promptHint{color:var(--text-subtle);font-size:var(--fs-small)}.FileDropZone-module__LKfKwW__chosen{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:flex}.FileDropZone-module__LKfKwW__chosenIcon{color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.FileDropZone-module__LKfKwW__chosenName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-medium);flex:1;overflow:hidden}.FileDropZone-module__LKfKwW__remove{border-radius:var(--r-full);width:28px;height:28px;color:var(--text-muted);transition:background-color var(--t-base), color var(--t-base);flex-shrink:0;place-items:center;display:grid}.FileDropZone-module__LKfKwW__remove:hover{background:var(--danger-wash);color:var(--danger-deep)}.FileDropZone-module__LKfKwW__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}
.Toast-module__dpyMdW__region{bottom:var(--s5);right:var(--s5);z-index:60;gap:var(--s2);max-width:min(400px, calc(100vw - var(--s6)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__dpyMdW__toast{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--navy);color:#eef3f8;box-shadow:var(--e3);font-size:var(--fs-body);line-height:var(--lh-body);pointer-events:auto;animation:Toast-module__dpyMdW__slide var(--t-base) var(--ease-out);display:flex}@keyframes Toast-module__dpyMdW__slide{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Toast-module__dpyMdW__toast{animation:none}}.Toast-module__dpyMdW__disc{border-radius:var(--r-full);background:var(--action);color:#fff;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.Toast-module__dpyMdW__success .Toast-module__dpyMdW__disc{background:var(--success);color:#10331f}.Toast-module__dpyMdW__danger .Toast-module__dpyMdW__disc{background:var(--danger)}.Toast-module__dpyMdW__attention .Toast-module__dpyMdW__disc{background:var(--attention);color:#4a2409}.Toast-module__dpyMdW__text{flex:1;min-width:0}.Toast-module__dpyMdW__dismiss{color:#ffffff8c;padding:0 var(--s1);border-radius:var(--r-sm);transition:color var(--t-fast);flex-shrink:0}.Toast-module__dpyMdW__dismiss:hover{color:#fff}.Toast-module__dpyMdW__dismiss:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:560px){.Toast-module__dpyMdW__region{left:var(--s4);right:var(--s4);bottom:var(--s4);max-width:none}}
.NavLink-module__PljS2q__link{--nav-link-h:34px;align-items:center;gap:var(--s2);border-radius:var(--r-sm);color:var(--text-muted);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);text-decoration:none;display:inline-flex}.NavLink-module__PljS2q__link:hover{color:var(--text);background:var(--ink-50)}.NavLink-module__PljS2q__label{text-overflow:ellipsis;overflow:hidden}.NavLink-module__PljS2q__bar{height:var(--nav-link-h);padding:0 var(--s3);font-size:var(--fs-small);position:relative}.NavLink-module__PljS2q__bar.NavLink-module__PljS2q__active{color:var(--text);font-weight:var(--fw-bold)}.NavLink-module__PljS2q__bar.NavLink-module__PljS2q__active:after{content:"";left:var(--s3);right:var(--s3);bottom:calc((var(--nav-link-h) - var(--topbar-h)) / 2);background:var(--action);border-radius:2px 2px 0 0;height:2px;position:absolute}.NavLink-module__PljS2q__rail{gap:var(--s3);width:100%;padding:var(--s2) var(--s3);font-size:var(--fs-small);display:flex}.NavLink-module__PljS2q__rail .NavLink-module__PljS2q__label{flex:1;min-width:0}.NavLink-module__PljS2q__rail.NavLink-module__PljS2q__active{background:var(--action-wash);color:var(--action-on-wash);font-weight:var(--fw-bold)}.NavLink-module__PljS2q__rail.NavLink-module__PljS2q__active:hover{background:var(--action-wash);color:var(--action-on-wash)}@media (prefers-reduced-motion:reduce){.NavLink-module__PljS2q__link{transition:none}}
.TopBar-module__2JCqTa__bar{z-index:40;height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.TopBar-module__2JCqTa__inner{align-items:center;gap:var(--s5);height:100%;padding:0 var(--s5);display:flex}.TopBar-module__2JCqTa__brand{color:var(--text);flex-shrink:0;text-decoration:none;display:inline-flex}.TopBar-module__2JCqTa__logotype{width:112px;height:auto;display:block}.TopBar-module__2JCqTa__nav{align-items:center;gap:var(--s1);min-width:0;display:flex}.TopBar-module__2JCqTa__right{align-items:center;gap:var(--s2);flex-shrink:0;margin-left:auto;display:flex}.TopBar-module__2JCqTa__account{position:relative}.TopBar-module__2JCqTa__accountButton{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-full);color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;display:flex}.TopBar-module__2JCqTa__accountButton:hover{background:var(--ink-50);color:var(--text)}.TopBar-module__2JCqTa__accountName{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.TopBar-module__2JCqTa__menu{top:calc(100% + var(--s2));min-width:220px;padding:var(--s1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e3);position:absolute;right:0}.TopBar-module__2JCqTa__menuHead{padding:var(--s3) var(--s3) var(--s2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--s1)}.TopBar-module__2JCqTa__menuName{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--text)}.TopBar-module__2JCqTa__menuEmail{font-size:var(--fs-micro);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.TopBar-module__2JCqTa__menuItem{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.TopBar-module__2JCqTa__menuItem:hover{background:var(--ink-50)}.TopBar-module__2JCqTa__menuToggle{border-radius:var(--r-sm);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.TopBar-module__2JCqTa__menuToggle:hover{background:var(--ink-50);color:var(--text)}.TopBar-module__2JCqTa__mobileNav,.TopBar-module__2JCqTa__menuScrim{display:none}@media (max-width:900px){.TopBar-module__2JCqTa__inner{padding:0 var(--s4);gap:var(--s3)}.TopBar-module__2JCqTa__nav,.TopBar-module__2JCqTa__accountName{display:none}.TopBar-module__2JCqTa__menuToggle{display:inline-flex}.TopBar-module__2JCqTa__menuScrim{top:var(--topbar-h);z-index:39;background:color-mix(in srgb, var(--navy) 45%, transparent);-webkit-backdrop-filter:blur(3px);display:block;position:fixed;bottom:0;left:0;right:0}.TopBar-module__2JCqTa__mobileNav{top:var(--topbar-h);z-index:41;max-height:calc(100dvh - var(--topbar-h));background:var(--surface-raised);border-bottom:1px solid var(--border);box-shadow:var(--e3);flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.TopBar-module__2JCqTa__mobileNavHead{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.TopBar-module__2JCqTa__mobileNavTitle{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text)}.TopBar-module__2JCqTa__mobileNavBody{padding:var(--s2) var(--s3) var(--s4)}.TopBar-module__2JCqTa__mobileNavGroup+.TopBar-module__2JCqTa__mobileNavGroup{margin-top:var(--s4)}.TopBar-module__2JCqTa__mobileNavGroup{flex-direction:column;gap:2px;display:flex}.TopBar-module__2JCqTa__mobileNavHeading{padding:var(--s3) var(--s3) var(--s1);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle)}}@media (max-width:640px){.TopBar-module__2JCqTa__barFocusedChat{display:none}}@media (prefers-reduced-motion:reduce){.TopBar-module__2JCqTa__accountButton{transition:none}}
.SideRail-module__SkkyrG__rail{width:var(--rail-w);padding:var(--s5) var(--s3);background:var(--surface);border-right:1px solid var(--border);top:var(--topbar-h);height:calc(100vh - var(--topbar-h));height:calc(100dvh - var(--topbar-h));flex-shrink:0;position:sticky;overflow-y:auto}.SideRail-module__SkkyrG__groups{display:contents}.SideRail-module__SkkyrG__group{flex-direction:column;gap:2px;display:flex}.SideRail-module__SkkyrG__group+.SideRail-module__SkkyrG__group{margin-top:var(--s5)}.SideRail-module__SkkyrG__groupLabel{padding:0 var(--s3) var(--s2);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle)}@media (max-width:900px){.SideRail-module__SkkyrG__rail{gap:var(--s1);width:100%;height:auto;padding:var(--s2) var(--s4);border-right:0;border-bottom:1px solid var(--border);display:flex;position:static;overflow-x:auto}.SideRail-module__SkkyrG__group{gap:var(--s1);flex-direction:row}.SideRail-module__SkkyrG__group+.SideRail-module__SkkyrG__group{padding-left:var(--s2);margin-top:0;margin-left:var(--s1);border-left:1px solid var(--border-subtle)}.SideRail-module__SkkyrG__groupLabel{display:none}}.SideRail-module__SkkyrG__switcher{width:100%;display:none;position:relative}.SideRail-module__SkkyrG__switcherButton{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;display:flex}.SideRail-module__SkkyrG__switcherButton:hover{background:var(--ink-50)}.SideRail-module__SkkyrG__switcherCurrent{align-items:center;gap:var(--s2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.SideRail-module__SkkyrG__switcherSheet{top:calc(100% + var(--s2));z-index:30;max-height:70vh;padding:var(--s2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e3);position:absolute;left:0;right:0;overflow-y:auto}.SideRail-module__SkkyrG__sheetGroup{flex-direction:column;gap:2px;display:flex}.SideRail-module__SkkyrG__sheetGroup+.SideRail-module__SkkyrG__sheetGroup{margin-top:var(--s4)}.SideRail-module__SkkyrG__sheetGroupLabel{padding:var(--s2) var(--s3) var(--s1);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle)}@media (max-width:640px){.SideRail-module__SkkyrG__rail{overflow:visible}.SideRail-module__SkkyrG__groups{display:none}.SideRail-module__SkkyrG__switcher{display:block}}
.PageHeader-module__XItQra__header{gap:var(--s3);margin-bottom:var(--page-gap,var(--s5));flex-direction:column;display:flex}.stack>.PageHeader-module__XItQra__header{margin-bottom:0}.PageHeader-module__XItQra__row{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.PageHeader-module__XItQra__titleBlock{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.PageHeader-module__XItQra__titleLine{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.PageHeader-module__XItQra__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.PageHeader-module__XItQra__description{max-width:var(--w-prose);color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.PageHeader-module__XItQra__actions{align-items:center;gap:var(--s2);flex-shrink:0;display:flex}.surface-desk .PageHeader-module__XItQra__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}.surface-desk .PageHeader-module__XItQra__description{font-size:var(--fs-small)}
.PhoneFab-module__rHnZwq__wrap{display:none}@media (max-width:640px){.PhoneFab-module__rHnZwq__wrap{right:var(--s4);bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));z-index:45;display:block;position:fixed}.PhoneFab-module__rHnZwq__button{border-radius:var(--r-full);background:var(--action-strong);width:52px;height:52px;color:var(--on-action);box-shadow:var(--e3);cursor:pointer;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);justify-content:center;align-items:center;display:flex}.PhoneFab-module__rHnZwq__button:hover{background:var(--action-hover)}.PhoneFab-module__rHnZwq__button:active{transform:scale(.96)}.PhoneFab-module__rHnZwq__sheet{right:0;bottom:calc(100% + var(--s3));min-width:200px;padding:var(--s1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e3);flex-direction:column;gap:2px;display:flex;position:absolute}.PhoneFab-module__rHnZwq__sheetItem{align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:flex}.PhoneFab-module__rHnZwq__sheetItem:hover{background:var(--ink-50)}}@media (prefers-reduced-motion:reduce){.PhoneFab-module__rHnZwq__button{transition:none}}
.Toolbar-module__viIaUq__toolbar{align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.Toolbar-module__viIaUq__search{align-items:center;gap:var(--s2);min-width:220px;padding-inline:var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-subtle);flex:220px;display:flex}.Toolbar-module__viIaUq__search input{background:0 0;border:none;padding-left:0}.Toolbar-module__viIaUq__search input:focus{box-shadow:none}.Toolbar-module__viIaUq__chips{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.Toolbar-module__viIaUq__chip{padding:5px var(--s3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.Toolbar-module__viIaUq__chip:hover{border-color:var(--border-strong);color:var(--text)}.Toolbar-module__viIaUq__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.Toolbar-module__viIaUq__chipOn{border-color:var(--action);background:var(--action-wash);color:var(--action-strong)}.Toolbar-module__viIaUq__chipOn:hover{color:var(--action-strong)}.Toolbar-module__viIaUq__sort{min-width:160px;margin-left:auto}.Toolbar-module__viIaUq__totals{margin-bottom:var(--s4);color:var(--text-muted);font-size:var(--fs-small)}.Toolbar-module__viIaUq__totals strong{color:var(--text);font-variant-numeric:tabular-nums}
.Pagination-module__IlN86q__bar{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--border-subtle);display:flex}.Pagination-module__IlN86q__status{color:var(--text-muted);font-size:var(--fs-small)}.Pagination-module__IlN86q__controls{gap:var(--s2);display:flex}
.DangerConfirmDialog-module__smiEXG__form{gap:var(--s4);flex-direction:column;display:flex}.DangerConfirmDialog-module__smiEXG__body{color:var(--text);line-height:var(--lh-body)}.DangerConfirmDialog-module__smiEXG__body p{margin:0 0 var(--s2)}.DangerConfirmDialog-module__smiEXG__body p:last-child{margin-bottom:0}
.EnrollDialog-module__WU9mdG__list{gap:var(--s1);max-height:320px;margin-top:var(--s3);flex-direction:column;display:flex;overflow-y:auto}.EnrollDialog-module__WU9mdG__row{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-sm);display:flex}.EnrollDialog-module__WU9mdG__row:hover{background:var(--surface-sunk)}.EnrollDialog-module__WU9mdG__title{font-size:var(--fs-small)}
.lesson-module__SwVvUa__frame{min-height:calc(100vh - var(--topbar-h));min-height:calc(100dvh - var(--topbar-h));align-items:flex-start;display:flex}.lesson-module__SwVvUa__main{flex:1;min-width:0}.lesson-module__SwVvUa__content{max-width:780px;padding:var(--s6) var(--s5) var(--s8);gap:var(--s5);flex-direction:column;margin-inline:auto;display:flex}.lesson-module__SwVvUa__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.lesson-module__SwVvUa__player{align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.lesson-module__SwVvUa__video{border-radius:var(--r-md);background:#000;width:100%;display:block}.lesson-module__SwVvUa__video:focus{box-shadow:var(--focus-ring)}.lesson-module__SwVvUa__done{align-items:center;gap:var(--s2);color:var(--success-deep);font-weight:var(--fw-bold);font-size:var(--fs-small);display:flex}.lesson-module__SwVvUa__downloads{gap:var(--s3);flex-direction:column;display:flex}.lesson-module__SwVvUa__sectionTitle{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text);margin:0}.lesson-module__SwVvUa__fileList{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lesson-module__SwVvUa__file{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);text-decoration:none;display:flex}.lesson-module__SwVvUa__file:hover{border-color:var(--border-strong);background:var(--ink-25)}.lesson-module__SwVvUa__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lesson-module__SwVvUa__fileSize{font-size:var(--fs-small);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.lesson-module__SwVvUa__body{gap:var(--s5);flex-direction:column;display:flex}.lesson-module__SwVvUa__completeRow{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--border-subtle);display:flex}.lesson-module__SwVvUa__pagerLink{align-items:center;gap:var(--s2);max-width:46%;color:var(--text-muted);font-size:var(--fs-small);padding-block:2px;text-decoration:none;display:flex}.lesson-module__SwVvUa__pagerLink:hover{color:var(--action-strong)}.lesson-module__SwVvUa__pagerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.lesson-module__SwVvUa__frame{flex-direction:column;align-items:stretch}.lesson-module__SwVvUa__content{padding:var(--s5) var(--s4) var(--s7)}}@media (max-width:480px){.lesson-module__SwVvUa__content{min-height:100dvh}.lesson-module__SwVvUa__body{flex:1}.lesson-module__SwVvUa__title{display:none}}
.RoleSelect-module__6Amr4q__wrap{width:128px;display:inline-block}
.assignment-module__0toH9a__block{gap:var(--s4);padding:var(--s5);border-radius:var(--r-lg);background:var(--surface-sunk);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.assignment-module__0toH9a__head{gap:var(--s1);flex-direction:column;display:flex}.assignment-module__0toH9a__eyebrow{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle)}.assignment-module__0toH9a__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.assignment-module__0toH9a__body{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.assignment-module__0toH9a__hint{color:var(--text-muted);font-size:var(--fs-small);margin:0}.assignment-module__0toH9a__actions{gap:var(--s2);flex-wrap:wrap;display:flex}
.PeopleTable-module__9N6OqW__email{color:var(--text-muted);font-size:var(--fs-small);display:block}.PeopleTable-module__9N6OqW__expandRow{cursor:pointer;color:var(--text-muted);font-size:var(--fs-small);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.PeopleTable-module__9N6OqW__expandRow:hover{color:var(--text)}.PeopleTable-module__9N6OqW__expandRow:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.PeopleTable-module__9N6OqW__detail td{background:var(--surface-sunk);padding:var(--s4)}.PeopleTable-module__9N6OqW__enrollmentsTitle{margin:0 0 var(--s2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--text-muted)}.PeopleTable-module__9N6OqW__enrollmentList{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PeopleTable-module__9N6OqW__enrollmentRow{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s1) 0;display:flex}.PeopleTable-module__9N6OqW__source{color:var(--text-subtle);font-size:var(--fs-small)}.PeopleTable-module__9N6OqW__actions{justify-content:flex-end;gap:var(--s2);display:flex}.PeopleTable-module__9N6OqW__detailFooter{justify-content:flex-end;gap:var(--s2);margin-top:var(--s3);display:flex}
.Composer-module__lf8i4W__composer{gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex;position:sticky;bottom:0}.Composer-module__lf8i4W__composer>textarea{resize:none;scrollbar-width:none;min-height:0;max-height:50vh;overflow-y:auto}.Composer-module__lf8i4W__composer>textarea::-webkit-scrollbar{display:none}.Composer-module__lf8i4W__controls{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.Composer-module__lf8i4W__controlsLeft{align-items:center;gap:var(--s2);min-width:0;display:flex}.Composer-module__lf8i4W__hiddenFile{display:none}.Composer-module__lf8i4W__attach{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:38px;height:38px;color:var(--text-muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.Composer-module__lf8i4W__attach:hover:not(:disabled){border-color:var(--action);color:var(--action-strong)}.Composer-module__lf8i4W__attach:disabled{opacity:.5;cursor:not-allowed}.Composer-module__lf8i4W__pending{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-sm);background:var(--ink-50);font-size:var(--fs-small);color:var(--text);display:inline-flex}.Composer-module__lf8i4W__pendingName{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.Composer-module__lf8i4W__pendingClear{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Composer-module__lf8i4W__pendingClear:hover{color:var(--text)}.Composer-module__lf8i4W__sendWrap{flex-shrink:0}@media (max-width:640px),(pointer:coarse){.Composer-module__lf8i4W__sendText{display:none}.Composer-module__lf8i4W__sendWrap button{border-radius:var(--r-full);width:40px;height:40px;padding:0}}.Composer-module__lf8i4W__error{margin:var(--s2) 0 0;font-size:var(--fs-small);color:var(--danger-deep)}.Composer-module__lf8i4W__disabledNotice{align-items:center;gap:var(--s2);padding:var(--s3);border-radius:var(--r-sm);background:var(--surface-sunk);color:var(--text-muted);font-size:var(--fs-small);margin:0;display:flex}
.CourseArt-module__2eciRG__frame{background:var(--surface-rail);display:block;position:relative;overflow:hidden;container-type:inline-size}.CourseArt-module__2eciRG__image{object-fit:cover}.CourseArt-module__2eciRG__fallback{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--blue) 45%, transparent), transparent 55%), var(--surface-rail);color:var(--on-rail);font-size:clamp(11px, 7.5cqi, var(--fs-h1));font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-align:center;overflow-wrap:break-word;place-items:center;padding:8cqi;line-height:1.1;display:grid;position:absolute;inset:0}
.InviteStaffDialog-module__vcenyW__linkRow{gap:var(--s2);display:flex}.InviteStaffDialog-module__vcenyW__linkRow input{font-size:var(--fs-small);flex:1}.InviteStaffDialog-module__vcenyW__hint{margin:var(--s3) 0 0;color:var(--text-muted);font-size:var(--fs-small)}
.front-module__Rl-y0G__wordmark{width:132px;height:auto;color:var(--text);display:block}.front-module__Rl-y0G__wordmarkLg{width:168px}.front-module__Rl-y0G__ribbons{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.front-module__Rl-y0G__ribbonsQuiet{opacity:.16}.front-module__Rl-y0G__ribbonsOffset{opacity:.14;transform:translateY(14%)scale(1.1)}.front-module__Rl-y0G__authFrame{justify-content:center;align-items:center;gap:var(--s5);min-height:100dvh;padding:var(--s6) var(--s4);flex-direction:column;display:flex;position:relative;overflow:hidden}.front-module__Rl-y0G__authCard{gap:var(--s4);width:100%;max-width:420px;padding:var(--s6);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--e3);flex-direction:column;display:flex;position:relative}.front-module__Rl-y0G__authBrand{color:var(--text);align-self:flex-start;text-decoration:none;display:inline-flex}.front-module__Rl-y0G__authBrand:hover{text-decoration:none}.front-module__Rl-y0G__authTitle{margin:var(--s2) 0 0;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text)}.front-module__Rl-y0G__authIntro{color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.front-module__Rl-y0G__authForm{gap:var(--s4);margin-top:var(--s2);flex-direction:column;display:flex}.front-module__Rl-y0G__authFooter{text-align:center;max-width:420px;font-size:var(--fs-small);color:var(--text-muted);position:relative}.front-module__Rl-y0G__panelFrame{align-items:center;gap:var(--s5);min-height:100dvh;padding:var(--s8) var(--s4);flex-direction:column;display:flex;position:relative;overflow:hidden}.front-module__Rl-y0G__panel{align-items:center;gap:var(--s4);width:100%;max-width:560px;padding:var(--s7) var(--s6);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--e3);text-align:center;flex-direction:column;display:flex;position:relative}.front-module__Rl-y0G__panelIcon{border-radius:var(--r-full);background:var(--success-wash);width:64px;height:64px;color:var(--success-deep);place-items:center;display:grid}.front-module__Rl-y0G__panelIconPending{background:var(--progress-wash);color:var(--progress-deep)}.front-module__Rl-y0G__panelTitle{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.front-module__Rl-y0G__panelBody{max-width:46ch;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.front-module__Rl-y0G__panelActions{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.front-module__Rl-y0G__facts{gap:var(--s2) var(--s5);width:100%;padding:var(--s4) 0 0;border-top:1px solid var(--border-subtle);text-align:left;font-size:var(--fs-small);grid-template-columns:auto 1fr;margin:0;display:grid}.front-module__Rl-y0G__factLabel{color:var(--text-muted)}.front-module__Rl-y0G__factValue{color:var(--text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.front-module__Rl-y0G__authAside{font-size:var(--fs-small);color:var(--text-muted);text-align:center;margin:0}
.CourseEditor-module__SVjfcW__fields{gap:var(--s4);flex-direction:column;max-width:600px;display:flex}.CourseEditor-module__SVjfcW__sectionHead{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.CourseEditor-module__SVjfcW__modules{gap:var(--s4);flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__lessonList{list-style:none}.CourseEditor-module__SVjfcW__lessonRow{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-bottom:1px solid var(--border-subtle);display:flex}.CourseEditor-module__SVjfcW__lessonRow:last-child{border-bottom:none}.CourseEditor-module__SVjfcW__lessonInfo{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.CourseEditor-module__SVjfcW__lede{color:var(--text-muted);max-width:var(--w-prose)}.CourseEditor-module__SVjfcW__schedule{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__scheduleModule+.CourseEditor-module__SVjfcW__scheduleModule{border-top:1px solid var(--border-subtle)}.CourseEditor-module__SVjfcW__scheduleModuleTitle{padding:var(--s3) var(--s5) 0;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-micro)}.CourseEditor-module__SVjfcW__scheduleList{list-style:none}.CourseEditor-module__SVjfcW__scheduleRow{align-items:center;gap:var(--s3);padding:var(--s2) var(--s5);grid-template-columns:minmax(0,1fr) 200px 200px;display:grid}.CourseEditor-module__SVjfcW__scheduleTitle{overflow-wrap:anywhere}.CourseEditor-module__SVjfcW__scheduleWhen{font-size:var(--fs-small);color:var(--text-muted)}@media (max-width:640px){.CourseEditor-module__SVjfcW__scheduleRow{gap:var(--s2);padding-block:var(--s3);grid-template-columns:minmax(0,1fr)}}.CourseEditor-module__SVjfcW__moduleSlot{border-radius:var(--r-md)}.CourseEditor-module__SVjfcW__moduleHead{align-items:center;gap:var(--s2);cursor:grab;min-width:0;display:inline-flex}.CourseEditor-module__SVjfcW__handle{color:var(--text-subtle);cursor:grab;display:inline-flex}.CourseEditor-module__SVjfcW__lessonRow[draggable=true]{cursor:grab}.CourseEditor-module__SVjfcW__rowControls{align-items:center;gap:var(--s1);flex-shrink:0;display:inline-flex}.CourseEditor-module__SVjfcW__dragging{opacity:.45}.CourseEditor-module__SVjfcW__dropBefore{box-shadow:inset 0 3px 0 var(--action)}.CourseEditor-module__SVjfcW__dropAfter{box-shadow:inset 0 -3px 0 var(--action)}.CourseEditor-module__SVjfcW__moduleSlot.CourseEditor-module__SVjfcW__dropBefore{box-shadow:0 -3px 0 var(--action)}.CourseEditor-module__SVjfcW__moduleSlot.CourseEditor-module__SVjfcW__dropAfter{box-shadow:0 3px 0 var(--action)}.CourseEditor-module__SVjfcW__emptyDrop{border-radius:var(--r-md);border:1px dashed #0000}.CourseEditor-module__SVjfcW__emptyDropActive{border-color:var(--action);background:var(--action-wash)}@media (max-width:640px){.CourseEditor-module__SVjfcW__lessonRow{padding-inline:var(--s4);flex-wrap:wrap}}.CourseEditor-module__SVjfcW__pageSections{gap:var(--s5);flex-direction:column;max-width:720px;display:flex}.CourseEditor-module__SVjfcW__pageSection{gap:var(--s3);padding:var(--s4);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;margin:0;display:flex}.CourseEditor-module__SVjfcW__pageSectionTitle{padding:0 var(--s2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--text)}.CourseEditor-module__SVjfcW__stepHead{gap:var(--s1);flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__stepKicker{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--text-muted)}.CourseEditor-module__SVjfcW__stepTitle{font-size:var(--fs-h2);line-height:var(--lh-h2)}.CourseEditor-module__SVjfcW__stepNav{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.CourseEditor-module__SVjfcW__fieldPair{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.CourseEditor-module__SVjfcW__fieldPair{grid-template-columns:minmax(0,1fr)}}.CourseEditor-module__SVjfcW__contentLesson{flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__contentModule{font-size:var(--fs-small);color:var(--text-muted)}.CourseEditor-module__SVjfcW__checklist{border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;list-style:none;display:flex}.CourseEditor-module__SVjfcW__checkItem{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);display:flex}.CourseEditor-module__SVjfcW__checkItem+.CourseEditor-module__SVjfcW__checkItem{border-top:1px solid var(--border-subtle)}.CourseEditor-module__SVjfcW__checkText{gap:var(--s1);flex-direction:column;flex:1;min-width:0;display:flex}.CourseEditor-module__SVjfcW__checkDone,.CourseEditor-module__SVjfcW__checkTodo{flex-shrink:0;padding-top:2px;display:inline-flex}.CourseEditor-module__SVjfcW__checkDone{color:var(--success-deep)}.CourseEditor-module__SVjfcW__checkTodo{color:var(--text-subtle)}@media (max-width:640px){.CourseEditor-module__SVjfcW__checkItem{flex-wrap:wrap}}.CourseEditor-module__SVjfcW__draftPanel{gap:var(--s3);max-width:720px;margin-block:var(--s4) var(--s5);padding:var(--s4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--surface-sunk);flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__draftText{gap:var(--s1);flex-direction:column;display:flex}.CourseEditor-module__SVjfcW__draftTitle{font-size:var(--fs-body);font-weight:var(--fw-bold)}.CourseEditor-module__SVjfcW__keyArtFrame{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--navy);max-width:480px;overflow:hidden}.CourseEditor-module__SVjfcW__keyArtImage{object-fit:cover;width:100%;height:100%;display:block}.CourseEditor-module__SVjfcW__keyArtEmpty{height:100%;padding:var(--s5);font-weight:var(--fw-black);font-size:var(--fs-h3);line-height:var(--lh-h3);text-align:center;color:var(--surface);place-items:center;display:grid}
.hero-options-module__Zjhu_W__work{padding:var(--s5) var(--s4) var(--s7)}.hero-options-module__Zjhu_W__workCard{gap:var(--s6);max-width:1160px;padding:var(--s6) var(--s5) var(--s5);border-radius:var(--r-lg);background:var(--action-strong);box-shadow:var(--e3);margin-inline:auto;display:grid}.hero-options-module__Zjhu_W__workInk{--text:var(--surface);--text-muted:color-mix(in srgb, var(--surface) 90%, transparent);--text-subtle:color-mix(in srgb, var(--surface) 84%, transparent);--action-on-wash:var(--progress);--yellow-wash:color-mix(in srgb, var(--navy) 55%, transparent);--action-strong:var(--surface);--action-hover:var(--action-wash);--on-action:var(--navy);--focus-ring:0 0 0 3px var(--surface)}.hero-options-module__Zjhu_W__workMedia .hero-options-module__Zjhu_W__workLoop{border-radius:var(--r-md);box-shadow:0 18px 40px color-mix(in srgb, var(--navy) 45%, transparent)}.hero-options-module__Zjhu_W__wallHero{position:relative;overflow:hidden}.hero-options-module__Zjhu_W__wallInner{gap:var(--s6);max-width:1160px;padding:var(--s7) var(--s4);margin-inline:auto;display:grid;position:relative}.hero-options-module__Zjhu_W__wall{height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%)}.hero-options-module__Zjhu_W__wallGrid,.hero-options-module__Zjhu_W__wallColList{margin:0;padding:0;list-style:none}.hero-options-module__Zjhu_W__wallGrid{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.hero-options-module__Zjhu_W__wallColList{gap:var(--s3);flex-direction:column;display:flex}@keyframes hero-options-module__Zjhu_W__driftUp{0%{transform:translateY(0)}to{transform:translateY(-28px)}}@keyframes hero-options-module__Zjhu_W__driftDown{0%{transform:translateY(-56px)}to{transform:translateY(-28px)}}.hero-options-module__Zjhu_W__wallCol{animation:9s ease-in-out infinite alternate hero-options-module__Zjhu_W__driftUp}.hero-options-module__Zjhu_W__wallCol:nth-child(2){animation-name:hero-options-module__Zjhu_W__driftDown;animation-duration:11s}.hero-options-module__Zjhu_W__wallCol:nth-child(3){animation-duration:10s;animation-delay:-4s}@keyframes hero-options-module__Zjhu_W__tileIn{0%{opacity:0;transform:translateY(18px)scale(.96)}}.hero-options-module__Zjhu_W__wallTile{border-radius:var(--r-md);background:var(--ink-100);box-shadow:var(--e2);animation:hero-options-module__Zjhu_W__tileIn .6s var(--ease-out) both;animation-delay:calc(.12s + (var(--row,0) * 3 + var(--col,0)) * 60ms);overflow:hidden}.hero-options-module__Zjhu_W__wallCol:nth-child(2){--col:1}.hero-options-module__Zjhu_W__wallCol:nth-child(3){--col:2}.hero-options-module__Zjhu_W__wallTile:nth-child(2){--row:1}.hero-options-module__Zjhu_W__wallTile:nth-child(3){--row:2}.hero-options-module__Zjhu_W__wallTile:nth-child(4){--row:3}.hero-options-module__Zjhu_W__wallImg{width:100%;height:auto;display:block}.hero-options-module__Zjhu_W__hybridFrame{container-type:inline-size}.hero-options-module__Zjhu_W__hybrid{--gap:var(--s2);--cell:calc((100cqw - var(--gap)) / 2);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--cell) * .75);gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.hero-options-module__Zjhu_W__hybridTile{border-radius:var(--r-md);background:var(--ink-100);box-shadow:var(--e2);animation:hero-options-module__Zjhu_W__tileIn .6s var(--ease-out) both;animation-delay:calc(.12s + var(--n,0) * 60ms);overflow:hidden}.hero-options-module__Zjhu_W__hybridTile:nth-child(2){--n:1}.hero-options-module__Zjhu_W__hybridTile:nth-child(3){--n:2}.hero-options-module__Zjhu_W__hybridTile:nth-child(4){--n:3}.hero-options-module__Zjhu_W__hybridTile:nth-child(5){--n:4}.hero-options-module__Zjhu_W__hybridTile:nth-child(6){--n:5}.hero-options-module__Zjhu_W__hybridTile:nth-child(7){--n:6}.hero-options-module__Zjhu_W__hybridLoopTile{aspect-ratio:16/9;box-shadow:var(--e3);grid-area:1/1/auto/-1}.hero-options-module__Zjhu_W__hybridWide,.hero-options-module__Zjhu_W__hybridBand{grid-column:1/-1}.hero-options-module__Zjhu_W__hybridLoopTile .hero-options-module__Zjhu_W__hybridLoop{aspect-ratio:auto;border-radius:0;height:100%}.hero-options-module__Zjhu_W__hybridImg{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:640px){.hero-options-module__Zjhu_W__hybrid{--row:calc((900cqw - 34 * var(--gap)) / 56);--single:calc(var(--row) * 4 / 3);grid-template-columns:minmax(0, 1fr) var(--single) var(--single);grid-template-rows:repeat(3, var(--row));grid-auto-rows:var(--row)}.hero-options-module__Zjhu_W__hybridLoopTile{aspect-ratio:auto;grid-area:1/1/3/2}.hero-options-module__Zjhu_W__hybridTile[data-slot="1"]{grid-area:1/2/2/4}.hero-options-module__Zjhu_W__hybridTile[data-slot="2"]{grid-area:2/2/3/3}.hero-options-module__Zjhu_W__hybridTile[data-slot="3"]{grid-area:2/3/3/4}.hero-options-module__Zjhu_W__hybridTile[data-slot="4"]{grid-area:3/1/4/2}.hero-options-module__Zjhu_W__hybridTile[data-slot="5"]{grid-area:3/2/4/3}.hero-options-module__Zjhu_W__hybridTile[data-slot="6"]{grid-area:3/3/4/4}}@media (min-width:900px){.hero-options-module__Zjhu_W__wallInner.hero-options-module__Zjhu_W__hybridInner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.hero-options-module__Zjhu_W__lineHero{position:relative;overflow:hidden}.hero-options-module__Zjhu_W__lineInner{max-width:1160px;padding:var(--s7) var(--s4);margin-inline:auto;position:relative}.hero-options-module__Zjhu_W__lineInner .hero-options-module__Zjhu_W__lineHeadline{max-width:20ch;font-size:clamp(40px,6vw,84px);line-height:.98}.hero-options-module__Zjhu_W__makes{margin:calc(var(--s2) * -1) 0 var(--s5);font-size:clamp(26px,3.8vw,52px);line-height:1.15;font-weight:var(--fw-black);letter-spacing:-.02em;color:var(--text)}.hero-options-module__Zjhu_W__makesSlot{vertical-align:bottom;padding-bottom:.06em;display:inline-grid;overflow:hidden}.hero-options-module__Zjhu_W__makesWord{color:var(--action-strong);white-space:nowrap;opacity:0;transition:opacity .38s var(--ease-out), transform .52s var(--ease-out);grid-area:1/1;transform:translateY(70%)}.hero-options-module__Zjhu_W__makesIn{opacity:1;transform:none}.hero-options-module__Zjhu_W__makesOut{opacity:0;transform:translateY(-70%)}.hero-options-module__Zjhu_W__makesStill{color:var(--action-strong)}.hero-options-module__Zjhu_W__lineCourses{gap:var(--s3);max-width:760px;margin:var(--s7) 0 0;padding:0;list-style:none;display:grid}.hero-options-module__Zjhu_W__lineCourse{gap:var(--s4);padding:var(--s2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e2);color:var(--text);transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);grid-template-columns:112px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.hero-options-module__Zjhu_W__lineCourse:hover{box-shadow:var(--e3);transform:translateY(-2px)}.hero-options-module__Zjhu_W__lineCourse:focus-visible{box-shadow:var(--focus-ring);outline:none}.hero-options-module__Zjhu_W__lineArt{aspect-ratio:16/9;border-radius:var(--r-md);display:block;overflow:hidden}.hero-options-module__Zjhu_W__lineText{gap:2px;display:grid}.hero-options-module__Zjhu_W__lineTitle{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1.25}.hero-options-module__Zjhu_W__lineMeta{font-size:var(--fs-small);color:var(--text-muted)}@media (min-width:640px){.hero-options-module__Zjhu_W__lineCourses{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-options-module__Zjhu_W__wall{height:420px}}@media (min-width:900px){.hero-options-module__Zjhu_W__work{padding:var(--s6) var(--s5) var(--s8)}.hero-options-module__Zjhu_W__workCard{gap:var(--s7);padding:var(--s8) var(--s7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.hero-options-module__Zjhu_W__wallInner{gap:var(--s7);padding:var(--s8) var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.hero-options-module__Zjhu_W__wall{height:500px}.hero-options-module__Zjhu_W__lineInner{padding:var(--s8) var(--s5)}}@media (prefers-reduced-motion:reduce){.hero-options-module__Zjhu_W__wallCol,.hero-options-module__Zjhu_W__wallTile,.hero-options-module__Zjhu_W__hybridTile{animation:none}.hero-options-module__Zjhu_W__lineCourse{transition:none}.hero-options-module__Zjhu_W__lineCourse:hover{transform:none}}
.channel-module__7HA5wa__frame{flex:1;min-height:0;display:flex;overflow:hidden}.channel-module__7HA5wa__pane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.channel-module__7HA5wa__scroll{overscroll-behavior:contain;min-height:0;padding:var(--s4) 0;flex:1;overflow-y:auto}.channel-module__7HA5wa__phoneHead{display:none}.channel-module__7HA5wa__dmBar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--border-subtle);background:var(--surface);display:flex}.channel-module__7HA5wa__dmBarText{min-width:0;font-size:var(--fs-small);color:var(--text-muted)}.channel-module__7HA5wa__dmBarText a{color:var(--action)}.channel-module__7HA5wa__dmBarActions{gap:var(--s1);flex-shrink:0;display:flex}.channel-module__7HA5wa__notice,.channel-module__7HA5wa__noticeError{padding:var(--s6);font-size:var(--fs-small);color:var(--text-muted)}.channel-module__7HA5wa__noticeError{color:var(--danger-deep)}.channel-module__7HA5wa__divider{margin:var(--s5) var(--s4) var(--s4);border-top:1px solid var(--border);align-items:center;display:flex}.channel-module__7HA5wa__dividerLabel{padding:0 var(--s3);background:var(--surface);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-subtle);margin:-.7em auto 0}.channel-module__7HA5wa__message{gap:var(--s3);padding:var(--s2) var(--s4);display:flex;position:relative}.channel-module__7HA5wa__message:hover,.channel-module__7HA5wa__message:focus-within{background:var(--ink-25)}.channel-module__7HA5wa__grouped{padding-top:1px;padding-bottom:1px}.channel-module__7HA5wa__gutter{flex-shrink:0;justify-content:center;width:32px;padding-top:2px;display:flex}.channel-module__7HA5wa__hoverTime{font-size:var(--fs-micro);color:var(--text-subtle);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--t-fast) var(--ease);line-height:20px}.channel-module__7HA5wa__message:hover .channel-module__7HA5wa__hoverTime,.channel-module__7HA5wa__message:focus-within .channel-module__7HA5wa__hoverTime{opacity:1}.channel-module__7HA5wa__content{flex:1;min-width:0}.channel-module__7HA5wa__meta{align-items:baseline;gap:var(--s2);margin-bottom:1px;display:flex}.channel-module__7HA5wa__author{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--text)}.channel-module__7HA5wa__time{font-size:var(--fs-micro);color:var(--text-subtle);font-variant-numeric:tabular-nums}.channel-module__7HA5wa__body{font-size:var(--fs-body);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.channel-module__7HA5wa__mention{font-weight:var(--fw-bold);color:var(--attention-deep)}.channel-module__7HA5wa__attachment{margin-top:var(--s2)}.channel-module__7HA5wa__image{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--ink-50);max-width:min(320px,100%);max-height:240px}.channel-module__7HA5wa__fileLink{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-small);text-decoration:none;display:inline-flex}.channel-module__7HA5wa__fileLink:hover{border-color:var(--border-strong);background:var(--surface);text-decoration:none}.channel-module__7HA5wa__reactions{gap:var(--s1);margin-top:var(--s2);flex-wrap:wrap;display:flex}.channel-module__7HA5wa__reaction{align-items:center;gap:var(--s1);padding:2px var(--s2);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);font-size:var(--fs-small);cursor:pointer;line-height:20px;display:inline-flex}.channel-module__7HA5wa__reaction:hover{border-color:var(--border-strong)}.channel-module__7HA5wa__reactionMine{border-color:var(--action);background:var(--action-wash)}.channel-module__7HA5wa__reactionCount{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--text-muted);font-variant-numeric:tabular-nums}.channel-module__7HA5wa__reactionMine .channel-module__7HA5wa__reactionCount{color:var(--action-on-wash)}.channel-module__7HA5wa__threadLink{align-items:center;gap:var(--s2);margin-top:var(--s2);color:var(--action-strong);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;padding-block:3px;display:inline-flex}.channel-module__7HA5wa__threadLink:hover{text-decoration:underline}.channel-module__7HA5wa__actions{top:var(--s1);right:var(--s4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-raised);box-shadow:var(--e2);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);gap:2px;padding:2px;display:flex;position:absolute}.channel-module__7HA5wa__message:hover .channel-module__7HA5wa__actions,.channel-module__7HA5wa__message:focus-within .channel-module__7HA5wa__actions{opacity:1;pointer-events:auto}.channel-module__7HA5wa__action{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.channel-module__7HA5wa__action:hover{background:var(--ink-50);color:var(--text)}.channel-module__7HA5wa__picker{bottom:calc(100% - 22px);right:var(--s4);z-index:5;max-width:260px;padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--e3);flex-wrap:wrap;gap:2px;display:flex;position:absolute}.channel-module__7HA5wa__pickerItem{padding:var(--s1) var(--s2);border-radius:var(--r-sm);font-size:var(--fs-h2);cursor:pointer;background:0 0;border:0;line-height:1.2}.channel-module__7HA5wa__pickerItem:hover{background:var(--ink-50)}.channel-module__7HA5wa__messageThreadOpen,.channel-module__7HA5wa__messageThreadOpen:hover{background:var(--action-wash)}.channel-module__7HA5wa__thread{border-left:2px solid var(--action);flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden}.channel-module__7HA5wa__threadHead{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border);background:var(--action-wash);justify-content:space-between;align-items:center;display:flex}.channel-module__7HA5wa__threadTitle{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0}.channel-module__7HA5wa__threadClose{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.channel-module__7HA5wa__threadClose:hover{background:var(--ink-50);color:var(--text)}.channel-module__7HA5wa__threadScroll{padding:var(--s4);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.channel-module__7HA5wa__threadRoot{padding-bottom:var(--s4);border-bottom:1px solid var(--border-subtle)}.channel-module__7HA5wa__threadMessage{gap:var(--s3);display:flex}.channel-module__7HA5wa__threadBody{flex:1;min-width:0}.channel-module__7HA5wa__threadMeta{align-items:baseline;gap:var(--s2);margin-bottom:1px;display:flex}.channel-module__7HA5wa__threadBack{display:none}.channel-module__7HA5wa__threadTitleBlock{flex:1;min-width:0}.channel-module__7HA5wa__threadSub{display:none}@media (max-width:900px){.channel-module__7HA5wa__frameThreadOpen .channel-module__7HA5wa__pane{display:none}.channel-module__7HA5wa__thread{border-left:0;flex:1;width:auto;min-width:0}.channel-module__7HA5wa__threadHead{justify-content:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);border-top:2px solid var(--action)}.channel-module__7HA5wa__threadBack{display:grid}.channel-module__7HA5wa__threadClose{display:none}.channel-module__7HA5wa__threadSub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);color:var(--text-muted);margin:0;display:block;overflow:hidden}.channel-module__7HA5wa__threadScroll{overscroll-behavior:contain;min-height:0}}@media (max-width:640px){.channel-module__7HA5wa__phoneHead{align-items:center;gap:var(--s1);min-height:56px;padding:var(--s1) var(--s3) var(--s1) var(--s1);padding-top:calc(var(--s1) + env(safe-area-inset-top,0px));border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex}.channel-module__7HA5wa__threadHead{padding-top:calc(var(--s2) + env(safe-area-inset-top,0px))}.channel-module__7HA5wa__threadScroll{padding:var(--s4) var(--s4) var(--s5)}.channel-module__7HA5wa__message{padding-inline:var(--s3)}.channel-module__7HA5wa__actions{right:var(--s3)}}.channel-module__7HA5wa__back,.channel-module__7HA5wa__threadBack{border-radius:var(--r-full);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;place-items:center}.channel-module__7HA5wa__back{display:grid}.channel-module__7HA5wa__back:hover,.channel-module__7HA5wa__back:active,.channel-module__7HA5wa__threadBack:hover,.channel-module__7HA5wa__threadBack:active{background:var(--ink-50);text-decoration:none}.channel-module__7HA5wa__phoneTitleBlock{flex:1;min-width:0}.channel-module__7HA5wa__phoneTitle{align-items:center;gap:var(--s1);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text);margin:0;line-height:1.3;display:flex}.channel-module__7HA5wa__phoneGlyph{color:var(--text-muted);flex-shrink:0;display:inline-flex}.channel-module__7HA5wa__phoneTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.channel-module__7HA5wa__phoneSub{font-size:var(--fs-small);color:var(--text-muted);margin:0;line-height:1.3}@media (hover:none){.channel-module__7HA5wa__messageSelected{background:var(--ink-25)}.channel-module__7HA5wa__messageSelected .channel-module__7HA5wa__actions{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.channel-module__7HA5wa__actions,.channel-module__7HA5wa__hoverTime{transition:none}}
.profile-module__dkH0ta__stack{gap:var(--s5);flex-direction:column;max-width:560px;display:flex}.profile-module__dkH0ta__avatarRow{align-items:center;gap:var(--s5);display:flex}.profile-module__dkH0ta__avatarActions{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.profile-module__dkH0ta__hiddenInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-module__dkH0ta__form{gap:var(--s4);flex-direction:column;display:flex}.profile-module__dkH0ta__facts{gap:var(--s2) var(--s4);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.profile-module__dkH0ta__facts dt{color:var(--text-muted)}.profile-module__dkH0ta__facts dd{color:var(--text);margin:0}.profile-module__dkH0ta__buttons{gap:var(--s2);flex-wrap:wrap;display:flex}
.InstructorsCard-module__gZ2zdW__chips{gap:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.InstructorsCard-module__gZ2zdW__list{gap:var(--s2);max-height:320px;margin-top:var(--s3);flex-direction:column;list-style:none;display:flex;overflow-y:auto}
.StepRail-module__70sgVG__layout{gap:var(--s6);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.StepRail-module__70sgVG__main{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.StepRail-module__70sgVG__rail{top:calc(var(--topbar-h) + var(--s4));position:sticky}.StepRail-module__70sgVG__list{gap:var(--s1);flex-direction:column;list-style:none;display:flex}.StepRail-module__70sgVG__step{align-items:flex-start;gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-md);color:var(--text);transition:background-color var(--t-fast) var(--ease-out);text-decoration:none;display:flex}.StepRail-module__70sgVG__step:hover{background:var(--surface-sunk)}.StepRail-module__70sgVG__step:focus-visible{box-shadow:var(--focus-ring);outline:none}.StepRail-module__70sgVG__current,.StepRail-module__70sgVG__current:hover{background:var(--action-wash);color:var(--action-on-wash)}.StepRail-module__70sgVG__marker{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);width:24px;height:24px;font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StepRail-module__70sgVG__current .StepRail-module__70sgVG__marker{border-color:var(--action);background:var(--action);color:var(--on-action)}.StepRail-module__70sgVG__markerDone{border-color:var(--success);background:var(--success-wash);color:var(--success-deep)}.StepRail-module__70sgVG__current .StepRail-module__70sgVG__markerDone{border-color:var(--action);background:var(--action);color:var(--on-action)}.StepRail-module__70sgVG__text{flex-direction:column;min-width:0;display:flex}.StepRail-module__70sgVG__label{font-weight:var(--fw-bold);line-height:var(--lh-small)}.StepRail-module__70sgVG__blurb{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.StepRail-module__70sgVG__current .StepRail-module__70sgVG__blurb{color:inherit}@media (max-width:900px){.StepRail-module__70sgVG__layout{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.StepRail-module__70sgVG__rail{position:static;overflow-x:auto}.StepRail-module__70sgVG__list{flex-direction:row}.StepRail-module__70sgVG__step{white-space:nowrap}.StepRail-module__70sgVG__blurb{display:none}}
.FilterSelect-module__th3GCq__filterSelect{min-width:160px}
.curriculum-module__LtHOeq__band{background:var(--surface)}.curriculum-module__LtHOeq__inner{max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);margin-inline:auto}.curriculum-module__LtHOeq__head{max-width:62ch;margin-bottom:var(--section-head-gap)}.curriculum-module__LtHOeq__kicker{margin:0 0 var(--s3);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash)}.curriculum-module__LtHOeq__sectionTitle{margin:0 0 var(--s4);font-size:var(--fs-section);line-height:1.05;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance}.curriculum-module__LtHOeq__lede{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);margin:0}.curriculum-module__LtHOeq__startHere{gap:var(--s3) var(--s4);margin-bottom:var(--s7);padding:var(--s5) var(--s6);border-radius:var(--r-lg);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.curriculum-module__LtHOeq__startIcon,.curriculum-module__LtHOeq__moduleIcon{border-radius:var(--r-full);background:var(--yellow);color:var(--navy);place-items:center;display:grid}.curriculum-module__LtHOeq__startIcon{width:48px;height:48px}.curriculum-module__LtHOeq__startTitle{font-size:var(--fs-h3);font-weight:var(--fw-black);margin:0}.curriculum-module__LtHOeq__startLine{font-size:var(--fs-small);color:var(--text-muted);margin:2px 0 0}.curriculum-module__LtHOeq__startList{gap:var(--s2);margin:var(--s2) 0 0;flex-wrap:wrap;grid-column:1/-1;padding:0;list-style:none;display:flex}.curriculum-module__LtHOeq__startItem{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;display:inline-flex}.curriculum-module__LtHOeq__startItem svg{color:var(--action-on-wash);flex-shrink:0}.curriculum-module__LtHOeq__startLength{color:var(--text-subtle);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.curriculum-module__LtHOeq__module+.curriculum-module__LtHOeq__module{margin-top:var(--s7)}.curriculum-module__LtHOeq__moduleHead{align-items:center;gap:var(--s3);margin:0 0 var(--s4);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:flex}.curriculum-module__LtHOeq__moduleIcon{width:32px;height:32px}.curriculum-module__LtHOeq__moduleTitle{color:var(--text)}.curriculum-module__LtHOeq__moduleMeta{font-variant-numeric:tabular-nums;letter-spacing:.06em}.curriculum-module__LtHOeq__moduleMeta:before{content:"·";margin-right:var(--s3)}.curriculum-module__LtHOeq__cards{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.curriculum-module__LtHOeq__card{column-gap:var(--s5);padding:var(--s5) var(--s5) var(--s5) var(--s5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template:"num meta still""num title still""num outcome still""num parts still""num project still""num action still""num rest still"1fr/56px minmax(0,1fr) minmax(200px,260px);display:grid}.curriculum-module__LtHOeq__cardFree{border-color:var(--action);background:linear-gradient(180deg, var(--action-wash), var(--surface) 70%)}.curriculum-module__LtHOeq__number{border-radius:var(--r-full);background:var(--yellow);width:48px;height:48px;color:var(--navy);font-size:var(--fs-h3);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.01em;grid-area:num;place-items:center;display:grid}.curriculum-module__LtHOeq__meta{align-items:center;gap:var(--s2) var(--s4);margin:2px 0 var(--s2);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;grid-area:meta;display:flex}.curriculum-module__LtHOeq__lessonLabel{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash)}.curriculum-module__LtHOeq__length{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.curriculum-module__LtHOeq__freeBadge{padding:2px var(--s3) 2px var(--s2);border-radius:var(--r-full);background:var(--action-strong);color:var(--on-action);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.curriculum-module__LtHOeq__title{margin:0 0 var(--s2);font-size:var(--fs-h2);line-height:1.2;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;grid-area:title}.curriculum-module__LtHOeq__outcome{max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);grid-area:outcome;margin:0}.curriculum-module__LtHOeq__parts{gap:var(--s2);margin:var(--s4) 0 0;counter-reset:none;flex-direction:column;grid-area:parts;padding:0;list-style:none;display:flex}.curriculum-module__LtHOeq__parts li{justify-content:space-between;gap:var(--s1) var(--s4);padding:var(--s2) var(--s3);border-radius:var(--r-md);background:var(--surface-sunk);font-size:var(--fs-small);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.curriculum-module__LtHOeq__partLength{color:var(--text-subtle);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.curriculum-module__LtHOeq__project{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-area:project;display:flex}.curriculum-module__LtHOeq__projectLabel{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.curriculum-module__LtHOeq__projectTitle{font-size:var(--fs-small);font-weight:var(--fw-bold);flex:40ch;line-height:1.4}.curriculum-module__LtHOeq__action{margin-top:var(--s4);grid-area:action}.curriculum-module__LtHOeq__still{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--surface-rail);grid-area:still;align-self:start;display:block;overflow:hidden}.curriculum-module__LtHOeq__still img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.curriculum-module__LtHOeq__card{column-gap:var(--s3);padding:var(--s4);grid-template-rows:none;grid-template-columns:44px minmax(0,1fr) 96px;grid-template-areas:"num meta meta""title title title""outcome outcome outcome""parts parts parts""project project still""action action action"}.curriculum-module__LtHOeq__number{width:40px;height:40px;font-size:var(--fs-body)}.curriculum-module__LtHOeq__meta{align-self:center;margin:0}.curriculum-module__LtHOeq__title{margin-top:var(--s3)}.curriculum-module__LtHOeq__still{margin-top:var(--s4);align-self:end}.curriculum-module__LtHOeq__project{padding-top:var(--s3);align-self:end}.curriculum-module__LtHOeq__startHere{padding:var(--s4)}}@media (max-width:520px){.curriculum-module__LtHOeq__startItem{width:100%}}
.career-chapter-module__lsBsaa__figure{margin:0}.career-chapter-module__lsBsaa__plateImg{object-fit:cover;background:var(--surface-sunk);width:100%;height:auto;display:block}.career-chapter-module__lsBsaa__heroImg{aspect-ratio:21/9}.career-chapter-module__lsBsaa__fixedImg,.career-chapter-module__lsBsaa__loopImg{aspect-ratio:16/9}.career-chapter-module__lsBsaa__heroFigure{display:none}.career-chapter-module__lsBsaa__caption{justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--section-pad-x,var(--s5)) 0;font-size:var(--fs-small);color:var(--text-subtle);margin:0;line-height:1.4;display:flex}.career-chapter-module__lsBsaa__caption span:last-child{text-align:right}.career-chapter-module__lsBsaa__reelFigure,.career-chapter-module__lsBsaa__reelStill{display:none}.career-chapter-module__lsBsaa__reelFrame{position:relative}.career-chapter-module__lsBsaa__reelVideo{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.career-chapter-module__lsBsaa__reelFrame[data-playing] .career-chapter-module__lsBsaa__reelVideo{visibility:visible}.career-chapter-module__lsBsaa__captionEnd{justify-content:flex-end;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:inline-flex}.career-chapter-module__lsBsaa__reelToggle{appearance:none;min-height:24px;font:inherit;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;text-decoration:underline}.career-chapter-module__lsBsaa__reelToggle:hover{color:var(--text)}.career-chapter-module__lsBsaa__reelToggle:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.career-chapter-module__lsBsaa__loop{position:relative}.career-chapter-module__lsBsaa__loopVideo{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.career-chapter-module__lsBsaa__loop[data-playing] .career-chapter-module__lsBsaa__loopVideo{visibility:visible}.career-chapter-module__lsBsaa__statement{padding:clamp(96px, 11vw, 160px) var(--section-pad-x,var(--s5));text-align:center}.career-chapter-module__lsBsaa__kicker{margin:0 0 var(--s5);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}.career-chapter-module__lsBsaa__statementTitle{max-width:14ch;font-size:clamp(40px,5.6vw,80px);line-height:.98;font-weight:var(--fw-black);letter-spacing:-.04em;color:var(--text);text-wrap:balance;margin:0 auto}.career-chapter-module__lsBsaa__statementBody{max-width:34ch;margin:var(--s5) auto 0;color:var(--text-muted);text-wrap:pretty;font-size:clamp(17px,1.45vw,21px);line-height:1.5}.career-chapter-module__lsBsaa__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.career-chapter-module__lsBsaa__panelImg,.career-chapter-module__lsBsaa__mentorPanel{aspect-ratio:4/5;object-fit:cover;background:var(--surface-sunk);width:100%;height:auto;display:block}.career-chapter-module__lsBsaa__mentorPanel{background:var(--blue);position:relative;overflow:hidden}.career-chapter-module__lsBsaa__memoji{width:70%;height:auto;position:absolute;bottom:0;left:15%}.career-chapter-module__lsBsaa__panelCaptions{padding:var(--s4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;list-style:none;display:grid}.career-chapter-module__lsBsaa__panelCaptions li{gap:var(--s1);padding-inline:var(--s5);flex-direction:column;display:flex}.career-chapter-module__lsBsaa__panelCaptions b{font-size:clamp(15px,1.6vw,22px);font-weight:var(--fw-black);letter-spacing:-.01em;color:var(--text)}.career-chapter-module__lsBsaa__panelCaptions span{color:var(--text-muted);font-size:clamp(12px,1vw,15px);line-height:1.45}.career-chapter-module__lsBsaa__compact .career-chapter-module__lsBsaa__panelCaptions li{padding-inline:0}@media (min-width:600px){.career-chapter-module__lsBsaa__compact{max-width:var(--section-max,1160px);padding-inline:var(--section-pad-x,var(--s5));margin-inline:auto}}.career-chapter-module__lsBsaa__work{flex-direction:column;gap:4px;display:flex}.career-chapter-module__lsBsaa__workRow{gap:4px;display:grid}.career-chapter-module__lsBsaa__workRowPair{grid-template-columns:1.4fr 1fr}.career-chapter-module__lsBsaa__workRowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.career-chapter-module__lsBsaa__workRowPairEnd{grid-template-columns:1fr 1.4fr}.career-chapter-module__lsBsaa__workImg{aspect-ratio:3/2;object-fit:cover;background:var(--surface-sunk);width:100%;height:100%;display:block}.career-chapter-module__lsBsaa__workLabel{padding:var(--s3) var(--section-pad-x,var(--s5)) 0;font-size:var(--fs-small);color:var(--text-subtle);margin:0}@media (max-width:599.98px){.career-chapter-module__lsBsaa__heroImg{aspect-ratio:4/5}.career-chapter-module__lsBsaa__caption{flex-direction:column;gap:2px}.career-chapter-module__lsBsaa__caption span:last-child{text-align:left}.career-chapter-module__lsBsaa__captionEnd{justify-content:flex-start}.career-chapter-module__lsBsaa__panelImg,.career-chapter-module__lsBsaa__mentorPanel{aspect-ratio:3/5}.career-chapter-module__lsBsaa__panelCaptions{gap:var(--s2);padding-inline:var(--section-pad-x,var(--s4))}.career-chapter-module__lsBsaa__panelCaptions li{padding-inline:0}.career-chapter-module__lsBsaa__workRowPair,.career-chapter-module__lsBsaa__workRowPairEnd,.career-chapter-module__lsBsaa__workRowThree{grid-template-columns:1fr 1fr}.career-chapter-module__lsBsaa__workRowThree>:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.career-chapter-module__lsBsaa__loopVideo,.career-chapter-module__lsBsaa__reelVideo{display:none}}
.community-module__7RQwMG__shell{align-items:stretch;display:flex}.community-module__7RQwMG__rail{gap:var(--s5);width:240px;padding:var(--s4) var(--s2);background:var(--surface-rail);color:var(--on-rail);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.community-module__7RQwMG__railLoading{gap:var(--s3);padding:0 var(--s2);opacity:.25;flex-direction:column;display:flex}.community-module__7RQwMG__group{flex-direction:column;gap:1px;display:flex}.community-module__7RQwMG__groupLabel{margin:0 0 var(--s2);padding:0 var(--s2);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:#eef3f89e}.community-module__7RQwMG__channel{align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border-radius:var(--r-sm);color:#eef3f8c7;font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;display:flex}.community-module__7RQwMG__channel:hover{color:var(--on-rail);background:#ffffff14}.community-module__7RQwMG__channelUnread{color:var(--on-rail);font-weight:var(--fw-bold)}.community-module__7RQwMG__channelOn,.community-module__7RQwMG__channelOn:hover{background:var(--action-strong);color:var(--on-action);font-weight:var(--fw-bold)}.community-module__7RQwMG__channelName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.community-module__7RQwMG__unread{border-radius:var(--r-full);background:var(--attention);min-width:18px;color:var(--navy);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 5px;line-height:18px}.community-module__7RQwMG__channelOn .community-module__7RQwMG__unread{background:var(--on-action);color:var(--action-strong)}.community-module__7RQwMG__pane{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (max-width:640px){.community-module__7RQwMG__rail{display:none}.community-module__7RQwMG__shell.community-module__7RQwMG__shellFocused{height:100dvh}}@media (prefers-reduced-motion:reduce){.community-module__7RQwMG__channel{transition:none}}.community-module__7RQwMG__placeholder{height:100%;padding:var(--s5);place-items:center;display:grid}.community-module__7RQwMG__phoneHome{display:none}@media (max-width:640px){.community-module__7RQwMG__placeholder{display:none}.community-module__7RQwMG__phoneHome{overscroll-behavior:contain;flex:1;min-height:0;display:block;overflow-y:auto}}
.annotate-module__5006Ra__canvas{z-index:2;pointer-events:none;touch-action:auto;cursor:default;position:absolute;top:0;left:0}.annotate-module__5006Ra__drawing{pointer-events:auto;touch-action:none;cursor:crosshair}
.ChannelAudienceFields-module__x6sk-a__chips{gap:var(--s2);margin:0 0 var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ChannelAudienceFields-module__x6sk-a__chip{align-items:center;gap:var(--s1);padding:var(--s1) var(--s1) var(--s1) var(--s3);border-radius:var(--r-full);background:var(--action-wash);color:var(--action-on-wash);font-size:var(--fs-small);display:inline-flex}.ChannelAudienceFields-module__x6sk-a__chipRemove{border-radius:var(--r-full);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ChannelAudienceFields-module__x6sk-a__chipRemove:hover{background:var(--surface-raised)}.ChannelAudienceFields-module__x6sk-a__chipRemove:focus-visible{box-shadow:var(--focus-ring);outline:none}.ChannelAudienceFields-module__x6sk-a__results{gap:var(--s1);margin:var(--s2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ChannelAudienceFields-module__x6sk-a__result{align-items:center;gap:var(--s3);padding:var(--s1) var(--s2);border-radius:var(--r-sm);display:flex}.ChannelAudienceFields-module__x6sk-a__result:hover{background:var(--surface-sunk)}.ChannelAudienceFields-module__x6sk-a__resultName{min-width:0;font-size:var(--fs-small);color:var(--text);flex:1}.ChannelAudienceFields-module__x6sk-a__resultRole{font-size:var(--fs-micro);color:var(--text-subtle)}
.LessonEditor-module__3sFXXq__fields{gap:var(--s4);flex-direction:column;max-width:640px;display:flex}.LessonEditor-module__3sFXXq__videoInfo{align-items:center;gap:var(--s3);display:flex}.LessonEditor-module__3sFXXq__mono{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-muted)}.LessonEditor-module__3sFXXq__muted{color:var(--text-muted);font-size:var(--fs-small)}.LessonEditor-module__3sFXXq__video{border-radius:var(--r-md);width:100%;max-width:640px}.LessonEditor-module__3sFXXq__walk{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.LessonEditor-module__3sFXXq__walkCount{font-size:var(--fs-small);color:var(--text-muted)}
.QueueSummary-module__DypeVG__grid{gap:var(--s4);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.QueueSummary-module__DypeVG__stat{gap:var(--s1);flex-direction:column;display:flex}.QueueSummary-module__DypeVG__statLabel{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-muted)}.QueueSummary-module__DypeVG__statNumber{font-size:32px;line-height:1.15;font-weight:var(--fw-black);font-variant-numeric:tabular-nums;color:var(--text)}.QueueSummary-module__DypeVG__statAttention{color:var(--attention-deep)}.QueueSummary-module__DypeVG__statDanger{color:var(--danger-deep)}.QueueSummary-module__DypeVG__statQualifier{font-size:var(--fs-small);color:var(--text-subtle)}
.articles-module__ZmuDmq__hero{background:var(--surface);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.articles-module__ZmuDmq__heroInner{max-width:var(--section-max);padding:var(--s8) var(--section-pad-x);margin-inline:auto;position:relative}.articles-module__ZmuDmq__kicker{margin:0 0 var(--s3);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash)}.articles-module__ZmuDmq__indexTitle{max-width:18ch;font-size:var(--fs-display);line-height:1.04;font-weight:var(--fw-black);letter-spacing:-.03em;text-wrap:balance;margin:0}.articles-module__ZmuDmq__band{background:var(--surface-sunk)}.articles-module__ZmuDmq__grid{gap:var(--s5);max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0 auto;list-style:none;display:grid}.articles-module__ZmuDmq__grid>li{display:flex}.articles-module__ZmuDmq__card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-subtle);width:100%;color:var(--text);transition:box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.articles-module__ZmuDmq__card:hover{border-color:var(--border);box-shadow:var(--e2)}.articles-module__ZmuDmq__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.articles-module__ZmuDmq__cardArt{aspect-ratio:16/9;background:var(--surface-rail);display:block;overflow:hidden}.articles-module__ZmuDmq__cardImage{object-fit:cover;width:100%;height:100%;display:block}.articles-module__ZmuDmq__cardBody{gap:var(--s2);padding:var(--s5);flex-direction:column;flex:1;display:flex}.articles-module__ZmuDmq__cardTitle{font-size:var(--fs-h3);line-height:1.25;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);text-wrap:balance}.articles-module__ZmuDmq__card:hover .articles-module__ZmuDmq__cardTitle{color:var(--action-strong)}.articles-module__ZmuDmq__cardText{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.articles-module__ZmuDmq__meta{align-items:center;gap:var(--s2);padding-top:var(--s2);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;display:inline-flex}.articles-module__ZmuDmq__draftTag{padding:2px var(--s2);border-radius:var(--r-sm);background:var(--attention-wash);color:var(--attention-deep);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:0}.articles-module__ZmuDmq__article{padding-bottom:var(--section-pad-y);background:var(--surface)}.articles-module__ZmuDmq__articleHead{gap:var(--s4);max-width:calc(var(--w-prose) + 2 * var(--section-pad-x));padding:var(--s8) var(--section-pad-x) var(--s6);flex-direction:column;margin-inline:auto;display:flex}.articles-module__ZmuDmq__crumbs a{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash);text-decoration:none}.articles-module__ZmuDmq__crumbs a:hover{text-decoration:underline}.articles-module__ZmuDmq__articleTitle{font-size:var(--fs-display);line-height:1.06;font-weight:var(--fw-black);letter-spacing:-.03em;text-wrap:balance;margin:0}.articles-module__ZmuDmq__dek{font-size:calc(var(--fs-body) * 1.18);color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.5}.articles-module__ZmuDmq__byline{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);padding-top:var(--s4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.articles-module__ZmuDmq__byline .articles-module__ZmuDmq__meta{margin-top:0;padding-top:0}.articles-module__ZmuDmq__author{align-items:center;gap:var(--s3);color:var(--text);text-decoration:none;display:inline-flex}.articles-module__ZmuDmq__author>span:last-child{flex-direction:column;display:flex}.articles-module__ZmuDmq__authorName{font-weight:var(--fw-bold)}.articles-module__ZmuDmq__author:hover .articles-module__ZmuDmq__authorName{color:var(--action-strong);text-decoration:underline}.articles-module__ZmuDmq__authorRole{font-size:var(--fs-small);color:var(--text-muted)}.articles-module__ZmuDmq__heroImageWrap{max-width:1040px;margin:0 auto var(--s7);padding-inline:var(--section-pad-x)}.articles-module__ZmuDmq__heroImage{object-fit:cover;border-radius:var(--r-lg);background:var(--surface-rail);width:100%;height:auto;max-height:620px;display:block}.articles-module__ZmuDmq__prose{max-width:calc(var(--w-prose) + 2 * var(--section-pad-x));padding-inline:var(--section-pad-x);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);overflow-wrap:break-word;margin-inline:auto}.articles-module__ZmuDmq__prose>*{margin:0 0 var(--s5)}.articles-module__ZmuDmq__prose h2{margin:var(--s7) 0 var(--s3);font-size:var(--fs-h2);line-height:1.2;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;scroll-margin-top:88px}.articles-module__ZmuDmq__prose h3{margin:var(--s6) 0 var(--s2);font-size:var(--fs-h3);line-height:1.3;font-weight:var(--fw-bold);scroll-margin-top:88px}.articles-module__ZmuDmq__prose ul,.articles-module__ZmuDmq__prose ol{padding-left:1.25em}.articles-module__ZmuDmq__prose li+li{margin-top:var(--s2)}.articles-module__ZmuDmq__prose a{color:var(--action-strong);text-underline-offset:2px;text-decoration:underline}.articles-module__ZmuDmq__prose blockquote{padding-left:var(--s4);border-left:var(--border-w-strong) solid var(--action);color:var(--text-muted)}.articles-module__ZmuDmq__prose hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--s7) 0}.articles-module__ZmuDmq__prose code{font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--surface-sunk);padding:1px 5px;font-size:.9em}.articles-module__ZmuDmq__code{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--navy);color:var(--on-action);font-size:var(--fs-small);line-height:1.7;overflow-x:auto}.articles-module__ZmuDmq__prose .articles-module__ZmuDmq__code code{color:inherit;font-size:inherit;background:0 0;padding:0}.articles-module__ZmuDmq__figure figcaption,.articles-module__ZmuDmq__video figcaption{margin-top:var(--s2);font-size:var(--fs-small);color:var(--text-muted)}.articles-module__ZmuDmq__figureImage{border-radius:var(--r-md);width:100%;height:auto;display:block}.articles-module__ZmuDmq__videoFrame{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--surface-rail);position:relative;overflow:hidden}.articles-module__ZmuDmq__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.articles-module__ZmuDmq__next{background:var(--surface);border-top:1px solid var(--border-subtle)}.articles-module__ZmuDmq__nextInner{align-items:center;gap:var(--s4);max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.articles-module__ZmuDmq__nextTitle{margin:0 0 var(--s2);font-size:var(--fs-section);line-height:1.05;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance}.articles-module__ZmuDmq__moreInner{max-width:calc(var(--w-prose) + 2 * var(--section-pad-x));padding:var(--section-pad-y) var(--section-pad-x);margin-inline:auto}.articles-module__ZmuDmq__moreTitle{margin:0 0 var(--s4);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight)}.articles-module__ZmuDmq__moreList{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.articles-module__ZmuDmq__moreLink{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text);font-weight:var(--fw-bold);text-decoration:none;display:flex}.articles-module__ZmuDmq__moreLink:hover{border-color:var(--action);color:var(--action-strong)}@media (max-width:720px){.articles-module__ZmuDmq__heroInner,.articles-module__ZmuDmq__articleHead{padding-top:var(--s7)}.articles-module__ZmuDmq__heroImageWrap{padding-inline:0}.articles-module__ZmuDmq__heroImage{border-radius:0}}
.career-module__xgDp5G__chapter{--section-max:1320px;--section-pad-x:clamp(20px, 3vw, 40px);overflow-x:clip}.career-module__xgDp5G__anchor{scroll-margin-top:64px}.career-module__xgDp5G__top{max-width:var(--section-max);padding:clamp(36px, 3.4vw, 48px) var(--section-pad-x) clamp(24px, 2.2vw, 32px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,64px);margin-inline:auto;display:grid}.career-module__xgDp5G__kicker{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:0}.career-module__xgDp5G__display{font-size:clamp(44px,5.4vw,80px);line-height:.92;font-weight:var(--fw-black);letter-spacing:-.045em;color:var(--text);text-wrap:balance;margin:0}.career-module__xgDp5G__topSide{align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.career-module__xgDp5G__topSide .career-module__xgDp5G__kicker+.career-module__xgDp5G__lede{margin-top:calc(var(--s1) * -1)}.career-module__xgDp5G__lede{max-width:30ch;color:var(--text-muted);margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.45}.career-module__xgDp5G__who{gap:var(--s3);text-wrap:balance;max-width:40ch;font-size:clamp(20px,2.2vw,30px);line-height:1.3;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--text-muted);flex-direction:column;margin:clamp(32px,4vw,48px) auto 0;padding:0;list-style:none;display:flex}.career-module__xgDp5G__formBand{padding:clamp(72px,9vw,140px) 0}.career-module__xgDp5G__formGrid{max-width:var(--section-max);padding-inline:var(--section-pad-x);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.career-module__xgDp5G__formHead{top:calc(var(--topbar-h) + var(--s6));position:sticky}.career-module__xgDp5G__formTitle{margin:0 0 var(--s5);max-width:9ch;font-size:clamp(44px,5.6vw,80px);line-height:.95;font-weight:var(--fw-black);letter-spacing:-.04em;color:var(--text)}.career-module__xgDp5G__formLine{max-width:28ch;color:var(--text-muted);margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.career-module__xgDp5G__formSmall{margin:var(--s5) 0 0;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}.career-module__xgDp5G__sheet{min-width:0}.career-module__xgDp5G__form{gap:var(--s4);flex-direction:column;display:flex}.career-module__xgDp5G__pair{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-module__xgDp5G__timing{border:0;margin:0;padding:0}.career-module__xgDp5G__legend{margin-bottom:var(--s3);font-size:var(--fs-small);font-weight:var(--fw-bold)}.career-module__xgDp5G__timingBad .career-module__xgDp5G__legend{color:var(--danger-deep,var(--danger))}.career-module__xgDp5G__timingChoices{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.career-module__xgDp5G__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.career-module__xgDp5G__done{gap:var(--s3);flex-direction:column;display:flex}.career-module__xgDp5G__done p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);margin:0}.career-module__xgDp5G__done .career-module__xgDp5G__doneTitle{font-size:clamp(30px,3vw,44px);line-height:1.05;font-weight:var(--fw-black);letter-spacing:-.03em;color:var(--text)}.career-module__xgDp5G__done .career-module__xgDp5G__doneLink{align-self:flex-start;align-items:center;gap:var(--s2);margin-top:var(--s3);color:var(--action-strong);font-weight:var(--fw-bold);text-decoration:none;display:inline-flex}.career-module__xgDp5G__done .career-module__xgDp5G__doneLink:hover{text-decoration:underline}@media (max-width:900px){.career-module__xgDp5G__top,.career-module__xgDp5G__formGrid{grid-template-columns:1fr}.career-module__xgDp5G__formHead{position:static}.career-module__xgDp5G__formTitle{max-width:none}}@media (max-width:720px){.career-module__xgDp5G__pair{grid-template-columns:1fr}}
.not-found-module__HS70Aa__wrap{align-items:center;gap:var(--s5);max-width:var(--section-max);min-height:56vh;padding:var(--section-pad-y) var(--section-pad-x);text-align:center;flex-direction:column;justify-content:center;margin-inline:auto;display:flex}.not-found-module__HS70Aa__logotype{width:200px;height:auto;color:var(--text);display:block}.not-found-module__HS70Aa__title{font-size:var(--fs-section);line-height:1.1;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.not-found-module__HS70Aa__actions{justify-content:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}
.catalog-module__DjfVxa__hero{background:var(--surface);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.catalog-module__DjfVxa__heroInner{max-width:var(--section-max);padding:var(--s8) var(--section-pad-x);margin-inline:auto;position:relative}.catalog-module__DjfVxa__kicker{margin:0 0 var(--s3);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash)}.catalog-module__DjfVxa__title{margin:0 0 var(--s4);max-width:18ch;font-size:var(--fs-display);line-height:1.05;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}.catalog-module__DjfVxa__lede{max-width:54ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);margin:0}.catalog-module__DjfVxa__band{max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);margin-inline:auto}.catalog-module__DjfVxa__grid{gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));scroll-margin-top:88px;display:grid}
.teachers-module__Xt3yma__hero{background:var(--surface);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.teachers-module__Xt3yma__heroInner{max-width:var(--section-max);padding:var(--s8) var(--section-pad-x) var(--s8);margin-inline:auto;position:relative}.teachers-module__Xt3yma__kicker,.teachers-module__Xt3yma__discipline,.teachers-module__Xt3yma__label{margin:0 0 var(--s3);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--action-on-wash)}.teachers-module__Xt3yma__title{max-width:18ch;font-size:var(--fs-display);line-height:1.04;font-weight:var(--fw-black);letter-spacing:-.03em;text-wrap:balance;margin:0}.teachers-module__Xt3yma__band{background:var(--surface-sunk)}.teachers-module__Xt3yma__grid{gap:var(--s5);max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));margin:0 auto;list-style:none;display:grid}.teachers-module__Xt3yma__profile{gap:var(--s5);padding:var(--s6);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-subtle);flex-direction:column;scroll-margin-top:88px;display:flex}.teachers-module__Xt3yma__profile:target{border-color:var(--action);box-shadow:var(--focus-ring)}.teachers-module__Xt3yma__head{gap:var(--s6);grid-template-columns:148px minmax(0,1fr);align-items:start;display:grid}.teachers-module__Xt3yma__face{width:100%}.teachers-module__Xt3yma__body{min-width:0}.teachers-module__Xt3yma__discipline{margin-bottom:var(--s2)}.teachers-module__Xt3yma__name{margin:0 0 var(--s3);font-size:var(--fs-h1);line-height:1.1;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight)}.teachers-module__Xt3yma__bio{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);margin:0}.teachers-module__Xt3yma__teaches{gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--border-subtle);flex-direction:column;margin-top:auto;display:flex}.teachers-module__Xt3yma__label{color:var(--text-muted);margin:0}.teachers-module__Xt3yma__courses{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.teachers-module__Xt3yma__course{gap:var(--s3);color:var(--action-strong);text-decoration:none;display:grid}.teachers-module__Xt3yma__courseArt{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--surface-rail);box-shadow:var(--e2);display:block;overflow:hidden}.teachers-module__Xt3yma__courseTitle{align-items:center;gap:var(--s2);font-size:var(--fs-body);font-weight:var(--fw-bold);display:inline-flex}div.teachers-module__Xt3yma__course .teachers-module__Xt3yma__courseTitle{color:var(--text)}a.teachers-module__Xt3yma__course:hover .teachers-module__Xt3yma__courseTitle{text-decoration:underline}a.teachers-module__Xt3yma__course:focus-visible{outline:none}a.teachers-module__Xt3yma__course:focus-visible .teachers-module__Xt3yma__courseArt{box-shadow:var(--focus-ring)}.teachers-module__Xt3yma__tags{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.teachers-module__Xt3yma__tag{padding:var(--s1) var(--s3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text);font-size:var(--fs-small);font-weight:var(--fw-medium);align-items:center;line-height:1.4;display:inline-flex}.teachers-module__Xt3yma__close{background:var(--surface)}.teachers-module__Xt3yma__closeInner{align-items:center;gap:var(--s5);max-width:var(--section-max);padding:var(--section-pad-y) var(--section-pad-x);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.teachers-module__Xt3yma__closeTitle{font-size:var(--fs-section);line-height:1.05;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}@media (max-width:560px){.teachers-module__Xt3yma__profile{padding:var(--s5)}.teachers-module__Xt3yma__head{gap:var(--s4);grid-template-columns:1fr}.teachers-module__Xt3yma__face{width:112px}}
.BlockedPeople-module__ZwTFiW__title{margin:0 0 var(--s3);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text)}.BlockedPeople-module__ZwTFiW__empty{font-size:var(--fs-small);color:var(--text-muted);margin:0}.BlockedPeople-module__ZwTFiW__list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlockedPeople-module__ZwTFiW__row{align-items:center;gap:var(--s3);display:flex}.BlockedPeople-module__ZwTFiW__name{min-width:0;font-size:var(--fs-body);color:var(--text);flex:1}
.new-channel-module__OU9geW__form{max-width:480px}.new-channel-module__OU9geW__fields{gap:var(--s4);flex-direction:column;display:flex}
.CouponsClient-module__rZjyqq__code{font-family:var(--font-mono);font-weight:var(--fw-bold)}
