.wYckfa_journey{gap:var(--coind-space-3);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(100%,44rem);min-width:0;height:100%;min-height:0;margin-inline:auto;display:grid}.wYckfa_topbar{align-items:center;gap:var(--coind-space-2);grid-template-columns:2.75rem 1fr auto;display:grid}.wYckfa_iconButton{border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-full);width:2.75rem;height:2.75rem;color:var(--coind-color-ink);background:var(--coind-color-surface);cursor:pointer;place-items:center;display:inline-grid}.wYckfa_iconButton:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.wYckfa_iconButton svg{width:1.25rem;height:1.25rem}.wYckfa_progress{gap:var(--coind-space-1);display:grid}.wYckfa_progressLabel{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption);font-weight:var(--coind-font-weight-medium)}.wYckfa_progressTrack{border-radius:var(--coind-radius-full);background:var(--coind-color-border);height:.5rem;overflow:hidden}.wYckfa_progressFill{border-radius:inherit;background:var(--coind-color-primary);height:100%;transition:width .24s}.wYckfa_stepCount{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption);font-variant-numeric:tabular-nums}.wYckfa_panel{align-content:start;gap:var(--coind-space-4);border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);min-width:0;padding:var(--coind-space-4) var(--coind-space-3);background:var(--coind-color-surface);box-shadow:var(--coind-shadow-sm);grid-template-columns:minmax(0,1fr);display:grid}.wYckfa_eyebrow{margin:0 0 var(--coind-space-1);color:var(--coind-color-primary-strong);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.wYckfa_title{font-size:var(--coind-type-heading-1);overflow-wrap:normal;margin:0;font-weight:800;line-height:1.1}.wYckfa_subtitle{margin:var(--coind-space-2) 0 0;color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body-lg)}.wYckfa_actions{gap:var(--coind-space-2);flex-wrap:wrap;display:flex}.wYckfa_actions>button{min-width:0;max-width:100%;padding-inline:var(--coind-space-3);overflow-wrap:normal;flex:14rem}.wYckfa_buttonContent{justify-content:center;align-items:center;gap:var(--coind-space-2);display:inline-flex}.wYckfa_buttonContent svg{flex:none;width:1.25rem;height:1.25rem}.wYckfa_error{border-radius:var(--coind-radius-sm);padding:var(--coind-space-2) var(--coind-space-3);color:var(--coind-color-ink);background:var(--coind-color-error-subtle);margin:0}.wYckfa_note{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption);margin:0}.wYckfa_choices{gap:var(--coind-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.wYckfa_legend{margin-bottom:var(--coind-space-3);font-family:var(--coind-font-family-display);font-size:var(--coind-type-heading-3);font-weight:var(--coind-font-weight-bold);padding:0;line-height:1.3}.wYckfa_choice{align-items:center;gap:var(--coind-space-3);border:2px solid var(--coind-color-border);border-radius:var(--coind-radius-md);min-height:3.5rem;padding:var(--coind-space-2) var(--coind-space-3);background:var(--coind-color-surface);cursor:pointer;font-size:var(--coind-font-size-body-lg);line-height:1.35;display:flex;position:relative}.wYckfa_choice:hover{border-color:var(--coind-color-primary)}.wYckfa_choice input{width:1.25rem;height:1.25rem;accent-color:var(--coind-color-primary-strong);flex:none;margin:0}.wYckfa_choice:has(input:checked){border-color:var(--coind-color-primary-strong);background:var(--coind-color-primary-subtle)}.wYckfa_choice:has(input:focus-visible){outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.wYckfa_choiceText{gap:.125rem;display:grid}.wYckfa_choiceTitle{font-family:var(--coind-font-family-display);font-weight:var(--coind-font-weight-bold)}.wYckfa_choiceDetail{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body)}.wYckfa_questions{gap:var(--coind-space-5);display:grid}.wYckfa_avatarGrid{gap:var(--coind-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wYckfa_avatar{gap:var(--coind-space-1);border:2px solid var(--coind-color-border);border-radius:var(--coind-radius-md);padding:var(--coind-space-2) var(--coind-space-1) var(--coind-space-1);background:var(--coind-color-surface-subtle);cursor:pointer;justify-items:center;display:grid;position:relative}.wYckfa_avatar input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wYckfa_avatar img{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:var(--coind-radius-sm);background:var(--coind-color-primary-subtle);width:100%;height:auto}.wYckfa_avatar:has(input:checked){border-color:var(--coind-color-primary-strong);background:var(--coind-color-primary-subtle)}.wYckfa_avatar:has(input:focus-visible){outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.wYckfa_avatarLabel{font-size:var(--coind-font-size-caption);font-weight:var(--coind-font-weight-medium)}.wYckfa_selectedMark{top:var(--coind-space-1);right:var(--coind-space-1);border-radius:var(--coind-radius-full);width:1.5rem;height:1.5rem;color:var(--coind-color-primary-foreground);background:var(--coind-color-primary-strong);place-items:center;display:none;position:absolute}.wYckfa_selectedMark svg{width:1rem;height:1rem}.wYckfa_avatar:has(input:checked) .wYckfa_selectedMark{display:grid}.wYckfa_path{gap:0;margin:0;padding:0;list-style:none;display:grid}.wYckfa_pathStop{gap:var(--coind-space-3);grid-template-columns:2.25rem 1fr;align-items:start;display:grid}.wYckfa_pathMarker{justify-items:center;height:100%;display:grid;position:relative}.wYckfa_pathDot{border:2px solid var(--coind-color-border);border-radius:var(--coind-radius-full);width:2.25rem;height:2.25rem;color:var(--coind-color-ink-muted);background:var(--coind-color-surface);place-items:center;display:grid}.wYckfa_pathDot svg{width:1rem;height:1rem}.wYckfa_pathLine{background:var(--coind-color-border);width:2px;height:100%;min-height:1rem}.wYckfa_pathStop:last-child .wYckfa_pathLine{display:none}.wYckfa_pathStop[data-state=done] .wYckfa_pathDot{border-color:var(--coind-color-primary);color:var(--coind-color-primary-foreground);background:var(--coind-color-primary)}.wYckfa_pathStop[data-state=done] .wYckfa_pathLine{background:var(--coind-color-primary)}.wYckfa_pathStop[data-state=current] .wYckfa_pathDot{border-color:var(--coind-color-primary-strong);color:var(--coind-color-primary-strong);background:var(--coind-color-primary-subtle)}.wYckfa_pathText{padding-bottom:var(--coind-space-3);gap:.125rem;display:grid}.wYckfa_pathName{font-family:var(--coind-font-family-display);font-weight:var(--coind-font-weight-bold)}.wYckfa_pathStop[data-state=later] .wYckfa_pathName{color:var(--coind-color-ink-muted)}.wYckfa_pathDetail{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body)}.wYckfa_steps{gap:var(--coind-space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.wYckfa_steps li{gap:var(--coind-space-2);counter-increment:step;grid-template-columns:2rem 1fr;align-items:start;display:grid}.wYckfa_steps li:before{content:counter(step);border-radius:var(--coind-radius-full);width:2rem;height:2rem;color:var(--coind-color-primary-foreground);background:var(--coind-color-primary-strong);font-family:var(--coind-font-family-display);font-weight:var(--coind-font-weight-bold);place-items:center;display:grid}.wYckfa_reassure{gap:var(--coind-space-2);border-radius:var(--coind-radius-md);padding:var(--coind-space-3);background:var(--coind-color-accent-subtle);align-items:flex-start;display:flex}.wYckfa_reassure svg{color:var(--coind-color-accent-foreground);flex:none}.wYckfa_reassure p{margin:0}.wYckfa_centered{gap:var(--coind-space-3);text-align:center;padding-block:var(--coind-space-5);justify-items:center;display:grid}.wYckfa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:600px){.wYckfa_panel{padding:var(--coind-space-5)}.wYckfa_actions{justify-content:end}.wYckfa_actions[data-single]>button{flex:0 auto}.wYckfa_avatarGrid{gap:var(--coind-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.wYckfa_optionsTwoCol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wYckfa_avatarGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.wYckfa_optional{margin-top:var(--coind-space-1);color:var(--coind-color-ink-muted);font-family:var(--coind-font-family-sans);font-size:var(--coind-font-size-body);font-weight:400;display:block}.wYckfa_toolbar{z-index:10;align-items:center;gap:var(--coind-space-3);padding-block:var(--coind-space-2);background:var(--coind-color-surface-subtle);border-bottom:1px solid var(--coind-color-border);display:flex}.wYckfa_toolbar .wYckfa_progress{flex:1;min-width:0}.wYckfa_journey :is(button,summary,input,h1){scroll-margin-block:var(--coind-space-3)}.wYckfa_choiceText,.wYckfa_pathText,.wYckfa_steps li>div,.wYckfa_reassure>p{min-width:0}.wYckfa_upcoming summary{min-height:2.75rem;color:var(--coind-color-primary-strong);font-weight:var(--coind-font-weight-bold);cursor:pointer;align-items:center;display:flex}.wYckfa_upcoming summary:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px}.wYckfa_content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--coind-space-1);overflow-y:auto}.wYckfa_content:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:0}
._6FilGW_matchList{align-items:start;gap:var(--coind-space-3);margin:0;padding:0;list-style:none;display:grid}._6FilGW_matchCard{align-content:start;gap:var(--coind-space-2);border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);min-width:0;padding:var(--coind-space-3);background:var(--coind-color-surface-subtle);display:grid}._6FilGW_matchCard>button{width:100%;margin-top:var(--coind-space-1)}._6FilGW_pathwayTag{border-radius:var(--coind-radius-full);padding:.125rem var(--coind-space-2);color:var(--coind-color-primary-strong);background:var(--coind-color-primary-subtle);font-size:var(--coind-font-size-caption);font-weight:var(--coind-font-weight-bold);justify-self:start;margin:0}._6FilGW_cardTitle,._6FilGW_heroTitle{font-size:var(--coind-type-heading-3);overflow-wrap:normal;margin:0;line-height:1.2}._6FilGW_heroTitle{font-size:var(--coind-type-heading-2);font-weight:800}._6FilGW_tagline,._6FilGW_lead{font-size:var(--coind-font-size-body-lg);margin:0}._6FilGW_count{color:var(--coind-color-ink-muted);margin:0}._6FilGW_count strong{color:var(--coind-color-ink)}._6FilGW_why summary{min-height:2.75rem;color:var(--coind-color-primary-strong);font-weight:var(--coind-font-weight-bold);cursor:pointer;align-items:center;display:flex}._6FilGW_why summary:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;border-radius:var(--coind-radius-sm)}._6FilGW_why p{margin:0}._6FilGW_exploreHead{gap:var(--coind-space-2);display:grid}._6FilGW_dots{gap:var(--coind-space-1);display:flex}._6FilGW_dots span{border-radius:var(--coind-radius-full);background:var(--coind-color-border);width:2rem;height:.375rem}._6FilGW_dots span[data-on]{background:var(--coind-color-primary)}._6FilGW_hero{gap:var(--coind-space-2);border-radius:var(--coind-radius-md);min-width:0;padding:var(--coind-space-4) var(--coind-space-3);background:linear-gradient(160deg, var(--coind-color-primary-subtle), var(--coind-color-surface));grid-template-columns:minmax(0,1fr);display:grid}._6FilGW_tiles{gap:var(--coind-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}._6FilGW_tile{border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);padding:var(--coind-space-2) var(--coind-space-3);align-content:start;gap:.125rem;display:grid}._6FilGW_tile dt,._6FilGW_factLabel,._6FilGW_sectionLabel{color:var(--coind-color-ink-muted);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0}._6FilGW_sectionLabel{margin-bottom:var(--coind-space-2);color:var(--coind-color-primary-strong)}._6FilGW_tile dd{font-weight:var(--coind-font-weight-bold);margin:0}._6FilGW_list{gap:var(--coind-space-2);margin:0;padding:0;list-style:none;display:grid}._6FilGW_list li{gap:var(--coind-space-2);align-items:flex-start;display:flex}._6FilGW_list li svg{width:1.25rem;height:1.25rem;color:var(--coind-color-primary);flex:none;margin-top:.125rem}._6FilGW_facts{align-items:start;gap:var(--coind-space-3);margin:0;display:grid}._6FilGW_facts>div{gap:var(--coind-space-1);border-bottom:1px solid var(--coind-color-border);padding-bottom:var(--coind-space-3);display:grid}._6FilGW_facts dd{margin:0}._6FilGW_payBox{gap:var(--coind-space-1);border-radius:var(--coind-radius-md);padding:var(--coind-space-3);background:var(--coind-color-surface-subtle);display:grid}._6FilGW_payBox p{margin:0}._6FilGW_payValue{font-family:var(--coind-font-family-display);font-size:var(--coind-type-financial-primary);font-variant-numeric:tabular-nums;font-weight:800}._6FilGW_tradeoff{gap:var(--coind-space-2);display:grid}._6FilGW_upside,._6FilGW_consider{border-radius:var(--coind-radius-md);padding:var(--coind-space-3)}._6FilGW_upside{background:var(--coind-color-primary-subtle)}._6FilGW_consider{background:var(--coind-color-accent-subtle)}._6FilGW_consider ._6FilGW_sectionLabel{color:var(--coind-color-accent-foreground)}._6FilGW_upside ._6FilGW_list li:before,._6FilGW_consider ._6FilGW_list li:before{content:"";border-radius:var(--coind-radius-full);background:var(--coind-color-primary);flex:none;width:.5rem;height:.5rem;margin-top:.5rem}._6FilGW_consider ._6FilGW_list li:before{background:var(--coind-color-accent)}._6FilGW_compareTable{border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);display:grid}._6FilGW_compareRow{gap:var(--coind-space-1) var(--coind-space-2);border-top:1px solid var(--coind-color-border);padding:var(--coind-space-2) var(--coind-space-3);overflow-wrap:normal;grid-template-columns:minmax(0,1fr);display:grid}._6FilGW_compareRow:first-child{background:var(--coind-color-primary-subtle);border-top:0}._6FilGW_compareRow [data-career]:before{content:attr(data-career);color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption);font-weight:var(--coind-font-weight-bold);display:block}._6FilGW_compareLabel{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption);font-weight:var(--coind-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1}._6FilGW_compareHead{font-family:var(--coind-font-family-display);font-weight:var(--coind-font-weight-bold)}._6FilGW_visuallyHiddenCell{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6FilGW_summary{border-radius:var(--coind-radius-md);padding:var(--coind-space-3);background:var(--coind-color-primary-subtle)}._6FilGW_summary p{margin:0}._6FilGW_badge{border-radius:var(--coind-radius-full);width:4rem;height:4rem;color:var(--coind-color-accent-foreground);background:var(--coind-color-accent);place-items:center;display:grid}._6FilGW_badge svg{width:2rem;height:2rem}@media (min-width:600px){._6FilGW_matchList{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}._6FilGW_tradeoff{grid-template-columns:repeat(2,minmax(0,1fr))}._6FilGW_compareRow{grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr)}._6FilGW_compareLabel{grid-column:auto}._6FilGW_compareRow [data-career]:before{display:none}._6FilGW_visuallyHiddenCell{clip:auto;color:#0000;width:auto;height:auto;position:static}}._6FilGW_matchCard button{max-width:100%;padding-inline:var(--coind-space-2);overflow-wrap:normal}._6FilGW_alternatives li{grid-template-columns:minmax(0,1fr);display:grid}._6FilGW_alternatives button{width:100%}._6FilGW_incomeValue{font-size:var(--coind-type-financial-primary);font-variant-numeric:tabular-nums;display:block}
._I2hKa_field{gap:var(--coind-space-1);min-width:0;color:var(--coind-color-ink);display:grid}._I2hKa_label{font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase}._I2hKa_select{width:100%;min-height:var(--coind-control-height-md);box-sizing:border-box;border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-sm);padding:var(--coind-space-2) var(--coind-space-3);color:var(--coind-color-ink);background:var(--coind-color-surface-subtle);font:inherit;font-size:var(--coind-font-size-body-lg);text-overflow:ellipsis}._I2hKa_select:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}
.KYPGHq_content{gap:var(--coind-space-5);display:grid}.KYPGHq_heading{max-width:44rem}.KYPGHq_eyebrow{margin-bottom:var(--coind-space-2);color:var(--coind-color-primary-strong);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:inline-block}.KYPGHq_heading h1{margin-bottom:var(--coind-space-2);font-size:var(--coind-type-heading-1);line-height:1.12}.KYPGHq_heading p,.KYPGHq_grid p,.KYPGHq_grid li{color:var(--coind-color-ink-muted)}.KYPGHq_grid{gap:var(--coind-space-3);display:grid}.KYPGHq_grid h2{margin-bottom:var(--coind-space-2);font-size:var(--coind-type-heading-3)}.KYPGHq_grid p{margin-bottom:0}.KYPGHq_grid ul{margin:0;padding-left:1.25rem}.KYPGHq_grid li+li{margin-top:var(--coind-space-1)}.KYPGHq_primaryCard{border-top:4px solid var(--coind-color-primary)}.KYPGHq_badge{margin-bottom:var(--coind-space-3);border-radius:var(--coind-radius-full);padding:var(--coind-space-1) var(--coind-space-2);color:var(--coind-color-accent-foreground);background:var(--coind-color-accent-subtle);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);display:inline-block}@media (min-width:600px){.KYPGHq_grid{gap:var(--coind-space-4);grid-template-columns:1.25fr .75fr}}
.wjFn0a_console{gap:var(--coind-space-4);min-width:0}.wjFn0a_console>*{min-width:0}.wjFn0a_toolbar{justify-content:flex-end;display:flex}.wjFn0a_notice{min-height:1.5rem;color:var(--coind-color-primary-strong);font-weight:var(--coind-font-weight-bold);margin:0}.wjFn0a_section{gap:var(--coind-space-3);min-width:0;display:grid}.wjFn0a_section>h2{font-size:var(--coind-type-heading-2);margin:0}.wjFn0a_section h3{margin-bottom:var(--coind-space-1);font-size:var(--coind-type-heading-3);overflow-wrap:anywhere}.wjFn0a_section h4{margin:var(--coind-space-4) 0 var(--coind-space-2);font-size:var(--coind-type-label)}.wjFn0a_card{min-width:0;display:block}.wjFn0a_help{margin:0 0 var(--coind-space-2);color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body);overflow-wrap:anywhere}.wjFn0a_cardHeader{justify-content:space-between;align-items:center;gap:var(--coind-space-1) var(--coind-space-3);flex-wrap:wrap;display:flex}.wjFn0a_cardHeader h3{min-width:0;margin:0}.wjFn0a_badge{border-radius:var(--coind-radius-full);padding:var(--coind-space-1) var(--coind-space-2);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);white-space:nowrap;border:1px solid #0000;display:inline-block}.wjFn0a_prospective{color:var(--coind-color-accent-foreground);background:var(--coind-color-accent-subtle);border-color:var(--coind-color-accent)}.wjFn0a_active{color:var(--coind-color-primary-strong);background:var(--coind-color-primary-subtle);border-color:var(--coind-color-primary-strong)}.wjFn0a_inactive{color:var(--coind-color-ink-muted);background:var(--coind-color-surface-subtle);border-color:var(--coind-color-ink-muted)}.wjFn0a_actions{gap:var(--coind-space-2);flex-wrap:wrap;display:flex}.wjFn0a_list{gap:var(--coind-space-2);margin:0 0 var(--coind-space-3);padding:0;list-style:none;display:grid}.wjFn0a_row{gap:var(--coind-space-2);border-bottom:1px solid var(--coind-color-border);min-width:0;padding-bottom:var(--coind-space-2);margin:0;display:grid}.wjFn0a_educator{gap:var(--coind-space-2);border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);min-width:0;padding:var(--coind-space-3);background:var(--coind-color-surface);box-shadow:var(--coind-shadow-sm);margin:0;display:grid}.wjFn0a_educatorHead{justify-content:space-between;align-items:baseline;gap:var(--coind-space-1) var(--coind-space-3);flex-wrap:wrap;display:flex}.wjFn0a_value{min-width:0;font-weight:var(--coind-font-weight-bold);overflow-wrap:anywhere}.wjFn0a_statusText{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body)}.wjFn0a_details{margin:var(--coind-space-3) 0}.wjFn0a_details summary{min-height:2.75rem;color:var(--coind-color-primary-strong);font-weight:var(--coind-font-weight-bold);cursor:pointer;align-items:center;display:flex}.wjFn0a_details summary:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px}.wjFn0a_move{gap:var(--coind-space-2);display:grid}@media (max-width:599px){.wjFn0a_actions>*{flex:100%}.wjFn0a_details form>button,.wjFn0a_console form>button[type=submit]{width:100%}}@media (min-width:600px){.wjFn0a_row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.cA-V0q_shell{--shell-bg:var(--coind-color-surface-subtle);--shell-header-bg:var(--coind-surface-overlay);--shell-line:var(--coind-color-border);--shell-text:var(--coind-color-ink);--shell-muted:var(--coind-color-ink-muted);--shell-pill-bg:var(--coind-color-surface);--shell-link:var(--coind-color-primary-strong);--shell-main-space:var(--coind-section-space);min-height:100dvh;color:var(--shell-text);background:var(--shell-bg);grid-template-rows:auto 1fr auto;display:grid}.cA-V0q_shell[data-role=student]{--shell-bg:radial-gradient(circle at 92% 0%, #e8a0201a, transparent 26rem), radial-gradient(circle at 5% 10%, #1a8c6a14, transparent 24rem), var(--coind-color-surface-subtle);--shell-main-space:clamp(1rem, 2vw, 2rem)}.cA-V0q_shell[data-role=admin]{--shell-header-bg:var(--coind-color-surface);--shell-main-space:var(--coind-space-4)}.cA-V0q_shell[data-theme=dark]{--shell-bg:var(--coind-surface-dark);--shell-header-bg:var(--coind-surface-dark);--shell-line:#ffffff1f;--shell-text:var(--coind-text-on-dark);--shell-muted:var(--coind-text-on-dark-muted);--shell-pill-bg:var(--coind-surface-dark-raised);--shell-link:var(--coind-link-on-dark)}.cA-V0q_shell[data-theme=dark] .cA-V0q_main>a{color:var(--shell-link)}.cA-V0q_shell[data-theme=dark] .cA-V0q_main>.type-muted{color:var(--shell-link)}.cA-V0q_skipLink{top:var(--coind-space-2);left:var(--coind-space-2);z-index:10;padding:var(--coind-space-2) var(--coind-space-3);border-radius:var(--coind-radius-sm);color:var(--coind-color-primary-foreground);background:var(--coind-color-primary-strong);position:fixed;transform:translateY(-160%)}.cA-V0q_skipLink:focus{transform:translateY(0)}.cA-V0q_header{border-bottom:1px solid var(--shell-line);background:var(--shell-header-bg)}.cA-V0q_headerInner,.cA-V0q_main,.cA-V0q_footer{width:min(100%, var(--coind-content-width));padding-inline:var(--coind-gutter);margin-inline:auto}.cA-V0q_headerInner{justify-content:space-between;align-items:center;gap:0 var(--coind-space-2);flex-wrap:wrap;min-height:3.5rem;display:flex}.cA-V0q_brand{align-items:center;min-height:2.75rem;display:inline-flex}.cA-V0q_brand img{width:auto;height:2.75rem;display:block}.cA-V0q_headerEnd{align-items:center;gap:var(--coind-space-2);display:flex}.cA-V0q_roleLabel{align-items:center;gap:var(--coind-space-1);border:1px solid var(--shell-line);border-radius:var(--coind-radius-pill);padding:var(--coind-space-1) var(--coind-space-3) var(--coind-space-1) var(--coind-space-2);color:var(--shell-text);background:var(--shell-pill-bg);box-shadow:var(--coind-elevation-1);font-family:var(--coind-font-family-display);font-size:var(--coind-type-body-small);font-weight:var(--coind-font-weight-bold);white-space:nowrap;display:inline-flex}.cA-V0q_headerEnd{margin-inline-start:auto}.cA-V0q_nav ul{gap:0 var(--coind-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cA-V0q_nav a{min-height:2.75rem;color:var(--shell-muted);font-size:var(--coind-type-body-small);font-weight:var(--coind-font-weight-bold);transition:color var(--coind-duration-fast) var(--coind-ease-standard);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.cA-V0q_nav a:hover{color:var(--shell-link)}.cA-V0q_nav a[aria-current=page]{border-bottom-color:var(--coind-color-accent);color:var(--shell-text)}.cA-V0q_main{align-items:center;gap:var(--coind-space-3);min-width:0;padding-block:var(--shell-main-space);display:grid}.cA-V0q_shell[data-role=student] .cA-V0q_main{align-content:start;align-items:start}.cA-V0q_main:has(>.cA-V0q_back){align-content:start;align-items:start}.cA-V0q_back{align-items:center;gap:var(--coind-space-1);width:fit-content;min-height:2.75rem;color:var(--shell-link);font-size:var(--coind-type-body-small);font-weight:var(--coind-font-weight-bold);text-decoration:none;display:inline-flex}.cA-V0q_back:hover{text-decoration:underline}.cA-V0q_footer{justify-content:space-between;gap:var(--coind-space-2) var(--coind-space-4);padding-block:var(--coind-space-3);color:var(--shell-muted);font-size:var(--coind-font-size-caption);flex-wrap:wrap;display:flex}.cA-V0q_shell[data-role=student] .cA-V0q_footer{justify-content:flex-start}@media (min-width:600px){.cA-V0q_headerInner{column-gap:var(--coind-space-3);min-height:4.5rem}.cA-V0q_nav{order:1;margin-inline-start:auto}.cA-V0q_headerEnd{order:2;margin-inline-start:0}}.cA-V0q_shell[data-contained]{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0}.cA-V0q_shell[data-contained] .cA-V0q_main{grid-template-rows:minmax(0,1fr);min-height:0}.cA-V0q_shell[data-contained] .cA-V0q_main:has(>.cA-V0q_back){grid-template-rows:auto minmax(0,1fr)}.cA-V0q_shell[data-bleed] .cA-V0q_main{gap:0;width:100%;padding:0}.cA-V0q_shell[data-bleed]{--stage-top:3.5rem;position:relative}.cA-V0q_shell[data-bleed] .cA-V0q_header{z-index:1;background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}@media (min-width:600px){.cA-V0q_shell[data-bleed]{--stage-top:4.5rem}}
.xzDuHG_card{--card-padding:var(--coind-card-padding);align-content:start;gap:var(--coind-space-3);border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-card);min-width:0;padding:var(--card-padding);color:var(--coind-color-ink);background:var(--coind-surface-elevated);box-shadow:var(--coind-elevation-1);text-align:start;display:grid}.xzDuHG_card>*{min-width:0;margin-block:0}.xzDuHG_card>a{align-items:center;width:fit-content;min-height:2.75rem;display:inline-flex}.xzDuHG_card>[data-slot=media]:first-child{margin:calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) 0;border-radius:var(--coind-radius-card) var(--coind-radius-card) 0 0;overflow:hidden}.xzDuHG_card>[data-slot=media] img{width:100%;height:auto;display:block}.xzDuHG_interactive{width:100%;font:inherit;cursor:pointer;transition:border-color var(--coind-duration-fast) var(--coind-ease-standard), box-shadow var(--coind-duration-standard) var(--coind-ease-standard), transform var(--coind-duration-standard) var(--coind-ease-standard);text-decoration:none;position:relative}.xzDuHG_interactive:hover:not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:var(--coind-interactive-hover);box-shadow:var(--coind-elevation-2);transform:translateY(-1px)}.xzDuHG_interactive:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--coind-elevation-1);transform:none}.xzDuHG_interactive:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.xzDuHG_interactive:has(input:focus-visible){outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.xzDuHG_interactive:has(input) input{accent-color:var(--coind-interactive-selected)}.xzDuHG_interactive[aria-pressed=true],.xzDuHG_interactive[aria-checked=true],.xzDuHG_interactive[aria-selected=true],.xzDuHG_interactive[aria-current]:not([aria-current=false]){border-color:var(--coind-interactive-selected);background:var(--coind-surface-selected);box-shadow:inset 0 0 0 1px var(--coind-interactive-selected)}.xzDuHG_interactive:has(input:checked){border-color:var(--coind-interactive-selected);background:var(--coind-surface-selected);box-shadow:inset 0 0 0 1px var(--coind-interactive-selected)}.xzDuHG_interactive:disabled,.xzDuHG_interactive[aria-disabled=true]{cursor:not-allowed;opacity:var(--coind-interactive-disabled-opacity);box-shadow:none}.xzDuHG_interactive:has(input:disabled){cursor:not-allowed;opacity:var(--coind-interactive-disabled-opacity);box-shadow:none}.xzDuHG_overlay{border-radius:var(--coind-radius-panel);padding:calc(var(--card-padding) + var(--coind-space-1));background:var(--coind-surface-overlay);box-shadow:var(--coind-elevation-overlay);border-color:#0000}.xzDuHG_stat{gap:var(--coind-space-1);background:var(--coind-color-surface-subtle);box-shadow:var(--coind-elevation-0);border-color:#0000}.xzDuHG_compact{--card-padding:var(--coind-space-3);gap:var(--coind-space-2)}.xzDuHG_dark{color:var(--coind-text-on-dark);background:var(--coind-surface-dark-raised);box-shadow:var(--coind-elevation-0);border-color:#ffffff1f}.xzDuHG_dark .type-eyebrow{color:var(--coind-color-accent)}.xzDuHG_dark .type-muted{color:var(--coind-text-on-dark-muted)}@media (prefers-reduced-motion:reduce){.xzDuHG_interactive:hover:not(:disabled){transform:none}}
.le1rwq_secret{gap:var(--coind-space-2);min-width:0;display:grid}.le1rwq_label{font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.02em;text-transform:uppercase;margin:0}.le1rwq_value{border:2px solid var(--coind-color-primary-strong);border-radius:var(--coind-radius-sm);padding:var(--coind-space-2) var(--coind-space-3);background:var(--coind-color-primary-subtle);font-family:ui-monospace,monospace;font-size:var(--coind-font-size-body-lg);font-weight:var(--coind-font-weight-bold);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;line-height:1.5}.le1rwq_status{min-height:1.25rem;color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body);margin:0}
.IOXcIa_stage{--stage-overlap:clamp(2.5rem, 8vw, 4rem);--stage-band:clamp(7rem, 32vw, 12rem);--stage-surface:var(--coind-color-surface-subtle);--stage-gradient:var(--coind-atmosphere-highlight), var(--coind-env-light);--stage-scrim:var(--coind-scrim-light);--stage-text:var(--coind-color-ink);grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--stage-overlap) auto;isolation:isolate;min-width:0;color:var(--stage-text);background:var(--stage-surface);display:grid}.IOXcIa_stage[data-art=gradient]{--stage-band:var(--coind-space-3)}.IOXcIa_stage[data-environment=educator],.IOXcIa_stage[data-environment=admin]{--stage-gradient:var(--coind-env-calm)}.IOXcIa_stage[data-theme=dark]{--stage-surface:var(--coind-surface-dark);--stage-gradient:var(--coind-atmosphere-highlight), var(--coind-env-dark);--stage-scrim:var(--coind-scrim-strong);--stage-text:var(--coind-text-on-dark)}.IOXcIa_stage[data-theme=dark] .IOXcIa_intro .type-eyebrow{color:var(--coind-color-accent)}.IOXcIa_stage[data-theme=dark] .IOXcIa_intro .type-muted{color:var(--coind-text-on-dark-muted)}.IOXcIa_art{z-index:-1;background:var(--stage-gradient);grid-area:1/1/3/2;position:relative;overflow:hidden}.IOXcIa_art img{object-fit:cover;object-position:var(--stage-focal-mobile);width:100%;height:100%;position:absolute;inset:0}.IOXcIa_art:before,.IOXcIa_art:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.IOXcIa_stage[data-art=image] .IOXcIa_art:before{background:linear-gradient(to bottom, var(--stage-scrim) 0%, var(--stage-scrim) calc(100% - var(--stage-band) - var(--stage-overlap)), transparent calc(100% - var(--stage-band) * .4 - var(--stage-overlap)))}.IOXcIa_art:after{background:linear-gradient(to bottom, transparent 55%, var(--stage-surface) 100%)}.IOXcIa_intro{align-content:start;gap:var(--coind-space-3);min-width:0;padding:calc(var(--stage-top,0px) + var(--coind-space-5)) var(--coind-gutter) calc(var(--stage-band) + var(--coind-space-3));grid-area:1/1;grid-template-columns:minmax(0,1fr);display:grid}.IOXcIa_panel{min-width:0;padding:0 var(--coind-gutter) var(--coind-section-space);grid-area:2/1/4/2;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.IOXcIa_panel{width:min(100%, calc(36rem + 2 * var(--coind-gutter)));justify-self:center}}@media (min-width:1024px){.IOXcIa_stage{grid-template-columns:minmax(var(--coind-gutter), 1fr) minmax(0, calc(var(--coind-content-width) * .55)) minmax(22rem, 28rem) minmax(var(--coind-gutter), 1fr);column-gap:var(--coind-space-6);grid-template-rows:minmax(clamp(36rem,78svh,52rem),auto)}.IOXcIa_art{grid-area:1/1/2/-1}.IOXcIa_art img{object-position:var(--stage-focal-desktop)}.IOXcIa_stage[data-art=image] .IOXcIa_art:before{background:linear-gradient(to right, var(--stage-scrim) 0%, var(--stage-scrim) 45%, transparent 70%)}.IOXcIa_art:after{background:0 0}.IOXcIa_intro{min-height:0;padding:calc(var(--stage-top,0px) + var(--coind-section-space)) 0 var(--coind-section-space);grid-area:1/2;align-self:center}.IOXcIa_panel{width:auto;padding:var(--coind-section-space) 0;grid-area:1/3;align-self:center}.IOXcIa_stage[data-mode=split]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:0}.IOXcIa_stage[data-mode=split] .IOXcIa_art{grid-area:1/1}.IOXcIa_stage[data-mode=split][data-art=image] .IOXcIa_art:before{background:linear-gradient(to bottom, var(--stage-scrim) 0%, var(--stage-scrim) 45%, transparent 70%)}.IOXcIa_stage[data-mode=split] .IOXcIa_intro{padding:calc(var(--stage-top,0px) + var(--coind-section-space)) var(--coind-gutter) var(--coind-section-space);grid-area:1/1;align-self:start}.IOXcIa_stage[data-mode=split] .IOXcIa_panel{width:min(100%, calc(30rem + 2 * var(--coind-gutter)));padding:var(--coind-section-space) var(--coind-gutter);grid-area:1/2;justify-self:center}}
.teBJ5a_form{gap:var(--coind-space-4);min-width:0;display:grid}.teBJ5a_submit{width:100%}.teBJ5a_form .teBJ5a_keyInput{font-family:ui-monospace,monospace;font-size:var(--coind-font-size-body-lg);letter-spacing:0}.teBJ5a_form h3{overflow-wrap:anywhere;margin:0}.teBJ5a_submit{justify-content:center;align-items:center;gap:var(--coind-space-2);display:inline-flex}.teBJ5a_codeField{gap:var(--coind-space-3);display:grid}.teBJ5a_codeHelp,.teBJ5a_codeError{font-size:var(--coind-type-body-small);margin:0}.teBJ5a_codeHelp{color:var(--coind-color-ink-muted)}.teBJ5a_codeError{color:var(--coind-color-error);font-weight:var(--coind-font-weight-bold)}.teBJ5a_codeBoxes{display:grid}.teBJ5a_codeBoxes>*{grid-area:1/1}.teBJ5a_cells{pointer-events:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.25rem,1.5vw,.5rem);display:grid}.teBJ5a_cells span{border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-sm);min-height:3rem;color:var(--coind-color-ink);background:var(--coind-color-surface-subtle);font:var(--coind-font-weight-bold) var(--coind-type-heading-3) / 1 var(--coind-font-family-sans);transition:border-color var(--coind-duration-fast) var(--coind-ease-standard);place-items:center;display:grid}.teBJ5a_codeBoxes:focus-within .teBJ5a_cells span[data-active]{border:2px solid var(--coind-color-primary-strong);background:var(--coind-color-surface);box-shadow:var(--coind-focus-ring)}.teBJ5a_codeInput{z-index:1;color:#0000;caret-color:#0000;width:100%;min-height:3rem;font-size:var(--coind-font-size-body-lg);background:0 0;border:0;outline:none;padding:0}.teBJ5a_codeInput::selection{background:0 0}.teBJ5a_codeInput[aria-invalid=true]+.teBJ5a_cells span{border-color:var(--coind-color-error)}.teBJ5a_returningLine{justify-content:center;align-items:center;gap:0 var(--coind-space-1);color:var(--coind-color-ink-muted);font-size:var(--coind-type-body-small);flex-wrap:wrap;margin:0;display:flex}.teBJ5a_linkButton{align-items:center;gap:var(--coind-space-1);min-height:2.75rem;color:var(--coind-color-primary-strong);font:inherit;font-weight:var(--coind-font-weight-bold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.teBJ5a_linkButton:focus-visible{border-radius:var(--coind-radius-sm);outline:2px solid var(--coind-color-primary);outline-offset:2px}
.WhJzwq_button{min-width:2.75rem;min-height:var(--coind-control-height-md);border-radius:var(--coind-radius-md);padding:var(--coind-space-2) var(--coind-space-4);font:var(--coind-font-weight-bold) var(--coind-font-size-label-lg) / 1.375 var(--coind-font-family-sans);cursor:pointer;overflow-wrap:anywhere;border:2px solid #0000}.WhJzwq_button:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.WhJzwq_button:disabled{cursor:not-allowed;opacity:.55}.WhJzwq_primary{color:var(--coind-color-primary-foreground);background:var(--coind-color-primary-strong)}.WhJzwq_primary:hover:not(:disabled){background:var(--coind-color-primary-hover)}.WhJzwq_secondary{color:var(--coind-color-ink);border-color:var(--coind-color-border);background:var(--coind-color-surface-subtle)}.WhJzwq_secondary:hover:not(:disabled){border-color:var(--coind-color-primary)}.WhJzwq_ghost{color:var(--coind-color-primary-strong);background:0 0}.WhJzwq_ghost:hover:not(:disabled){background:var(--coind-color-primary-subtle)}.WhJzwq_destructive{color:var(--coind-color-error-foreground);background:var(--coind-color-error)}
._6TE1_a_field{gap:var(--coind-space-1);min-width:0;color:var(--coind-color-ink);font-family:var(--coind-font-family-sans);display:grid}._6TE1_a_label{font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase}._6TE1_a_input{min-height:var(--coind-control-height-md);box-sizing:border-box;border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-sm);width:100%;padding:var(--coind-space-2) var(--coind-space-3);color:var(--coind-color-ink);background:var(--coind-color-surface-subtle);font:inherit}._6TE1_a_input:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}._6TE1_a_input[aria-invalid=true]{border:2px solid var(--coind-color-error);background:var(--coind-color-error-subtle)}._6TE1_a_description,._6TE1_a_error{min-height:1rem;font-size:var(--coind-font-size-caption);overflow-wrap:anywhere;margin:0;line-height:1.333}._6TE1_a_error{color:var(--coind-color-error)}._6TE1_a_sm{min-height:var(--coind-control-height-sm);font-size:var(--coind-font-size-body)}._6TE1_a_md{min-height:var(--coind-control-height-md);font-size:var(--coind-font-size-body-lg)}._6TE1_a_lg{min-height:var(--coind-control-height-lg);font-family:var(--coind-font-family-display);font-size:1.75rem;font-weight:var(--coind-font-weight-bold);letter-spacing:.32em}
.Z87c0W_form{gap:var(--coind-space-4);min-width:0;display:grid}.Z87c0W_form a{align-items:center;min-height:2.75rem;display:inline-flex}.Z87c0W_notice{gap:var(--coind-space-1);border-radius:var(--coind-radius-sm);padding:var(--coind-space-3);color:var(--coind-color-ink);background:var(--coind-color-primary-subtle);display:grid}.Z87c0W_notice strong{font-family:var(--coind-font-family-display)}.Z87c0W_notice span{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body)}.Z87c0W_error{color:var(--coind-color-error);font-size:var(--coind-font-size-body);margin:0}.Z87c0W_submit{width:100%}
.VkhZiG_fullWidth{width:100%}.VkhZiG_themeLink{min-height:2.75rem;color:inherit;font-size:var(--coind-type-body-small);font-weight:var(--coind-font-weight-bold);align-items:center;display:inline-flex}.VkhZiG_reset{border:0;margin:0;padding:0;list-style:none}.VkhZiG_reset>legend{margin-bottom:var(--coind-space-3);padding:0}.VkhZiG_specimen{gap:var(--coind-space-4)}.VkhZiG_specimenRow{gap:var(--coind-space-1);display:grid}.VkhZiG_choice{align-items:center;gap:var(--coind-space-2);min-height:2.75rem;display:flex}.VkhZiG_choice input{width:1.25rem;height:1.25rem;margin:0}.VkhZiG_facts{gap:var(--coind-space-1) var(--coind-space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.VkhZiG_facts dd{font-weight:var(--coind-font-weight-bold);margin:0}.VkhZiG_form{max-width:36rem}.VkhZiG_progress{border-left:.375rem solid var(--coind-progress-upcoming)}.VkhZiG_progress[data-state=complete]{border-left-color:var(--coind-progress-complete)}.VkhZiG_progress[data-state=active]{border-left-color:var(--coind-progress-active)}.VkhZiG_progress[data-state=locked]{border-left-color:var(--coind-progress-locked);color:var(--coind-color-ink-muted)}.VkhZiG_swatch{gap:var(--coind-space-1);display:grid}.VkhZiG_swatch>span{border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-control);height:3rem}.VkhZiG_elevation{border-radius:var(--coind-radius-card);min-height:4.5rem;color:var(--coind-color-ink);background:var(--coind-surface-elevated);place-items:center;display:grid}.VkhZiG_disclosure>summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}
.Q3Q3la_layout{gap:var(--coind-space-5);min-width:0;display:grid}.Q3Q3la_layout>*{min-width:0}.Q3Q3la_intro{max-width:34rem}.Q3Q3la_eyebrow{margin-bottom:var(--coind-space-3);color:var(--coind-color-primary-strong);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:inline-block}.Q3Q3la_intro h1{margin-bottom:var(--coind-space-3);font-size:var(--coind-type-display-hero);letter-spacing:-.03em;font-weight:800;line-height:.98}.Q3Q3la_intro p,.Q3Q3la_cardCopy{color:var(--coind-color-ink-muted)}.Q3Q3la_card{width:100%;max-width:29rem;box-shadow:var(--coind-shadow-md);justify-self:center}.Q3Q3la_card h2{margin-bottom:var(--coind-space-2);font-size:var(--coind-type-heading-2)}.Q3Q3la_cardCopy{margin-bottom:var(--coind-space-4)}.Q3Q3la_backLink{margin:var(--coind-space-3) 0 0;text-align:center;font-size:var(--coind-font-size-body)}.Q3Q3la_backLink a{min-height:2.75rem;padding-inline:var(--coind-space-2);align-items:center;display:inline-flex}@media (min-width:1024px){.Q3Q3la_layout{align-items:center;gap:var(--coind-space-6);grid-template-columns:minmax(0,1fr) minmax(22rem,29rem)}.Q3Q3la_card{justify-self:end}}
._5M68zq_stage[data-art]{--stage-scrim:#ffffff59;--stage-band:clamp(9rem, 30vw, 22rem)}._5M68zq_eyebrow{max-width:13ch}._5M68zq_title{max-width:6ch}._5M68zq_lede{color:var(--coind-color-ink)}._5M68zq_lede span{display:inline-block}._5M68zq_features{padding-block:var(--coind-space-5) var(--coind-section-space);gap:var(--coind-space-3);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;list-style:none;display:grid}._5M68zq_features li{align-content:start;justify-items:center;gap:var(--coind-space-1);display:grid}._5M68zq_features svg{margin-bottom:var(--coind-space-1);color:var(--coind-color-primary-strong)}._5M68zq_features li[data-icon=trophy] svg{color:var(--coind-color-accent)}._5M68zq_featureTitle{font-size:var(--coind-type-body-small);font-weight:var(--coind-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}
.lu4IlG_pet{z-index:20;border:3px solid var(--coind-color-surface);border-radius:var(--coind-radius-full);background:var(--coind-color-primary-subtle);width:4rem;height:4rem;box-shadow:var(--coind-shadow-md), 0 0 0 2px var(--coind-color-primary);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.lu4IlG_pet img{object-fit:cover;object-position:top;width:100%;height:100%}.lu4IlG_pet:focus-visible,.lu4IlG_close:focus-visible,.lu4IlG_topic:focus-visible{outline:2px solid var(--coind-color-primary);outline-offset:2px;box-shadow:var(--coind-focus-ring)}.lu4IlG_panel{color:var(--coind-color-ink);right:var(--coind-space-2);top:var(--coind-space-2);left:var(--coind-space-2);z-index:20;max-height:calc(100dvh - var(--coind-space-3));overscroll-behavior:contain;border:1px solid var(--coind-color-border);border-radius:var(--coind-radius-md);background:var(--coind-color-surface);box-shadow:var(--coind-shadow-md);grid-template-rows:auto auto auto;margin-block:auto;display:grid;position:fixed;overflow-y:auto}.lu4IlG_head{gap:var(--coind-space-2);border-bottom:1px solid var(--coind-color-border);padding:var(--coind-space-2) var(--coind-space-3);grid-template-columns:2.5rem 1fr 2.75rem;align-items:center;display:grid}.lu4IlG_headAvatar{border-radius:var(--coind-radius-full);object-fit:cover;object-position:top;background:var(--coind-color-primary-subtle);width:2.5rem;height:2.5rem}.lu4IlG_name,.lu4IlG_role{margin:0}.lu4IlG_name{font-family:var(--coind-font-family-display);font-weight:var(--coind-font-weight-bold)}.lu4IlG_role{color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-caption)}.lu4IlG_close{border-radius:var(--coind-radius-full);background:var(--coind-color-surface-subtle);cursor:pointer;border:0;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1}.lu4IlG_log{align-content:start;gap:var(--coind-space-2);padding:var(--coind-space-3);display:grid;overflow-y:auto}.lu4IlG_coachMessage,.lu4IlG_studentMessage{border-radius:var(--coind-radius-md);max-width:88%;padding:var(--coind-space-2) var(--coind-space-3);margin:0}.lu4IlG_coachMessage{background:var(--coind-color-surface-subtle);justify-self:start}.lu4IlG_studentMessage{color:var(--coind-color-primary-foreground);background:var(--coind-color-primary-strong);justify-self:end}.lu4IlG_topics{gap:var(--coind-space-2);border-top:1px solid var(--coind-color-border);padding:var(--coind-space-3);flex-wrap:wrap;display:flex}.lu4IlG_topic{border:1px solid var(--coind-color-primary);border-radius:var(--coind-radius-full);min-height:2.75rem;padding:var(--coind-space-1) var(--coind-space-3);color:var(--coind-color-primary-strong);background:var(--coind-color-surface);font-weight:var(--coind-font-weight-medium);text-align:left;cursor:pointer}.lu4IlG_topic:hover{background:var(--coind-color-primary-subtle)}@media (min-width:600px){.lu4IlG_panel{width:24rem;left:auto;right:var(--coind-space-4)}}.lu4IlG_panel::backdrop{background:var(--coind-scrim-soft)}
.N814Uq_card{width:min(100%, var(--coind-reading-width));margin-inline:auto}.N814Uq_status{margin-bottom:var(--coind-space-3);border-radius:var(--coind-radius-full);padding:var(--coind-space-1) var(--coind-space-2);color:var(--coind-color-accent-foreground);background:var(--coind-color-accent-subtle);font-family:var(--coind-font-family-display);font-size:var(--coind-font-size-label-sm);font-weight:var(--coind-font-weight-bold);display:inline-block}.N814Uq_card h1{margin-bottom:var(--coind-space-2);font-size:var(--coind-type-display-section);line-height:1.05}.N814Uq_card>p{color:var(--coind-color-ink-muted)}.N814Uq_notice{margin-block:var(--coind-space-4);gap:var(--coind-space-3);border-radius:var(--coind-radius-sm);padding:var(--coind-space-3);background:var(--coind-color-surface-subtle);display:flex}.N814Uq_noticeMark{border-radius:var(--coind-radius-full);background:var(--coind-color-primary);flex:none;width:.5rem}.N814Uq_notice p{margin:var(--coind-space-1) 0 0;color:var(--coind-color-ink-muted);font-size:var(--coind-font-size-body)}
