.IconHexagon_hexagon__mtwlE{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--text-heading-h4-font-family);font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--text-heading-h4-font-weight)}.IconHexagon_hexagon__mtwlE[data-size=sm]{width:var(--icon-size-40);height:var(--icon-size-40)}.IconHexagon_hexagon__mtwlE[data-size=lg]{width:var(--icon-hexagon-size-lg);height:var(--icon-hexagon-size-lg)}.IconHexagon_hexagon__mtwlE[data-color=purple]{background-color:var(--icon-hexagon-purple-bg);color:var(--icon-hexagon-purple-icon)}.IconHexagon_hexagon__mtwlE[data-color=red]{background-color:var(--icon-hexagon-red-bg);color:var(--icon-hexagon-red-icon)}.IconHexagon_hexagon__mtwlE[data-color=pink]{background-color:var(--icon-hexagon-pink-bg);color:var(--icon-hexagon-pink-icon)}.IconHexagon_hexagon__mtwlE[data-color=green]{background-color:var(--icon-hexagon-green-bg);color:var(--icon-hexagon-green-icon)}.IconHexagon_hexagon__mtwlE[data-color=blue]{background-color:var(--icon-hexagon-blue-bg);color:var(--icon-hexagon-blue-icon)}.IconHexagon_hexagon__mtwlE[data-color=orange]{background-color:var(--icon-hexagon-orange-bg);color:var(--icon-hexagon-orange-icon)}.IconHexagon_hexagon__mtwlE[data-color=neutral]{background-color:var(--icon-hexagon-neutral-bg);color:var(--icon-hexagon-neutral-icon)}.IconHexagon_hexagon__mtwlE[data-size=sm] svg{width:var(--icon-size-20);height:var(--icon-size-20)}.IconHexagon_hexagon__mtwlE[data-size=lg] svg{width:var(--icon-size-24);height:var(--icon-size-24)}.ProblemToggle_section__4Nusy{padding-block:var(--spacing-40) var(--spacing-80);padding-inline:var(--layout-margin);background-color:var(--color-bg-primary)}.ProblemToggle_inner__YKd1Y{display:flex;flex-direction:column;gap:var(--spacing-32);max-width:var(--layout-container-max-width);margin-inline:auto}.ProblemToggle_header__o1C5_{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);text-align:center}.ProblemToggle_badge__ZlFj_{align-self:center}.ProblemToggle_title__vBk2X{margin:0;max-width:var(--problem-toggle-title-max-width);font-family:var(--text-heading-h1-font-family);font-size:var(--text-heading-h1-font-size);line-height:var(--text-heading-h1-line-height);font-weight:var(--text-heading-h1-font-weight);color:var(--color-text-primary)}.ProblemToggle_titleStack__bwb8W{display:grid}.ProblemToggle_titleText__C6tM9{grid-area:1/1;transition:opacity var(--duration-medium) var(--easing-ease-out)}.ProblemToggle_section__4Nusy[data-state=problem] .ProblemToggle_titleText__C6tM9[data-for=solution],.ProblemToggle_section__4Nusy[data-state=solution] .ProblemToggle_titleText__C6tM9[data-for=problem]{visibility:hidden;opacity:0}.ProblemToggle_badgeStack__IaC8q{display:grid}.ProblemToggle_badgeText__wHnHa{grid-area:1/1;transition:opacity var(--duration-medium) var(--easing-ease-out)}.ProblemToggle_section__4Nusy[data-state=problem] .ProblemToggle_badgeText__wHnHa[data-for=solution],.ProblemToggle_section__4Nusy[data-state=solution] .ProblemToggle_badgeText__wHnHa[data-for=problem]{visibility:hidden;opacity:0}.ProblemToggle_toolbar__3Ctbv{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-8)}.ProblemToggle_toggle__XnkFe{display:inline-flex;align-items:flex-start;padding:var(--spacing-2);border:var(--border-width-base) solid var(--button-primary-bg);border-radius:var(--radius-8);background-color:var(--color-bg-primary)}.ProblemToggle_segment__ugdl8{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;padding:var(--spacing-8) var(--spacing-16);border:none;border-radius:var(--radius-4);background-color:transparent;cursor:pointer;font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);line-height:var(--text-label-sm-line-height);font-weight:var(--text-label-sm-font-weight);color:var(--button-secondary-text);transition:background-color var(--duration-fast) var(--easing-ease-out),color var(--duration-fast) var(--easing-ease-out)}.ProblemToggle_segment__ugdl8[aria-pressed=true]{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.ProblemToggle_segment__ugdl8:hover:not([aria-pressed=true]){background-color:var(--button-secondary-bg-hover)}.ProblemToggle_segment__ugdl8:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ProblemToggle_progress__33IzL{position:absolute;inset-inline:var(--spacing-8);bottom:var(--spacing-4);height:var(--problem-toggle-progress-height);border-radius:var(--problem-toggle-progress-height);background-color:var(--button-primary-text);transform:scaleX(1);transform-origin:right center;opacity:0}.ProblemToggle_segment__ugdl8[aria-pressed=true] .ProblemToggle_progress__33IzL{opacity:1}.ProblemToggle_segment__ugdl8[aria-pressed=true] .ProblemToggle_progress__33IzL[data-running]{animation:ProblemToggle_problemToggleProgress__5IquS var(--problem-toggle-cycle) linear forwards}@keyframes ProblemToggle_problemToggleProgress__5IquS{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ProblemToggle_playback__AjtA_{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-8);border:var(--border-width-base) solid var(--button-primary-bg);border-radius:var(--radius-8);background-color:var(--color-bg-primary);color:var(--button-secondary-text);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-ease-out),color var(--duration-fast) var(--easing-ease-out)}.ProblemToggle_playback__AjtA_ svg{width:var(--icon-size-base);height:var(--icon-size-base)}.ProblemToggle_playback__AjtA_:hover{background-color:var(--button-secondary-bg-hover)}.ProblemToggle_playback__AjtA_:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ProblemToggle_cards__e69RJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-16);gap:var(--spacing-16);margin:0;padding:0;list-style:none}.ProblemToggle_cards__e69RJ[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.ProblemToggle_cards__e69RJ[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProblemToggle_card__h4UKQ{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);border-radius:var(--radius-card);transition:background-color var(--duration-medium) var(--easing-ease-out)}.ProblemToggle_section__4Nusy[data-color=purple] .ProblemToggle_card__h4UKQ{background-color:var(--card-purple-bg)}.ProblemToggle_section__4Nusy[data-color=purple][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-purple)}.ProblemToggle_section__4Nusy[data-color=red] .ProblemToggle_card__h4UKQ{background-color:var(--card-red-bg)}.ProblemToggle_section__4Nusy[data-color=red][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-red)}.ProblemToggle_section__4Nusy[data-color=pink] .ProblemToggle_card__h4UKQ{background-color:var(--card-pink-bg)}.ProblemToggle_section__4Nusy[data-color=pink][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-pink)}.ProblemToggle_section__4Nusy[data-color=green] .ProblemToggle_card__h4UKQ{background-color:var(--card-green-bg)}.ProblemToggle_section__4Nusy[data-color=green][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-green)}.ProblemToggle_section__4Nusy[data-color=blue] .ProblemToggle_card__h4UKQ{background-color:var(--card-blue-bg)}.ProblemToggle_section__4Nusy[data-color=blue][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-blue)}.ProblemToggle_section__4Nusy[data-color=orange] .ProblemToggle_card__h4UKQ{background-color:var(--card-orange-bg)}.ProblemToggle_section__4Nusy[data-color=orange][data-state=problem] .ProblemToggle_card__h4UKQ{background-color:var(--color-bg-product-orange)}.ProblemToggle_cardTitle__17StZ{margin:0;font-family:var(--text-heading-h4-font-family);font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--text-heading-h4-font-weight);transition:color var(--duration-medium) var(--easing-ease-out)}.ProblemToggle_textStack__vs_ZS{display:grid}.ProblemToggle_text__zEE6o{grid-area:1/1;margin:0;font-family:var(--text-body-sm-font-family);font-size:var(--text-body-sm-font-size);line-height:var(--text-body-sm-line-height);font-weight:var(--text-body-sm-font-weight);transition:opacity var(--duration-medium) var(--easing-ease-out),color var(--duration-medium) var(--easing-ease-out)}.ProblemToggle_section__4Nusy[data-color=purple] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=purple] .ProblemToggle_text__zEE6o{color:var(--card-purple-text)}.ProblemToggle_section__4Nusy[data-color=purple][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=purple][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark-purple)}.ProblemToggle_section__4Nusy[data-color=red] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=red] .ProblemToggle_text__zEE6o{color:var(--card-red-text)}.ProblemToggle_section__4Nusy[data-color=red][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=red][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark-red)}.ProblemToggle_section__4Nusy[data-color=pink] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=pink] .ProblemToggle_text__zEE6o{color:var(--card-pink-text)}.ProblemToggle_section__4Nusy[data-color=pink][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=pink][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark-pink)}.ProblemToggle_section__4Nusy[data-color=green] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=green] .ProblemToggle_text__zEE6o{color:var(--card-green-text)}.ProblemToggle_section__4Nusy[data-color=green][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=green][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark-green)}.ProblemToggle_section__4Nusy[data-color=blue] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=blue] .ProblemToggle_text__zEE6o{color:var(--card-blue-text)}.ProblemToggle_section__4Nusy[data-color=blue][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=blue][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark)}.ProblemToggle_section__4Nusy[data-color=orange] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=orange] .ProblemToggle_text__zEE6o{color:var(--card-orange-text)}.ProblemToggle_section__4Nusy[data-color=orange][data-state=problem] .ProblemToggle_cardTitle__17StZ,.ProblemToggle_section__4Nusy[data-color=orange][data-state=problem] .ProblemToggle_text__zEE6o{color:var(--color-text-on-dark-orange)}.ProblemToggle_section__4Nusy[data-state=problem] .ProblemToggle_text__zEE6o[data-for=solution],.ProblemToggle_section__4Nusy[data-state=solution] .ProblemToggle_text__zEE6o[data-for=problem]{visibility:hidden;opacity:0}.ProblemToggle_section__4Nusy[data-armed] .ProblemToggle_card__h4UKQ,.ProblemToggle_section__4Nusy[data-armed] .ProblemToggle_header__o1C5_,.ProblemToggle_section__4Nusy[data-armed] .ProblemToggle_toolbar__3Ctbv{opacity:0;transform:translateY(var(--offset-small))}.ProblemToggle_section__4Nusy[data-armed][data-revealed] .ProblemToggle_card__h4UKQ,.ProblemToggle_section__4Nusy[data-armed][data-revealed] .ProblemToggle_header__o1C5_,.ProblemToggle_section__4Nusy[data-armed][data-revealed] .ProblemToggle_toolbar__3Ctbv{opacity:1;transform:none;transition:opacity var(--duration-slowest) var(--easing-ease-out-expo),transform var(--duration-slowest) var(--easing-ease-out-expo)}.ProblemToggle_section__4Nusy[data-armed][data-revealed] .ProblemToggle_card__h4UKQ:nth-child(2){transition-delay:var(--stagger-tight)}.ProblemToggle_section__4Nusy[data-armed][data-revealed] .ProblemToggle_card__h4UKQ:nth-child(n+3){transition-delay:var(--stagger-default)}@media (max-width:767px){.ProblemToggle_section__4Nusy{padding-block:var(--section-padding-y-mobile);padding-inline:var(--layout-margin-mobile)}.ProblemToggle_toolbar__3Ctbv{justify-content:center}.ProblemToggle_title__vBk2X{font-size:var(--text-heading-h1-mobile-font-size);line-height:var(--text-heading-h1-mobile-line-height)}.ProblemToggle_cards__e69RJ,.ProblemToggle_cards__e69RJ[data-columns="4"]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ProblemToggle_badgeText__wHnHa,.ProblemToggle_cardTitle__17StZ,.ProblemToggle_card__h4UKQ,.ProblemToggle_text__zEE6o,.ProblemToggle_titleText__C6tM9{transition:none}}