.access-register{min-height:100dvh;display:grid;place-items:center;padding:40px 20px;background:#101512;color:#f3f4ee;font-family:inherit}.access-register *{box-sizing:border-box}.access-register-card{width:100%;max-width:440px;padding:32px;border:1px solid #364239;border-radius:18px;background:#19211b}.access-register-brand{display:inline-flex;flex-direction:column;gap:8px;margin-bottom:30px;text-decoration:none}.access-register-brand img{max-width:100%;height:auto}.access-register-brand span{font-size:10px;letter-spacing:.3em;color:#b6c4b9}.access-register-kicker{font-size:11px;letter-spacing:.18em;color:#c0e47d!important}.access-register h1{font-size:clamp(28px,6vw,38px);line-height:1.15;margin:12px 0 20px;letter-spacing:-.03em}.access-register p{color:#c4cec6;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.access-register form{display:flex;flex-direction:column;gap:9px;margin-top:24px}.access-register label{font-size:14px;margin-top:10px}.access-register input{width:100%;min-height:48px;padding:12px;border:1px solid #607263;background:#111713;border-radius:8px;color:#fff;font:inherit}.access-register small{color:#b4c2b7;font-size:12px}.access-register button{cursor:pointer;min-height:46px;padding:12px 18px;background:transparent;border:1px solid #95a58e;border-radius:8px;color:#f3f4ee;font:inherit;line-height:1.3}.access-register button.access-register-primary{width:100%;background:#c0e47d;color:#172011;border-color:#c0e47d;font-weight:650;margin-top:16px}.access-register button:disabled{cursor:wait;opacity:.55}.access-register a{color:#d6eeaa;text-underline-offset:4px}.access-register :is(a,button,input):focus-visible{outline:3px solid #e0fdb1;outline-offset:4px}.access-register nav{display:flex;flex-direction:column;gap:15px;margin-top:28px;font-size:14px}.access-register .access-register-error{padding:12px;border:1px solid #be736e;border-radius:8px;background:#381f20;color:#ffe1df}@media(max-width:420px){.access-register{padding:20px 12px}.access-register-card{padding:24px 20px}}.payment-access{--payment-ink:var(--ink,#151718);--payment-muted:var(--muted,#62676b);--payment-paper:var(--white,#fff);--payment-line:var(--line,#e3e5e7);--payment-accent:var(--green,#c5ff00);--payment-soft:#f0f5e7;--payment-error:#8d2922;--payment-error-bg:#fff3f1;--payment-radius:14px;color:var(--payment-ink);width:100%;max-width:960px;margin:0 auto;padding:clamp(24px,5vw,48px);font:inherit;overflow-wrap:anywhere}.payment-access-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.payment-access-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:12px}.payment-access h1{font-size:clamp(29px,4vw,42px);letter-spacing:-.035em;line-height:1.12;margin:0;max-width:620px}.payment-access h2{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0}.payment-access h3{font-size:18px;line-height:1.35;margin:0}.payment-access p{color:var(--payment-muted);line-height:1.6;margin:12px 0 0;max-width:690px}.payment-access-steps{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 28px;gap:12px 22px;color:var(--payment-muted);font-size:12px}.payment-access-steps li{display:flex;align-items:center;gap:8px}.payment-access-steps span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--payment-line);border-radius:50%;background:var(--payment-paper);color:var(--payment-ink);font-weight:600;flex-shrink:0}.payment-access-account{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;padding:18px 0;border-top:1px solid var(--payment-line);border-bottom:1px solid var(--payment-line);margin-bottom:24px}.payment-access-account small,.payment-access-account span{color:var(--payment-muted);font-size:13px}.payment-access-account strong{font-size:14px;min-width:0}.payment-access-account small{flex-basis:100%}.payment-access-card,.payment-access-confirm,.payment-access-empty{padding:26px;background:var(--payment-paper);border:1px solid var(--payment-line);border-radius:var(--payment-radius);min-width:0}.payment-access-confirm{border:2px solid var(--payment-ink);margin:24px 0}.payment-access-confirm .payment-access-kicker{margin-bottom:10px}.payment-access-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.payment-access-badge{font-size:11px;font-weight:650;padding:5px 10px;border-radius:20px;background:#eef0f1;color:#444b4e}.payment-access-badge-claimable{background:var(--payment-soft);color:#415313}.payment-access-badge-claimed{background:var(--payment-accent);color:#101500}.payment-access-badge-review{background:#fff1d8;color:#735216}.payment-access-dates{display:flex;flex-wrap:wrap;gap:20px 40px;margin:22px 0 4px}.payment-access-dates dt{font-size:11px;color:var(--payment-muted)}.payment-access-dates dd{font-size:14px;margin:4px 0 0;font-weight:550}.payment-access-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;margin-top:20px;border:1px solid var(--payment-accent);border-radius:9px;background:var(--payment-accent);color:#101500;font:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:center;cursor:pointer}.payment-access-button:hover:not(:disabled){background:#b9ed00;border-color:#b9ed00}.payment-access-button-secondary{background:var(--payment-paper);border-color:#b8bec0;color:var(--payment-ink)}.payment-access-button-secondary:hover:not(:disabled){background:var(--payment-soft);border-color:#a3aaa4}.payment-access-link{background:transparent;border:0;padding:10px 0;min-height:44px;color:var(--payment-ink);text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:13px;cursor:pointer;flex-shrink:0}.payment-access button:disabled{opacity:.58;cursor:not-allowed}.payment-access button:focus-visible{outline:3px solid #698f00;outline-offset:4px}.payment-access-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.payment-access-card-actions small{color:var(--payment-muted);font-size:12px;margin-top:16px}.payment-access-list-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:30px 0 12px;flex-wrap:wrap}.payment-access-list{display:grid;list-style:none;gap:14px;padding:0;margin:0}.payment-access-error,.payment-access-notice,.payment-access-success{padding:18px 20px;margin:18px 0;border-radius:10px;background:var(--payment-soft);color:#354516;line-height:1.6;font-size:14px}.payment-access-error{background:var(--payment-error-bg);color:var(--payment-error);border-left:3px solid var(--payment-error)}.payment-access-success{border-left:3px solid #58772a}.payment-access .payment-access-note{font-size:13px}.payment-access-loading{padding:18px 0}.payment-access-empty{background:transparent;border-style:dashed}.payment-access-footer{font-size:12px;color:var(--payment-muted);line-height:1.6;margin-top:30px;padding-top:18px;border-top:1px solid var(--payment-line)}@media(max-width:540px){.payment-access{padding:24px 18px 36px}.payment-access-heading{display:block;margin-bottom:18px}.payment-access-heading>.payment-access-link{margin-top:12px}.payment-access-steps{gap:10px;font-size:11px}.payment-access-card,.payment-access-confirm,.payment-access-empty{padding:21px 18px}.payment-access-button{width:100%}.payment-access-card-actions{display:block}.payment-access-card-actions small{display:block;margin-top:10px}.payment-access-list-heading h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.payment-access *{scroll-behavior:auto;transition:none;animation:none}}.starth-offer{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0;margin:18px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.starth-offer:has(>.starth-offer-body:only-child){grid-template-columns:minmax(0,1fr)}.starth-offer-cover{background:var(--soft)}.starth-offer-cover img{display:block;width:100%;height:100%;min-height:128px;object-fit:cover}.starth-offer-body{padding:16px 18px;min-width:0}.starth-offer-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:2px 8px;margin-bottom:8px}.starth-offer-title{font-size:16px;margin:0;overflow-wrap:anywhere}.starth-offer-text{font-size:14px;margin:6px 0 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.starth-offer-cta{margin-top:12px;min-height:44px}.starth-offer-preview{margin:0}.starth-offer-preview .starth-offer-cta{pointer-events:none}.starth-meetings-section{margin-bottom:34px;min-width:0}.starth-meetings-section h2{font-size:21px;margin:0 0 6px}.starth-meetings-section>p{margin:0 0 14px;font-size:14px}.starth-meetings-live{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden;margin-bottom:18px}.starth-meetings-live-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.starth-meetings-live-dot{width:10px;height:10px;border-radius:50%;background:#c8102e;flex-shrink:0;animation:starth-meetings-pulse 1.6s ease-in-out infinite}.starth-meetings-live-head h3{margin:0;font-size:18px;overflow-wrap:anywhere}.starth-meetings-live-head time{color:var(--muted);font-size:13px;margin-left:auto}.starth-meetings-player{position:relative;aspect-ratio:16/9;background:var(--dark)}.starth-meetings-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.starth-meetings-player-fallback{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--paper);font-size:14px;position:absolute;inset:0}.starth-meetings-live-body{padding:16px 20px 20px}.starth-meetings-live-body p{font-size:14px;margin:0 0 8px}.starth-meetings-lines{list-style:none;margin:0;padding:0;background:var(--white);border-top:1px solid var(--line)}.starth-meetings-lines>li{border-bottom:1px solid var(--line)}.starth-meetings-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 20px}.starth-meetings-date{text-align:center;border:1px solid var(--line);border-radius:10px;padding:8px 4px;line-height:1.15;background:var(--paper)}.starth-meetings-date strong{display:block;font-size:22px;font-weight:600}.starth-meetings-date span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted)}.starth-meetings-row-main{min-width:0}.starth-meetings-row-main h3{font-size:16px;margin:0;overflow-wrap:anywhere;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.starth-meetings-row-main small,.starth-meetings-row-main time{display:block;color:var(--muted);font-size:13px;margin-top:4px}.starth-meetings-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.starth-meetings-row-actions .button{min-height:44px}.starth-meetings-detail{padding:0 20px 20px 114px}.starth-meetings-detail p{font-size:14px;margin:0 0 8px}.starth-meetings-detail .starth-meetings-player{border-radius:10px;overflow:hidden;margin:12px 0;max-width:720px}.starth-meetings-cover{display:block;max-width:320px;width:100%;border-radius:10px;margin:0 0 12px}.starth-meetings-more{margin-top:14px}.badge-canceled{background:#fbe4e1;color:#7c2722}.badge-live{background:#c8102e;color:#fff}.badge-upcoming{background:var(--dark);color:var(--green)}.badge-past{background:#efeff0;color:#6a6f73}.badge-active{background:#e7f7c0;color:#2c3c00}.badge-paused{background:#fff1d6;color:#6b4a00}@keyframes starth-meetings-pulse{0%,to{opacity:1}50%{opacity:.35}}.starth-eng .starth-eng-toolbar{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(150px,1fr);gap:14px;align-items:end}.starth-eng .starth-eng-toolbar label{margin:0 0 8px;font-size:13px}.starth-eng .starth-eng-toolbar input,.starth-eng .starth-eng-toolbar select{min-height:44px;font-size:14px}.starth-eng .starth-eng-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:18px 0 12px}.starth-eng .starth-eng-summary p{margin:0;font-size:13px}.starth-eng .starth-eng-summary strong{color:var(--ink)}.starth-eng .starth-eng-counts{display:flex;gap:8px;flex-wrap:wrap}.starth-eng .starth-eng-counts button{min-height:36px;padding:6px 12px}.starth-eng .starth-eng-counts button[aria-pressed=true]{background:var(--dark);color:var(--white);border-color:var(--dark)}.starth-eng .starth-eng-table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--white);text-align:left}.starth-eng .starth-eng-table td,.starth-eng .starth-eng-table th{padding:16px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;font-size:13px}.starth-eng .starth-eng-table thead th{padding:12px 16px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:12px;font-weight:550}.starth-eng .starth-eng-table tbody tr:focus-within,.starth-eng .starth-eng-table tbody tr:hover{background:#fafbf7}.starth-eng .starth-eng-table tbody tr[aria-selected=true]{background:var(--soft)}.starth-eng .starth-eng-title{font-size:15px;font-weight:600}.starth-eng .starth-eng-title button{display:flex;align-items:center;min-height:44px;padding:4px 0;line-height:1.4;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.starth-eng .starth-eng-title button:hover{text-decoration:underline}.starth-eng .starth-eng-title p{margin:4px 0 0;font-size:13px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.starth-eng .starth-eng-cell-top{padding-top:27px}.starth-eng .starth-eng-table .badge{margin-top:9px}.starth-eng .starth-eng-metric{display:block;white-space:nowrap}.starth-eng .starth-eng-metric small{color:var(--muted)}.starth-eng .starth-eng-row-actions{display:flex;flex-wrap:wrap;gap:4px 8px}.starth-eng .starth-eng-row-actions .button{min-height:44px;max-width:100%}.starth-eng .starth-eng-mobile-label{display:none}.starth-eng .starth-eng-more{margin-top:14px}.starth-eng .empty{max-width:none}.starth-eng .starth-eng-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.starth-eng .starth-eng-form-grid>.starth-eng-span{grid-column:1/-1}.starth-eng fieldset{border:1px solid var(--line);border-radius:10px;padding:8px 16px 12px;margin:14px 0 0;min-width:0}.starth-eng legend{font-size:13px;font-weight:550;padding:0 6px}.starth-eng .starth-eng-preview{margin-top:20px}.starth-eng .starth-eng-preview h3{font-size:14px;color:var(--muted);font-weight:550;margin:0 0 8px}.starth-eng .starth-eng-schedule-note{font-size:13px;color:var(--muted);margin:-4px 0 12px}.starth-eng .starth-eng-status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.starth-eng .starth-eng-status-actions .button{min-height:44px}@media (max-width:900px){.starth-meetings-row{grid-template-columns:64px minmax(0,1fr)}.starth-meetings-row-actions{grid-column:1/-1;justify-content:flex-start}.starth-meetings-detail{padding-left:20px}.starth-eng .starth-eng-table,.starth-eng .starth-eng-table tbody{display:block}.starth-eng .starth-eng-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.starth-eng .starth-eng-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 0;border-bottom:1px solid var(--line)}.starth-eng .starth-eng-table tbody tr:first-child{border-top:1px solid var(--line)}.starth-eng .starth-eng-table td,.starth-eng .starth-eng-table th{display:block;min-width:0;padding:0 12px;border:0}.starth-eng .starth-eng-actions-cell,.starth-eng .starth-eng-title{grid-column:1/-1}.starth-eng .starth-eng-cell-top{padding-top:0}.starth-eng .starth-eng-table .badge{margin-top:0}.starth-eng .starth-eng-mobile-label{display:block;margin:0 0 4px;font-size:11px;font-weight:550;color:var(--muted)}.starth-eng .starth-eng-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.starth-offer{grid-template-columns:minmax(0,1fr)}.starth-offer-cover img{max-height:160px}.starth-meetings-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.starth-meetings-date{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;width:fit-content}.starth-meetings-date strong{font-size:16px}.starth-meetings-row-actions .button{flex:1 1 auto}.starth-meetings-live-head time{margin-left:0;flex-basis:100%}.starth-eng .starth-eng-toolbar{grid-template-columns:minmax(0,1fr)}.starth-eng .starth-eng-toolbar input,.starth-eng .starth-eng-toolbar select{font-size:16px}}@media (prefers-reduced-motion:reduce){.starth-meetings-live-dot{animation:none}}.le-page{--le-xs:4px;--le-sm:8px;--le-md:16px;--le-lg:24px;--le-xl:32px;--le-touch:44px;max-width:1120px;min-width:0}.le-page .page-heading{align-items:flex-start;gap:var(--le-lg)}.le-page .page-heading>div{min-width:0;max-width:760px}.le-page h1{font-size:clamp(28px,4vw,40px)}.le-page a,.le-page h1,.le-page h2,.le-page h3,.le-page li,.le-page p{overflow-wrap:anywhere}.le-section{padding:var(--le-xl) 0;border-top:1px solid var(--line);margin-top:var(--le-lg)}.le-page>form,.le-section form{max-width:800px}.le-page .le-row-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--le-md);flex-wrap:wrap}.le-list{list-style:none;padding:0;margin:var(--le-lg) 0}.le-list>li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--le-lg);padding:var(--le-lg) var(--le-sm);border-bottom:1px solid var(--line)}.le-list>li>div{min-width:0;flex:1 1}.le-list>li>.button{flex-shrink:0;max-width:100%}.le-list details{margin-top:var(--le-sm)}.le-list summary{cursor:pointer;min-height:var(--le-touch);padding:var(--le-sm) 0;color:var(--ink)}.le-selected,.le-unread{background:var(--soft);border-left:3px solid var(--selected)}.le-first-action{padding:var(--le-lg);border-radius:var(--radius);background:var(--dark);margin-top:var(--le-lg)}.le-first-action,.le-first-action p{color:var(--white)}.le-first-action h2{margin:var(--le-sm) 0 var(--le-lg)}.le-first-action .eyebrow{color:var(--green)}.le-first-action .button{background:var(--green);color:var(--ink)}.le-guidance{margin-top:var(--le-lg);padding-left:var(--le-md);border-left:3px solid var(--selected)}.le-guidance ul{padding-left:var(--le-lg)}.le-guidance li{margin-top:var(--le-sm)}.le-page .le-checkbox{display:flex;align-items:flex-start;gap:var(--le-sm);cursor:pointer;min-height:var(--le-touch)}.le-checkbox input{width:20px;min-height:20px;height:20px;margin:var(--le-xs) 0;flex:none;accent-color:var(--selected)}.le-page .button[aria-pressed=true]{background:var(--selected);color:var(--white)}.le-page .button{min-height:var(--le-touch);white-space:normal}.le-page .le-feedback{color:var(--selected)}.le-rsvp{margin-top:var(--le-md)}.le-rsvp .actions{margin-top:var(--le-sm)}.le-meetings>li{padding-left:0;padding-right:0}@media(max-width:600px){.le-list>li,.le-page .page-heading{flex-direction:column}.le-list>li{gap:var(--le-md)}.le-list>li>.button{align-self:flex-start}.le-page .actions{align-items:stretch}.le-page .actions>.button{flex:1 1 auto}.le-first-action{padding:var(--le-md)}.le-section{padding:var(--le-lg) 0}}@media(prefers-reduced-motion:reduce){.le-page *{scroll-behavior:auto;transition:none;animation:none}}.starth-people{min-width:0}.starth-people .starth-people-toolbar{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) minmax(140px,1fr);gap:14px;align-items:end}.starth-people .starth-people-toolbar label{margin:0 0 8px;font-size:13px}.starth-people .starth-people-toolbar input,.starth-people .starth-people-toolbar select{min-height:44px;font-size:14px}.starth-people .starth-people-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:18px 0 12px}.starth-people .starth-people-summary p{margin:0;font-size:13px}.starth-people .starth-people-summary strong{color:var(--ink)}.starth-people .starth-people-chips{display:flex;gap:8px;flex-wrap:wrap}.starth-people .starth-people-chips button{min-height:36px;padding:6px 12px}.starth-people .starth-people-chips button[aria-pressed=true]{background:var(--dark);color:var(--white);border-color:var(--dark)}.starth-people .starth-people-table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--white);text-align:left}.starth-people .starth-people-table td,.starth-people .starth-people-table th{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;font-size:13px}.starth-people .starth-people-table thead th{padding:12px 16px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:12px;font-weight:550}.starth-people .starth-people-table tbody tr:focus-within,.starth-people .starth-people-table tbody tr:hover{background:#fafbf7}.starth-people .starth-people-table tbody tr[aria-selected=true]{background:var(--soft)}.starth-people .starth-people-name{font-size:15px;font-weight:600}.starth-people .starth-people-name button{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;line-height:1.4;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.starth-people .starth-people-name button:hover{text-decoration:underline}.starth-people .starth-people-name small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted)}.starth-people .starth-people-cell-top{padding-top:25px}.starth-people .starth-people-mobile-label{display:none}.starth-people .starth-people-row-actions{display:flex;flex-wrap:wrap;gap:4px 8px}.starth-people .starth-people-row-actions .button{min-height:44px;max-width:100%}.starth-people .starth-people-more{margin-top:14px}.starth-people .empty{max-width:none}.starth-people .starth-people-hint{font-size:12px;color:var(--muted)}.starth-people .badge.starth-people-status-active{background:#e7f7c0;color:#2c3c00}.starth-people .badge.starth-people-status-suspended{background:#fbe4e1;color:#7c2722}.starth-people .badge.starth-people-role-owner{background:var(--dark);color:var(--green)}.starth-people .badge.starth-people-role-editor{background:#e3ecf7;color:#1f3a5f}.starth-people .badge.starth-people-role-student{background:#efeff0;color:#6a6f73}.starth-people .badge.starth-people-access-ok{background:#e7f7c0;color:#2c3c00}.starth-people .badge.starth-people-access-off{background:#fbe4e1;color:#7c2722}.starth-people .badge.starth-people-access-neutral{background:#efeff0;color:#6a6f73}.starth-people .badge.starth-people-access-wait{background:#fff1d6;color:#6b4a00}.starth-people .starth-people-detail{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:20px 22px;margin:0 0 22px;min-width:0}.starth-people .starth-people-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:4px}.starth-people .starth-people-detail-head h2{margin:0;font-size:21px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.starth-people .starth-people-detail-head .button{min-height:44px}.starth-people .starth-people-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 20px;margin:14px 0 6px;padding:0;list-style:none}.starth-people .starth-people-facts li{font-size:13px;min-width:0;overflow-wrap:anywhere}.starth-people .starth-people-facts span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin-bottom:2px}.starth-people .starth-people-section{margin-top:22px}.starth-people .starth-people-section h3{font-size:15px;margin:0 0 4px}.starth-people .starth-people-section>p{margin:0 0 10px;font-size:13px}.starth-people .starth-people-section .starth-people-table td,.starth-people .starth-people-section .starth-people-table th{padding:10px 12px}.starth-people .starth-people-explain{display:block;margin-top:3px;color:var(--muted);font-size:12px}.starth-people .starth-people-audit{list-style:none;margin:0;padding:0}.starth-people .starth-people-audit li{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.starth-people .starth-people-audit li:last-child{border-bottom:0}.starth-people .starth-people-audit time{color:var(--muted);font-size:12px;margin-left:6px}.starth-people .starth-people-audit q{display:block;margin-top:2px;color:var(--muted);font-style:italic}.starth-people .starth-people-actions{border:1px solid var(--line);border-radius:10px;padding:14px 16px 16px;margin-top:22px;background:var(--paper)}.starth-people .starth-people-actions h3{font-size:15px;margin:0 0 4px}.starth-people .starth-people-actions>p{margin:0 0 12px;font-size:13px}.starth-people .starth-people-actions .starth-people-form-row{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:14px;align-items:end}.starth-people .starth-people-actions select,.starth-people .starth-people-actions textarea{width:100%;min-height:44px;font:inherit;font-size:14px}.starth-people .starth-people-actions textarea{min-height:72px;resize:vertical}.starth-people .starth-people-actions .actions{margin-top:12px}.starth-people .starth-people-actions .actions .button{min-height:44px}.starth-people .starth-people-consequence{font-size:12px;color:var(--muted);margin:8px 0 0}.starth-people .starth-people-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none}.starth-people .starth-people-card{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:14px 16px 12px;min-width:0;text-decoration:none;color:inherit}.starth-people a.starth-people-card:focus-visible,.starth-people a.starth-people-card:hover{border-color:var(--dark)}.starth-people .starth-people-card-label{font-size:12px;color:var(--muted);font-weight:550}.starth-people .starth-people-card-value{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.5px}.starth-people .starth-people-card-value.is-zero{color:var(--muted)}.starth-people .starth-people-card-note{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}.starth-people .starth-people-card-open{margin-top:auto;padding-top:8px;font-size:12px;font-weight:550}.starth-people .starth-people-queue-kind{font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);font-weight:600}.starth-people .starth-people-queue-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:0 0 10px}.starth-people .starth-people-queue-head h2{margin:0;font-size:18px}.starth-people .starth-people-queue-head p{margin:0;font-size:13px}@media (max-width:900px){.starth-people .starth-people-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.starth-people .starth-people-toolbar>:first-child{grid-column:1/-1}.starth-people .starth-people-table,.starth-people .starth-people-table tbody{display:block}.starth-people .starth-people-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.starth-people .starth-people-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 0;border-bottom:1px solid var(--line)}.starth-people .starth-people-table tbody tr:first-child{border-top:1px solid var(--line)}.starth-people .starth-people-table td,.starth-people .starth-people-table th{display:block;min-width:0;padding:0 12px;border:0}.starth-people .starth-people-actions-cell,.starth-people .starth-people-name,.starth-people .starth-people-span{grid-column:1/-1}.starth-people .starth-people-cell-top{padding-top:0}.starth-people .starth-people-mobile-label{display:block;margin:0 0 4px;font-size:11px;font-weight:550;color:var(--muted)}.starth-people .starth-people-actions .starth-people-form-row{grid-template-columns:minmax(0,1fr)}.starth-people .starth-people-detail{padding:16px}}@media (max-width:520px){.starth-people .starth-people-toolbar{grid-template-columns:minmax(0,1fr)}.starth-people .starth-people-actions select,.starth-people .starth-people-actions textarea,.starth-people .starth-people-toolbar input,.starth-people .starth-people-toolbar select{font-size:16px}.starth-people .starth-people-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.starth-people .starth-people-card-value{font-size:24px}}.starth-course-page,.starth-library,.starth-study-space{max-width:1280px}.starth-course-page h1,.starth-library h1,.starth-study-space h1{overflow-wrap:anywhere}.starth-course-page .text-link,.starth-library .text-link,.starth-study-space .text-link{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.starth-preview-notice{margin-bottom:24px}.starth-preview-notice p{margin-bottom:0}.starth-course-media{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--soft);isolation:isolate}.starth-course-media>img,.starth-course-media>video{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.starth-course-media>video{opacity:0;pointer-events:none;transition:opacity .25s ease}.starth-course-media.is-playing>video{opacity:1}.starth-course-no-cover{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(16px,3vw,32px);background:var(--dark);color:var(--white);overflow:hidden}.starth-course-no-cover small{color:var(--green);font-size:10px;letter-spacing:1.4px}.starth-course-no-cover strong{font-size:clamp(18px,2.3vw,30px);font-weight:600;line-height:1.18;letter-spacing:-.4px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.starth-motion-controls{position:sticky;top:0;z-index:10;display:flex;justify-content:flex-end;align-items:center;gap:16px;min-height:52px;padding:4px 0;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:20px}.starth-motion-status{color:var(--muted);font-size:12px;line-height:1.4}.starth-motion-controls .button{flex-shrink:0;min-height:44px}.starth-library-resume{background:var(--dark);color:var(--white);border-radius:14px;padding:30px 28px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:36px;min-height:298px}.starth-library-resume>div{min-width:0}.starth-library-resume h2{font-size:32px;max-width:470px;line-height:1.18;margin:16px 0;overflow-wrap:anywhere}.starth-library-resume .eyebrow,.starth-library-resume p{color:#b5bdb7}.starth-library-resume p{font-size:16px;margin-bottom:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.starth-library-resume .primary{min-width:173px}.starth-resume-media{max-width:390px;justify-self:end;border-radius:8px}.starth-library-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0 18px}.starth-library-section-heading p{margin-bottom:0}.starth-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.starth-library-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;display:flex;flex-direction:column}.starth-library-cover-link{display:block;border-radius:var(--radius) var(--radius) 0 0}.starth-library-cover-link .starth-course-media{border-radius:inherit}.starth-library-card-copy{padding:16px 15px 12px;flex:1 1;display:flex;flex-direction:column}.starth-library-card-copy h2{font-size:16px;line-height:1.4;letter-spacing:-.25px;overflow-wrap:anywhere}.starth-library-card-copy h2 a{min-height:44px;display:flex;align-items:center}.starth-library-card-copy h2 a:hover{text-decoration:underline}.starth-library-card-copy p{font-size:13px;margin:8px 0 2px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.starth-library-card-copy>.text-link{font-size:13px;margin-top:auto;padding-top:12px;align-self:flex-start}.starth-library-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0}.starth-library-meta small{color:var(--muted)}.starth-course-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center;margin:25px 0 36px}.starth-course-heading>div{min-width:0}.starth-course-heading h1{margin:14px 0}.starth-course-heading p{overflow-wrap:anywhere}.starth-course-cover{border-radius:12px}.starth-course-overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.starth-course-guide p{font-size:14px}.starth-course-outline{min-width:0}.starth-course-outline details+details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.starth-course-outline summary{cursor:pointer;font-size:16px;font-weight:600;padding:10px 0;min-height:44px;overflow-wrap:anywhere}.starth-course-outline summary small{display:block;margin:4px 0 0;color:var(--muted);font-weight:400}.starth-course-outline ol{list-style:none;padding:0;margin:8px 0}.starth-course-outline li a{padding:12px;display:block;min-height:44px;font-size:14px;border-radius:8px;overflow-wrap:anywhere}.starth-course-outline li a:hover{background:var(--paper)}.starth-course-outline li a.current{background:var(--soft);font-weight:600}.starth-course-outline li small{display:block;margin-top:4px;font-weight:400;color:var(--muted)}.starth-lesson-heading{margin:0 0 30px}.starth-lesson-heading h1{margin-top:14px;font-size:32px}.starth-lesson-heading p{margin-top:14px}.starth-lesson-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.starth-lesson-main{min-width:0}.starth-mobile-course-outline{display:none;margin-bottom:24px}.starth-mobile-course-outline>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.starth-lesson-content{padding:0 0 16px}.starth-lesson-content .lesson-body{overflow-wrap:anywhere}.starth-lesson-sidebar{min-width:0;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:4px}.starth-course-page .lesson-pager{flex-wrap:wrap}.starth-course-page .lesson-pager>a{max-width:100%}.starth-course-study{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}.starth-note-form{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.starth-note-form h2{font-size:22px}.starth-note-form p{font-size:14px}.starth-note-form textarea{min-height:190px}.starth-note-form .actions span{font-size:13px;color:var(--muted)}.starth-note-conflict{margin-top:16px}.starth-note-remote{margin-top:16px;padding:16px;border:1px solid var(--line);background:var(--white);border-radius:8px}.starth-note-remote p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.starth-lesson-completion{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.starth-lesson-completion>div{flex:1 1;min-width:min(210px,100%)}.starth-lesson-completion h2{font-size:18px}.starth-lesson-completion p{font-size:13px;margin:8px 0 0}.starth-course-favorite button[aria-pressed=true],.starth-course-study button[aria-pressed=true]{background:var(--soft);border-color:var(--line)}.starth-study-status{display:block;font-size:13px;color:var(--muted);margin:8px 0 0}.starth-study-status:empty{display:none}.starth-course-favorite{min-width:0;max-width:100%}.starth-study-section{margin-top:32px}.starth-study-section-heading{display:flex;align-items:baseline;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.starth-study-section-heading>span{color:var(--muted);font-size:13px}.starth-study-section .empty{max-width:none}.starth-study-section-hint{font-size:13px}.starth-study-lines{list-style:none;margin:0;padding:0;background:var(--white);border-top:1px solid var(--line)}.starth-study-lines>li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line)}.starth-study-lines>li>div{min-width:0;flex:1 1}.starth-study-lines h3{font-size:16px;overflow-wrap:anywhere}.starth-study-lines h3 a{display:flex;align-items:center;min-height:44px}.starth-study-lines h3 a:hover{text-decoration:underline}.starth-study-lines>li>.button,.starth-study-lines>li>.text-link{flex-shrink:0}.starth-study-lines small,.starth-study-lines time{color:var(--muted);font-size:12px}.starth-study-lines p{font-size:14px;margin:8px 0;overflow-wrap:anywhere}.starth-study-line-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.starth-study-note-excerpt{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1100px){.starth-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starth-course-overview,.starth-lesson-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}}@media (max-width:850px){.starth-course-heading,.starth-library-resume{grid-template-columns:minmax(0,1fr);gap:24px}.starth-resume-media{max-width:none}.starth-library-resume h2{font-size:28px}.starth-course-overview,.starth-lesson-grid{grid-template-columns:minmax(0,1fr)}.starth-lesson-sidebar{display:none}.starth-mobile-course-outline{display:block}.starth-course-heading .starth-course-cover{grid-row:1}}@media (max-width:600px){.starth-library-grid{grid-template-columns:minmax(0,1fr);gap:20px}.starth-library-resume{padding:24px 20px}.starth-motion-controls{gap:8px}.starth-motion-status{font-size:11px}.starth-note-form{padding:20px 16px}.starth-note-form textarea{font-size:16px}.starth-study-lines>li{flex-wrap:wrap;gap:8px;padding:16px}.starth-study-lines>li>div{flex-basis:100%}.starth-study-lines>li>.button,.starth-study-lines>li>.text-link{max-width:100%}}@media (prefers-reduced-motion:reduce){.starth-course-media>video{display:none;transition:none}}.lesson-media-player,.lesson-media-upload{color:inherit;min-width:0;margin:1rem 0}.lesson-media-player iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#080b0e}.lesson-media-state{padding:1.1rem;border:1px solid #39404a;border-radius:12px;color:#c8cdd4;background:#14181d}.lesson-media-upload{padding:1.2rem;border:1px solid #39404a;border-radius:14px;background:#14181d;color:#eff2f5}.lesson-media-upload p{line-height:1.5;margin:.6rem 0}.lesson-media-upload label{display:grid;gap:.4rem;margin:1rem 0;font-weight:600}.lesson-media-upload input{min-width:0;width:100%;max-width:100%;box-sizing:border-box;color:#eff2f5;background:#20262e;border:1px solid #56616e;border-radius:8px;padding:.7rem;font:inherit}.lesson-media-upload input[type=number]{max-width:12rem}.lesson-media-upload progress{max-width:100%;width:16rem;accent-color:#d8fa41}.lesson-media-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.lesson-media-actions button,.lesson-media-clear,.lesson-media-player button{cursor:pointer;min-height:44px;padding:.65rem 1rem;border:1px solid #657445;border-radius:8px;background:#d8fa41;color:#151b04;font:inherit;font-weight:650}.lesson-media-actions button:disabled{opacity:.5;cursor:not-allowed}.lesson-media-player :focus-visible,.lesson-media-upload :focus-visible{outline:3px solid #d8fa41;outline-offset:3px}.lesson-media-error{color:#ffb4aa;line-height:1.5;overflow-wrap:anywhere}.lesson-media-hint{font-size:.875rem;color:#b7c0cb}.lesson-media-filename{display:block;overflow-wrap:anywhere;font-weight:600}@media(max-width:480px){.lesson-media-upload{padding:.85rem}.lesson-media-actions button{flex:1 1 140px}.lesson-media-player iframe{border-radius:8px}}.lesson-media-player,.lesson-media-upload{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.lesson-media-actions button,.lesson-media-clear{max-width:100%}.lesson-media-player iframe[hidden]{display:none}.lesson-ad-break{box-sizing:border-box;max-width:100%;padding:1rem;background:#14181d;color:#eff2f5;border:1px solid #56616e;border-radius:14px;overflow-wrap:anywhere}.lesson-ad-heading{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.lesson-ad-break img,.lesson-ad-break video{display:block;max-width:100%;max-height:50vh;width:100%;object-fit:contain;margin:1rem 0;background:#080b0e}.lesson-ad-break a{display:inline-block;min-height:44px;padding:.7rem;color:#d8fa41}.lesson-ad-break a span{font-size:.8em}.lesson-ad-break button{max-width:100%}.lesson-ad-break :focus-visible{outline:3px solid #d8fa41;outline-offset:3px}@media(max-width:480px){.lesson-ad-heading button{width:100%}.lesson-ad-break{padding:.85rem}}.lesson-external-editor{min-width:0;margin:0 0 1.5rem;border:1px solid #56616e;border-radius:12px;padding:1rem}.lesson-external-editor legend{font-weight:700;padding:0 .4rem}.lesson-external-editor select{font:inherit;max-width:100%;width:100%;min-height:44px;background:#20262e;color:#eff2f5;border:1px solid #56616e;border-radius:8px;padding:.65rem}.lesson-external-host{min-width:0;width:100%;aspect-ratio:16/9;background:#080b0e;border-radius:12px;overflow:hidden}.lesson-external-host iframe{width:100%;height:100%;border:0}.lesson-external-editor button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.lesson-external-editor{padding:.7rem}}.lesson-discussion{margin:32px 0;padding:28px 0;border-top:1px solid var(--border,#353538)}.lesson-discussion>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.lesson-discussion h2{margin:8px 0}.lesson-discussion>p{max-width:70ch;color:var(--muted,#aaa);line-height:1.65}.lesson-discussion form{display:grid;gap:12px;margin:20px 0}.lesson-discussion textarea{width:100%;resize:vertical;min-height:105px}.lesson-discussion-list{list-style:none;padding:0;margin:16px 0}.lesson-discussion-list>li{padding:22px 0;border-bottom:1px solid var(--border,#353538)}.lesson-discussion-author{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lesson-discussion-author time{font-size:.8rem;color:var(--muted,#aaa)}.lesson-discussion-list p{overflow-wrap:anywhere}.lesson-discussion .actions{flex-wrap:wrap}.cs-lesson-origin{display:block;margin:8px 0}@media(max-width:600px){.lesson-discussion>header{align-items:flex-start;flex-direction:column}.lesson-discussion{padding:22px 0}}.avatar-view{padding:24px 0;border-top:1px solid var(--line);max-width:640px;min-width:0}.avatar-view p{overflow-wrap:anywhere}.avatar-photo,.avatar-placeholder{width:112px;height:112px;border-radius:50%;object-fit:cover;margin:16px 0;background:var(--soft);border:1px solid var(--line)}.avatar-placeholder{display:grid;place-items:center;color:var(--muted);font-size:14px}.avatar-view input[type=file]{max-width:100%;min-height:44px;overflow:hidden;padding:8px}.avatar-view input::file-selector-button{font:inherit;padding:8px 12px;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer;margin-right:8px}.avatar-view .button{margin-top:16px;white-space:normal;min-height:44px}@media(max-width:600px){.avatar-view{max-width:100%}}.avatar-crop-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--white,#fff);color:var(--ink,#18212c);box-shadow:0 24px 90px #0003;overflow:auto}.avatar-crop-dialog::backdrop{background:#101823a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.avatar-crop-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.avatar-crop-header h2{margin:0;font-size:22px;letter-spacing:-.6px}.avatar-crop-close{width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer;border-radius:50%;flex-shrink:0}.avatar-crop-dialog p{font-size:14px;line-height:1.5;color:var(--muted,#637082);margin:10px 0 20px}.avatar-crop-stage{position:relative;aspect-ratio:1;width:100%;overflow:hidden;background:#1b2028;border-radius:12px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate}.avatar-crop-stage:active{cursor:grabbing}.avatar-crop-stage img{position:absolute;max-width:none;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-crop-mask{position:absolute;inset:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 100vmax #0008;pointer-events:none}.avatar-crop-controls{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:14px}.avatar-crop-controls label{margin:0}.avatar-crop-controls input[type=range]{flex:1 1;min-width:0;min-height:44px;padding:0;accent-color:var(--ink,#151718)}.avatar-crop-controls output{min-width:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avatar-crop-dialog .avatar-crop-status{font-size:12px;margin:8px 0 0}.avatar-crop-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.avatar-crop-dialog .button{margin:0;min-height:44px}.avatar-crop-dialog :focus-visible{outline:3px solid #698f00;outline-offset:3px}@media(max-width:480px){.avatar-crop-dialog{padding:18px}.avatar-crop-actions .button{flex:1 1}.avatar-crop-dialog p{font-size:13px}.avatar-crop-header h2{font-size:20px}}@media(max-height:620px){.avatar-crop-stage{max-width:240px;margin:auto}.avatar-crop-dialog{padding:16px}.avatar-crop-controls{margin-top:8px}.avatar-crop-actions{margin-top:12px}}.member-avatar{--member-avatar-ink:#0A0A0C;--member-avatar-paper:#FAF9F6;--member-avatar-accent:#FF2E9A;display:inline-flex;align-items:center;justify-content:center;width:var(--member-avatar-size,40px);height:var(--member-avatar-size,40px);min-width:var(--member-avatar-size,40px);flex-shrink:0;border-radius:50%;overflow:hidden;vertical-align:middle;background:var(--member-avatar-paper);color:var(--member-avatar-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--member-avatar-ink) 12%,transparent);-webkit-user-select:none;user-select:none}.member-avatar img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1;border-radius:inherit}.member-avatar-initials{font-size:calc(var(--member-avatar-size,40px)*.34);line-height:1;font-weight:650;letter-spacing:-.02em}.launch-page{max-width:1050px}.launch-page>header{margin-bottom:32px}.launch-page>header>p:last-child{max-width:65ch;color:var(--muted,#626b65)}.launch-checks{list-style:none;padding:0;margin:0 0 40px}.launch-checks li{display:flex;align-items:flex-start;gap:20px;border-top:1px solid var(--border,#dfe3df);padding:24px 0}.launch-checks li>div{flex:1 1}.launch-checks h2{font-size:17px;margin:0 0 6px}.launch-checks p{margin:0;color:var(--muted,#626b65);line-height:1.55}.launch-checks a{padding:8px;min-height:44px}.launch-state{font-size:12px;padding:6px 10px;border-radius:20px;background:#eee9dd;color:#67502c;min-width:84px;text-align:center}.launch-state.is-ok{background:#e5f0dd;color:#375528}.launch-form{display:grid;gap:12px;max-width:760px}.launch-form input,.launch-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border,#dfe3df);border-radius:8px;font:inherit;background:var(--surface,#fff);color:inherit}.launch-form .button{justify-self:start}.launch-form label{font-weight:600}@media(max-width:600px){.launch-checks li{gap:12px;flex-wrap:wrap}.launch-checks li>div{flex-basis:calc(100% - 115px)}.launch-checks li>a{margin-left:106px}}