.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}

._3NeN7a_wrapper{position:relative}._3NeN7a_wrapper._3NeN7a_disabled{opacity:.7;cursor:not-allowed;pointer-events:none}._3NeN7a_confirmRow{z-index:-1;white-space:nowrap;align-items:center;gap:var(--spacing-16);opacity:0;border:1px solid #0000;transition:opacity .5s;display:flex;position:absolute;left:0}._3NeN7a_rightAlign{left:unset;right:0}._3NeN7a_triggerBtn{-webkit-user-select:none;user-select:none;transition:opacity .15s}._3NeN7a_wrapper:not(._3NeN7a_disabled):focus-within ._3NeN7a_triggerBtn{opacity:0;pointer-events:none}._3NeN7a_wrapper:not(._3NeN7a_disabled):focus-within ._3NeN7a_confirmRow{opacity:1;z-index:1;animation:.15s _3NeN7a_fadeIn}@keyframes _3NeN7a_fadeIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _3NeN7a_enableAfterDelay{0%,70%{pointer-events:none;opacity:.35}to{pointer-events:auto;opacity:1}}._3NeN7a_confirmBtn,._3NeN7a_cancelBtn{cursor:pointer;padding:var(--spacing-8) var(--spacing-16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);background:0 0;border:none;transition:color .25s}._3NeN7a_confirmBtn{text-decoration:underline;-webkit-text-decoration-color:var(--message-error-border);text-decoration-color:var(--message-error-border);text-underline-offset:3px;text-decoration-thickness:2px;animation:.5s ease-out forwards _3NeN7a_enableAfterDelay}._3NeN7a_confirmBtn span{font-weight:600}._3NeN7a_cancelBtn:hover{color:var(--foreground)}._3NeN7a_confirmBtn:focus-visible,._3NeN7a_cancelBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.iORovq_editableLabel{flex:1;position:relative}.iORovq_itemLabelWrapper{position:relative}.iORovq_asterisk{top:var(--spacing-24);position:absolute;left:5px}.iORovq_labelWrapper{white-space:pre-wrap;word-break:break-word}.iORovq_isEditing .iORovq_labelWrapper{display:none}.iORovq_labelWrapper,.iORovq_editableLabel textarea{padding:var(--spacing-24) var(--spacing-16)}.iORovq_editableLabel textarea{color:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;background:var(--input-overlay);resize:none;resize:none;field-sizing:content;border:0;outline:none;display:none}.iORovq_editableLabel textarea::placeholder{color:inherit;opacity:.5}.iORovq_isEditing textarea{display:block}.iORovq_itemLabelWrapper:focus+.iORovq_actionRow{display:none}.iORovq_actionRow{align-items:center;gap:var(--spacing-16);height:100%;padding-right:var(--spacing-16);display:none;position:absolute;top:0;right:0}.iORovq_confirmEdit,.iORovq_itemLabelWrapper:focus-within+.iORovq_actionRow button{display:none}.iORovq_isEditing .iORovq_actionRow{display:flex}.iORovq_actionRow button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--box-shadow);color:var(--category-item-color);border:0}.iORovq_requiredIcon{color:var(--primary)}
.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}
.S7CvqG_checklistItem{opacity:1;border-bottom:1px solid var(--border-color);align-items:center;transition:border-color .25s,opacity .25s,background .25s;display:flex}.S7CvqG_checklistItem:hover{background:var(--background-hover)}.S7CvqG_checklistItem.S7CvqG_checked{opacity:.4}.S7CvqG_checklistItem:focus-within{border-bottom-color:var(--btn-bg)}.S7CvqG_itemRow{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 var(--spacing-8);flex:1}.S7CvqG_isEditing .S7CvqG_itemRow{flex:unset}.S7CvqG_editLabel{flex:1}.S7CvqG_spacer{margin-left:var(--spacing-8);flex:1}
.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)}
.ug-5fW_stickyBottomBar{width:100%;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius);border:1px solid var(--border-color);max-width:var(--max-width-small);background:var(--background);box-shadow:var(--box-shadow);position:sticky;bottom:0}
.cakuQG_analytics{text-align:center;padding:var(--spacing-16);margin:var(--spacing-48) 0;border:1px solid var(--border-color)}.cakuQG_analytics span{display:block}.cakuQG_passed{border:2px solid var(--success-border)}.cakuQG_failed{border:2px solid var(--danger-border)}@media (min-width:769px){.cakuQG_analytics{justify-content:space-between;display:flex}}
.nJVCVG_exam{max-width:var(--max-width-small);margin:0 auto}
.ASMiKq_imageSlider{white-space:nowrap;--scroll-bar-height:21px}.ASMiKq_imageSlider img{object-fit:contain;vertical-align:middle;width:100%;height:auto;max-height:50vh}.ASMiKq_scrollBarHider{margin-bottom:var(--scroll-bar-height);position:relative;overflow:hidden}.ASMiKq_scroller{width:100%;margin-bottom:calc(-1 * var(--scroll-bar-height));scroll-behavior:smooth;transition:height .25s;overflow:scroll hidden}.ASMiKq_magnifier{cursor:crosshair;pointer-events:none;opacity:0;width:20rem;height:20rem;box-shadow:var(--box-shadow-alt);background-repeat:no-repeat;background-color:var(--foreground);border-radius:50%;transition:opacity .25s;position:absolute}.ASMiKq_iconWrapper{text-align:center}.ASMiKq_iconWrapper .ASMiKq_icon{border:0}@supports (scroll-snap-align:start){.ASMiKq_scroller{scroll-snap-type:x mandatory}.ASMiKq_scroller img{scroll-snap-align:center}}@supports not (scroll-snap-align:start){.ASMiKq_scroller{-webkit-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-destination:0 50%;scroll-snap-destination:0 50%;-webkit-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}.ASMiKq_scroller img{scroll-snap-coordinate:0 0}}@media (min-width:769px){.ASMiKq_scrollBarHider:hover .ASMiKq_magnifier{opacity:1;display:block}}
._0UuTga_question{margin:var(--spacing-24) var(--spacing-16);max-width:var(--max-width-small);margin:var(--spacing-48) auto}._0UuTga_questionInner{margin:var(--spacing-24) var(--spacing-16);box-shadow:var(--box-shadow);border-radius:var(--border-radius);border:2px solid #0000;transition:border-color .25s;position:relative}._0UuTga_select._0UuTga_wrong,._0UuTga_questionInner._0UuTga_wrong{border-color:var(--danger-border)}._0UuTga_select._0UuTga_right,._0UuTga_questionInner._0UuTga_right{border-color:var(--success-border)}._0UuTga_questionText{margin:var(--spacing-16);margin-right:var(--spacing-48)}._0UuTga_masteredMark{top:1.2rem;right:var(--spacing-16);color:var(--success-border);border-radius:50%;font-size:3.5rem;position:absolute}._0UuTga_options{margin:var(--spacing-16)}select._0UuTga_select{text-align:center;padding:var(--spacing-8);margin:0;font-size:2rem;transition:border-color .25s}._0UuTga_opacityTransition{transition:opacity .25s}._0UuTga_disabled{opacity:.2}@media (min-width:769px){._0UuTga_select._0UuTga_select{padding:var(--spacing-8);text-align:left}._0UuTga_questionText{margin:var(--spacing-24)}._0UuTga_masteredMark{top:2rem;right:2rem}._0UuTga_options{margin:var(--spacing-24)}._0UuTga_select._0UuTga_select{margin:var(--spacing-8)}}
.BLA2uW_card{padding:var(--spacing-16);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow);transition:border-color .25s;position:relative}.BLA2uW_card.BLA2uW_right{border-color:var(--success-border)}.BLA2uW_card.BLA2uW_wrong{border-color:var(--danger-border)}.BLA2uW_header{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);margin-bottom:var(--spacing-8);display:flex}.BLA2uW_index{font-family:var(--font-family-mono);color:var(--foreground-muted);letter-spacing:.1em}.BLA2uW_topic{padding:.2rem var(--spacing-8);border:1px solid var(--border-color);border-radius:var(--border-radius-full);color:var(--foreground-muted);background:var(--background-alt)}.BLA2uW_text{margin-bottom:var(--spacing-16);font-family:var(--font-family-display);text-wrap:balance}.BLA2uW_body{gap:var(--spacing-16);flex-direction:column-reverse;display:flex}.BLA2uW_options{flex-direction:column;flex:1;gap:.4rem;display:flex}.BLA2uW_option{align-items:flex-start;gap:var(--spacing-8);cursor:pointer;padding:var(--spacing-8);border-radius:var(--border-radius);transition:background-color .25s;display:flex}.BLA2uW_option:hover{background:var(--hover)}.BLA2uW_option:has(.BLA2uW_input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.BLA2uW_input{opacity:0;pointer-events:none;position:absolute}.BLA2uW_letter{width:2rem;height:var(--line-height-text-4);color:var(--foreground-muted);font-family:var(--font-family-mono);font-size:var(--font-size-text-5);flex:none;place-items:center;font-weight:600;display:grid}.BLA2uW_letterIcon{font-size:1.8rem;animation:.3s ease-out BLA2uW_letterPop;display:inline-flex}.BLA2uW_letterIcon svg{width:1em;height:1em}.BLA2uW_optionText{min-width:0}.BLA2uW_option.BLA2uW_optionPicked{background:color-mix(in srgb, var(--primary) 14%, transparent)}.BLA2uW_option.BLA2uW_optionPicked .BLA2uW_letter{color:var(--primary)}.BLA2uW_option.BLA2uW_optionRight{background:var(--success-bg)}.BLA2uW_option.BLA2uW_optionRight .BLA2uW_letter{color:var(--font-color-success)}.BLA2uW_option.BLA2uW_optionWrong{background:var(--danger-bg)}.BLA2uW_option.BLA2uW_optionWrong .BLA2uW_letter{color:var(--danger-border)}@keyframes BLA2uW_letterPop{0%{rotate:-20deg;scale:.4}70%{scale:1.2}to{rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.BLA2uW_letterIcon{animation:none}}.BLA2uW_imageWrapper{align-items:center;display:flex}.BLA2uW_image{border-radius:var(--border-radius);width:100%;filter:var(--media-filter)}.BLA2uW_summaryFeedback{margin-top:var(--spacing-8)}.BLA2uW_summaryFeedback:empty{display:none}@media (min-width:769px){.BLA2uW_card{padding:var(--spacing-24)}.BLA2uW_body{flex-direction:row}.BLA2uW_imageWrapper{width:40%}}
.E-UipG_wrapper{gap:var(--spacing-8);padding-left:var(--spacing-16);border-left:3px solid var(--primary);flex-direction:column;display:flex}.E-UipG_summary{color:var(--foreground-muted)}.E-UipG_links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.E-UipG_links li{border-top:1px solid var(--border-color)}.E-UipG_row{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;padding-block:var(--spacing-8);min-height:44px;display:flex}.E-UipG_rowText{flex-direction:column;display:flex}.E-UipG_rowArrow{width:1.25rem;height:1.25rem;color:var(--foreground-muted);flex-shrink:0}
.l_GShG_timer{align-items:center;gap:var(--spacing-8);padding:.4rem var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius-full);background:var(--background-alt);color:var(--foreground);transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.l_GShG_icon{font-size:1.8rem;display:inline-flex}.l_GShG_icon svg{width:1em;height:1em}.l_GShG_clock{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:.05em}.l_GShG_timer.l_GShG_warning{background:var(--warning-bg);border-color:var(--warning-border)}.l_GShG_timer.l_GShG_critical{background:var(--danger-bg);border-color:var(--danger-border);animation:1s ease-in-out infinite l_GShG_timerPulse}.l_GShG_timer.l_GShG_paused{color:var(--foreground-muted)}.l_GShG_pausedLabel{color:var(--foreground-muted);font-size:var(--font-size-text-6)}@keyframes l_GShG_timerPulse{0%,to{scale:1}50%{scale:1.04}}@media (prefers-reduced-motion:reduce){.l_GShG_timer.l_GShG_critical{animation:none}}
.hQL0vW_group.hQL0vW_group{gap:var(--spacing-8);align-items:center;display:grid}.hQL0vW_group.hQL0vW_group[data-layout=columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.hQL0vW_button{width:100%;min-width:0}.hQL0vW_button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hQL0vW_icon{flex:none;width:2rem;height:2rem}
.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}}
.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}}
.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)}
._7oe62a_wrapper{border:1px solid var(--border-color);width:100%;display:inline-block;position:relative}._7oe62a_triggerWrapper{align-items:center;gap:var(--spacing-16);width:100%;transition:background-color .25s;display:flex}._7oe62a_triggerWrapper:hover,._7oe62a_triggerWrapper:focus-within{background-color:var(--input-overlay)}._7oe62a_triggerWrapper>span{display:none}._7oe62a_excludeSymbol,._7oe62a_excludeSymbol{font-weight:700}._7oe62a_includeSymbol{color:var(--success-border)}._7oe62a_excludeSymbol{color:var(--danger-border)}
@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"}
._0AR7Gq_item{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8);border-radius:var(--border-radius);cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:1px solid #0000;font-size:1.4rem;line-height:1.4;transition:background .1s,border-color .1s;display:flex}._0AR7Gq_item:hover{background:var(--background-alt)}._0AR7Gq_item:disabled{opacity:.5;cursor:not-allowed}._0AR7Gq_include{background:var(--success-bg);border-color:var(--success-border)}._0AR7Gq_include:hover{background:var(--success-bg);filter:brightness(1.1)}._0AR7Gq_exclude{background:var(--danger-bg);border-color:var(--danger-border)}._0AR7Gq_exclude:hover{background:var(--danger-bg);filter:brightness(1.1)}._0AR7Gq_indicator{border:1px solid var(--border-color);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:1.2rem;font-weight:700;line-height:1;display:flex}._0AR7Gq_include ._0AR7Gq_indicator{border-color:var(--success-border);color:var(--success-border)}._0AR7Gq_exclude ._0AR7Gq_indicator{border-color:var(--danger-border);color:var(--danger-border)}._0AR7Gq_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.Q8zFrW_panel{box-shadow:var(--box-shadow-inset)}.Q8zFrW_panelInner{max-height:30dvh;padding:var(--spacing-8);overflow:auto}.Q8zFrW_grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(15rem,2fr));display:grid}
._8YqKa_triBoxTrigger{gap:var(--spacing-8);width:100%;color:var(--foreground);cursor:pointer;padding:var(--spacing-16) var(--spacing-24);background-color:#0000;border:none;border-radius:0;align-items:center;margin:0;display:flex}._8YqKa_hasActive{border-color:var(--btn-bg)}._8YqKa_labelWrapper{gap:var(--spacing-8);width:100%;display:flex}._8YqKa_panelWrapper{position:relative}
.pZtODa_img{max-width:100%;height:auto}.pZtODa_svg{width:100%;max-height:50svh}
.i65JTG_trackingNote{text-align:center;color:var(--color-text-subtle);padding-top:var(--spacing-8)}
._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%}}
.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}
: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}
.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}}
.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}
.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}
._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)}
.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}
.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}}
.u5OLwW_header{gap:var(--spacing-16);flex-direction:column;display:flex}
.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}
.XjYMeG_footer{margin-top:var(--spacing-48);padding:var(--spacing-16);align-items:center;gap:var(--spacing-16);display:flex}.XjYMeG_progressArea{flex-direction:column;flex:1;gap:.25rem;display:flex}.XjYMeG_progressLabel{margin-left:var(--spacing-8);align-items:center;gap:var(--spacing-8);display:flex}.XjYMeG_passedMark{color:var(--btn-border);opacity:0;align-items:center;transition:opacity .25s;display:flex}.XjYMeG_passedMark.XjYMeG_complete{opacity:1}.XjYMeG_progressBar{background:var(--border-color);border-radius:2px;height:4px;overflow:hidden}.XjYMeG_progressFill{background:var(--btn-border);border-radius:2px;height:100%;transition:width .3s}
.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}
._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)}
.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}}
.OSszFq_card{border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow);background:var(--background-alt);border:1px solid var(--border-color);flex-direction:column;display:flex;overflow:hidden}.OSszFq_imageWrapper{flex-shrink:0;width:100%;height:20rem;overflow:hidden}.OSszFq_imageWrapper picture{width:100%;height:100%;display:block}.OSszFq_imageWrapper img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .2s linear;display:block}.OSszFq_card:hover .OSszFq_imageWrapper img{transform:scale(1.05)}.OSszFq_content{padding:var(--spacing-16) var(--spacing-24);gap:var(--spacing-8);flex-direction:column;flex:1;display:flex}.OSszFq_name{margin:0}.OSszFq_cost{font-weight:600}.OSszFq_costUnknown{color:var(--foreground-muted);font-weight:400}.OSszFq_date{color:var(--foreground-muted);flex:1;align-content:flex-end}.OSszFq_secondaryGroup{gap:var(--spacing-8);margin-top:var(--spacing-8);padding-top:var(--spacing-16);border-top:1px solid var(--border-color);flex-direction:column;justify-content:space-between;display:flex}.OSszFq_footer{gap:var(--spacing-8);border-top:1px solid var(--border-color);padding:var(--spacing-8) var(--spacing-16);justify-content:flex-end;display:flex}
._8hl13a_term{font:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:help;background:0 0;border:none;margin:0;padding:0;position:relative}._8hl13a_mark{background:color-mix(in srgb, var(--primary) 14%, transparent);color:inherit;border-bottom:2px dotted var(--primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.1em .2em}._8hl13a_term:hover ._8hl13a_mark,._8hl13a_term:focus-visible ._8hl13a_mark,._8hl13a_open ._8hl13a_mark{background:color-mix(in srgb, var(--primary) 24%, transparent);border-bottom-style:solid}._8hl13a_tooltip{z-index:1;width:max-content;max-width:min(28rem,72vw);padding:var(--spacing-8);border-radius:var(--border-radius);border:1px solid var(--border-color);background:var(--background);color:var(--foreground);box-shadow:var(--box-shadow);text-align:left;font-size:.85em;font-weight:400;line-height:1.45;animation:.15s both _8hl13a_tooltip-in}@keyframes _8hl13a_tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._8hl13a_tooltip{animation: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}
.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}
.Nz6pSW_grid{gap:var(--spacing-16);padding:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));display:grid}
.Mqxeoq_root{width:100%;position:relative}.Mqxeoq_locked{position:relative}.Mqxeoq_veil{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.Mqxeoq_overlay{padding:var(--spacing-16);background:color-mix(in srgb, var(--background) 72%, transparent);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.Mqxeoq_card{bottom:var(--spacing-16);width:min(100%,68rem);padding:var(--spacing-16);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);background:var(--background);box-shadow:var(--box-shadow-alt);pointer-events:auto;margin-inline:auto;position:sticky}.Mqxeoq_tease{gap:var(--spacing-16);width:min(100%,68rem);margin:var(--spacing-24) auto;padding:var(--spacing-24);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);background:var(--background-alt);box-shadow:var(--box-shadow);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Mqxeoq_wolf{width:5.6rem;height:5.6rem;color:var(--primary)}.Mqxeoq_teaseCopy{gap:var(--spacing-8);flex-direction:column;display:flex}.Mqxeoq_teaseCopy>*{margin:0}.Mqxeoq_teaseCopy>h2{margin:var(--spacing-8) 0}.Mqxeoq_tease>:last-child{grid-column:2}@media (min-width:768px){.Mqxeoq_card{padding:var(--spacing-24)}}
.tDOMia_sources{margin-top:var(--spacing-32);padding-top:var(--spacing-16);border-top:1px solid var(--border-color)}.tDOMia_title{margin:0 0 var(--spacing-8);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.06em}.tDOMia_list{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tDOMia_item{flex-direction:column;gap:.1rem;display:flex}@media (min-width:40rem){.tDOMia_item{flex-direction:row;align-items:baseline;gap:.4rem}}.tDOMia_detail{text-wrap:pretty}
.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}
.NxxKfW_toggle{padding:var(--spacing-16)}
.CrygTW_container{min-height:100vh;position:relative}.CrygTW_bgBlob{mix-blend-mode:multiply;filter:blur(64px);border-radius:50%;width:18rem;height:18rem;animation:6s ease-in-out infinite CrygTW_pulse;position:absolute}.CrygTW_bgBlob1{background-color:#bbf7d0;top:5rem;left:2.5rem}.CrygTW_bgBlob2{background-color:#a7f3d0;animation-delay:2s;top:10rem;right:2.5rem}.CrygTW_bgBlob3{background-color:#99f6e4;animation-delay:4s;bottom:-2rem;left:50%}@keyframes CrygTW_pulse{0%,to{}50%{}}.CrygTW_content{max-width:80rem;margin:0 auto;padding:3rem 1rem}@media (min-width:768px){.CrygTW_content{padding:5rem 1rem}}.CrygTW_hero{text-align:center;margin-bottom:4rem}.CrygTW_badge{color:#fff;padding:var(--spacing-8) var(--spacing-16);background:linear-gradient(90deg,#16a34a,#059669);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:700;animation:2s infinite CrygTW_bounce;display:inline-flex;box-shadow:0 10px 15px -3px #0000001a}@keyframes CrygTW_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CrygTW_title{margin-bottom:1.5rem;font-weight:900;line-height:1.2}.CrygTW_titleGradient{background:linear-gradient(90deg,#16a34a,#059669);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CrygTW_subtitle{margin-bottom:.75rem}.CrygTW_description{text-align:center;max-width:48rem;margin:0 auto}.CrygTW_socialProof{border:2px solid var(--border-color);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;padding:1.5rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.CrygTW_proofItem{text-align:center}.CrygTW_proofValue{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.CrygTW_proofIcon{font-size:2rem}.CrygTW_proofNumber{font-weight:700}.CrygTW_proofLabel{margin:0}.CrygTW_divider{background-color:#d1d5db;width:1px;height:3rem;display:none}@media (min-width:768px){.CrygTW_divider{display:block}}.CrygTW_grid{gap:2rem;margin-bottom:3rem;display:grid}@media (min-width:1024px){.CrygTW_grid{grid-template-columns:repeat(2,1fr)}}.CrygTW_featuresCard{box-shadow:var(--box-shadow);border:2px solid var(--border-color);border-radius:1.5rem;padding:2rem;transition:all .3s}.CrygTW_featuresCard:hover{border-color:var(--success-border);transform:translateY(-4px)}.CrygTW_cardHeader{margin-bottom:1.5rem}.CrygTW_cardIconWrapper{background:linear-gradient(135deg,#22c55e,#059669);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.CrygTW_cardTitle{margin:0;font-weight:700}.CrygTW_featuresList{flex-direction:column;gap:3rem;display:flex}.CrygTW_featureItem{align-items:flex-start;gap:1rem;display:flex}.CrygTW_featureItem:hover .CrygTW_featureIconWrapper{background-color:#0f760f95}.CrygTW_featureIconWrapper{background-color:var(--success-bg);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s;display:flex}.CrygTW_featureTitle{margin:0 0 .25rem;font-weight:700}.CrygTW_featureDesc{margin:0}.CrygTW_ctaColumn{flex-direction:column;gap:1.5rem;display:flex}.CrygTW_priceCard{color:#fff;background:linear-gradient(135deg,#16a34a,#059669,#0d9488);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.CrygTW_priceDecor1,.CrygTW_priceDecor2{background-color:#ffffff1a;border-radius:50%;position:absolute}.CrygTW_priceDecor1{width:10rem;height:10rem;margin-top:-5rem;margin-right:-5rem;top:0;right:0}.CrygTW_priceDecor2{width:8rem;height:8rem;margin-bottom:-4rem;margin-left:-4rem;bottom:0;left:0}.CrygTW_priceContent{z-index:1;position:relative}.CrygTW_priceHeader{text-align:center;margin-bottom:1.5rem}.CrygTW_launchBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:9999px;margin-bottom:1rem;padding:.25rem 1rem;font-weight:700;display:inline-block}.CrygTW_priceAmountWrapper{margin:2rem 0}.CrygTW_priceAmount.CrygTW_priceAmount{font-size:4.5rem;font-weight:900}.CrygTW_priceCompare{justify-content:center;align-items:center;gap:.75rem;display:flex}.CrygTW_priceOld{opacity:.75;text-decoration:line-through}.CrygTW_priceSave{background-color:#fbbf24;border-radius:9999px;padding:.25rem .75rem;font-weight:700}.CrygTW_priceAlert{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}.CrygTW_priceAlertContent{align-items:flex-start;gap:.75rem;display:flex}.CrygTW_priceAlertTitle{margin:0 0 .25rem;font-weight:700}.CrygTW_priceAlertText{opacity:.9;margin:0}.CrygTW_priceFeatures{flex-direction:column;gap:.5rem;display:flex}.CrygTW_priceFeatureItem{align-items:center;gap:.5rem;display:flex}.CrygTW_priceFeatureIcon{flex-shrink:0}.CrygTW_formCard{box-shadow:var(--box-shadow);border:2px solid var(--border-color);border-radius:1.5rem;padding:2rem}.CrygTW_formTitle{text-align:center;margin:0 0 .75rem;font-weight:700}.CrygTW_formSubtitle{text-align:center;margin:0 0 1.5rem}.CrygTW_successMessage{color:#000;text-align:center;background-color:#d1fae5;border:2px solid #bbf7d0;border-radius:1rem;padding:2rem}.CrygTW_successIcon{background-color:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.CrygTW_successTitle{margin:0 0 .5rem;font-weight:700}.CrygTW_successText{margin:0}.CrygTW_form{flex-direction:column;gap:1rem;display:flex}.CrygTW_input:focus{border-color:#22c55e;outline:none}.CrygTW_input:disabled{opacity:.5;cursor:not-allowed}.CrygTW_submitButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#16a34a,#059669);border:none;border-radius:.75rem;width:100%;padding:1.25rem 1.5rem;font-weight:700;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a}.CrygTW_submitButton:hover:not(:disabled){background:linear-gradient(90deg,#15803d,#047857);transform:scale(1.05)}.CrygTW_submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.CrygTW_errorMessage{text-align:center}.CrygTW_privacyNote{text-align:center;margin:0}.CrygTW_trustFooter{text-align:center;flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.875rem;display:flex}.CrygTW_trustItem{align-items:center;gap:.5rem;display:flex}.CrygTW_trustIcon{font-size:1.25rem}
._86rE5a_articles{margin:0 auto}@media (min-width:640px){._86rE5a_articles{width:60%}}
.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}
._96CzKa_titleRow{align-items:center;gap:var(--spacing-24);margin-bottom:var(--spacing-24);flex-wrap:wrap;display:flex}._96CzKa_grid{gap:var(--spacing-16);padding:var(--spacing-16);max-width:var(--max-width-small);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:769px){._96CzKa_grid{grid-template-columns:1fr 1fr}}
.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)}
._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}
