.math-topic-progress[data-v-6c4ad0ec]{display:flex;user-select:none}svg[data-v-6c4ad0ec]{width:100%;height:100%}.circle-bg[data-v-6c4ad0ec]{fill:none;stroke-width:3}.circle[data-v-6c4ad0ec]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .4s ease}.circle-text[data-v-6c4ad0ec]{font-size:clamp(9.75px,calc(9.66525px + .02648vw),10px);font-weight:700;dominant-baseline:middle}.tab[data-v-5fb9c73c]{--tab-content-gap:8px;display:flex;flex-direction:column;gap:var(--tab-content-gap)}.tab input[data-v-5fb9c73c]{position:absolute;opacity:0;z-index:-1}.tab .tab__content[data-v-5fb9c73c]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease-in-out,opacity .35s ease-in-out,height .35s ease-in-out,margin-top .35s ease-in-out;padding-inline-end:var(--tab-content-padding-inline-end,2em);color:#59718c;margin-top:calc(var(--tab-content-gap)*-1);height:0%}.tab .tab__content>[data-v-5fb9c73c]{overflow:hidden}.tab input:checked~.tab__content[data-v-5fb9c73c]{grid-template-rows:1fr;height:100%;margin-top:0;opacity:1}.tab input:checked~.tab__content>[data-v-5fb9c73c]{animation:expand-child-data-v-5fb9c73c .35s ease-in-out forwards}.tab .tab__label[data-v-5fb9c73c]{display:flex;background:var(--theme);cursor:pointer;justify-content:space-between;align-items:flex-start;font-size:clamp(18px,calc(17.32203px + .21186vw),20px);color:#00244e}.tab .tab__label[data-v-5fb9c73c]:after{content:var(--accordion-icon-symbol,"›");font-size:36px;line-height:24px;text-align:center;font-weight:400;transform:rotate(90deg);transition:all .35s;margin-inline-start:1em;color:var(--accordion-icon-color,var(--v-primary-base));font-family:monospace;height:28px;margin-top:var(--accordion-icon-margin-top,0)}.tab input:checked+.tab__label[data-v-5fb9c73c]:after{transform:rotate(270deg)}@keyframes expand-child-data-v-5fb9c73c{0%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}.math-skills-page[data-v-5f42de02]{--image-url:url(/_nuxt/img/monster.5861f40.svg);--image-aspect-ratio:166/111;--image-width-mobile:80px;height:100%;background-color:#f3fafc}@media only screen and (max-width:599.98px){.math-skills-page[data-v-5f42de02]{background-color:#fff}}.math-skills-page .masthead__title.capitalize[data-v-5f42de02]{text-transform:capitalize}.math-skills-page .bottom__description[data-v-5f42de02]{place-self:center;margin-top:var(--gap-between-layout-parts);text-align:start;color:#39516c}.math-skills-page .content-section[data-v-5f42de02]{gap:clamp(16px,calc(13.28814px + .84746vw),24px);display:flex;flex-direction:column;text-align:center}.math-skills-page .content-section .top-row[data-v-5f42de02]{display:flex;justify-content:row;justify-content:flex-end;align-items:center;gap:clamp(8px,calc(5.28814px + .84746vw),16px)}.math-skills-page .content-section .top-row .grade-selector-description[data-v-5f42de02]{display:none;text-align:start}.math-skills-page .content-section .top-row .grade-selector[data-v-5f42de02]{border-radius:32px;flex-grow:0;user-select:none;align-self:flex-start;width:100%}.math-skills-page .content-section .top-row .grade-selector[data-v-5f42de02] input{width:0}.math-skills-page .content-section .top-row .grade-selector[data-v-5f42de02] fieldset{border-color:rgba(25,118,210,.25098039215686274)}.math-skills-page .content-section .top-row .grade-selector .selection[data-v-5f42de02]{display:flex;flex-direction:row;align-items:center;gap:8px;padding-block:6px;min-width:240px;line-height:0;flex-grow:0;flex-shrink:1;margin-inline-start:-6px}.math-skills-page .content-section .top-row .grade-selector .selection .icon[data-v-5f42de02]{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:600px){.math-skills-page .content-section .top-row[data-v-5f42de02]{justify-content:space-between}.math-skills-page .content-section .top-row .grade-selector[data-v-5f42de02]{width:250px}.math-skills-page .content-section .top-row .grade-selector-description[data-v-5f42de02]{display:block}}.math-skills-page .content-section .divider[data-v-5f42de02]{height:0;border:none;border-top:1px solid #e4f4ff}.math-skills-page .content-section .topics-gallery[data-v-5f42de02]{--horizontal-gallery-items-gap:8px;--horizontal-gallery-scrollbar-color:#b3d2f1}.math-skills-page .content-section .topics-gallery .topic-card-link[data-v-5f42de02]{text-decoration:none;color:inherit}.math-skills-page .content-section .topics-gallery .topic-card[data-v-5f42de02]{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(8px,calc(6.64407px + .42373vw),12px);padding-inline:clamp(0,calc(-1.35593px + .42373vw),4px);width:max-content;min-width:112px;max-width:160px;gap:4px;border-radius:16px;background:#f5faff;cursor:pointer;box-sizing:content-box;user-select:none;border:2px solid transparent}.math-skills-page .content-section .topics-gallery .topic-card.selected[data-v-5f42de02]{border:2px solid #1976d2}.math-skills-page .content-section .topics-gallery .topic-card .icon[data-v-5f42de02]{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:50%}.math-skills-page .content-section .topics-gallery .topic-card .label[data-v-5f42de02]{min-height:32px;align-self:stretch;color:var(--Blue-Dark,#00244e);text-align:center;font-size:16px;line-height:calc(1lh*0.9);display:flex;justify-content:center;align-items:center}.math-skills-page .content-section .accordion[data-v-5f42de02]{--accordion-icon-color:#59718c;--stars-size:clamp(12px,calc(10.64407px + 0.42373vw),16px);--accordion-icon-margin-top:clamp(8px,calc(5.28814px + 0.84746vw),16px);--tab-content-padding-inline-end:0}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label[data-v-5f42de02]{display:grid;grid-template-columns:clamp(42px,calc(39.28814px + .84746vw),50px);grid-template-rows:auto;justify-items:center;column-gap:16px;row-gap:8px;user-select:none;padding-block:clamp(0,calc(-5.42373px + 1.69492vw),16px)}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .progress-indicator[data-v-5f42de02]{display:grid;justify-items:center;align-items:center}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .progress-indicator>[data-v-5f42de02]{grid-row:1;grid-column:1}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .progress-indicator .progress-indicator__progress[data-v-5f42de02]{height:100%}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .progress-indicator .progress-indicator__completed-check[data-v-5f42de02]{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-color:var(--topic-color);border-radius:50%;background-position-x:4px;border:3px solid #fff}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .progress-indicator__completed-stars[data-v-5f42de02]{font-size:16px;align-self:start;line-height:0}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label .label[data-v-5f42de02]{color:var(--topic-color);grid-column:2;grid-row:1/-1;text-align:start;margin-top:clamp(8px,calc(7.32203px + .21186vw),10px)}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .tab-label.completed[data-v-5f42de02]{grid-template-rows:auto 1fr}.math-skills-page .content-section .accordion .topic-skill-accordion-tab .math-skill-cards-wrapper .math-skill-cards[data-v-5f42de02]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px 0;align-items:flex-start}@media(max-width:520px){.math-skills-page .content-section .accordion .topic-skill-accordion-tab .math-skill-cards-wrapper .math-skill-cards[data-v-5f42de02]{justify-content:center}}.math-skills-page .content-section .accordion .grade-filter-notice[data-v-5f42de02]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:48px;color:var(--Blue-GreyBlue,#59718c);font-size:16px;line-height:24px}.math-skills-page .content-section .accordion .grade-filter-notice .grades-filter-remover[data-v-5f42de02]{color:var(--v-primary-base);text-align:center;font-size:16px;font-weight:500;cursor:pointer}.math-skills-page .content-section .accordion .divider[data-v-5f42de02]{margin-block:16px}.math-skills-page .content-section .empty-subtopics[data-v-5f42de02]{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:clamp(16px,calc(10.57627px + 1.69492vw),32px)}.math-skills-page .content-section .empty-subtopics .up-arrow[data-v-5f42de02]{width:65px;height:65px}[data-v-5f42de02] .selection-item{display:flex;align-items:center;line-height:0;gap:8px;margin-block:8px}