.tU82cW_hero{width:100%;max-width:var(--container);flex-direction:column;gap:18px;margin:0 auto;padding:80px 24px 48px;display:flex}.tU82cW_eyebrow{color:var(--color-eyebrow);font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.tU82cW_title{color:var(--color-heading);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tighter);text-wrap:pretty;margin:0;line-height:1.04}.tU82cW_lead{max-width:640px;color:var(--color-text-body);font-size:var(--text-2xl);text-wrap:pretty;margin:0;line-height:1.55}.tU82cW_body{width:100%;max-width:var(--container);flex-wrap:wrap;align-items:flex-start;gap:32px;margin:0 auto;padding:0 24px 80px;display:flex}.tU82cW_formCard{border:1px solid var(--color-border);border-radius:var(--radius-4xl);background:var(--color-surface-strong);flex:520px;min-width:0;padding:28px}.tU82cW_form{flex-direction:column;gap:16px;margin:0;display:flex}.tU82cW_row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.tU82cW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.tU82cW_label{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.tU82cW_input,.tU82cW_textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);width:100%;color:var(--color-heading);font:inherit;font-size:var(--text-lg)}.tU82cW_input{min-height:46px;padding:0 14px}.tU82cW_textarea{resize:vertical;min-height:140px;padding:12px 14px}.tU82cW_input::placeholder,.tU82cW_textarea::placeholder{color:var(--color-disabled)}.tU82cW_input:focus-visible,.tU82cW_textarea:focus-visible{border-color:var(--color-border-strong);outline:var(--focus-outline);outline-offset:1px}.tU82cW_input[aria-invalid=true],.tU82cW_textarea[aria-invalid=true]{border-color:var(--danger-border)}.tU82cW_fieldError{margin:0;}.tU82cW_errorBanner{font-size:var(--text-base);}.tU82cW_formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tU82cW_securityNote{max-width:420px;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.tU82cW_submit{border-radius:var(--radius-md);min-height:48px;font-size:var(--text-lg);font-weight:var(--font-weight-bold);padding:0 22px;}.tU82cW_secondaryButton{}.tU82cW_success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;display:flex}.tU82cW_success:focus{outline:none}.tU82cW_success:focus-visible{outline:var(--focus-outline);outline-offset:4px;border-radius:var(--radius-md)}.tU82cW_successIcon{border-radius:var(--radius-lg);background:var(--success-bg);width:56px;height:56px;color:var(--success-text);justify-content:center;align-items:center;display:inline-flex}.tU82cW_successTitle{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0}.tU82cW_successText{max-width:460px;color:var(--color-label);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.tU82cW_summary{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;max-width:420px;color:var(--color-label);font-size:var(--text-base);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:4px 0 8px;padding:14px 16px;display:flex}.tU82cW_summary strong{color:var(--color-heading)}.tU82cW_aside{flex-direction:column;flex:300px;gap:14px;min-width:0;max-width:380px;display:flex}.tU82cW_panel{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface-strong);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.tU82cW_panelTitle{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.tU82cW_panelText{color:var(--color-label);font-size:var(--text-base);line-height:var(--leading-normal);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.tU82cW_panelLink{color:var(--color-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-decoration:none}.tU82cW_panelLink:hover{color:var(--color-primary-hover);text-decoration:underline}.tU82cW_panelLink:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-2xs)}.tU82cW_checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tU82cW_checkItem{color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-normal);align-items:flex-start;gap:10px;display:flex}.tU82cW_checkItem strong{color:var(--color-heading)}.tU82cW_checkIcon{color:var(--success-text);flex:none;margin-top:2px}.tU82cW_note{border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-bg);color:var(--warning-text);font-size:var(--text-md);line-height:var(--leading-normal);gap:10px;padding:14px 16px;display:flex}.tU82cW_noteIcon{color:var(--color-eyebrow);flex:none;margin-top:1px}@media (max-width:720px){.tU82cW_hero{padding:48px 16px 32px}.tU82cW_body{gap:20px;padding:0 16px 56px}.tU82cW_formCard{border-radius:var(--radius-3xl);padding:20px}.tU82cW_aside{max-width:none}.tU82cW_submit{width:100%}.tU82cW_lead{font-size:var(--text-xl)}}
.IIT2Lq_mascot{flex:none;display:block;overflow:visible}.IIT2Lq_glyph{flex:none;display:block}.IIT2Lq_idle{animation:2s ease-in-out infinite alternate IIT2Lq_float}.IIT2Lq_squash{transform-box:fill-box;transform-origin:50% 100%;animation:.15s ease-out IIT2Lq_squash}.IIT2Lq_peek{animation:.4s ease-out both IIT2Lq_peek}.IIT2Lq_thinkingDots circle{animation:1.2s ease-in-out infinite IIT2Lq_trail}.IIT2Lq_thinkingDots circle:nth-child(2){animation-delay:.2s}.IIT2Lq_thinkingDots circle:nth-child(3){animation-delay:.4s}.IIT2Lq_sparks>*{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out both IIT2Lq_spark}.IIT2Lq_sparks>:nth-child(2){animation-delay:.12s}.IIT2Lq_sparks>:nth-child(3){animation-delay:.24s}@keyframes IIT2Lq_float{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes IIT2Lq_squash{0%{transform:scale(1)}50%{transform:scale(1.06,.92)}to{transform:scale(1)}}@keyframes IIT2Lq_peek{0%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes IIT2Lq_trail{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes IIT2Lq_spark{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.IIT2Lq_idle,.IIT2Lq_squash,.IIT2Lq_peek,.IIT2Lq_thinkingDots circle,.IIT2Lq_sparks>*{animation:none}}
.zdoHfa_actionList{flex-direction:column;gap:8px;width:100%;display:flex}.zdoHfa_card,.zdoHfa_cardDecided{border:1px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-surface-strong);color:var(--color-text);font-size:var(--text-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.zdoHfa_cardDecided{border-color:var(--color-border);background:var(--color-surface-subtle)}.zdoHfa_cardHead{align-items:center;gap:8px;display:flex}.zdoHfa_cardIcon{border-radius:var(--radius-sm);background:var(--color-primary-wash);width:24px;height:24px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.zdoHfa_cardTitle{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);flex:auto;margin:0}.zdoHfa_statusApplied,.zdoHfa_statusClosed{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);flex:none;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.zdoHfa_statusApplied{background:var(--success-bg);color:var(--success-text)}.zdoHfa_statusClosed{background:var(--color-surface);color:var(--color-secondary)}.zdoHfa_cardSubject{font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;margin:0}.zdoHfa_cardText{color:var(--color-secondary);line-height:var(--leading-normal,1.5);overflow-wrap:anywhere;margin:0}.zdoHfa_cardMeta{color:var(--color-faint);font-size:var(--text-xs);align-items:center;gap:4px;margin:0;display:inline-flex}.zdoHfa_cardFacts{gap:4px;margin:0;display:grid}.zdoHfa_cardFacts div{gap:8px;display:flex}.zdoHfa_cardFacts dt{color:var(--color-faint);flex:0 0 88px}.zdoHfa_cardFacts dd{overflow-wrap:anywhere;margin:0}.zdoHfa_cardOutcomes span{color:var(--color-faint)}.zdoHfa_cardOutcomes ul{margin:4px 0 0;padding-left:18px}.zdoHfa_cardContent summary{color:var(--color-primary);font-weight:var(--font-weight-semibold,600);cursor:pointer}.zdoHfa_cardContent pre{border-radius:var(--radius-sm);background:var(--color-surface-subtle);max-height:220px;font:inherit;font-size:var(--text-xs);white-space:pre-wrap;margin:8px 0 0;padding:8px;overflow:auto}.zdoHfa_cardFields{flex-direction:column;gap:8px;display:flex}.zdoHfa_field{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);flex-direction:column;gap:4px;display:flex}.zdoHfa_field input,.zdoHfa_field textarea,.zdoHfa_field select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;font-size:var(--text-sm);padding:6px 8px;font-weight:400}.zdoHfa_field textarea{resize:vertical}.zdoHfa_cardError{color:var(--danger-text);font-size:var(--text-xs);margin:0}.zdoHfa_cardError a{color:inherit;font-weight:var(--font-weight-semibold,600)}.zdoHfa_cardActions,.zdoHfa_approveAllRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zdoHfa_approveButton,.zdoHfa_approveAllButton,.zdoHfa_dismissButton,.zdoHfa_cardLink{border-radius:var(--radius-sm);min-height:30px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);cursor:pointer;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.zdoHfa_approveButton,.zdoHfa_approveAllButton{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.zdoHfa_approveButton:hover:not(:disabled),.zdoHfa_approveAllButton:hover:not(:disabled){background:var(--color-primary-hover)}.zdoHfa_dismissButton,.zdoHfa_cardLink{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.zdoHfa_cardLink{color:var(--color-primary);align-self:flex-start}.zdoHfa_approveButton:disabled,.zdoHfa_approveAllButton:disabled,.zdoHfa_dismissButton:disabled{cursor:not-allowed;opacity:.6}.zdoHfa_approveButton:focus-visible,.zdoHfa_approveAllButton:focus-visible,.zdoHfa_dismissButton:focus-visible,.zdoHfa_cardLink:focus-visible,.zdoHfa_cardContent summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.zdoHfa_spin{animation:.8s linear infinite zdoHfa_fumu-agent-spin}@keyframes zdoHfa_fumu-agent-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zdoHfa_spin{animation:none}}
.QOl6ia_layout{}.QOl6ia_formCard{}.QOl6ia_sideCard{}.QOl6ia_successCard{}.QOl6ia_formCard{min-width:0;overflow:hidden}.QOl6ia_cardHeader{}.QOl6ia_cardHeader h2,.QOl6ia_sideCard h2,.QOl6ia_successCard h2{color:var(--color-text);letter-spacing:var(--tracking-tighter);margin:0}.QOl6ia_cardHeader h2{font-size:var(--heading-sm)}.QOl6ia_headerIcon,.QOl6ia_sideIcon,.QOl6ia_successIcon{border-radius:var(--radius-xl);flex:none;place-items:center;display:grid}.QOl6ia_headerIcon,.QOl6ia_sideIcon{background:var(--color-primary-soft);color:var(--color-primary)}.QOl6ia_successIcon{background:var(--success-soft);color:var(--color-success)}.QOl6ia_headerIcon,.QOl6ia_sideIcon{width:46px;height:46px}.QOl6ia_form{gap:24px;padding:26px 28px 30px;display:grid}.QOl6ia_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.QOl6ia_field{min-width:0}.QOl6ia_field>label{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-weight-black);margin-bottom:8px;display:block}.QOl6ia_hint,.QOl6ia_counter{color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:8px 0 0}.QOl6ia_counter{text-align:right;display:block}.QOl6ia_fieldError{}.QOl6ia_errorBanner{margin:20px 28px 0;}.QOl6ia_successBanner{margin:20px 28px 0;}.QOl6ia_errorBanner{background:var(--danger-bg);color:var(--color-danger);border:1px solid #b4231833}.QOl6ia_successBanner{background:var(--success-soft);color:var(--color-success);border:1px solid #257a4b33}.QOl6ia_errorBanner p,.QOl6ia_successBanner p{line-height:var(--leading-normal);margin:0}.QOl6ia_successBanner strong{color:var(--color-text);margin-bottom:4px;display:block}.QOl6ia_unsavedBadge{}.QOl6ia_readOnlyControl,.QOl6ia_iconControl{position:relative}.QOl6ia_readOnlyControl>svg,.QOl6ia_iconControl>svg{z-index:1;color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.QOl6ia_readOnlyControl input,.QOl6ia_iconControl input{padding-left:44px}.QOl6ia_readOnlyControl input{cursor:not-allowed;background:var(--color-surface-muted);color:var(--color-secondary)}.QOl6ia_statusNote,.QOl6ia_markdownHeader{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-primary-soft);padding:16px 18px}.QOl6ia_statusNote strong,.QOl6ia_markdownHeader strong{color:var(--color-text);display:block}.QOl6ia_statusNote p,.QOl6ia_markdownHeader p{color:var(--color-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:4px 0 0}.QOl6ia_markdownHeader{color:var(--color-primary);justify-content:space-between;align-items:center;gap:14px;display:flex}.QOl6ia_checkboxCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.QOl6ia_checkboxCard:hover{border-color:var(--color-border-strong);background:var(--color-bg)}.QOl6ia_checkboxCard input{width:18px;height:18px;accent-color:var(--color-primary);margin-top:2px}.QOl6ia_checkboxCard strong{color:var(--color-text);display:block}.QOl6ia_checkboxCard small{color:var(--color-secondary);line-height:var(--leading-normal);margin-top:4px;display:block}.QOl6ia_actions,.QOl6ia_successActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.QOl6ia_sideCard{padding:24px;position:sticky;top:96px}.QOl6ia_sideIcon{margin-bottom:20px}.QOl6ia_sideCard h2{font-size:var(--text-4xl)}.QOl6ia_sideCard ul{color:var(--color-text);gap:12px;margin:20px 0;padding-left:20px;display:grid}.QOl6ia_sideCard li{line-height:var(--leading-normal);padding-left:2px}.QOl6ia_sideNote{}.QOl6ia_successCard{text-align:center;justify-items:center;gap:14px;max-width:820px;margin:0 auto;padding:42px 30px;display:grid}.QOl6ia_successIcon{width:70px;height:70px}.QOl6ia_successCard h2{font-size:var(--heading-md)}.QOl6ia_successDescription{max-width:620px;color:var(--color-secondary);line-height:var(--leading-relaxed);margin:0}.QOl6ia_successDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,700px);margin:14px 0 8px;display:grid}.QOl6ia_successDetails>div{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;padding:16px}.QOl6ia_successDetails dt{color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:6px}.QOl6ia_successDetails dd{overflow-wrap:anywhere;color:var(--color-text);font-weight:var(--font-weight-black);line-height:var(--leading-normal);margin:0}.QOl6ia_markdownTabs{align-items:center;gap:8px;margin:12px 0;display:flex}.QOl6ia_markdownTab{}.QOl6ia_markdownTabActive{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-extrabold);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.QOl6ia_markdownTab:hover{border-color:rgba(var(--color-primary-rgb), .28);background:var(--color-primary-soft);color:var(--color-primary)}.QOl6ia_markdownTab:focus-visible,.QOl6ia_markdownTabActive:focus-visible{outline:3px solid rgba(var(--color-primary-rgb), .24);outline-offset:2px}.QOl6ia_markdownTabActive{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.QOl6ia_markdownEditor{resize:vertical;min-height:28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--text-base);line-height:var(--leading-relaxed);tab-size:4}.QOl6ia_markdownPreview{min-height:28rem;color:var(--color-text);padding:24px;overflow-x:auto;}.QOl6ia_markdownPreview>:first-child{margin-top:0}.QOl6ia_markdownPreview>:last-child{margin-bottom:0}:is(.QOl6ia_markdownPreview h1,.QOl6ia_markdownPreview h2,.QOl6ia_markdownPreview h3,.QOl6ia_markdownPreview h4,.QOl6ia_markdownPreview h5,.QOl6ia_markdownPreview h6){color:var(--color-text);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.QOl6ia_markdownPreview h1{font-size:var(--heading-md);margin:0 0 20px}.QOl6ia_markdownPreview h2{border-bottom:1px solid var(--color-border);font-size:var(--heading-sm);margin:32px 0 16px;padding-bottom:8px}.QOl6ia_markdownPreview h3{font-size:var(--text-3xl);margin:26px 0 12px}.QOl6ia_markdownPreview h4{font-size:var(--text-2xl);margin:22px 0 10px}:is(.QOl6ia_markdownPreview h5,.QOl6ia_markdownPreview h6){font-size:var(--text-xl);margin:20px 0 8px}.QOl6ia_markdownPreview p{color:var(--color-text);line-height:var(--leading-loose);margin:0 0 16px}:is(.QOl6ia_markdownPreview ul,.QOl6ia_markdownPreview ol){color:var(--color-text);margin:0 0 20px;padding-left:28px}.QOl6ia_markdownPreview ul{list-style:outside}.QOl6ia_markdownPreview ol{list-style:decimal}.QOl6ia_markdownPreview ul ul{list-style:circle}.QOl6ia_markdownPreview ul ul ul{list-style:square}.QOl6ia_markdownPreview li{line-height:var(--leading-relaxed);margin-bottom:8px;padding-left:4px}.QOl6ia_markdownPreview li>p{margin-bottom:6px}.QOl6ia_markdownPreview blockquote{border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary-soft);color:var(--color-text);margin:20px 0;padding:14px 16px}.QOl6ia_markdownPreview blockquote p:last-child{margin-bottom:0}.QOl6ia_markdownPreview pre{border:1px solid rgba(var(--color-white-rgb), .08);border-radius:var(--radius-md);background:var(--gray-900);color:var(--gray-100);box-shadow:var(--shadow-md);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:pre;margin:20px 0;padding:16px;overflow-x:auto}.QOl6ia_markdownPreview pre code{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.QOl6ia_markdownPreview code{border-radius:var(--radius-2xs);background:var(--color-primary-soft);color:var(--color-primary-dark);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.QOl6ia_markdownPreview a{color:var(--color-primary);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.QOl6ia_markdownPreview a:hover{color:var(--color-primary-dark);text-decoration-thickness:2px}.QOl6ia_markdownPreview strong{font-weight:var(--font-weight-extrabold)}.QOl6ia_markdownPreview del{opacity:.72}.QOl6ia_markdownPreview hr{border:0;border-top:1px solid var(--color-border);margin:32px 0}.QOl6ia_markdownPreview table{border-collapse:collapse;width:100%;min-width:520px;color:var(--color-text);margin:20px 0}:is(.QOl6ia_markdownPreview th,.QOl6ia_markdownPreview td){border:1px solid var(--color-border);text-align:left;vertical-align:top;line-height:var(--leading-normal);padding:12px}.QOl6ia_markdownPreview th{background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:var(--font-weight-extrabold)}.QOl6ia_markdownPreview tr:nth-child(2n) td{background:var(--color-bg)}.QOl6ia_markdownPreview img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:20px auto;display:block}.QOl6ia_markdownPreview input[type=checkbox]{accent-color:var(--color-primary);margin-right:8px}.QOl6ia_emptyMarkdownPreview{color:var(--color-secondary);line-height:var(--leading-relaxed);margin:0}@media (max-width:1000px){.QOl6ia_layout{grid-template-columns:1fr}.QOl6ia_sideCard{position:static}}@media (max-width:720px){.QOl6ia_twoColumns{grid-template-columns:1fr}.QOl6ia_cardHeader{padding:22px 20px 18px}.QOl6ia_form{padding:22px 20px 24px}.QOl6ia_errorBanner,.QOl6ia_successBanner{margin-left:20px;margin-right:20px}.QOl6ia_actions,.QOl6ia_successActions{flex-direction:column;align-items:stretch}:is(.QOl6ia_actions .btn,.QOl6ia_successActions .btn){width:100%}.QOl6ia_sideCard{padding:22px 20px}.QOl6ia_successDetails{grid-template-columns:1fr}.QOl6ia_markdownTabs{align-items:stretch}.QOl6ia_markdownTab,.QOl6ia_markdownTabActive{flex:1}.QOl6ia_markdownEditor,.QOl6ia_markdownPreview{min-height:22rem}.QOl6ia_markdownPreview{padding:18px}}@media (max-width:460px){.QOl6ia_cardHeader{align-items:flex-start}.QOl6ia_headerIcon{border-radius:var(--radius-md);width:40px;height:40px}.QOl6ia_statusNote,.QOl6ia_markdownHeader,.QOl6ia_checkboxCard{padding:14px}.QOl6ia_successCard{padding:34px 20px}.QOl6ia_markdownPreview{padding:14px}}.QOl6ia_speechEditor{min-width:0}.QOl6ia_speechPreviewButton{font-family:inherit;}.QOl6ia_speechPreviewButton svg{flex:none}.QOl6ia_markdownToolbar{border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-subtle);border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.QOl6ia_markdownToolbar+textarea{border-top-left-radius:0;border-top-right-radius:0}.QOl6ia_markdownToolbarGroup{align-items:center;gap:2px;display:flex}.QOl6ia_markdownToolbarGroup+.QOl6ia_markdownToolbarGroup{border-left:1px solid var(--color-divider);padding-left:5px}.QOl6ia_markdownToolbarButton{border-radius:var(--radius-xs);width:34px;height:34px;color:var(--color-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.QOl6ia_markdownToolbarButton:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface-strong);color:var(--color-text)}.QOl6ia_markdownToolbarButton:focus-visible{outline:3px solid rgba(var(--color-primary-rgb), .24);outline-offset:1px}.QOl6ia_markdownToolbarSpinner{animation:.9s linear infinite QOl6ia_markdown-toolbar-spin}@keyframes QOl6ia_markdown-toolbar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QOl6ia_markdownToolbarSpinner{animation:none}}.QOl6ia_markdownToolbarButton:disabled{opacity:.55;cursor:default}.QOl6ia_speechAuthorError{color:var(--color-danger);font-size:var(--text-md);margin:10px 0 0}.QOl6ia_speechAuthorWarnings{border:1px solid var(--gold-300);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--warning-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin-top:12px;padding:12px 14px}.QOl6ia_speechAuthorWarnings>strong{align-items:center;gap:8px;display:flex}.QOl6ia_speechAuthorWarnings ul{margin:6px 0 0;padding-left:20px}.QOl6ia_speechAuthorWarnings li{margin:4px 0}.QOl6ia_speechAuthorLive{}.QOl6ia_speechPreviewNotice{color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);align-items:flex-start;gap:8px;margin:0 0 18px;display:flex}.QOl6ia_speechPreviewNotice svg{flex:none;margin-top:4px}.QOl6ia_speechPreviewInline{display:inline}.QOl6ia_speechPreviewText{overflow-wrap:anywhere}.QOl6ia_speechPreviewButton{border-radius:var(--radius-pill);min-height:34px;font-size:var(--text-sm);cursor:default;vertical-align:middle;margin-inline:4px;padding:6px 8px}.QOl6ia_speechPreviewBlock{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary-soft);margin:18px 0;padding:16px}.QOl6ia_speechPreviewBlock>.QOl6ia_speechPreviewText{display:block}.QOl6ia_speechPreviewBlock>.QOl6ia_speechPreviewText>:last-child{margin-bottom:10px}@media (max-width:600px){.QOl6ia_speechPreviewBlock{padding:12px}}.QOl6ia_videoUpload{gap:10px;margin-bottom:10px;display:grid}.QOl6ia_videoUploadCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.QOl6ia_videoUploadIcon{}.QOl6ia_videoUploadBody{gap:3px;min-width:0;display:grid}.QOl6ia_videoUploadBody small{color:var(--color-faint);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.QOl6ia_videoUploadBody strong,.QOl6ia_videoUploadBody span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QOl6ia_videoUploadBody strong{color:var(--color-text-body);font-size:var(--text-sm)}.QOl6ia_videoUploadBody span{color:var(--color-subtle);font-size:var(--text-2xs)}.QOl6ia_videoUploadProgress{align-items:center;gap:10px;display:flex}.QOl6ia_videoUploadProgress progress{height:6px;accent-color:var(--color-primary);flex:auto}.QOl6ia_videoUploadProgress span{min-width:3ch;color:var(--color-secondary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:right;flex:none}.QOl6ia_videoUploadStatus{letter-spacing:var(--tracking-wide);text-transform:uppercase;gap:4px;}.QOl6ia_videoStatus_ready{background:var(--success-bg);color:var(--success-text)}.QOl6ia_videoStatus_queued,.QOl6ia_videoStatus_processing,.QOl6ia_videoStatus_uploading,.QOl6ia_videoStatus_awaiting_upload{background:var(--color-accent-soft);color:var(--warning-text)}.QOl6ia_videoStatus_failed{background:var(--danger-soft);color:var(--danger-strong)}.QOl6ia_videoUploadActions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.QOl6ia_videoUploadButton{font-family:inherit;}.QOl6ia_videoUploadButton:disabled{opacity:.55;cursor:default}.QOl6ia_videoUploadHint{color:var(--color-secondary);font-size:var(--text-sm)}.QOl6ia_videoUploadNote{color:var(--color-secondary);font-size:var(--text-sm);align-items:center;gap:8px;margin:0;display:flex}.QOl6ia_videoUploadError{color:var(--color-danger);font-size:var(--text-sm);margin:0}@media (max-width:600px){.QOl6ia_videoUploadCard{grid-template-columns:34px minmax(0,1fr)}.QOl6ia_videoUploadCard>:last-child{grid-column:1/-1;justify-self:start}.QOl6ia_videoUploadButton{flex:auto}}
.urlHfa_stage{aspect-ratio:1;width:min(100%,420px);margin:0 auto;position:relative}.urlHfa_halo{background:radial-gradient(circle at 50% 45%, var(--gold-100) 0%, var(--primary-50) 55%, transparent 72%);border-radius:50%;position:absolute;inset:12%}.urlHfa_mascotWrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.urlHfa_mascot{width:48%;height:auto}.urlHfa_bubble{border:1px solid var(--warning-border);background:var(--color-surface-strong);box-shadow:var(--shadow-md);color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:16px 16px 16px 4px;padding:8px 14px;position:absolute;top:6%;right:2%}.urlHfa_chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-strong);box-shadow:var(--shadow-sm);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:6px 12px;position:absolute}.urlHfa_chipLearn{top:34%;left:0}.urlHfa_chipMentoring{top:46%;right:0}.urlHfa_chipStudio{bottom:14%;left:4%}.urlHfa_chipHarbor{bottom:6%;right:6%}@media (max-width:480px){.urlHfa_bubble{font-size:var(--text-sm)}.urlHfa_chip{font-size:var(--text-xs);padding:4px 10px}}
.hqB_qa_coverUpload{gap:10px;display:grid}.hqB_qa_coverPreview{aspect-ratio:2;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);width:100%;max-width:560px;position:relative;overflow:hidden}.hqB_qa_coverPreview img{object-fit:cover;width:100%;height:100%;display:block}.hqB_qa_coverPlaceholder{height:100%;color:var(--color-faint);font-size:var(--text-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.hqB_qa_coverProgress{background:var(--color-surface);color:var(--color-text-body);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr) minmax(60px,140px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.hqB_qa_coverProgress span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hqB_qa_coverProgress progress{width:100%;height:6px;accent-color:var(--color-primary)}.hqB_qa_coverProgress span:last-of-type{min-width:3ch;color:var(--color-secondary);font-variant-numeric:tabular-nums;text-align:right}.hqB_qa_coverActions{flex-wrap:wrap;gap:8px 10px;display:flex}.hqB_qa_coverButton{font-family:inherit;}.hqB_qa_coverButton:disabled{opacity:.55;cursor:default}.hqB_qa_coverLive{}.hqB_qa_fieldError{color:var(--danger-strong);font-size:var(--text-xs);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);margin:0}.hqB_qa_spinner{animation:.8s linear infinite hqB_qa_course-editor-spin}@keyframes hqB_qa_course-editor-spin{to{transform:rotate(360deg)}}
.fgXrTW_page{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1140px;margin:0 auto;padding:8px 0 56px;display:flex}.fgXrTW_headerBlock{flex-direction:column;gap:16px;min-width:0;display:flex}.fgXrTW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.fgXrTW_headText{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.fgXrTW_eyebrow{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.fgXrTW_title{color:var(--color-heading);font-family:var(--font-display);font-size:clamp(1.625rem,4vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;line-height:1.15}.fgXrTW_lead{max-width:680px;color:var(--color-label);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.fgXrTW_headActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fgXrTW_primaryButton{}.fgXrTW_secondaryButton{}.fgXrTW_stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.fgXrTW_layout{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.fgXrTW_main{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.fgXrTW_aside{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.fgXrTW_card{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex;}.fgXrTW_listCard{flex-direction:column;min-width:0;display:flex;overflow:hidden;}.fgXrTW_cardHead,.fgXrTW_listHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.fgXrTW_listHead{padding:18px 20px 12px}.fgXrTW_cardTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0}.fgXrTW_cardLink{min-height:44px;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.fgXrTW_cardLink:hover{text-decoration:underline}.fgXrTW_cardLink:focus-visible,.fgXrTW_rowLink:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-2xs)}.fgXrTW_cardNote,.fgXrTW_listNote{color:var(--color-label);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.fgXrTW_listNote{border-top:1px solid var(--color-divider);padding:12px 20px 16px}.fgXrTW_cardNoteInline{color:var(--color-subtle);font-size:var(--text-sm)}.fgXrTW_pillSuccess{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);}.fgXrTW_pillWarning{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);}.fgXrTW_pillNeutral{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);}.fgXrTW_pillDanger{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);}.fgXrTW_avatar,.fgXrTW_avatarLg{border-radius:var(--radius-pill);background:var(--color-primary-wash);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-bold);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fgXrTW_avatarLg{width:48px;height:48px;font-size:var(--text-lg)}.fgXrTW_sessionList{border-top:1px solid var(--color-divider);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fgXrTW_sessionRow{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.fgXrTW_sessionRow:last-child{border-bottom:0}.fgXrTW_dateTile,.fgXrTW_dateTileActive{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;flex:none;align-items:center;width:48px;padding:6px 0;line-height:1;display:flex}.fgXrTW_dateTileActive{border-color:rgba(var(--color-primary-rgb), .16);background:var(--color-primary-wash)}.fgXrTW_dateTileWeekday{color:var(--color-subtle);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.fgXrTW_dateTileActive .fgXrTW_dateTileWeekday{color:var(--color-primary)}.fgXrTW_dateTileDay{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);margin-top:2px}.fgXrTW_sessionText{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.fgXrTW_sessionTitle{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.fgXrTW_sessionMeta{color:var(--color-label);font-size:var(--text-md)}.fgXrTW_rowLink{min-height:44px;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:0 4px;text-decoration:none;display:inline-flex}.fgXrTW_rowLink:hover{text-decoration:underline}.fgXrTW_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.fgXrTW_weekDay{text-align:center;flex-direction:column;gap:4px;min-width:0;display:flex}.fgXrTW_weekLabel{color:var(--color-subtle);font-size:var(--text-xs)}.fgXrTW_weekBooked,.fgXrTW_weekOpen,.fgXrTW_weekEmpty{border-radius:var(--radius-xs);min-width:0;height:40px;font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.fgXrTW_weekBooked{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-bold)}.fgXrTW_weekOpen{border:1px dashed rgba(var(--color-primary-rgb), .3);background:var(--color-primary-wash);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.fgXrTW_weekEmpty{background:var(--color-surface)}.fgXrTW_steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fgXrTW_stepItem{align-items:flex-start;gap:12px;display:flex}.fgXrTW_stepIcon{}.fgXrTW_stepText{min-width:0;font-size:var(--text-md);line-height:var(--leading-normal);flex-direction:column;gap:2px;display:flex}.fgXrTW_stepText strong{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.fgXrTW_stepText span{color:var(--color-label)}.fgXrTW_state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex;}.fgXrTW_stateDanger{border-color:var(--danger-border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex;}.fgXrTW_stateInline{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.fgXrTW_stateIcon{}.fgXrTW_stateDanger .fgXrTW_stateIcon{background:var(--danger-bg);color:var(--danger-text)}.fgXrTW_stateTitle{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.fgXrTW_stateDescription{max-width:460px;color:var(--color-label);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.fgXrTW_spin{animation:.9s linear infinite fgXrTW_harborMentoringSpin}@keyframes fgXrTW_harborMentoringSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fgXrTW_spin{animation:none}}.fgXrTW_visuallyHidden{}@media (max-width:640px){.fgXrTW_page{gap:20px}.fgXrTW_headActions{width:100%}.fgXrTW_headActions>a,.fgXrTW_headActions>button{flex:auto}.fgXrTW_sessionRow{padding:14px 16px}.fgXrTW_listHead{padding:16px 16px 10px}.fgXrTW_card{padding:16px}}
.Pu_4qG_cards{width:100%;max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:0 auto;padding:0 24px 64px;list-style:none;display:grid}.Pu_4qG_cardsPairs{grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:720px){.Pu_4qG_cardsPairs{grid-template-columns:minmax(0,1fr)}}.Pu_4qG_card{border:1px solid rgba(var(--color-primary-rgb), .09);border-radius:var(--radius-3xl);background:var(--color-surface-strong);height:100%;color:var(--color-text);transition:border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.Pu_4qG_card:hover{border-color:rgba(var(--color-primary-rgb), .24);box-shadow:var(--shadow-md);color:var(--color-text)}.Pu_4qG_card:focus-visible{outline:var(--focus-outline);outline-offset:3px}.Pu_4qG_cardEyebrow{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.Pu_4qG_cardTitle{color:var(--color-heading);font-family:var(--font-display,var(--font-sans));font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.Pu_4qG_cardText{color:var(--color-text-body,var(--color-secondary));font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.Pu_4qG_cardLink{color:var(--color-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.Pu_4qG_backBar{width:100%;max-width:var(--container);margin:0 auto;padding:32px 24px 0}.Pu_4qG_backLink{min-height:44px;color:var(--color-label);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.Pu_4qG_backLink:hover{color:var(--color-primary)}.Pu_4qG_othersTitle{width:100%;max-width:var(--container);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0 auto;padding:16px 24px}.Pu_4qG_cardAudience{border-radius:var(--radius-pill);background:var(--color-primary-wash);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-self:flex-start;margin-top:-4px;padding:4px 10px}.Pu_4qG_glimpse{border:1px solid var(--color-border);border-radius:var(--radius-2xl,16px);background:var(--color-surface-subtle);min-height:92px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);flex-direction:column;justify-content:center;gap:10px;margin-bottom:4px;padding:16px;display:flex}.Pu_4qG_glimpseRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Pu_4qG_glimpseRow>:first-child:not(.Pu_4qG_glimpseAvatar){flex:1}.Pu_4qG_glimpseDone{color:var(--color-success,var(--color-primary));font-size:var(--text-sm);align-items:center;gap:4px;display:inline-flex}.Pu_4qG_glimpseChip{border:1px solid var(--warning-border);border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-text);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.Pu_4qG_glimpseSlots{gap:8px;display:flex}.Pu_4qG_glimpseSlot,.Pu_4qG_glimpseSlotPicked{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface-strong);font-size:var(--text-sm);padding:6px 12px}.Pu_4qG_glimpseSlotPicked{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.Pu_4qG_glimpseMeta{color:var(--color-label);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500)}.Pu_4qG_glimpseAvatar{background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Pu_4qG_glimpseHandle{color:var(--color-primary);align-items:center;gap:4px;display:inline-flex}.Pu_4qG_glimpseTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Pu_4qG_glimpseTile{border-radius:var(--radius-md,8px);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;padding:10px}.Pu_4qG_glimpseAsk{border-radius:var(--radius-lg,12px) var(--radius-lg,12px) 4px var(--radius-lg,12px);background:var(--color-primary);max-width:85%;color:var(--color-on-primary);font-size:var(--text-sm);align-self:flex-end;padding:8px 12px}.Pu_4qG_glimpseReply{border:1px solid var(--warning-border);border-radius:var(--radius-lg,12px) var(--radius-lg,12px) var(--radius-lg,12px) 4px;background:var(--warning-bg);max-width:92%;color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500);flex-direction:column;align-self:flex-start;gap:4px;padding:8px 12px;line-height:1.45;display:flex}.Pu_4qG_glimpseReplyIcon{color:var(--warning-text)}.Pu_4qG_glimpseSpeaker{color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}
.VkHz9q_page{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex}.VkHz9q_eyebrow{color:var(--color-eyebrow);font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.VkHz9q_hero{width:100%;max-width:var(--container);flex-direction:column;gap:18px;margin:0 auto;padding:80px 24px 48px;display:flex}.VkHz9q_heroTitle{color:var(--color-heading);font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.25rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;text-wrap:pretty;margin:0;line-height:1.04}.VkHz9q_heroText{max-width:640px;color:var(--color-text-body);font-size:var(--text-2xl);text-wrap:pretty;margin:0;line-height:1.55}.VkHz9q_jumpList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_jumpChip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-strong);min-height:44px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.VkHz9q_jumpChip:hover{border-color:var(--color-border-strong);background:var(--color-primary-wash);color:var(--color-heading)}.VkHz9q_jumpChipGold{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text);}.VkHz9q_jumpChipGold:hover{border-color:var(--color-accent);background:var(--warning-bg);color:var(--warning-text)}.VkHz9q_jumpChip:focus-visible,.VkHz9q_featureLink:focus-visible,.VkHz9q_ctaPrimary:focus-visible,.VkHz9q_ctaSecondary:focus-visible{outline:var(--focus-outline);outline-offset:2px}.VkHz9q_feature{width:100%;max-width:var(--container);scroll-margin-top:calc(var(--header-height) + 8px);flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;padding:56px 24px;display:flex}.VkHz9q_featureReverse{flex-direction:row-reverse}.VkHz9q_featureCopy{flex-direction:column;flex:400px;gap:16px;min-width:0;display:flex}.VkHz9q_featureVisual{flex:380px;min-width:0}.VkHz9q_featureTitle{color:var(--color-heading);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.125rem);font-weight:var(--font-weight-bold);letter-spacing:-.035em;text-wrap:pretty;margin:0;line-height:1.1}.VkHz9q_featureText{max-width:640px;color:var(--color-text-body);font-size:var(--text-xl);text-wrap:pretty;margin:0;line-height:1.55}.VkHz9q_points{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_point{color:var(--color-text-body);font-size:var(--text-base);flex-wrap:wrap;align-items:flex-start;gap:6px 10px;line-height:1.5;display:flex}.VkHz9q_point>span:first-of-type{flex:1 1 0;min-width:0}.VkHz9q_pointIcon{color:var(--success-text);flex:none;margin-top:2px}.VkHz9q_pointPill{flex:none;margin-top:1px}.VkHz9q_featureLink{border-radius:var(--radius-md);min-height:48px;font-size:var(--text-lg);font-weight:var(--font-weight-bold);align-self:flex-start;padding:0 22px;}.VkHz9q_featureLink:hover{color:var(--color-on-primary)}.VkHz9q_learnExtras{width:100%;max-width:var(--container);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;padding:0 24px 48px;display:grid}@media (max-width:860px){.VkHz9q_learnExtras{grid-template-columns:minmax(0,1fr)}}.VkHz9q_learnPanel{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface-strong);flex-direction:column;gap:14px;padding:24px;display:flex}.VkHz9q_learnPanelTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0}.VkHz9q_courseChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_courseChip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);min-height:40px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.VkHz9q_courseChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.VkHz9q_courseStatus{color:var(--color-label);font-size:var(--text-md);align-items:center;gap:12px;margin:0;display:flex}.VkHz9q_retryButton{}.VkHz9q_faq{flex-direction:column;gap:14px;margin:0;display:flex}.VkHz9q_faq dt{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold)}.VkHz9q_faq dd{color:var(--color-text-body);font-size:var(--text-md);margin:4px 0 0;line-height:1.5}.VkHz9q_proofWrap,.VkHz9q_block{width:100%;max-width:var(--container);flex-direction:column;gap:20px;margin:0 auto;padding:48px 24px;display:flex}.VkHz9q_proofWrap{padding-top:8px}.VkHz9q_proofLabel{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.VkHz9q_proofCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);max-width:560px;color:inherit;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.VkHz9q_proofCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.VkHz9q_proofCard:focus-visible{outline:var(--focus-outline);outline-offset:3px}.VkHz9q_proofAvatar{border-radius:var(--radius-pill);background:var(--primary-200);width:52px;height:52px;color:var(--color-primary);font-weight:var(--font-weight-bold);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.VkHz9q_proofBody{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.VkHz9q_proofName{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:inline-flex}.VkHz9q_proofTick{color:var(--color-primary);flex:none}.VkHz9q_proofHeadline{color:var(--color-text-body);font-size:var(--text-md);line-height:1.5}.VkHz9q_proofHandle{color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm)}.VkHz9q_proofOpen{color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:inline-flex}.VkHz9q_blockTitle{color:var(--color-heading);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0}.VkHz9q_blockText{max-width:720px;color:var(--color-text-body);font-size:var(--text-lg);margin:0;line-height:1.55}.VkHz9q_howSteps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.VkHz9q_howStep{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-strong);flex-direction:column;gap:8px;padding:20px;display:flex}.VkHz9q_howNumber{border-radius:var(--radius-pill);background:var(--color-primary-wash);width:32px;height:32px;color:var(--color-primary);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.VkHz9q_howStepTitle{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.VkHz9q_howStepText{color:var(--color-text-body);font-size:var(--text-md);line-height:1.5}.VkHz9q_exampleCard{border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-wash);flex-direction:column;gap:8px;max-width:720px;padding:22px 24px;display:flex}.VkHz9q_exampleName{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.VkHz9q_exampleText{color:var(--color-text-body);font-size:var(--text-md);margin:0;line-height:1.55}.VkHz9q_connectLinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_connectLink{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-strong);min-height:40px;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-self:flex-start;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.VkHz9q_connectLink:hover{border-color:var(--color-primary)}.VkHz9q_textLink{color:var(--color-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.VkHz9q_textLink:hover{text-decoration:underline}.VkHz9q_preview{flex-direction:column;gap:8px;margin:0;display:flex}.VkHz9q_previewCaption{color:var(--color-muted);font-size:var(--text-sm);align-self:flex-end}.VkHz9q_previewCard{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface-strong);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.VkHz9q_pageCard{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface-strong);flex-direction:column;gap:12px;margin-top:12px;padding:18px 20px;display:flex}.VkHz9q_pageCardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.VkHz9q_pageCardUrl{color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.VkHz9q_pageLinks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_pageLink,.VkHz9q_pageLinkAccent{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;padding:10px 14px}.VkHz9q_pageLinkAccent{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.VkHz9q_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.VkHz9q_previewLabel{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.VkHz9q_previewRow{border:1px solid var(--gray-150);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-body);font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.VkHz9q_stages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VkHz9q_stage{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:12px;padding:12px 14px;display:flex}.VkHz9q_stageDone{border-color:var(--success-border);background:var(--success-bg)}.VkHz9q_stageCurrent{border-color:var(--color-primary);background:var(--color-primary-wash)}.VkHz9q_stageLocked{border:1px dashed var(--gray-300);background:var(--color-bg)}.VkHz9q_stageNumber{color:var(--color-muted);font-family:ui-monospace,Menlo,monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.VkHz9q_stageDone .VkHz9q_stageNumber{color:var(--success-text)}.VkHz9q_stageCurrent .VkHz9q_stageNumber{color:var(--color-primary)}.VkHz9q_stageCopy{flex-direction:column;min-width:0;display:flex}.VkHz9q_stageTitle{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.VkHz9q_stageStatus{color:var(--color-label);font-size:var(--text-sm)}.VkHz9q_fumuNote{border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);font-size:var(--text-sm);gap:10px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.VkHz9q_fumuNoteIcon{color:var(--color-eyebrow);flex:none}.VkHz9q_personRow{align-items:center;gap:14px;display:flex}.VkHz9q_mentorAvatar,.VkHz9q_identityAvatar{border-radius:var(--radius-pill);width:48px;height:48px;font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.VkHz9q_mentorAvatar{background:var(--success-border);color:var(--success-text)}.VkHz9q_identityAvatar{background:var(--primary-200);color:var(--color-primary)}.VkHz9q_personCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.VkHz9q_personName{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.VkHz9q_personMeta{color:var(--color-label);font-size:var(--text-md)}.VkHz9q_personPrice{color:var(--color-heading);font-weight:var(--font-weight-semibold);margin-left:auto}.VkHz9q_week{color:var(--color-muted);font-size:var(--text-xs);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.VkHz9q_slot{border-radius:var(--radius-xs);background:var(--color-surface);justify-content:center;align-items:center;height:36px;display:flex}.VkHz9q_slotOpen{border:1px solid var(--primary-300);background:var(--color-primary-wash);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.VkHz9q_slotPicked{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-bold)}.VkHz9q_identityName{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.VkHz9q_verifiedIcon{color:var(--color-primary);flex:none}.VkHz9q_recordGrid{font-size:var(--text-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.VkHz9q_recordTile{border:1px solid var(--gray-150);border-radius:var(--radius-sm);background:var(--color-bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.VkHz9q_recordEarned{border-color:var(--success-border);background:var(--success-bg)}.VkHz9q_recordLabel{color:var(--color-muted);font-size:var(--text-xs)}.VkHz9q_recordEarned .VkHz9q_recordLabel{color:var(--success-text)}.VkHz9q_recordValue{color:var(--color-heading);font-weight:var(--font-weight-semibold);margin:0}.VkHz9q_identityFooter{color:var(--color-label);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.VkHz9q_inlineSoon{align-items:center;gap:6px;display:inline-flex}.VkHz9q_handle{color:var(--color-primary);overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace}.VkHz9q_harbor{border:1px solid var(--color-border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.VkHz9q_harborBar{background:var(--color-primary-dark);color:var(--color-on-primary);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.VkHz9q_harborLogo{width:auto;height:18px;display:block}.VkHz9q_harborTag{border:1px solid color-mix(in srgb, var(--gold-300) 40%, transparent);border-radius:var(--radius-2xs);color:var(--gold-300);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px}.VkHz9q_harborNav{color:var(--primary-200);font-size:var(--text-xs);margin-left:auto}.VkHz9q_harborTiles{background:var(--color-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.VkHz9q_harborTile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;display:flex}.VkHz9q_harborTileLabel{color:var(--color-label);font-size:var(--text-xs)}.VkHz9q_harborTileBar{border-radius:var(--radius-2xs);background:var(--color-surface-sunken);width:70%;height:14px;margin:3px 0}.VkHz9q_harborTileValue{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:1.2}.VkHz9q_harborTileNote{color:var(--color-label);font-size:var(--text-2xs)}.VkHz9q_harborFooter{background:var(--color-bg);color:var(--color-text-body);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.VkHz9q_harborFooterDot{border-radius:var(--radius-pill);background:var(--color-primary);width:8px;height:8px}.VkHz9q_harborAnswer{border-radius:var(--radius-2xs);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);margin-left:auto;padding:4px 8px}.VkHz9q_ctaSection{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px 80px}.VkHz9q_cta{border-radius:var(--radius-5xl);background:var(--color-primary-dark);color:var(--color-on-primary);text-align:center;box-shadow:0 12px 32px rgba(var(--color-primary-rgb), .22);flex-direction:column;align-items:center;gap:16px;padding:56px 32px;display:flex;position:relative;overflow:hidden}.VkHz9q_ctaStripe{background:var(--color-primary);opacity:.6;width:320px;height:600px;position:absolute;top:-120px;right:-80px;transform:rotate(45deg)}.VkHz9q_ctaDot{border-radius:var(--radius-pill);background:var(--color-accent);width:12px;height:12px;position:absolute;top:36px;right:48px}.VkHz9q_ctaTitle{max-width:620px;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.125rem);font-weight:var(--font-weight-bold);letter-spacing:-.035em;text-wrap:pretty;margin:0;position:relative}.VkHz9q_ctaText{max-width:520px;color:var(--primary-200);font-size:var(--text-xl);margin:0;position:relative}.VkHz9q_ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.VkHz9q_ctaPrimary{border-radius:var(--radius-md);min-height:48px;font-size:var(--text-lg);font-weight:var(--font-weight-bold);box-shadow:0 6px 16px rgba(var(--color-primary-rgb), .18);padding:0 22px;}.VkHz9q_ctaPrimary:hover{color:var(--color-on-primary)}.VkHz9q_ctaSecondary{border-color:var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-strong);min-height:48px;color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);padding:0 18px;}.VkHz9q_ctaSecondary:hover{background:var(--color-primary-wash);color:var(--color-heading)}.VkHz9q_localeBn .VkHz9q_heroTitle,.VkHz9q_localeBn .VkHz9q_featureTitle,.VkHz9q_localeBn .VkHz9q_ctaTitle{letter-spacing:0;line-height:1.25}@media (max-width:640px){.VkHz9q_hero{padding:48px 16px 32px}.VkHz9q_feature{gap:28px;padding:40px 16px}.VkHz9q_previewCard{padding:18px}.VkHz9q_harborNav{display:none}.VkHz9q_harborTiles{grid-template-columns:minmax(0,1fr)}.VkHz9q_ctaSection{padding:0 16px 56px}.VkHz9q_cta{padding:44px 20px}}@media (max-width:420px){.VkHz9q_recordGrid{grid-template-columns:minmax(0,1fr)}.VkHz9q_personRow{flex-wrap:wrap}}.VkHz9q_panelText{color:var(--color-text-body);font-size:var(--text-md);margin:0;line-height:1.5}.VkHz9q_panelExample{border-left:3px solid var(--color-accent);background:var(--color-bg);color:var(--color-heading);font-size:var(--text-md);margin:0;padding:10px 14px;line-height:1.5}.VkHz9q_steps,.VkHz9q_costList{color:var(--color-text-body);font-size:var(--text-md);flex-direction:column;gap:10px;margin:0;padding-left:20px;line-height:1.5;display:flex}.VkHz9q_panelLink{color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-self:flex-start}.VkHz9q_personBadge{color:var(--success-text);vertical-align:-2px;flex:none;margin-right:4px}.VkHz9q_catalog{width:100%;max-width:var(--container);flex-direction:column;gap:8px;margin:0 auto;padding:0 24px 64px;display:flex}.VkHz9q_catalogTitle{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);margin:0}.VkHz9q_catalogText{color:var(--color-secondary);font-size:var(--text-lg);margin:0 0 12px}.VkHz9q_catalogList{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.VkHz9q_catalogItem{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);height:100%;color:inherit;transition:background-color var(--transition-fast);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.VkHz9q_catalogItem:hover{background:var(--color-primary-wash)}.VkHz9q_catalogItem:focus-visible{outline:var(--focus-outline);outline-offset:2px}.VkHz9q_catalogName{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.VkHz9q_catalogLine{color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-normal)}
.PGLGnq_openButton{min-height:44px;color:var(--color-primary);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.PGLGnq_openButton:hover{text-decoration:underline}.PGLGnq_field{flex-direction:column;gap:6px;display:flex}.PGLGnq_label{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold)}.PGLGnq_row{gap:8px;display:flex}.PGLGnq_input{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);min-width:0;height:44px;color:var(--color-heading);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:.04em;flex:auto;padding:0 12px}.PGLGnq_input::placeholder{color:var(--color-label);font-weight:var(--font-weight-regular,400);letter-spacing:0}.PGLGnq_input[aria-invalid=true]{border-color:var(--color-danger)}.PGLGnq_applyButton{border:1px solid var(--color-control-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-strong);height:44px;color:var(--color-primary);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-bold);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.PGLGnq_applyButton:hover:not(:disabled){background:var(--color-primary-soft)}.PGLGnq_applyButton:disabled,.PGLGnq_input:disabled,.PGLGnq_openButton:disabled{opacity:.6;cursor:not-allowed}.PGLGnq_note{color:var(--color-label);font-size:var(--text-sm);margin:0}.PGLGnq_error{color:var(--danger-text);font-size:var(--text-sm);margin:0}.PGLGnq_applied{border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-bg);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.PGLGnq_appliedIcon{color:var(--success-text);flex:none}.PGLGnq_appliedText{min-width:0;color:var(--success-text);font-size:var(--text-sm);flex-direction:column;flex:auto;gap:2px;display:flex}.PGLGnq_appliedText strong{color:var(--color-heading);font-size:var(--text-md);letter-spacing:.02em}.PGLGnq_removeButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-label);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.PGLGnq_removeButton:hover:not(:disabled){background:var(--success-soft);color:var(--color-heading)}.PGLGnq_openButton:focus-visible,.PGLGnq_input:focus-visible,.PGLGnq_applyButton:focus-visible,.PGLGnq_removeButton:focus-visible{outline:var(--focus-outline);outline-offset:2px}.PGLGnq_spin{animation:.9s linear infinite PGLGnq_coupon-spin}@keyframes PGLGnq_coupon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PGLGnq_spin{animation:none}}
.qE7PLa_faq{width:100%;max-width:var(--container);padding:var(--section-space-y,80px) 24px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;margin:0 auto;display:grid}.qE7PLa_intro{top:calc(var(--header-height,0px) + 24px);flex-direction:column;gap:14px;display:flex;position:sticky}.qE7PLa_title{color:var(--color-heading);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);margin:0;line-height:1.08}.qE7PLa_lead{color:var(--color-text-body);font-size:var(--text-lg);margin:0;line-height:1.55}.qE7PLa_more{color:var(--color-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.qE7PLa_more:hover{text-decoration:underline}.qE7PLa_list{flex-direction:column;gap:12px;display:flex}.qE7PLa_item{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);transition:border-color .16s,box-shadow .16s}.qE7PLa_item[open]{border-color:var(--primary-200);box-shadow:var(--shadow-md)}.qE7PLa_question{min-height:56px;color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;line-height:1.4;list-style:none;display:flex}.qE7PLa_question::-webkit-details-marker{display:none}.qE7PLa_question:focus-visible{border-radius:var(--radius-xl);outline:var(--focus-outline);outline-offset:2px}.qE7PLa_toggle{border-radius:var(--radius-pill);background:var(--color-primary-wash);width:32px;height:32px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.qE7PLa_item[open] .qE7PLa_toggle{transform:rotate(45deg)}.qE7PLa_answer{color:var(--color-text-body);font-size:var(--text-base);margin:0;padding:0 20px 20px;line-height:1.65}@media (max-width:860px){.qE7PLa_faq{grid-template-columns:1fr;gap:24px}.qE7PLa_intro{position:static}}@media (max-width:640px){.qE7PLa_faq{padding-left:16px;padding-right:16px}.qE7PLa_question{padding:14px 16px}.qE7PLa_answer{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.qE7PLa_item,.qE7PLa_toggle{transition:none}}
.Rr8b8W_page{flex-direction:column;gap:22px;min-width:0;display:flex}.Rr8b8W_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.Rr8b8W_pageHeading{flex-direction:column;gap:6px;min-width:0;display:flex}.Rr8b8W_eyebrow{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.Rr8b8W_pageTitle{color:var(--color-heading);font-family:var(--font-display);font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;line-height:1.1}.Rr8b8W_headActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Rr8b8W_saveState{color:var(--color-muted);font-size:var(--text-sm)}.Rr8b8W_badgePublished{}.Rr8b8W_badgeDraft{}.Rr8b8W_badgeArchived{}.Rr8b8W_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.Rr8b8W_main{flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.Rr8b8W_rail{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:960px){.Rr8b8W_layout{grid-template-columns:minmax(0,1fr)}}.Rr8b8W_section{flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex;}.Rr8b8W_sectionDanger{border-color:var(--danger-border);flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex;}.Rr8b8W_sectionTitle{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.Rr8b8W_sectionTitleDanger{color:var(--danger-text);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}@media (max-width:560px){.Rr8b8W_section,.Rr8b8W_sectionDanger{padding:18px 16px}}.Rr8b8W_grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.Rr8b8W_field{flex-direction:column;gap:6px;min-width:0;display:flex}.Rr8b8W_fieldHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Rr8b8W_label{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold)}.Rr8b8W_counter,.Rr8b8W_hint{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.Rr8b8W_counter{font-variant-numeric:tabular-nums}.Rr8b8W_fieldError{color:var(--danger-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);margin:0}.Rr8b8W_control,.Rr8b8W_controlLg,.Rr8b8W_textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);width:100%;min-width:0;color:var(--color-heading);font:inherit;font-size:var(--text-base)}.Rr8b8W_control{height:44px;padding:0 12px}.Rr8b8W_readOnly{border:1px dashed var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-heading);font-size:var(--text-base);line-height:var(--leading-normal);align-items:center;padding:10px 12px;display:flex}.Rr8b8W_readOnlyMuted{color:var(--color-muted)}.Rr8b8W_readOnlyList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Rr8b8W_readOnlyLink{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.Rr8b8W_readOnlyLink:hover{text-decoration:underline}.Rr8b8W_readOnlyLink:focus-visible{outline:var(--focus-outline);outline-offset:2px}.Rr8b8W_controlLg{height:44px;font-size:var(--text-lg);padding:0 14px}.Rr8b8W_textarea{resize:vertical;padding:10px 14px;line-height:1.55}.Rr8b8W_control::placeholder,.Rr8b8W_controlLg::placeholder,.Rr8b8W_textarea::placeholder,.Rr8b8W_slugInput::placeholder{color:var(--gray-450)}.Rr8b8W_control:focus-visible,.Rr8b8W_controlLg:focus-visible,.Rr8b8W_textarea:focus-visible{border-color:var(--color-primary);outline:var(--focus-outline);outline-offset:1px}.Rr8b8W_control:disabled{background:var(--color-surface-subtle);color:var(--color-muted);cursor:not-allowed}.Rr8b8W_control[aria-invalid=true],.Rr8b8W_controlLg[aria-invalid=true],.Rr8b8W_textarea[aria-invalid=true]{border-color:var(--danger-strong)}.Rr8b8W_withSuffix{align-items:center;gap:8px;display:flex}.Rr8b8W_withSuffix .Rr8b8W_control{flex:0 96px}.Rr8b8W_suffix{color:var(--color-label);font-size:var(--text-base)}.Rr8b8W_slugControl,.Rr8b8W_slugControlInvalid{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);align-items:stretch;min-width:0;height:44px;display:flex;overflow:hidden}.Rr8b8W_slugControlInvalid{border-color:var(--danger-strong)}.Rr8b8W_slugControl:focus-within,.Rr8b8W_slugControlInvalid:focus-within{border-color:var(--color-primary);outline:var(--focus-outline);outline-offset:1px}.Rr8b8W_slugPrefix{border-right:1px solid var(--color-divider);background:var(--gray-75);min-width:0;max-width:55%;color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;padding:0 12px;display:inline-flex;overflow:hidden}.Rr8b8W_slugInput{min-width:0;height:100%;color:var(--color-heading);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:auto;padding:0 12px}.Rr8b8W_modeTabs{border-radius:var(--radius-xs);background:var(--color-surface-muted);gap:2px;padding:2px;display:inline-flex}.Rr8b8W_modeTab,.Rr8b8W_modeTabActive{border-radius:var(--radius-2xs);min-height:32px;color:var(--color-label);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.Rr8b8W_modeTabActive{background:var(--color-surface-strong);color:var(--color-primary);box-shadow:var(--shadow-xs)}.Rr8b8W_modeTab:focus-visible,.Rr8b8W_modeTabActive:focus-visible{outline:var(--focus-outline);outline-offset:1px}.Rr8b8W_preview{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-height:180px;max-height:480px;padding:12px 16px;overflow:auto}.Rr8b8W_previewEmpty{color:var(--color-muted);font-size:var(--text-base);margin:0}.Rr8b8W_choiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.Rr8b8W_choice,.Rr8b8W_choiceActive,.Rr8b8W_choiceDisabled{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-strong);cursor:pointer;flex-direction:column;gap:4px;min-height:44px;padding:14px;display:flex}.Rr8b8W_choiceActive{border-color:var(--color-primary);background:var(--color-primary-wash)}.Rr8b8W_choiceDisabled{background:var(--color-surface-subtle);cursor:not-allowed}.Rr8b8W_choice:focus-within,.Rr8b8W_choiceActive:focus-within{outline:var(--focus-outline);outline-offset:2px}.Rr8b8W_choiceTitle{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Rr8b8W_choiceDescription{color:var(--color-label);font-size:var(--text-sm);line-height:var(--leading-normal);padding-left:24px}.Rr8b8W_radio{width:16px;height:16px;accent-color:var(--color-primary);margin:0}.Rr8b8W_cover{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.Rr8b8W_coverPreview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--gold-100);flex:0 0 240px;height:120px;position:relative;overflow:hidden}.Rr8b8W_coverPreview img{object-fit:cover;width:100%;height:100%;display:block}.Rr8b8W_coverBusy{background:rgba(var(--color-white-rgb), .92);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;inset:auto 0 0}.Rr8b8W_coverBody{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.Rr8b8W_coverHint{color:var(--color-label);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.Rr8b8W_coverControls{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.Rr8b8W_coverControls>div>div:first-child{display:none}.Rr8b8W_coverSoon{min-height:36px}@media (max-width:560px){.Rr8b8W_coverPreview{aspect-ratio:2;flex:100%;height:auto}}.Rr8b8W_pattern{position:absolute;inset:0}.Rr8b8W_patternBand{background:var(--color-primary);width:360px;height:26px;position:absolute;top:30px;left:-60px;transform:rotate(-45deg)}.Rr8b8W_patternDot{border-radius:var(--radius-pill);background:var(--color-accent);width:6px;height:6px;position:absolute;top:10px;right:10px}.Rr8b8W_patternLabel{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-strong);max-width:calc(100% - 24px);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Rr8b8W_carefulRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Rr8b8W_carefulCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.Rr8b8W_carefulCopy strong{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.Rr8b8W_carefulCopy span{color:var(--color-label);font-size:var(--text-sm)}.Rr8b8W_primaryButton{border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-md);font-weight:var(--font-weight-bold);padding:0 14px;}.Rr8b8W_secondaryButton{border-radius:var(--radius-sm);min-height:44px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);}.Rr8b8W_ghostButton{min-height:44px;font-size:var(--text-md);font-weight:var(--font-weight-semibold);}.Rr8b8W_dangerButton{border-color:var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-soft);min-height:44px;color:var(--danger-text);font-size:var(--text-md);font-weight:var(--font-weight-semibold);}.Rr8b8W_dangerButton:hover{border-color:var(--danger-text)}.Rr8b8W_spinner{animation:.8s linear infinite Rr8b8W_course-form-spin}@keyframes Rr8b8W_course-form-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Rr8b8W_spinner{animation-duration:2.4s}}.Rr8b8W_textLink{color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-self:flex-start;text-decoration:none}.Rr8b8W_textLink:hover{text-decoration:underline}.Rr8b8W_textLink:focus-visible{border-radius:var(--radius-2xs);outline:var(--focus-outline);outline-offset:2px}.Rr8b8W_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Rr8b8W_footerNote{color:var(--color-muted);font-size:var(--text-sm)}.Rr8b8W_footerActions{flex-wrap:wrap;gap:8px;display:flex}.Rr8b8W_noticeDanger,.Rr8b8W_noticeSuccess{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-text);font-size:var(--text-md);line-height:var(--leading-normal);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.Rr8b8W_noticeSuccess{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.Rr8b8W_noticeDanger svg,.Rr8b8W_noticeSuccess svg{flex:none;margin-top:1px}.Rr8b8W_noticeDanger p,.Rr8b8W_noticeSuccess p{margin:0}.Rr8b8W_state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex;}.Rr8b8W_stateIcon,.Rr8b8W_stateIconDanger{border-radius:var(--radius-md);background:var(--color-primary-wash);width:48px;height:48px;color:var(--color-primary);place-items:center;display:inline-grid}.Rr8b8W_stateIconDanger{background:var(--danger-bg);color:var(--danger-text)}.Rr8b8W_stateTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0}.Rr8b8W_stateDescription{max-width:460px;color:var(--color-label);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.Rr8b8W_stateAction{margin-top:6px}.Rr8b8W_darkCard{border-radius:var(--radius-xl);background:var(--color-primary-dark);color:var(--color-on-primary);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.Rr8b8W_darkHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Rr8b8W_darkEyebrow{color:var(--gold-300);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.Rr8b8W_darkStatus{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.Rr8b8W_dotLive,.Rr8b8W_dotIdle{border-radius:var(--radius-pill);background:var(--live-dot);width:6px;height:6px}.Rr8b8W_dotIdle{background:var(--gold-300)}.Rr8b8W_darkText{color:var(--primary-200);font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.Rr8b8W_darkLink{color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.Rr8b8W_darkLink:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.Rr8b8W_darkList{font-size:var(--text-md);line-height:var(--leading-normal);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Rr8b8W_darkPrimary,.Rr8b8W_darkSecondary{border-radius:var(--radius-sm);background:var(--color-primary);min-height:44px;color:var(--color-on-primary);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.Rr8b8W_darkSecondary{border:1px solid rgba(var(--color-white-rgb), .18);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);background:0 0;flex:1 1 0}.Rr8b8W_darkPrimary:hover{background:var(--color-primary-hover)}.Rr8b8W_darkSecondary:hover{background:rgba(var(--color-white-rgb), .08)}.Rr8b8W_darkPrimary:focus-visible,.Rr8b8W_darkSecondary:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.Rr8b8W_darkPrimary:disabled,.Rr8b8W_darkSecondary:disabled{opacity:.55;cursor:not-allowed}.Rr8b8W_darkRow{gap:8px;display:flex}.Rr8b8W_darkNote{color:var(--gold-300);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.Rr8b8W_railCard{flex-direction:column;gap:8px;padding:16px 18px;display:flex;}.Rr8b8W_railHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Rr8b8W_railTitle{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.Rr8b8W_railText{color:var(--color-label);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.Rr8b8W_fumuCard{border:1px solid var(--warning-border);border-radius:var(--radius-xl);background:var(--warning-bg);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.Rr8b8W_fumuTitle{color:var(--warning-text);font-size:var(--text-base);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;margin:0;display:flex}.Rr8b8W_fumuTitle svg{color:var(--color-eyebrow)}.Rr8b8W_fumuText{color:var(--warning-text);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.Rr8b8W_fumuSoon{align-self:flex-start}.Rr8b8W_fumuPrompt{border:1px solid var(--warning-border);border-radius:var(--radius-xs);background:var(--color-surface-strong);width:100%;min-height:44px;color:var(--color-heading);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;padding:8px 10px}.Rr8b8W_fumuPrompt:hover{border-color:var(--color-eyebrow)}.Rr8b8W_fumuPrompt:focus-visible{outline:var(--focus-outline);outline-offset:2px}
.MAPDfG_page{flex-direction:column;gap:16px;min-width:0;display:flex}.MAPDfG_backLink{color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.MAPDfG_backLink:hover{color:var(--color-primary)}.MAPDfG_card,.MAPDfG_cardWarning{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.MAPDfG_cardWarning{border-color:var(--warning-border);background:var(--warning-bg)}.MAPDfG_cardHead{align-items:flex-start;gap:12px;display:flex}.MAPDfG_headIcon{border-radius:var(--radius-md);background:var(--color-primary-wash);width:36px;height:36px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.MAPDfG_headText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.MAPDfG_pageTitle{color:var(--color-heading);font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0}.MAPDfG_cardTitle{color:var(--color-heading);font-size:var(--text-lg);margin:0}.MAPDfG_subTitle{font-size:var(--text-sm);margin:4px 0 0}.MAPDfG_meta{color:var(--color-muted);font-size:var(--text-sm);margin:0}.MAPDfG_status{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.MAPDfG_toneNeutral{background:var(--color-surface-subtle);color:var(--color-secondary)}.MAPDfG_tonePrimary{background:var(--color-primary-wash);color:var(--color-primary)}.MAPDfG_toneWarning{background:var(--warning-bg);color:var(--warning-text)}.MAPDfG_toneSuccess{background:var(--success-bg);color:var(--success-text)}.MAPDfG_toneDanger{background:var(--danger-bg);color:var(--danger-text)}.MAPDfG_live{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);align-items:center;gap:6px;margin:0;display:inline-flex}.MAPDfG_meters{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.MAPDfG_meterBlock{flex-direction:column;flex:240px;gap:6px;display:flex}.MAPDfG_meterLabel{color:var(--color-secondary);font-size:var(--text-sm)}.MAPDfG_meter{border-radius:var(--radius-pill);background:var(--color-surface-subtle);height:6px;display:block;overflow:hidden}.MAPDfG_meterFill{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.MAPDfG_actions{flex-wrap:wrap;gap:8px;display:flex}.MAPDfG_primaryButton,.MAPDfG_secondaryButton,.MAPDfG_dangerButton{border-radius:var(--radius-md);min-height:36px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);cursor:pointer;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.MAPDfG_primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.MAPDfG_primaryButton:hover{background:var(--color-primary-hover)}.MAPDfG_secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.MAPDfG_dangerButton{border:1px solid var(--danger-border);background:var(--color-surface);color:var(--danger-text)}.MAPDfG_dangerButton:disabled{cursor:not-allowed;opacity:.6}.MAPDfG_primaryButton:focus-visible,.MAPDfG_secondaryButton:focus-visible,.MAPDfG_dangerButton:focus-visible,.MAPDfG_backLink:focus-visible,.MAPDfG_buildRow:focus-visible{outline:var(--focus-outline);outline-offset:2px}.MAPDfG_error{color:var(--danger-text);font-size:var(--text-sm);margin:0}.MAPDfG_reportList,.MAPDfG_notes{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.MAPDfG_noteLesson{color:var(--color-muted);font-weight:var(--font-weight-semibold,600);margin-right:6px}.MAPDfG_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MAPDfG_step{border-top:1px solid var(--color-divider);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.MAPDfG_step:first-child{border-top:0}.MAPDfG_stepDot{border-radius:var(--radius-pill);background:var(--color-border-strong);flex:none;width:8px;height:8px}.MAPDfG_stepRUNNING{background:var(--color-primary)}.MAPDfG_stepDONE,.MAPDfG_stepSKIPPED{background:var(--color-success)}.MAPDfG_stepFAILED{background:var(--color-danger)}.MAPDfG_stepLabel{flex:auto;min-width:0}.MAPDfG_stepStatus{color:var(--color-muted);font-size:var(--text-xs)}.MAPDfG_stepError{color:var(--danger-text);font-size:var(--text-xs);flex:1 0 100%;padding-left:18px}.MAPDfG_state{color:var(--color-secondary);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.MAPDfG_state p{margin:0}.MAPDfG_empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);color:var(--color-muted);text-align:center;margin:0;padding:24px}.MAPDfG_buildList{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.MAPDfG_buildList>li+li{border-top:1px solid var(--color-divider)}.MAPDfG_buildRow{color:var(--color-heading);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.MAPDfG_buildRow:hover{background:var(--color-surface-subtle)}.MAPDfG_buildRowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.MAPDfG_buildRowTitle{font-weight:var(--font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MAPDfG_spin{animation:.8s linear infinite MAPDfG_harbor-build-spin}@keyframes MAPDfG_harbor-build-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MAPDfG_spin{animation:none}}@media (max-width:640px){.MAPDfG_card,.MAPDfG_cardWarning{padding:16px}.MAPDfG_buildRow{padding:12px 14px}}
.TiNFeq_referenceBar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.TiNFeq_reference{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.TiNFeq_referenceLabel{color:var(--color-subtle);font-size:var(--text-sm);white-space:nowrap}.TiNFeq_referenceValue{min-width:0;color:var(--color-label);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TiNFeq_copyButton{width:44px;height:44px;}.TiNFeq_people{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.TiNFeq_person{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}.TiNFeq_personText{flex-direction:column;gap:2px;min-width:0;display:flex}.TiNFeq_personLabel{color:var(--color-eyebrow);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.TiNFeq_personName{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.TiNFeq_personMeta{color:var(--color-label);font-size:var(--text-md);overflow-wrap:anywhere}.TiNFeq_details,.TiNFeq_detailsStack{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px 20px;margin:0;display:grid}.TiNFeq_detailsStack{grid-template-columns:minmax(0,1fr)}.TiNFeq_detail{flex-direction:column;gap:3px;min-width:0;display:flex}.TiNFeq_detail dt{color:var(--color-subtle);font-size:var(--text-sm)}.TiNFeq_detail dd{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.TiNFeq_detail .TiNFeq_multiline{font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);white-space:pre-wrap}.TiNFeq_manageActions{flex-wrap:wrap;gap:8px;display:flex}
._M5yxW_listHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:18px 20px 12px;display:flex}._M5yxW_listHeadText{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}._M5yxW_listScope{color:var(--color-subtle);font-size:var(--text-sm);margin:0}._M5yxW_search{max-width:360px;min-height:44px;color:var(--color-subtle);flex:280px;}._M5yxW_searchInput{min-width:0;height:42px;color:var(--color-heading);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}._M5yxW_filters{padding:0 20px 14px}._M5yxW_pagination{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}._M5yxW_pageIndicator{color:var(--color-label);font-size:var(--text-md);font-weight:var(--font-weight-semibold)}@media (max-width:640px){._M5yxW_listHead,._M5yxW_filters,._M5yxW_pagination{padding-left:16px;padding-right:16px}._M5yxW_search{max-width:none}}
.nITy8G_page{flex-direction:column;gap:24px;min-width:0;display:flex}.nITy8G_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nITy8G_pageHeadText{flex-direction:column;gap:6px;min-width:0;display:flex}.nITy8G_eyebrow{color:var(--color-eyebrow);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.nITy8G_pageTitle,.nITy8G_editorTitle{color:var(--color-heading);font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;line-height:1.1}.nITy8G_pageTitle{font-size:2.125rem}.nITy8G_editorTitle{font-size:1.875rem}.nITy8G_pageLead{max-width:620px;color:var(--color-label);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.nITy8G_breadcrumb{color:var(--color-label);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nITy8G_breadcrumb a{color:var(--color-label);text-decoration:none}.nITy8G_breadcrumb a:hover{color:var(--color-primary)}.nITy8G_breadcrumb>span[aria-hidden]{color:var(--color-disabled)}.nITy8G_breadcrumb>span[aria-current]{color:var(--color-heading);font-weight:var(--font-weight-semibold)}.nITy8G_headActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nITy8G_saveState{color:var(--color-muted);font-size:var(--text-sm)}.nITy8G_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nITy8G_kpi{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.nITy8G_kpiLabel,.nITy8G_kpiDetail,.nITy8G_kpiDetailUp{color:var(--color-label);font-size:var(--text-sm)}.nITy8G_kpiDetailUp{color:var(--success-text);font-weight:var(--font-weight-semibold)}.nITy8G_kpiValue{color:var(--color-heading);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.2}.nITy8G_columns{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.nITy8G_mainColumn{flex-direction:column;flex:999 560px;gap:16px;min-width:0;margin:0;display:flex}.nITy8G_sidebar,.nITy8G_sidebarNarrow{flex-direction:column;flex:300px;gap:14px;min-width:0;max-width:360px;display:flex}.nITy8G_sidebarNarrow{flex:0 300px}.nITy8G_fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.nITy8G_card,.nITy8G_listCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);flex-direction:column;min-width:0;display:flex}.nITy8G_card{gap:14px;padding:20px 22px}.nITy8G_listCard{overflow:hidden}.nITy8G_cardHeading{flex-direction:column;gap:2px;display:flex}.nITy8G_cardHeading h2,.nITy8G_cardTitle,.nITy8G_listHead h2{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.nITy8G_cardHeading p{color:var(--color-label);font-size:var(--text-md);margin:0}.nITy8G_smallTitle{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:0}.nITy8G_listHead{border-bottom:1px solid var(--gray-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.nITy8G_segmented{border-radius:var(--radius-pill);background:var(--color-surface-muted);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.nITy8G_segment,.nITy8G_segmentActive{border-radius:var(--radius-pill);color:var(--color-label);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:5px 11px}.nITy8G_segmentActive{background:var(--color-surface-strong);color:var(--color-heading);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.nITy8G_rows{margin:0;padding:0;list-style:none}.nITy8G_row,.nITy8G_rowDraft{align-items:center;gap:14px;padding:14px 18px;display:flex}.nITy8G_row+.nITy8G_row,.nITy8G_row+.nITy8G_rowDraft,.nITy8G_rowDraft+.nITy8G_row,.nITy8G_rowDraft+.nITy8G_rowDraft{border-top:1px solid var(--gray-150)}.nITy8G_rowDraft{background:var(--gray-50)}.nITy8G_thumb,.nITy8G_thumbArt,.nITy8G_thumbEmpty{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative;overflow:hidden}.nITy8G_thumb img{object-fit:cover;width:100%;height:100%}.nITy8G_thumbArt{background:var(--color-primary)}.nITy8G_thumbBand{background:var(--primary-600);width:84px;height:12px;position:absolute;top:20px;left:-14px;transform:rotate(-45deg)}.nITy8G_thumbDot{border-radius:var(--radius-pill);background:var(--gold-500);width:6px;height:6px;position:absolute;top:8px;right:8px}.nITy8G_thumbEmpty{border:1px dashed var(--color-control-border-strong);color:var(--color-disabled)}.nITy8G_rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nITy8G_rowTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nITy8G_rowTitle{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-decoration:none}.nITy8G_rowTitle:hover{color:var(--color-primary)}.nITy8G_chip{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-label);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px 8px}.nITy8G_statusPill{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-label);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.nITy8G_statusPill[data-status=LISTED]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.nITy8G_statusPill[data-status=STOPPED]{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.nITy8G_statusDot{border-radius:var(--radius-pill);background:var(--live-dot);width:5px;height:5px}.nITy8G_rowMeta{color:var(--color-label);font-size:var(--text-md)}.nITy8G_rowAmount{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);flex:none}.nITy8G_rowAction,.nITy8G_rowActionPrimary{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);height:34px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);flex:none;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.nITy8G_rowAction:hover{border-color:var(--color-border-strong)}.nITy8G_rowActionPrimary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.nITy8G_rowActionPrimary:hover{background:var(--primary-750);color:var(--color-on-primary)}.nITy8G_emptyList{padding:22px 18px}.nITy8G_emptyList p{color:var(--color-label);font-size:var(--text-md);margin:0}.nITy8G_typeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nITy8G_typeTile,.nITy8G_typeTileSoon,.nITy8G_typeTileCourse{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface-strong);flex-direction:column;gap:4px;height:100%;padding:12px 14px;text-decoration:none;display:flex}.nITy8G_typeTile:hover{border-color:var(--color-primary)}.nITy8G_typeTileSoon{background:var(--gray-50)}.nITy8G_typeTileCourse{border-style:dashed;border-color:var(--color-control-border-strong);background:var(--primary-25)}.nITy8G_typeTile strong,.nITy8G_typeTileSoon strong,.nITy8G_typeTileCourse strong{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nITy8G_typeTileSoon strong{color:var(--color-label)}.nITy8G_typeTileCourse strong{color:var(--color-primary)}.nITy8G_typeTile span,.nITy8G_typeTileSoon span,.nITy8G_typeTileCourse span{color:var(--color-label);font-size:var(--text-sm);line-height:var(--leading-normal)}.nITy8G_darkCard{border-radius:var(--radius-xl);background:var(--color-primary-dark);color:var(--color-on-primary);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.nITy8G_darkEyebrow{color:var(--gold-300);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.nITy8G_darkList,.nITy8G_darkStats{font-size:var(--text-md);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nITy8G_darkList li,.nITy8G_darkStats>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.nITy8G_darkList li>span:first-child,.nITy8G_darkStats dt{color:var(--primary-200)}.nITy8G_darkList strong,.nITy8G_darkStats dd{font-weight:var(--font-weight-semibold);margin:0}.nITy8G_darkValue{color:var(--color-on-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.nITy8G_darkValue:hover{color:var(--gold-300);text-decoration:underline}.nITy8G_darkNote{color:var(--primary-200);font-size:var(--text-sm);line-height:var(--leading-normal);margin:2px 0 0}.nITy8G_darkButton{border-radius:var(--radius-sm);background:var(--color-surface-strong);height:36px;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nITy8G_darkButton:hover{background:var(--primary-50);color:var(--color-primary)}.nITy8G_facts{font-size:var(--text-md);flex-direction:column;gap:6px;margin:0;display:flex}.nITy8G_facts>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.nITy8G_facts dt{color:var(--color-label)}.nITy8G_facts dd{color:var(--color-heading);font-weight:var(--font-weight-semibold);text-align:right;margin:0}.nITy8G_field{flex-direction:column;gap:6px;min-width:0;display:flex}.nITy8G_label{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nITy8G_input,.nITy8G_textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);width:100%;min-width:0;color:var(--color-heading);font:inherit;font-size:var(--text-base)}.nITy8G_input{height:42px;padding:0 12px}.nITy8G_input:disabled,.nITy8G_textarea:disabled{background:var(--gray-50);color:var(--color-muted)}.nITy8G_textarea{line-height:var(--leading-normal);resize:vertical;padding:10px 14px}.nITy8G_input[aria-invalid=true]{border-color:var(--danger-border)}.nITy8G_hint{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.nITy8G_fieldError{color:var(--danger-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.nITy8G_readOnlyValue{border:1px solid var(--gray-150);border-radius:var(--radius-sm);background:var(--gray-50);height:42px;color:var(--color-heading);font-size:var(--text-md);align-items:center;padding:0 12px;display:flex}.nITy8G_segmentedWide{border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.nITy8G_segmentWide,.nITy8G_segmentWideActive{min-height:34px;color:var(--color-label);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:8px;flex:auto;padding:0 10px}.nITy8G_segmentWide:disabled{cursor:not-allowed;opacity:.6}.nITy8G_segmentWideActive{background:var(--color-surface-strong);color:var(--color-heading);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.nITy8G_fileField{flex-direction:column;gap:10px;display:flex}.nITy8G_fileList{border:1px solid var(--gray-150);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nITy8G_fileRow{font-size:var(--text-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.nITy8G_fileBadge{background:var(--color-surface);width:32px;height:32px;color:var(--color-label);font-size:10px;font-weight:var(--font-weight-bold);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nITy8G_fileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nITy8G_fileText strong{color:var(--color-heading);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nITy8G_fileText span{color:var(--color-muted)}.nITy8G_fileText progress{width:100%;height:6px;accent-color:var(--color-primary)}.nITy8G_textButton,.nITy8G_inlineButton{color:var(--color-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.nITy8G_inlineButton{font-size:inherit}.nITy8G_textButton:hover,.nITy8G_inlineButton:hover{text-decoration:underline}.nITy8G_dropZone,.nITy8G_dropZoneActive,.nITy8G_dropZoneInvalid{border:1px dashed var(--color-control-border-strong);border-radius:var(--radius-md);background:var(--primary-25);color:var(--color-label);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.nITy8G_dropZoneActive{border-color:var(--color-primary);background:var(--color-primary-wash)}.nITy8G_dropZoneInvalid{border-color:var(--danger-border)}.nITy8G_dropText{line-height:var(--leading-normal);flex:320px}.nITy8G_dropTypes{color:var(--color-muted);font-size:var(--text-sm);display:block}.nITy8G_coverField{flex-direction:column;gap:6px;max-width:360px;display:flex}.nITy8G_priceGrid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.nITy8G_priceControl,.nITy8G_priceControlInvalid{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);align-items:stretch;height:42px;display:flex;overflow:hidden}.nITy8G_priceControlInvalid{border-color:var(--danger-border)}.nITy8G_currencySelect{border:0;border-right:1px solid var(--gray-150);background:var(--color-surface);color:var(--color-muted);font:inherit;font-size:var(--text-md);padding:0 8px}.nITy8G_priceInput{min-width:0;color:var(--color-heading);font:inherit;font-size:var(--text-base);background:0 0;border:0;flex:1;padding:0 12px}.nITy8G_priceInput:focus-visible,.nITy8G_currencySelect:focus-visible{outline:none}.nITy8G_priceControl:focus-within,.nITy8G_priceControlInvalid:focus-within{outline:var(--focus-outline);outline-offset:2px}.nITy8G_addLicence{border-radius:var(--radius-sm);background:var(--color-primary);height:34px;color:var(--color-on-primary);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-bold);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nITy8G_addLicence:hover{background:var(--primary-750)}.nITy8G_licences{border-top:1px solid var(--gray-150);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nITy8G_licence,.nITy8G_licenceOff,.nITy8G_licenceSoon{border-bottom:1px solid var(--gray-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.nITy8G_licenceSoon,.nITy8G_licenceOff .nITy8G_licenceText strong,.nITy8G_licenceOff .nITy8G_licenceAmount{color:var(--color-label)}.nITy8G_licenceText{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.nITy8G_licenceText strong{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nITy8G_licenceSoon .nITy8G_licenceText strong{color:var(--color-label)}.nITy8G_licenceText span{color:var(--color-label);font-size:var(--text-sm);line-height:var(--leading-normal)}.nITy8G_licencePrice{flex-direction:column;align-items:flex-end;gap:4px;width:220px;max-width:100%;display:flex}.nITy8G_licencePrice>span:first-child{width:100%}.nITy8G_licenceSold{color:var(--color-muted);font-size:var(--text-sm)}.nITy8G_placements{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nITy8G_placement{border:1px solid var(--gray-150);border-radius:var(--radius-sm);background:var(--primary-25);font-size:var(--text-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.nITy8G_placement input{width:16px;height:16px;accent-color:var(--color-primary)}.nITy8G_placementText{flex-direction:column;gap:1px;display:flex}.nITy8G_placementText strong{color:var(--color-heading);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nITy8G_placementText span{color:var(--color-muted);font-size:var(--text-sm)}.nITy8G_formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nITy8G_footerActions{flex-wrap:wrap;gap:8px;display:flex}.nITy8G_previewCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.nITy8G_previewCover{background:var(--color-primary-dark);height:90px;display:block;position:relative;overflow:hidden}.nITy8G_previewCover img{object-fit:cover;width:100%;height:100%}.nITy8G_previewBand{background:var(--color-primary);width:300px;height:18px;position:absolute;top:36px;left:-30px;transform:rotate(-45deg)}.nITy8G_previewBody{flex-direction:column;gap:6px;padding:12px;display:flex}.nITy8G_previewType{color:var(--color-label);font-size:var(--text-xs)}.nITy8G_previewTitle{color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.nITy8G_previewSummary{color:var(--color-label);font-size:var(--text-sm);line-height:var(--leading-normal)}.nITy8G_previewPrice{color:var(--color-heading);font-weight:var(--font-weight-bold)}.nITy8G_note,.nITy8G_noticeMuted{color:var(--color-label);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.nITy8G_noticeMuted{border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);padding:10px 14px}.nITy8G_messageSuccess,.nITy8G_messageError{border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.nITy8G_messageSuccess{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-text)}.nITy8G_messageError{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.nITy8G_pageState{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);color:var(--color-label);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:28px 22px;display:flex}.nITy8G_inlineLink{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.nITy8G_inlineLink:hover{text-decoration:underline}.nITy8G_spin{animation:.9s linear infinite nITy8G_products-spin}@keyframes nITy8G_products-spin{to{transform:rotate(360deg)}}.nITy8G_visuallyHidden{}.nITy8G_primaryButton{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-md);font-weight:var(--font-weight-bold);gap:6px;padding:0 14px;}.nITy8G_primaryButtonLg{border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-md);font-weight:var(--font-weight-bold);gap:8px;padding:0 16px;}.nITy8G_secondaryButton{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-md);font-weight:var(--font-weight-semibold);gap:6px;padding:0 12px;}.nITy8G_dangerSoftButton{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-soft);min-height:36px;color:var(--danger-text);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0 12px}.nITy8G_primaryButton:disabled,.nITy8G_secondaryButton:disabled,.nITy8G_dangerSoftButton:disabled{cursor:not-allowed;opacity:.55}.nITy8G_primaryButton:focus-visible,.nITy8G_primaryButtonLg:focus-visible,.nITy8G_secondaryButton:focus-visible,.nITy8G_dangerSoftButton:focus-visible,.nITy8G_segment:focus-visible,.nITy8G_segmentActive:focus-visible,.nITy8G_input:focus-visible,.nITy8G_textarea:focus-visible,.nITy8G_rowTitle:focus-visible,.nITy8G_rowAction:focus-visible,.nITy8G_rowActionPrimary:focus-visible,.nITy8G_typeTile:focus-visible,.nITy8G_typeTileCourse:focus-visible,.nITy8G_inlineLink:focus-visible,.nITy8G_textButton:focus-visible,.nITy8G_inlineButton:focus-visible,.nITy8G_darkValue:focus-visible,.nITy8G_darkButton:focus-visible,.nITy8G_breadcrumb a:focus-visible{outline:var(--focus-outline);outline-offset:2px}.nITy8G_shots{flex-direction:column;gap:8px;display:flex}.nITy8G_shotGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nITy8G_shot{aspect-ratio:16/10;border:1px solid var(--gray-150);border-radius:var(--radius-md);background:var(--color-surface);position:relative;overflow:hidden}.nITy8G_shot img{object-fit:cover;width:100%;height:100%}.nITy8G_shotCover{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:1px 7px;position:absolute;bottom:6px;left:6px}.nITy8G_shotActions{gap:4px;display:flex;position:absolute;top:6px;right:6px}.nITy8G_shotButton,.nITy8G_iconButton{border:1px solid var(--color-control-border);background:var(--color-surface-strong);width:26px;height:26px;color:var(--color-heading);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nITy8G_iconButton{flex:none;width:32px;height:32px}.nITy8G_shotButton:disabled{cursor:not-allowed;opacity:.45}.nITy8G_shotAdd{aspect-ratio:16/10;border:1px dashed var(--color-control-border-strong);border-radius:var(--radius-md);background:var(--primary-25);width:100%;height:100%;min-height:88px;color:var(--color-primary);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.nITy8G_shotAdd:disabled{cursor:progress}.nITy8G_demoRow{border-top:1px solid var(--gray-150);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.nITy8G_demoRow>.nITy8G_field{flex:280px}.nITy8G_switchLabel,.nITy8G_checkLabel{min-height:42px;color:var(--color-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:inline-flex}.nITy8G_checkLabel{min-height:0;font-weight:var(--font-weight-regular)}.nITy8G_checkLabel input{width:16px;height:16px;accent-color:var(--color-primary)}.nITy8G_switchInput,.nITy8G_switch{border-radius:var(--radius-pill);background:var(--gray-300,#c9c4c0);cursor:pointer;appearance:none;border:0;flex:none;width:36px;height:20px;margin:0;transition:background .15s;position:relative}.nITy8G_switchInput:after,.nITy8G_switch:after{border-radius:var(--radius-pill);content:"";background:#fff;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.nITy8G_switchInput:checked,.nITy8G_switch[aria-checked=true]{background:var(--color-primary)}.nITy8G_switchInput:checked:after,.nITy8G_switch[aria-checked=true]:after{transform:translate(16px)}.nITy8G_switch:disabled,.nITy8G_switchInput:disabled{cursor:not-allowed;opacity:.55}.nITy8G_versionRow+.nITy8G_versionRow{border-top:1px solid var(--gray-150)}.nITy8G_versionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nITy8G_currentPill{border:1px solid var(--success-border);border-radius:var(--radius-pill);background:var(--success-bg);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:1px 7px;color:var(--success-text)!important}.nITy8G_versionActions{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;display:flex}.nITy8G_textButtonDanger{color:var(--danger-strong);}.nITy8G_versionPanel{flex-direction:column;align-items:flex-start;gap:8px;padding:0 14px 14px 58px;display:flex}.nITy8G_versionPanel>*{align-self:stretch}.nITy8G_versionPanel>button{align-self:flex-start}.nITy8G_releaseBox{border:1px dashed var(--color-control-border-strong);border-radius:var(--radius-md);background:var(--primary-25);flex-direction:column;gap:12px;padding:16px;display:flex}.nITy8G_releaseGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.nITy8G_releaseFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nITy8G_addButton{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-md);font-weight:var(--font-weight-semibold);align-self:flex-start;gap:6px;padding:0 12px;}.nITy8G_licenceTools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nITy8G_licencesEmpty{border-top:1px solid var(--gray-150);color:var(--color-label);font-size:var(--text-md);margin:0;padding:14px 0}.nITy8G_licence,.nITy8G_licenceOff{flex-wrap:nowrap;align-items:flex-start}.nITy8G_licence>.nITy8G_switch,.nITy8G_licenceOff>.nITy8G_switch{margin-top:3px}.nITy8G_tag{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-label);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:1px 7px}.nITy8G_licenceSeats{color:var(--color-label);font-size:var(--text-md);font-weight:var(--font-weight-regular)}.nITy8G_chipRow{flex-wrap:wrap;gap:6px;display:flex}.nITy8G_rightChip,.nITy8G_rightChipNo{border-radius:var(--radius-pill);background:var(--success-bg);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;color:var(--success-text)!important;font-size:var(--text-xs)!important}.nITy8G_rightChipNo{background:var(--danger-bg);color:var(--danger-text)!important}.nITy8G_licenceLinks{flex-wrap:wrap;gap:12px;display:flex}.nITy8G_licenceSide{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.nITy8G_licenceAmount{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.nITy8G_copyBox{border:1px solid var(--gray-150);border-radius:var(--radius-md);background:var(--gray-50);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.nITy8G_copyRow{flex-wrap:wrap;gap:8px;width:100%;display:flex}.nITy8G_copyRow select{flex:240px}.nITy8G_overlay{z-index:60;background:#1c141266;justify-content:flex-end;display:flex;position:fixed;inset:0}.nITy8G_drawer,.nITy8G_dialog{background:var(--color-surface-strong);width:min(540px,100%);height:100%;box-shadow:var(--shadow-lg,0 20px 50px #0003);outline:none;flex-direction:column;display:flex}.nITy8G_dialog{border-radius:var(--radius-xl);width:min(680px,100% - 32px);height:auto;max-height:calc(100% - 64px);margin:auto}.nITy8G_drawerHead{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.nITy8G_drawerTitle{color:var(--color-heading);font-family:var(--font-display);font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:2px 0 0}.nITy8G_drawerBody{flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex;overflow-y:auto}.nITy8G_drawerFoot{border-top:1px solid var(--gray-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.nITy8G_licenceGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.nITy8G_currencyTag{border-right:1px solid var(--gray-150);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-md);align-items:center;padding:0 10px;display:inline-flex}.nITy8G_rightsBox{border:1px solid var(--gray-150);border-radius:var(--radius-md);flex-direction:column;gap:0;min-width:0;margin:0;padding:12px 14px;display:flex}.nITy8G_rightsBox legend{padding:0 4px}.nITy8G_rightRow{color:var(--color-heading);font-size:var(--text-md);cursor:pointer;align-items:center;gap:10px;padding:8px 0;display:flex}.nITy8G_rightRow+.nITy8G_rightRow{border-top:1px solid var(--gray-150)}.nITy8G_rightRow input{width:16px;height:16px;accent-color:var(--color-primary)}.nITy8G_rightText{flex-direction:column;flex:1;display:flex}.nITy8G_rightText small{color:var(--color-muted);font-size:var(--text-xs)}.nITy8G_rightYes{color:var(--success-text)}.nITy8G_rightNo{color:var(--danger-strong)}.nITy8G_summaryBox{border:1px solid var(--gray-150);border-radius:var(--radius-md);background:var(--primary-25);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nITy8G_summaryBox p{color:var(--color-heading);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.nITy8G_summaryHead{color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.nITy8G_summaryHead strong{color:var(--color-heading);font-size:var(--text-md)}.nITy8G_licenceMarkdown{color:var(--color-heading);font-size:var(--text-md);line-height:var(--leading-normal)}.nITy8G_licenceMarkdown h1,.nITy8G_licenceMarkdown h2,.nITy8G_licenceMarkdown h3{font-size:var(--text-lg)}.nITy8G_tagInput{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.nITy8G_tagInput:focus-within{outline:var(--focus-outline);outline-offset:2px}.nITy8G_tagChip{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 4px 2px 9px;display:inline-flex}.nITy8G_tagChip button{border-radius:var(--radius-pill);color:var(--color-label);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.nITy8G_tagField{min-width:0;height:28px;color:var(--color-heading);font:inherit;font-size:var(--text-md);background:0 0;border:0;flex:120px}.nITy8G_tagField:focus-visible{outline:none}.nITy8G_pendingBanner{border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--text-md);line-height:var(--leading-normal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nITy8G_pendingBanner>span:first-child{flex:320px}.nITy8G_previewFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.nITy8G_previewDemo{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.nITy8G_shotButton:focus-visible,.nITy8G_iconButton:focus-visible,.nITy8G_shotAdd:focus-visible,.nITy8G_switch:focus-visible,.nITy8G_switchInput:focus-visible,.nITy8G_addLicence:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (max-width:900px){.nITy8G_kpis,.nITy8G_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nITy8G_sidebar,.nITy8G_sidebarNarrow{flex:100%;max-width:none}}@media (max-width:560px){.nITy8G_pageTitle{font-size:1.75rem}.nITy8G_card{padding:16px}.nITy8G_typeGrid{grid-template-columns:minmax(0,1fr)}.nITy8G_row,.nITy8G_rowDraft{flex-wrap:wrap}.nITy8G_rowText{flex-basis:calc(100% - 70px)}.nITy8G_releaseGrid,.nITy8G_licenceGrid{grid-template-columns:minmax(0,1fr)}.nITy8G_licence,.nITy8G_licenceOff{flex-wrap:wrap}.nITy8G_versionPanel{padding-left:14px}.nITy8G_fileRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nITy8G_spin{animation:none}}
.r_yHgG_diagram{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:24px 0;padding:20px;overflow-x:auto}.r_yHgG_svg{justify-content:center;display:flex}.r_yHgG_svg svg{max-width:100%;height:auto}.r_yHgG_loading,.r_yHgG_error{font-size:var(--text-sm);align-items:flex-start;gap:8px;margin:0;display:flex}.r_yHgG_loading{color:var(--color-secondary);align-items:center}.r_yHgG_error{color:var(--danger-strong)}.r_yHgG_error span{gap:4px;min-width:0;display:grid}.r_yHgG_error small{color:var(--color-subtle);font-size:var(--text-xs);overflow-wrap:anywhere}.r_yHgG_source{border-radius:var(--radius-md);background:var(--gray-900);color:var(--gray-100);font-size:var(--text-xs);margin:12px 0 0;padding:14px;overflow-x:auto}.r_yHgG_source code{color:inherit;background:0 0;padding:0}.r_yHgG_spinner{animation:.8s linear infinite r_yHgG_mermaid-diagram-spin}@keyframes r_yHgG_mermaid-diagram-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.r_yHgG_spinner{animation:none}}
