.ICuZDq_backLink{color:var(--foreground-muted);margin-bottom:var(--spacing-8);text-decoration:none;display:inline-block}
.W3UyTW_diff{gap:var(--spacing-16);padding:0 var(--spacing-16);flex-direction:column;display:flex}.W3UyTW_diff ul{border:1px solid var(--border-color);padding:0;list-style:none}.W3UyTW_cardActions{gap:var(--spacing-16);flex-direction:column;display:flex}.W3UyTW_sectionHeader{padding:var(--spacing-16);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--border-radius);border:1px solid var(--border-color);font-weight:700}.W3UyTW_applyActions{margin-top:var(--spacing-32)}
._2C8RFG_diffItem{cursor:pointer;position:relative}._2C8RFG_diffItemButt{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:flex}._2C8RFG_row{padding:var(--spacing-16) var(--spacing-16);border-bottom:1px solid var(--border-color);border-left:3px solid var(--border-color);flex-wrap:wrap;flex:1;align-items:center;transition:opacity .25s;display:flex;position:relative}._2C8RFG_diffCell{gap:var(--spacing-8);display:flex}._2C8RFG_row._2C8RFG_excluded{opacity:.3}._2C8RFG_label{flex:1}._2C8RFG_added{background:var(--success-bg);border-left-color:var(--success-border)}._2C8RFG_changed{background:var(--background-alt);border-left-color:var(--primary)}._2C8RFG_removed{background:var(--danger-bg);border-left-color:var(--danger-border);opacity:.7;text-decoration:line-through}._2C8RFG_labelRow{letter-spacing:.06em;text-transform:uppercase;padding:var(--spacing-16);color:var(--foreground-muted);font-weight:700;display:block}._2C8RFG_status{justify-content:flex-end;align-items:flex-start;width:100%;height:100%;transition:opacity .25s .5s;display:flex;position:absolute;top:0;left:0}._2C8RFG_diffItem:focus-within ._2C8RFG_status{opacity:1}._2C8RFG_status span{background:var(--input-overlay);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:var(--spacing-8);color:var(--foreground-muted)}._2C8RFG_arrow{text-align:center;width:100%;color:var(--foreground-muted)}._2C8RFG_arrow svg{transform:rotate(90deg)}
.PkLFFq_addItem{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-8);padding-right:var(--spacing-16);scroll-margin-top:var(--spacing-48);display:flex}.PkLFFq_addItem button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);color:var(--category-item-color);border:0}.PkLFFq_addItem button.PkLFFq_requiredIcon{color:var(--primary)}.PkLFFq_addItem svg{color:inherit}.PkLFFq_inputWrapper{flex:1}.PkLFFq_input{field-sizing:content;border:none;border-bottom:1px solid var(--border-color);font-size:var(--font-size-text-4);color:inherit;resize:none;padding:0;padding:var(--spacing-8);font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;outline:none;flex:1;font-family:inherit;transition:border-color .25s}.PkLFFq_input:hover{border-bottom-color:var(--border-color)}.PkLFFq_input:focus{border-bottom-color:var(--category-header-color)}.PkLFFq_input::placeholder{color:inherit;opacity:.6}
.sUiYRq_addCategoryHeader{background:var(--category-header-bg)}.sUiYRq_addCategoryItemInput.sUiYRq_addCategoryItemInput svg{color:var(--category-header-color)}
.eVmUeG_categoryHeader{background:var(--category-header-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-color);align-items:stretch;width:100%;transition:opacity .25s;display:flex}.eVmUeG_categoryHeaderInner{padding-right:var(--spacing-16);flex:1;align-items:center;display:flex}.eVmUeG_categoryHeaderInner.eVmUeG_isEditing{flex:unset}.eVmUeG_count,.eVmUeG_count hr,.eVmUeG_label,.eVmUeG_editLabel{color:var(--category-header-color);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.eVmUeG_count{padding:0 var(--spacing-16)}.eVmUeG_editLabel.eVmUeG_editLabel button{color:var(--category-header-icon-color)}.eVmUeG_editLabel{flex:1}.eVmUeG_collapseWrapper{flex:1;align-items:center;display:flex}.eVmUeG_complete{opacity:.7}.eVmUeG_itemsWrapper{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.eVmUeG_itemsWrapper.eVmUeG_expanded{grid-template-rows:1fr}.eVmUeG_itemsInner{overflow:hidden}.eVmUeG_items{margin:0;padding:0;list-style:none}

.bdvCQq_checklistCount{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}.bdvCQq_count{flex-direction:column;flex-shrink:0;align-items:center;font-weight:700;display:flex}.bdvCQq_count hr{width:var(--spacing-24);color:inherit;border:none;border-top:1px solid;margin:0}.bdvCQq_count>:first-child{padding-bottom:.1rem}.bdvCQq_count>:last-child{padding-top:.1rem}
.kOk8TW_header{gap:var(--spacing-16);padding:var(--spacing-16);flex-direction:column;display:flex}.kOk8TW_toolbar{justify-content:space-between;align-items:flex-end;gap:var(--spacing-16);padding:var(--spacing-16);flex-wrap:wrap;display:flex}.kOk8TW_actionCluster{gap:var(--spacing-16);flex-wrap:wrap;justify-content:space-between;display:flex}.kOk8TW_actionCluster.kOk8TW_isDefaultList{flex-direction:row-reverse;flex:1;justify-content:space-between}.kOk8TW_categories{flex-direction:column;display:flex}.kOk8TW_notFound{gap:var(--spacing-16);padding:var(--spacing-48) var(--spacing-16);flex-direction:column;display:flex}.kOk8TW_nameInput,.kOk8TW_descInput{all:unset;box-sizing:border-box;width:100%;color:var(--foreground);border-bottom:1px solid var(--border-color);outline:none;transition:border-color .15s;display:block}.kOk8TW_nameInput{font-size:var(--font-h1);line-height:var(--line-height-h1);font-weight:700}.kOk8TW_checklistName,.kOk8TW_checklistDesc{border-bottom:1px solid #0000}.kOk8TW_checklistDesc.kOk8TW_checklistDesc{margin:0}.kOk8TW_descInput{color:var(--foreground-muted);font-size:var(--font-size-text-4,1.6rem);line-height:var(--line-height-text-4,2.4rem);min-height:var(--line-height-text-4,2.4rem)}.kOk8TW_headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.kOk8TW_form{padding:var(--spacing-16);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.kOk8TW_field{width:100%}.kOk8TW_addItem{padding:var(--spacing-8) var(--spacing-16);border-top:1px solid var(--border-color)}.kOk8TW_addCategory{padding:var(--spacing-16)}
.NiSc2a_col{column-gap:var(--spacing-16);row-gap:var(--spacing-16);padding-top:var(--spacing-16);flex-wrap:wrap;justify-content:flex-end;display:flex}.NiSc2a_bottomRow{gap:var(--spacing-16);justify-content:flex-end;display:flex}.NiSc2a_toolbar{padding:var(--spacing-16)}@media (min-width:769px){.NiSc2a_col{gap:var(--spacing-16);flex-wrap:wrap;flex:1;justify-content:flex-end;padding-top:0;display:flex}.NiSc2a_toolbar{flex-flow:wrap;display:flex}.NiSc2a_actionCluster{gap:var(--spacing-16);flex-wrap:wrap;display:flex}}
._5iH1ga_wrapper{position:relative}._5iH1ga_dropdown{top:calc(100% + var(--spacing-8));background:var(--background-hover);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow-alt);flex-direction:column;min-width:16rem;display:flex;position:absolute;right:0;overflow:hidden}._5iH1ga_option{all:unset;cursor:pointer;padding:var(--spacing-8) var(--spacing-16);color:var(--foreground);font-size:1.4rem;transition:background .15s}._5iH1ga_option:hover{background:var(--background-alt)}
._8thIlW_cardWrapper{scroll-margin-top:8rem;display:flex;position:relative}._8thIlW_card{text-align:left;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-16);box-shadow:var(--box-shadow);gap:var(--spacing-24);background-color:#0000;flex-direction:column;flex:1;transition:all .2s;display:flex}._8thIlW_card:hover{background-color:var(--background-hover)}._8thIlW_card._8thIlW_cardSelected{border-color:var(--btn-bg);box-shadow:var(--box-shadow-alt);background-color:var(--background-active);opacity:.3}._8thIlW_card._8thIlW_highlight{border-color:var(--btn-bg);box-shadow:0 2px 6px 2px #1e602c7a}._8thIlW_enrolmentClosed{border-color:#0000}._8thIlW_enrolmentClosed>*{opacity:.3;border-color:#0000;transition:opacity .25s}._8thIlW_enrolmentClosed ._8thIlW_enrollmentContainer,._8thIlW_enrolmentClosed:hover>*,._8thIlW_enrolmentClosed:focus>*{opacity:1}._8thIlW_enrolmentClosed ._8thIlW_timeGrid button{border-color:#0000}._8thIlW_timeButton{white-space:nowrap;flex:1}._8thIlW_districtInfo{gap:var(--spacing-8);flex:1;display:flex}._8thIlW_timeGrid{justify-content:center;gap:var(--spacing-8);flex-wrap:wrap-reverse;display:flex}._8thIlW_timeGrid button{box-shadow:var(--box-shadow)}._8thIlW_header{justify-content:space-between;align-items:flex-start;display:flex}._8thIlW_headerActions{align-items:center;gap:var(--spacing-8);flex-direction:column;align-items:flex-end;display:flex}._8thIlW_headerActionsIcons{gap:var(--spacing-16);display:flex}._8thIlW_seats{color:var(--foreground-muted);white-space:nowrap}._8thIlW_examDate{flex-direction:column;display:flex}._8thIlW_examDateLabel{color:var(--foreground-muted);text-transform:uppercase;font-weight:700}._8thIlW_label{text-transform:uppercase;letter-spacing:.5px}._8thIlW_districtName{color:var(--font-color-success);font-weight:700}._8thIlW_enrollmentContainerInner{background-color:var(--background-overlay);text-align:center;padding:var(--spacing-16) var(--spacing-16);border-radius:var(--border-radius)}._8thIlW_enrollmentHeader{color:var(--foreground-muted);margin-bottom:var(--spacing-8)}._8thIlW_enrollmentLink{background-color:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-font);gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}
._WPWJa_dialog{width:calc(100% - var(--spacing-32));max-width:72rem;max-height:calc(100dvh - var(--spacing-32));color:var(--foreground);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-alt);overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden auto}._WPWJa_captcha:not(:empty){padding:var(--spacing-16);justify-content:center;display:flex}._WPWJa_dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._WPWJa_dialog[open]{animation:.22s ease-out _WPWJa_dialog-enter}@keyframes _WPWJa_dialog-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){._WPWJa_dialog{width:calc(100% - var(--spacing-16));max-height:calc(100dvh - var(--spacing-16))}}@media (prefers-reduced-motion:reduce){._WPWJa_dialog[open]{animation:none}}
.paZfaW_wrapper{align-items:center;gap:var(--spacing-8);display:flex}.paZfaW_wrapper.paZfaW_xl .paZfaW_bar{gap:var(--spacing-16);height:var(--spacing-16)}.paZfaW_bar{background:var(--border-color);border-radius:5px;flex:1;height:5px;position:relative}.paZfaW_primaryFill,.paZfaW_secondaryFill{border-radius:5px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.paZfaW_primaryFill{background:var(--progress-answered)}.paZfaW_secondaryFill{background:var(--progress-mastered)}.paZfaW_marker{border-radius:var(--border-radius-full);background:var(--foreground);opacity:.7;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}
.lRyH6W_cta{background:var(--btn-bg);color:var(--btn-font);cursor:pointer;box-shadow:var(--box-shadow);margin:var(--spacing-8) var(--spacing-8) 0 0;border:none;border-radius:99rem;flex-direction:row-reverse;align-items:center;gap:0;padding:1rem;transition:background .2s,transform .2s,opacity .22s;display:inline-flex}.lRyH6W_cta.lRyH6W_leftHanded{flex-direction:row}.lRyH6W_cta:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}.lRyH6W_mark{flex-shrink:0;font-size:2.4rem;display:inline-flex;position:relative}.lRyH6W_moon{border:1px solid var(--border-color);background:var(--background);width:1.8rem;height:1.8rem;color:var(--foreground);box-shadow:var(--box-shadow);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-1.6rem;right:-1.4rem}.lRyH6W_label.lRyH6W_label{opacity:0;max-width:0;color:var(--btn-font);white-space:nowrap;margin:0;transition:max-width .25s,margin .25s,opacity .2s;overflow:hidden}.lRyH6W_cta.lRyH6W_hidden .lRyH6W_label.lRyH6W_label,.lRyH6W_cta.lRyH6W_teaser .lRyH6W_label.lRyH6W_label{max-width:22rem;margin-right:var(--spacing-8);opacity:1}.lRyH6W_cta.lRyH6W_leftHanded.lRyH6W_hidden .lRyH6W_label.lRyH6W_label,.lRyH6W_cta.lRyH6W_leftHanded.lRyH6W_teaser .lRyH6W_label.lRyH6W_label{margin-right:0;margin-left:var(--spacing-8)}.lRyH6W_cta.lRyH6W_hidden,.lRyH6W_cta.lRyH6W_teaser{transform:translateY(calc(-.5 * var(--entrance-viewport,100dvh) + 100% + var(--spacing-16)))}.lRyH6W_cta.lRyH6W_hidden{opacity:0;visibility:hidden;transform:translateY(calc(-.5 * var(--entrance-viewport,100dvh) + 100% + var(--spacing-16))) translateX(calc(100% + var(--spacing-32)))}.lRyH6W_cta.lRyH6W_leftHanded.lRyH6W_hidden{transform:translateY(calc(-.5 * var(--entrance-viewport,100dvh) + 100% + var(--spacing-16))) translateX(calc(-100% - var(--spacing-32)))}.lRyH6W_cta.lRyH6W_teaser{transition:transform .4s ease-out,opacity .4s ease-out,visibility .4s,background .2s}.lRyH6W_cta.lRyH6W_landing{transition:transform .6s cubic-bezier(.4,0,.2,1) .2s,background .2s;transform:none}.lRyH6W_cta.lRyH6W_hidden .lRyH6W_moon{opacity:0;transform:translate(-1rem,1.4rem)scale(.3)}.lRyH6W_cta.lRyH6W_teaser .lRyH6W_moon{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .35s,opacity .35s .35s}.lRyH6W_cta.lRyH6W_leaving{opacity:0;pointer-events:none;transform:translateY(.4rem)scale(.9)}@media (prefers-reduced-motion:reduce){.lRyH6W_cta,.lRyH6W_cta .lRyH6W_label.lRyH6W_label,.lRyH6W_cta .lRyH6W_moon{transition:none}.lRyH6W_label.lRyH6W_label{max-width:none;margin-right:var(--spacing-8);opacity:1}.lRyH6W_leftHanded .lRyH6W_label.lRyH6W_label{margin-right:0;margin-left:var(--spacing-8)}}
.MzC28G_root{right:var(--spacing-8);bottom:var(--spacing-8);align-items:flex-end;gap:var(--spacing-8);flex-direction:column;display:flex;position:fixed;overflow:hidden}.MzC28G_leaving{pointer-events:none}.MzC28G_panel{gap:var(--spacing-16);background:var(--background);border:0px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow);opacity:0;transform-origin:100% 100%;visibility:hidden;width:min(34rem, calc(100vw - var(--spacing-32)));z-index:-1;flex-direction:column;transition:transform .24s,opacity .2s,visibility .24s;display:flex;position:absolute;overflow:hidden;transform:translateY(.8rem)scale(.96)}.MzC28G_panelOpen{z-index:unset;padding-bottom:var(--spacing-16);opacity:1;visibility:visible;border-width:1px;position:relative;transform:none}.MzC28G_header{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-16) 0;display:flex}.MzC28G_title.MzC28G_title{font-weight:600}.MzC28G_headerMeta{align-items:center;gap:var(--spacing-8);display:flex}.MzC28G_stepCounter.MzC28G_stepCounter{color:var(--foreground-muted);font-variant-numeric:tabular-nums}.MzC28G_closeBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.MzC28G_closeBtn:hover{color:var(--foreground)}.MzC28G_viewport{transition:height .24s;overflow:hidden}.MzC28G_track{align-items:flex-start;transition:transform .3s;display:flex}.MzC28G_step{gap:var(--spacing-16);padding:0 var(--spacing-16);flex-direction:column;flex:0 0 100%;max-height:min(55dvh,100dvh - 22rem);display:flex;overflow-y:auto}.MzC28G_question.MzC28G_question{flex-shrink:0;margin:0}.MzC28G_options{gap:var(--spacing-8);flex-direction:column;flex-shrink:0;display:flex}.MzC28G_checkboxRow{gap:var(--spacing-8);cursor:pointer}.MzC28G_choice{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--foreground);cursor:pointer;text-align:left;font:inherit;background:0 0;transition:background .15s,border-color .15s;display:flex}.MzC28G_choice:hover{background:var(--background-hover)}.MzC28G_choiceSelected,.MzC28G_choiceSelected:hover{background:var(--success-bg);border-color:var(--success-border)}.MzC28G_choiceCheck{color:var(--success-border);opacity:0;flex-shrink:0;font-size:1.8rem;transition:opacity .15s}.MzC28G_choiceSelected .MzC28G_choiceCheck{opacity:1}.MzC28G_comment.MzC28G_comment{flex-shrink:0;margin:0}.MzC28G_errorMessage.MzC28G_errorMessage{padding:0 var(--spacing-16);color:var(--danger-border);margin:0}.MzC28G_emptyHint.MzC28G_emptyHint{padding:0 var(--spacing-16);color:var(--foreground-muted);margin:0}.MzC28G_footer{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-16);display:flex}.MzC28G_hideForeverBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.MzC28G_hideForeverBtn:hover{color:var(--foreground)}.MzC28G_nav{align-items:center;gap:var(--spacing-8);display:flex}.MzC28G_chevronLeft{transform:rotate(90deg)}.MzC28G_chevronRight{transform:rotate(-90deg)}.MzC28G_thanks{justify-content:center;align-items:center;gap:var(--spacing-8);padding:var(--spacing-16);text-align:center;background:var(--background);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}.MzC28G_thanksVisible{opacity:1;visibility:visible}.MzC28G_thanksIcon{background:var(--success-bg);width:4.8rem;height:4.8rem;color:var(--success-border);border-radius:50%;place-items:center;font-size:2.4rem;display:grid}.MzC28G_thanksText.MzC28G_thanksText{margin:0}@media (max-width:374px){.MzC28G_root{right:var(--spacing-8);position:fixed}.MzC28G_panel{width:calc(100vw - var(--spacing-16))}}@media (prefers-reduced-motion:reduce){.MzC28G_panel,.MzC28G_viewport,.MzC28G_track,.MzC28G_thanks{transition:none}}
.PzyBkG_handle,.PzyBkG_scrim{display:none}@media (min-width:769px){.PzyBkG_nav{min-width:0;margin-left:var(--spacing-16);flex:1;justify-content:center;align-items:center;gap:.2rem;display:flex}.PzyBkG_menuButton.PzyBkG_menuButton{display:none}}@media (max-width:768px){.PzyBkG_nav{display:none}.PzyBkG_scrim{z-index:var(--z-index-nav);background:var(--scrim);opacity:0;pointer-events:none;cursor:default;border:0;padding:0;transition:opacity .25s;display:block;position:fixed;inset:0}.PzyBkG_scrim.PzyBkG_isOpen{opacity:1;pointer-events:auto}.PzyBkG_nav.PzyBkG_isOpen{z-index:var(--z-index-nav);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;max-height:85dvh;box-shadow:var(--box-shadow-alt);padding:var(--spacing-8) var(--spacing-16) calc(var(--spacing-32) + env(safe-area-inset-bottom));color:var(--foreground);text-shadow:none;border-bottom:0;animation:.25s PzyBkG_sheetIn;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.PzyBkG_nav.PzyBkG_isOpen .PzyBkG_handle{width:4rem;height:.4rem;margin:var(--spacing-8) auto var(--spacing-16);border-radius:var(--border-radius-full);background:var(--border-color);display:block}@keyframes PzyBkG_sheetIn{0%{transform:translateY(var(--spacing-24));opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PzyBkG_nav.PzyBkG_isOpen{animation:none}.PzyBkG_scrim{transition:none}}body:has([data-header-scene]) header[data-at-top] .PzyBkG_menuButton.PzyBkG_menuButton{color:var(--btn-frosted-font);text-shadow:none}body:has([data-header-scene]) header[data-at-top] .PzyBkG_menuButton.PzyBkG_menuButton:hover{background-color:var(--btn-frosted-bg-hover);border-color:#0000}}
.bzyl2a_label{align-items:center;gap:.8rem;font-weight:500;display:inline-flex}.bzyl2a_dot{background-color:var(--primary);border-radius:50%;width:.8rem;height:.8rem}.bzyl2a_trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.bzyl2a_navItem svg{transition:transform .25s}.bzyl2a_open>.bzyl2a_navItemContent svg{transform:rotate(180deg)}@media (min-width:769px){.bzyl2a_navItem{position:relative}.bzyl2a_navItemContent{padding:.6rem var(--spacing-16);border-radius:var(--border-radius-full);align-items:center;gap:.4rem;transition:background-color .2s;display:flex}.bzyl2a_navItemContent:hover,.bzyl2a_open>.bzyl2a_navItemContent{background-color:var(--hover)}.bzyl2a_active>.bzyl2a_navItemContent{background-color:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}body:has([data-header-scene]) header[data-at-top] .bzyl2a_active>.bzyl2a_navItemContent{background-color:var(--btn-frosted-bg);color:var(--btn-frosted-font)}.bzyl2a_subNavWrapper{z-index:1;min-width:22rem;padding:var(--spacing-8);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-alt);color:var(--foreground);text-shadow:none;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .6rem);left:0;transform:translateY(.4rem)}.bzyl2a_open>.bzyl2a_subNavWrapper{opacity:1;visibility:visible;transform:none}.bzyl2a_subNav{flex-direction:column;gap:.2rem;display:flex}.bzyl2a_subNav .bzyl2a_navItem{white-space:nowrap}.bzyl2a_subNav .bzyl2a_navItemContent{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius)}.bzyl2a_subNav .bzyl2a_navItemContent a{width:100%;display:block}}@media (prefers-reduced-motion:reduce){.bzyl2a_navItem svg,.bzyl2a_navItemContent,.bzyl2a_subNavWrapper{transition:none}}@media (max-width:768px){.bzyl2a_navItem{display:block}.bzyl2a_navItemContent{border-radius:var(--border-radius);justify-content:space-between;align-items:center;display:flex}.bzyl2a_navItemContent a{width:100%;padding:var(--spacing-16);display:block}.bzyl2a_navItemContent:active{background-color:var(--hover)}.bzyl2a_active>.bzyl2a_navItemContent{background-color:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.bzyl2a_trigger{pointer-events:none}.bzyl2a_trigger svg{display:none}.bzyl2a_hasSubnav>.bzyl2a_navItemContent a{padding:0}.bzyl2a_hasSubnav>.bzyl2a_navItemContent .bzyl2a_label{padding:var(--spacing-16) var(--spacing-16) var(--spacing-8);text-transform:uppercase;letter-spacing:.08em;min-height:1.6rem;color:var(--foreground-muted);font-size:1.2rem;line-height:1.6rem}.bzyl2a_hasSubnav.bzyl2a_active>.bzyl2a_navItemContent{background-color:#0000}.bzyl2a_active>.bzyl2a_navItemContent>a>.bzyl2a_label,.bzyl2a_active>.bzyl2a_navItemContent>.bzyl2a_label{color:var(--primary)}.bzyl2a_subNavWrapper{max-height:none;overflow:visible}.bzyl2a_subNav{border-left:1px solid var(--border-color);margin-left:.8rem;padding-left:.8rem}.bzyl2a_subNav .bzyl2a_navItem+.bzyl2a_navItem{margin-top:.2rem}.bzyl2a_navItem+.bzyl2a_hasSubnav{margin-top:var(--spacing-8)}}
.q_m67W_hero{background:linear-gradient(135deg,#0d1f12 0%,#1a3320 100%);min-height:80svh;display:flex;position:relative;overflow:hidden}.q_m67W_hero.q_m67W_small{min-height:0}.q_m67W_hero .q_m67W_overlay{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.q_m67W_video{opacity:.1;transition:opacity .5s linear}.q_m67W_video.q_m67W_canPlayThrough{opacity:1}.q_m67W_heroContent{color:#fff;background:linear-gradient(90deg,#000000b3 0%,#00000059 55%,#0000 100%);width:100%;display:flex;position:relative}.q_m67W_hero.q_m67W_rightAlign .q_m67W_heroContent{background:linear-gradient(270deg,#000000b3 0%,#00000059 55%,#0000 100%);justify-content:flex-end}.q_m67W_hero.q_m67W_rightAlign .q_m67W_heroContentInner{text-align:right;align-items:flex-end}.q_m67W_heroContentInner{justify-content:center;gap:var(--spacing-32);width:100%;padding:var(--spacing-24);max-width:var(--max-width);flex-direction:column;margin:0 auto;display:flex}.q_m67W_heroContentInner>*{max-width:50rem}.q_m67W_heroContentInner p{text-shadow:var(--text-shadow);margin:0}.q_m67W_heroContentInnerCta>*{margin:var(--spacing-8);margin-right:var(--spacing-16);margin-left:0;display:inline-block}.q_m67W_headline{text-shadow:var(--text-shadow-strong)}@media (min-width:769px){.q_m67W_hero video{display:block}}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.ELCvxa_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.ELCvxa_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
.ALMA4G_rail{gap:var(--spacing-8);flex-direction:column;display:flex}.ALMA4G_main{align-items:center;gap:var(--spacing-16);display:flex}.ALMA4G_trackArea{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.ALMA4G_summary{color:var(--foreground-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ALMA4G_timerSlot,.ALMA4G_actionSlot{flex:none}.ALMA4G_minimap{flex-wrap:wrap;gap:.4rem;display:flex}.ALMA4G_dot{border:1px solid var(--border-color-strong);border-radius:var(--border-radius-s);background:var(--background-alt);width:2.4rem;height:2.4rem;color:var(--foreground-muted);cursor:pointer;place-items:center;padding:0;transition:background-color .15s,border-color .15s,translate .15s;display:grid}.ALMA4G_dot:hover{border-color:var(--primary);translate:0 -1px}.ALMA4G_dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ALMA4G_dotLabel{font-family:var(--font-family-mono);font-size:var(--font-size-text-7);line-height:1}.ALMA4G_dot.ALMA4G_dotCorrect{background:var(--success-bg);border-color:var(--success-border);color:var(--foreground)}.ALMA4G_dot.ALMA4G_dotWrong{background:var(--danger-bg);border-color:var(--danger-border);color:var(--foreground)}@media (max-width:480px){.ALMA4G_main{flex-wrap:wrap}}
.ciOjia_pitch{display:flex;position:relative}.ciOjia_art{position:absolute;inset:0;overflow:hidden}.ciOjia_art svg{width:100%;height:100%;display:block}.ciOjia_blend{width:100%;height:6.4rem;display:block;position:absolute;bottom:0;left:0;right:0}.ciOjia_inner{width:100%;max-width:var(--max-width);color:#fff;flex:1;grid-template-columns:1fr;grid-template-areas:"head""card""desc";gap:2rem;margin:0 auto;padding:3.2rem 2.4rem 10rem;display:grid;position:relative}body:has([data-header-scene]) .ciOjia_inner{padding-top:calc(var(--header-height) + var(--spacing-48))}.ciOjia_head{flex-direction:column;grid-area:head;gap:2rem;display:flex}.ciOjia_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--primary);font-size:1.2rem;font-weight:700}.ciOjia_headline{text-shadow:var(--text-shadow-strong)}.ciOjia_innerSolo{grid-template-areas:"head""desc"}.ciOjia_desc{grid-area:desc}.ciOjia_descCta{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.ciOjia_desc p{color:#e9edefeb;text-shadow:var(--text-shadow);max-width:48rem;margin:0}.ciOjia_card{background:var(--background-hover);color:var(--foreground);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-alt);grid-area:card;align-self:center;padding:1.6rem}.ciOjia_trailStep{grid-template-columns:2rem minmax(0,1fr);column-gap:1.2rem;display:grid}.ciOjia_spineCell{position:relative}.ciOjia_spineLine{background:var(--border-color);width:2px;position:absolute;top:1.4rem;bottom:-1.6rem;left:50%;transform:translate(-50%)}.ciOjia_node{border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.ciOjia_nodeActive{background:var(--primary)}.ciOjia_nodeNext{box-sizing:border-box;background:var(--background-hover);border:2px solid var(--foreground-muted)}.ciOjia_nodeMini{box-sizing:border-box;background:var(--background-hover);border:2px solid var(--border-color);width:.9rem;height:.9rem;top:.55rem}.ciOjia_nodeGoal{border-color:var(--primary)}.ciOjia_stepBody{flex-direction:column;gap:1rem;min-width:0;padding-bottom:2.4rem;display:flex}.ciOjia_examBody{padding-bottom:2.4rem}.ciOjia_stepHead{align-items:center;gap:1.4rem;display:flex}.ciOjia_thumb{background:#163420;border-radius:6px;flex:none;width:7.2rem;height:5rem;position:relative;overflow:hidden}.ciOjia_thumb img{object-fit:cover}.ciOjia_stepGrow{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ciOjia_doorLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:1.15rem;font-weight:700}.ciOjia_cardTitle{margin:0;font-size:1.7rem;font-weight:700;line-height:2.3rem}.ciOjia_cardMeta{color:var(--foreground-muted);font-size:1.3rem;line-height:1.9rem}.ciOjia_progressTrack{background:var(--track-bg);border-radius:99px;height:.5rem;overflow:hidden}.ciOjia_progressFill{background:var(--progress-mastered);border-radius:99px;height:100%;transition:width .3s;display:block}.ciOjia_ctaRow{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:auto;display:flex}.ciOjia_examRow{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.ciOjia_examRowGrow{flex-direction:column;flex:16rem;gap:.3rem;display:flex}.ciOjia_examRowGrow .ciOjia_doorLabel{color:var(--foreground-muted)}.ciOjia_miniBody{padding-bottom:1.8rem}.ciOjia_trailStep:last-child .ciOjia_miniBody{padding-bottom:0}.ciOjia_miniLabel{color:var(--foreground-muted);font-size:1.3rem;line-height:1.9rem}.ciOjia_trailStep:last-child .ciOjia_miniLabel{color:var(--foreground);font-weight:700}@media (min-width:769px){.ciOjia_pitch{min-height:48rem}.ciOjia_inner{grid-template-columns:minmax(0,10fr) minmax(0,9fr);grid-template-areas:"head card""desc card";align-content:center;gap:2rem 4rem}.ciOjia_innerSolo{grid-template-columns:1fr;grid-template-areas:"head""desc";max-width:64rem}.ciOjia_head{align-self:end}.ciOjia_desc{align-self:start}.ciOjia_card{padding:2.4rem}.ciOjia_stepBody{padding-bottom:2.8rem}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.jz3yca_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.jz3yca_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
._01lROW_liveDot{border-radius:var(--border-radius-full);background:var(--primary);width:.8rem;height:.8rem;animation:2.4s ease-in-out infinite _01lROW_liveDotPulse}._01lROW_light{background:var(--surface-brand-foreground)}@keyframes _01lROW_liveDotPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}50%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){._01lROW_liveDot{animation:none}}
.yT6FKW_strip{gap:var(--spacing-16);padding:var(--spacing-24);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex}.yT6FKW_placeholder{padding:var(--spacing-32) var(--spacing-16);border:1px dashed var(--border-color);border-radius:var(--border-radius);color:var(--foreground-muted);text-align:center}
.L-7NlG_scene{--pitch-sky-top:var(--lightningcss-light,#6aadd8)var(--lightningcss-dark,#16382a);--pitch-sky-bottom:var(--lightningcss-light,#9ecbb6)var(--lightningcss-dark,#0a1810);--pitch-celestial:var(--lightningcss-light,#f7e3a0)var(--lightningcss-dark,#e8d9a8);--pitch-hill-far:var(--lightningcss-light,#62a37d)var(--lightningcss-dark,#13301d);--pitch-hill-near:var(--lightningcss-light,#367f57)var(--lightningcss-dark,#0b2113);--pitch-detail:var(--lightningcss-light,#2f4a3a)var(--lightningcss-dark,#0d1f12);--pond-water:var(--lightningcss-light,#6fa8c4)var(--lightningcss-dark,#1a3946);--pond-pad:var(--lightningcss-light,#2f7a52)var(--lightningcss-dark,#17402a);--pond-glint:transparent;--pond-ripple:transparent;--pond-dock:transparent;--pond-butterfly:transparent;--pond-firefly:transparent;--pond-firefly-core:transparent;--pond-reed:transparent}:root[data-accent=amber] .L-7NlG_scene{--pond-glint:var(--lightningcss-light,#f6d98a)var(--lightningcss-dark,#e9c56b)}:root[data-accent=ocean] .L-7NlG_scene{--pond-ripple:var(--lightningcss-light,#dcf0f8)var(--lightningcss-dark,#86c2da)}:root[data-accent=earth] .L-7NlG_scene{--pond-dock:var(--lightningcss-light,#7a5334)var(--lightningcss-dark,#5c3d22)}:root[data-accent=blaze] .L-7NlG_scene{--pond-butterfly:var(--lightningcss-light,#e4570c)var(--lightningcss-dark,#0000);--pond-firefly:var(--lightningcss-light,#0000)var(--lightningcss-dark,#fb923c);--pond-firefly-core:var(--lightningcss-light,#0000)var(--lightningcss-dark,#fff6da)}:root[data-accent=copper] .L-7NlG_scene{--pond-reed:var(--lightningcss-light,#a15d28)var(--lightningcss-dark,#c98a4a)}.L-7NlG_ripple{transform-box:fill-box;transform-origin:50%;opacity:0}:root[data-accent=ocean] .L-7NlG_scene .L-7NlG_ripple{animation:3.2s ease-out infinite L-7NlG_pond-ripple}.L-7NlG_ripple2{animation-delay:1.6s}@keyframes L-7NlG_pond-ripple{0%{opacity:0;transform:scale(.25)}20%{opacity:.9}to{opacity:0;transform:scale(1)}}.L-7NlG_glint{transform-box:fill-box;transform-origin:50%}:root[data-accent=amber] .L-7NlG_scene .L-7NlG_glint{animation:4s ease-in-out infinite L-7NlG_pond-shimmer}@keyframes L-7NlG_pond-shimmer{0%,to{opacity:.35;transform:scaleX(.92)}50%{opacity:.85;transform:scaleX(1.06)}}.L-7NlG_firefly{transform-box:fill-box;transform-origin:50%}:root[data-accent=blaze] .L-7NlG_scene .L-7NlG_firefly{animation:7s ease-in-out infinite L-7NlG_firefly-flight}@keyframes L-7NlG_firefly-flight{0%{opacity:.3;transform:translate(0)}20%{opacity:1;transform:translate(-34px,-10px)}40%{opacity:.45;transform:translate(-58px,4px)}60%{opacity:.9;transform:translate(-18px,14px)}80%{opacity:.5;transform:translate(26px,6px)}to{opacity:.3;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.L-7NlG_ripple{opacity:1}:root[data-accent=ocean] .L-7NlG_scene .L-7NlG_ripple,:root[data-accent=amber] .L-7NlG_scene .L-7NlG_glint,:root[data-accent=blaze] .L-7NlG_scene .L-7NlG_firefly{animation:none}}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6481e8356700f25f-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3a41be36334ec777-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6aca2b2dd1e73eb2-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f0ca9ca26c218c3f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/53184f85607312d4-s.p.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7c42b85337e0c4bb-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.iQassG_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.iQassG_variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
._3G_1zW_chapter{gap:var(--spacing-16);color:var(--foreground);text-decoration:none;display:flex}._3G_1zW_chapter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--border-radius)}._3G_1zW_numeral{font-family:var(--font-family-display);flex:none}._3G_1zW_body{flex-direction:column;gap:.4rem;min-width:0;display:flex}._3G_1zW_card{gap:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);background:var(--background);flex-direction:column;transition:border-color .15s,background-color .15s}._3G_1zW_card:hover{border-color:var(--border-color-strong);background:var(--background-hover)}._3G_1zW_card ._3G_1zW_numeral{letter-spacing:.08em;font-size:1.4rem}._3G_1zW_row{padding:var(--spacing-16) 0;border-top:1px solid var(--border-color);align-items:baseline}._3G_1zW_row ._3G_1zW_numeral{text-align:center;min-width:4.4rem}._3G_1zW_progress{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;margin-top:.4rem;display:flex}._3G_1zW_dots{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._3G_1zW_dot{border-radius:var(--border-radius-full);border:1px solid var(--border-color-strong);background:0 0;width:.7rem;height:.7rem}._3G_1zW_dotRead{background:var(--primary);border-color:var(--primary)}
.O5X-HW_scene{--psp-sky-top:var(--lightningcss-light,#1c2550)var(--lightningcss-dark,#06091a);--psp-sky-bottom:var(--lightningcss-light,#3a4a80)var(--lightningcss-dark,#10163a);--psp-edge:#31bade;--psp-glow:var(--lightningcss-light,#cfeef8)var(--lightningcss-dark,#8fd8ea);--psp-celestial:var(--lightningcss-light,#e8f3fa)var(--lightningcss-dark,#b9d4e0);--psp-mass-far:var(--lightningcss-light,#161d42)var(--lightningcss-dark,#05070f);--psp-mass-near:var(--lightningcss-light,#0c1130)var(--lightningcss-dark,#020407)}
.qRxv2q_triLevelLabel{text-align:center;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;gap:.4rem;display:flex}.qRxv2q_topLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--primary)}.qRxv2q_headline{align-items:center;gap:var(--spacing-8);font-variant-numeric:tabular-nums;justify-content:center;display:flex}
.v0_g2W_section{gap:var(--spacing-16);flex-direction:column;display:flex}.v0_g2W_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.rGimAq_band{background:var(--background-alt);border-block:1px solid var(--border-color);padding:var(--spacing-24) var(--spacing-16)}.rGimAq_inner{max-width:var(--max-width);align-items:center;gap:var(--spacing-24) var(--spacing-48);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.rGimAq_spacer{margin-top:var(--spacing-24)}.rGimAq_meta{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:inline-flex}@container (max-width:640px){.rGimAq_meta{flex-direction:column}}
.Hd6Q6a_hero{position:relative;overflow:hidden}.Hd6Q6a_videoWrapper{position:rel;z-index:0;position:absolute;inset:0}.Hd6Q6a_videoWrapper:before{content:"";background-image:url(/favicon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--primary);opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.Hd6Q6a_videoWrapper video{object-fit:cover;width:100%;height:100%;inset:0}.Hd6Q6a_scrim{background:linear-gradient(90deg,#000000b8 0%,#00000073 42%,#0000 70%);position:absolute;inset:0}.Hd6Q6a_outer{min-height:52rem;max-width:var(--max-width);color:#fff;padding:9rem 0 var(--spacing-48);margin:0 auto;position:relative}.Hd6Q6a_inner{gap:2rem;max-width:64rem}.Hd6Q6a_innerHeader{padding:0 var(--spacing-16) var(--spacing-24);flex-direction:column;gap:2rem;display:flex}.Hd6Q6a_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#9fd9b4;font-size:1.2rem;font-weight:700}.Hd6Q6a_headline{font-family:var(--font-family-reading);text-shadow:var(--text-shadow-strong);font-weight:600}.Hd6Q6a_continue{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.Hd6Q6a_continueMeta{color:#fffc;text-shadow:var(--text-shadow);font-size:1.3rem}.Hd6Q6a_index{border-top:1px solid #ffffff59;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Hd6Q6a_index li{border-bottom:1px solid #ffffff40}.Hd6Q6a_row{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-24);color:inherit;text-decoration:none;display:flex}.Hd6Q6a_row:hover{background:#ffffff14}.Hd6Q6a_rowBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.Hd6Q6a_tag{text-transform:uppercase;letter-spacing:.12em;color:#9fd9b4;text-shadow:var(--text-shadow);font-size:1.15rem;font-weight:700}.Hd6Q6a_rowTitle{font-family:var(--font-family-display);font-weight:var(--font-weight-display);text-shadow:var(--text-shadow);font-size:2.4rem;line-height:3rem}.Hd6Q6a_rowTitleSmall{font-size:1.7rem;line-height:2.3rem}.Hd6Q6a_meta{color:#ffffffbf;text-shadow:var(--text-shadow);font-size:1.3rem;line-height:1.9rem}.Hd6Q6a_chevron{color:#fff9;font-size:2rem;line-height:1}.Hd6Q6a_tintIcnf{color:#9fd9b4}.Hd6Q6a_tintPsp{color:#31bade}.Hd6Q6a_tintFpt{color:#5b9bd5}.Hd6Q6a_tintFptac{color:#e88074}.Hd6Q6a_datesLink{color:#ffffffd9;text-underline-offset:.2em;align-self:flex-start;font-size:1.3rem;text-decoration:underline}@media (max-width:720px){.Hd6Q6a_hero{min-height:0}.Hd6Q6a_scrim{background:linear-gradient(90deg,#000000b8 0%,#0000008c 100%)}.Hd6Q6a_rowTitle{font-size:2rem;line-height:2.6rem}}
.qJ1oQG_card{gap:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);background:var(--background-alt);flex-direction:column;display:flex}.qJ1oQG_label{text-transform:uppercase;letter-spacing:.08em}.qJ1oQG_title{line-height:1.3}.qJ1oQG_bar{margin-top:.4rem}.qJ1oQG_ctaRow{margin-top:var(--spacing-8);display:flex}.qJ1oQG_ctaRow>*{flex:1}@media (min-width:480px){.qJ1oQG_ctaRow>*{flex:none}}
.i65JTG_trackingNote{text-align:center;color:var(--color-text-subtle);padding-top:var(--spacing-8)}
.bOB8Qa_examHeader{background-color:var(--background-alt);padding:var(--spacing-48) var(--spacing-16) var(--spacing-24)}.bOB8Qa_desc{padding-top:var(--spacing-48);max-width:var(--max-width-small);margin:0 auto}
.u5OLwW_header{gap:var(--spacing-16);flex-direction:column;display:flex}
.sAXQbG_dayButton{appearance:none;background-color:var(--primary);width:100%;height:100%;min-width:var(--cell-size);min-height:var(--cell-size);border-radius:var(--border-radius);outline:1px solid var(--border-color);outline-offset:-1px;white-space:nowrap;border:1px solid #ffffff0d;flex-wrap:nowrap;padding:0;transition:background-color .5s;position:relative}.sAXQbG_active{cursor:pointer}.sAXQbG_small{min-width:calc(var(--cell-size) / 1.5);min-height:calc(var(--cell-size) / 1.5)}.sAXQbG_color0{opacity:.5;background-color:#0000}.sAXQbG_color1{opacity:.1}.sAXQbG_color2{opacity:.3}.sAXQbG_color3{opacity:.6}.sAXQbG_import{background-color:var(--_blue-400);opacity:.7}.sAXQbG_active:hover,.sAXQbG_active:focus,.sAXQbG_active:focus-visible,.sAXQbG_active.sAXQbG_selected{outline:2px solid var(--foreground-muted);outline-offset:2px;z-index:10}
._4koV7a_wrapper{padding:0 var(--spacing-16)}
._9ItIaG_cardList>*{width:100%}@media (min-width:640px){._9ItIaG_cardList{flex-flow:wrap;justify-content:center;display:flex}._9ItIaG_cardList>*{width:50%}}@media (min-width:960px){._9ItIaG_cardList>*{width:33%}}@media (min-width:1280px){._9ItIaG_cardList>*{width:25%}}
.ay2Xia_accountCard,.ay2Xia_accountBand{gap:var(--spacing-16);flex-direction:column;display:flex}.ay2Xia_accountCard{padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--border-color);border-radius:var(--border-radius-xl)}.ay2Xia_accountBand{padding:var(--spacing-24) var(--spacing-16);border-radius:var(--border-radius-xl);background:var(--background-alt)}.ay2Xia_valueList{gap:var(--spacing-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.ay2Xia_accountBand .ay2Xia_valueList{flex-direction:row}.ay2Xia_accountBand .ay2Xia_valueRow{flex-direction:column;flex:1}}.ay2Xia_valueRow{gap:var(--spacing-16);align-items:flex-start;display:flex}.ay2Xia_valueIcon{border-radius:var(--border-radius-full);background:var(--background-alt);width:3.6rem;height:3.6rem;color:var(--primary);flex:none;place-items:center;display:grid}.ay2Xia_accountBand .ay2Xia_valueIcon{background:var(--background)}.ay2Xia_valueIcon svg{fill:currentColor;width:2rem;height:2rem}.ay2Xia_valueBody{flex-direction:column;gap:.2rem;display:flex}
:root{--cell-size:3rem;--cell-gap:3px;--grid-spacing:0 var(--spacing-24);--day-spacing:var(--spacing-16);--day-label-width:5rem;--day-label-gap:var(--spacing-8)}.Txg4fW_heatmapWrapper{align-items:center;gap:var(--spacing-24);padding:var(--spacing-24) 0;flex-wrap:wrap;display:flex}.Txg4fW_heatmap{-webkit-overflow-scrolling:touch;max-width:100%;padding:var(--spacing-24) var(--spacing-24) 0;flex-direction:column;display:flex;overflow-x:auto}.Txg4fW_monthHeader,.Txg4fW_dayLabels{white-space:nowrap;text-transform:capitalize}.Txg4fW_monthHeader{grid-auto-columns:var(--cell-size);gap:var(--cell-gap);margin-left:calc(var(--day-label-width) + var(--day-label-gap));grid-auto-flow:column;margin-bottom:5px;display:grid}.Txg4fW_gridBodyWrapper{gap:var(--spacing-8);flex-direction:column;min-width:max-content;display:flex}.Txg4fW_gridBody{gap:var(--spacing-8);display:flex}.Txg4fW_dayLabels{grid-template-rows:repeat(7, var(--cell-size));gap:var(--cell-gap);white-space:nowrap;width:var(--day-label-width);align-items:center;display:grid}.Txg4fW_dayLabels span:first-child{grid-row:1}.Txg4fW_dayLabels span:nth-child(2){grid-row:3}.Txg4fW_dayLabels span:nth-child(3){grid-row:5}.Txg4fW_belowGrid{padding:var(--spacing-16) 0;justify-content:center;display:flex}.Txg4fW_legend{align-items:center;gap:var(--spacing-8);color:var(--foreground-muted);display:flex}.Txg4fW_legendCells{gap:var(--cell-gap);display:flex}.Txg4fW_activityLabel{color:var(--foreground-muted);gap:var(--spacing-8);display:flex}.Txg4fW_heatmapContainer{grid-template-rows:repeat(7, var(--cell-size));grid-auto-columns:var(--cell-size);gap:var(--cell-gap);width:max-content;padding-right:var(--spacing-32);grid-auto-flow:column;display:grid}
.swzQHq_page{gap:var(--spacing-24);max-width:var(--max-width-small);padding:var(--spacing-24) var(--spacing-16) var(--spacing-64);flex-direction:column;margin:0 auto;display:flex}.swzQHq_pageHeader{gap:var(--spacing-8);flex-direction:column;display:flex}.swzQHq_pageHeader p{margin:0}.swzQHq_questionList{gap:var(--spacing-24);flex-direction:column;display:flex}.swzQHq_topicsSection{gap:var(--spacing-8);flex-direction:column;display:flex}.swzQHq_topicsIntro{margin:0}.swzQHq_settingsTitle{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.swzQHq_settingsIcon{flex:none;font-size:2rem}.swzQHq_settingsLabel{white-space:nowrap;flex:none}.swzQHq_settingsSummary{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.swzQHq_settingsContent{gap:var(--spacing-24);flex-direction:column;display:flex}.swzQHq_pendingChange{gap:var(--spacing-16);padding:var(--spacing-16);border:1px solid var(--warning-border);border-radius:var(--border-radius);background:var(--warning-bg);flex-direction:column;display:flex}.swzQHq_pendingWarning{margin:0}.swzQHq_pendingActions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.swzQHq_endOfFlow{gap:var(--spacing-16);flex-direction:column;display:flex}.swzQHq_endActions{justify-content:center;display:flex}
.XJAUNq_card{vertical-align:top;display:inline-block}.XJAUNq_card:hover .XJAUNq_imageWrapper img,.XJAUNq_card:focus .XJAUNq_imageWrapper img{transform:scale(1.1)}.XJAUNq_wrapper{height:100%;padding:var(--spacing-24)}.XJAUNq_inner{height:100%;box-shadow:var(--box-shadow);border-radius:var(--border-radius-xl);flex-direction:column;display:flex;overflow:hidden}.XJAUNq_imageWrapper{background-color:var(--background-alt);width:100%;height:25rem;overflow:hidden}.XJAUNq_imageWrapper img{object-fit:cover;width:100%;height:100%;transition:all .2s linear}.XJAUNq_content{width:100%;padding:var(--spacing-24);flex:1}.XJAUNq_headline{margin-bottom:var(--spacing-16)}.XJAUNq_authorCardWrapper{padding:0 var(--spacing-24) var(--spacing-24)}
._5XVavW_row{gap:var(--spacing-16);align-items:center;display:flex}._5XVavW_card{padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--border-color);border-radius:var(--border-radius-xl)}._5XVavW_monogram{border-radius:var(--border-radius-full);background:var(--primary);width:3.2rem;height:3.2rem;color:var(--primary-foreground);font-family:var(--font-family-display);letter-spacing:.05em;flex:none;place-items:center;font-size:1.2rem;display:grid;position:relative;overflow:hidden}._5XVavW_monogramLarge{width:4.8rem;height:4.8rem;font-size:1.7rem}._5XVavW_photo{object-fit:cover}._5XVavW_body{flex-direction:column;gap:.2rem;min-width:0;display:flex}._5XVavW_links{gap:var(--spacing-16);display:flex}._5XVavW_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-color-strong);text-decoration-color:var(--border-color-strong);text-underline-offset:3px}._5XVavW_link:hover{text-decoration-color:currentColor}._5XVavW_nameLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-color-strong);text-decoration-color:var(--border-color-strong);text-underline-offset:3px}._5XVavW_nameLink:hover{text-decoration-color:currentColor}._5XVavW_line{align-items:center;gap:1.2rem;display:flex}._5XVavW_line ._5XVavW_monogram{width:2.8rem;height:2.8rem;font-size:1.1rem}._5XVavW_lineBody{align-items:baseline;column-gap:var(--spacing-8);flex-flow:column wrap;row-gap:.2rem;min-width:0;display:flex}._5XVavW_plate{flex-direction:column;gap:.2rem;display:flex}._5XVavW_plateName{font-family:var(--font-family-display);letter-spacing:.04em;font-size:1.8rem}._5XVavW_plate ._5XVavW_links{margin-top:var(--spacing-8)}
.iV6ZRG_heatmapFooter{padding:0 var(--spacing-16);flex-wrap:wrap;justify-content:space-around;display:flex}.iV6ZRG_heatmapFooterSection{padding:var(--spacing-16);text-align:center;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;display:flex}.iV6ZRG_headline{justify-content:center;align-items:center;gap:var(--spacing-8);display:flex}.iV6ZRG_headline svg{color:tomato}
.dQxWTq_heatmapHeader{padding:var(--spacing-16);gap:var(--spacing-16);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.dQxWTq_privacyToggle{border-color:#0000}.dQxWTq_privacyToggle,.dQxWTq_privacyLabel{align-items:center;gap:var(--spacing-16);white-space:nowrap;display:flex}.dQxWTq_headline{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.dQxWTq_activityLabel{color:var(--foreground-muted)}
.jqEYna_compact{max-width:var(--max-width);text-align:center;border-top:1px solid var(--border-color);padding:var(--spacing-16);margin:0 auto}.jqEYna_lead{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-muted);font-weight:700}.jqEYna_resources{padding:var(--spacing-16);justify-content:center;align-items:baseline;gap:var(--spacing-24);flex-wrap:wrap;display:flex}
.nhLvJW_strip{justify-content:center;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-24);color:var(--foreground-muted);flex-wrap:wrap;display:flex}.nhLvJW_item{align-items:center;gap:var(--spacing-8);display:flex}.nhLvJW_item:before{content:"·";color:var(--border-color)}.nhLvJW_item:first-child:before{display:none}
.kURI-a_card{background:var(--background-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);padding:var(--spacing-24);color:var(--foreground);gap:var(--spacing-16);flex-direction:column;text-decoration:none;transition:box-shadow .25s,border-color .25s;display:flex}.kURI-a_card:hover{box-shadow:var(--box-shadow);border-color:var(--btn-border)}.kURI-a_body{gap:var(--spacing-8);word-break:break-word;flex-direction:column;flex:1;display:flex}.kURI-a_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.kURI-a_categories{margin-top:var(--spacing-8);text-transform:uppercase;flex-wrap:wrap;gap:.4rem;display:flex}.kURI-a_tag{background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--foreground-muted);padding:.2rem .8rem}.kURI-a_verified{color:var(--btn-border);flex-shrink:0;align-items:center;display:flex}.kURI-a_footer{border-top:1px solid var(--border-color);padding-top:var(--spacing-16);color:var(--btn-bg);justify-content:space-between;align-items:center;display:flex}
._86rE5a_articles{margin:0 auto}@media (min-width:640px){._86rE5a_articles{width:60%}}
.SvQ-uW_checklists{padding:var(--spacing-24) var(--spacing-16)}.SvQ-uW_headlineWrapper{align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-24);flex-wrap:wrap;display:flex}.SvQ-uW_grid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));display:grid}
._8zqRWa_lab{gap:var(--spacing-16);padding:var(--spacing-16);max-width:var(--max-width-small);flex-direction:column;margin:0 auto;display:flex}._8zqRWa_embed{gap:var(--spacing-16);margin-block:var(--spacing-24);margin-inline:calc(-1 * var(--docs-pane-pad,0px));flex-direction:column;display:flex}._8zqRWa_embed>:not(._8zqRWa_stage){width:100%;max-width:68rem;margin-inline:auto}._8zqRWa_intro{gap:var(--spacing-8);flex-direction:column;display:flex}._8zqRWa_prototype{padding:.4rem var(--spacing-8);border:1px solid var(--warning-border);border-radius:var(--border-radius-full);background-color:var(--warning-bg);align-self:flex-start}._8zqRWa_stage{height:60vh;min-height:28rem;max-height:56rem;position:relative;overflow:hidden}._8zqRWa_loading{justify-content:center;align-items:center;gap:var(--spacing-8);display:flex;position:absolute;inset:0}._8zqRWa_controls{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}._8zqRWa_panel{gap:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;min-height:12rem;display:flex}._8zqRWa_loadSummary{gap:var(--spacing-8);flex-direction:column;display:flex}._8zqRWa_swatchRow{align-items:center;gap:var(--spacing-8);display:flex}._8zqRWa_standingAllowed{border-left:4px solid var(--success-border);padding-left:var(--spacing-8)}._8zqRWa_standingRestricted{border-left:4px solid var(--warning-border);padding-left:var(--spacing-8)}._8zqRWa_standingProhibited{border-left:4px solid var(--danger-border);padding-left:var(--spacing-8)}._8zqRWa_figures{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}._8zqRWa_figure{flex-direction:column;gap:.2rem;display:flex}._8zqRWa_figure dd{margin:0}._8zqRWa_swatch{border-radius:var(--border-radius-full);border:1px solid var(--border-color-strong);flex:none;width:1.6rem;height:1.6rem}._8zqRWa_organList{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8zqRWa_organItem{padding:.4rem var(--spacing-8);border:1px solid var(--border-color);border-radius:var(--border-radius-full);align-items:center;gap:.4rem;display:flex}._8zqRWa_outcomeEthical{border-left:4px solid var(--success-border);padding-left:var(--spacing-8)}._8zqRWa_outcomeFast,._8zqRWa_outcomeSlow{border-left:4px solid var(--warning-border);padding-left:var(--spacing-8)}._8zqRWa_outcomeWounding,._8zqRWa_outcomeMiss{border-left:4px solid var(--danger-border);padding-left:var(--spacing-8)}._8zqRWa_credit{flex-wrap:wrap;gap:.4rem;display:flex}
.HVn8PW_header,.HVn8PW_section{padding:var(--spacing-24) var(--spacing-16)}.HVn8PW_header p{padding:var(--spacing-16) 0}.HVn8PW_grid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));display:grid}
.zuZnwq_header{margin:0 var(--spacing-24) var(--spacing-32)}
.MorT4W_dataMigrationView{padding:var(--spacing-16);max-width:var(--max-width-small);margin:var(--spacing-24) auto}.MorT4W_dataMigrationView h1{align-items:center;gap:var(--spacing-16);display:flex}.MorT4W_buttonWrapper{gap:var(--spacing-24);flex-wrap:wrap;display:flex}.MorT4W_homeButton{margin-top:var(--spacing-8)}
