/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-14a7c41d],[data-v-14a7c41d]::backdrop,[data-v-14a7c41d]:after,[data-v-14a7c41d]:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial}[data-v-62317998],[data-v-62317998]::backdrop,[data-v-62317998]:after,[data-v-62317998]:before{--tw-font-weight:initial}[data-v-94a51daf],[data-v-94a51daf]::backdrop,[data-v-94a51daf]:after,[data-v-94a51daf]:before{--tw-font-weight:initial;--tw-border-style:solid}[data-v-1ab40bd5],[data-v-1ab40bd5]::backdrop,[data-v-1ab40bd5]:after,[data-v-1ab40bd5]:before,[data-v-65f5e61b],[data-v-65f5e61b]::backdrop,[data-v-65f5e61b]:after,[data-v-65f5e61b]:before{--tw-font-weight:initial}[data-v-12a9e581],[data-v-12a9e581]::backdrop,[data-v-12a9e581]:after,[data-v-12a9e581]:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}.correct-card[data-v-14a7c41d]{background-color:var(--color-surface,#fff);white-space:nowrap;border-radius:2.33333cqw;align-items:flex-start;gap:1.66667cqw;padding:2cqw 2.33333cqw;display:flex;box-shadow:0 2.66667cqw 3.33333cqw #172b4029}.correct-card__icon[data-v-14a7c41d]{flex-shrink:0;width:4.33333cqw;height:4.33333cqw;margin-top:.666667cqw;display:grid}.correct-card__mark[data-v-14a7c41d]{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .25s,scale .4s cubic-bezier(.34,1.56,.64,1)}.correct-card--correct .correct-card__mark--correct[data-v-14a7c41d],.correct-card--pending .correct-card__mark--pending[data-v-14a7c41d],.correct-card--wrong .correct-card__mark--wrong[data-v-14a7c41d]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.correct-card__ring[data-v-14a7c41d]{fill:var(--color-warning-subtle);stroke:var(--color-warning);stroke-width:1.4px}.correct-card__track[data-v-14a7c41d]{stroke-opacity:.25}.correct-card__arc[data-v-14a7c41d],.correct-card__track[data-v-14a7c41d]{stroke:var(--color-warning);stroke-width:2.2px}.correct-card__arc[data-v-14a7c41d]{stroke-linecap:round;transform-origin:13px 13px;animation:.9s linear infinite correct-card-spin-14a7c41d}.correct-card__sizer[data-v-14a7c41d],.correct-card__text[data-v-14a7c41d]{flex-direction:column;display:flex}.correct-card__sizer[data-v-14a7c41d]{visibility:hidden;height:0;overflow:hidden}.correct-card__sizer[data-v-14a7c41d],.correct-card__title[data-v-14a7c41d]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:2.16667cqw}.correct-card__title[data-v-14a7c41d]{color:var(--color-ink,#172b40);line-height:3cqw}.correct-card--wrong .correct-card__title[data-v-14a7c41d]{color:var(--color-danger,#d64545)}.correct-card__line[data-v-14a7c41d]{color:var(--color-copy,#5b6b7c);font-size:2cqw;line-height:2.66667cqw;animation:.2s ease-out correct-card-line-14a7c41d}.correct-card__caret[data-v-14a7c41d]{background-color:var(--color-ink,#172b40);vertical-align:-.1em;width:.2cqw;height:2cqw;margin-left:.166667cqw;animation:.9s step-end infinite correct-card-blink-14a7c41d;display:inline-block}@keyframes correct-card-spin-14a7c41d{to{transform:rotate(1turn)}}@keyframes correct-card-blink-14a7c41d{50%{opacity:0}}@keyframes correct-card-line-14a7c41d{0%{opacity:0;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.correct-card[data-v-14a7c41d] *{transition:none!important;animation:none!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}.cbt-browser[data-v-62317998]{background-color:var(--color-surface,#fff);border-radius:2.38889cqw;overflow:hidden;box-shadow:0 2.86667cqw 7.16667cqw #172b401f}.cbt-browser__bar[data-v-62317998]{background-color:var(--color-browser-bar,#f1f4f7);align-items:center;gap:.955556cqw;padding:1.43333cqw 1.91111cqw;display:flex}.cbt-browser__bar img[data-v-62317998]{width:1.19444cqw;height:1.19444cqw}.cbt-browser__url[data-v-62317998]{background-color:var(--color-surface,#fff);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-copy,#5b6b7c);border-radius:.955556cqw;padding:.477778cqw 1.43333cqw;font-size:1.31389cqw;line-height:1.67222cqw}.cbt-browser__screen[data-v-62317998]{-o-object-fit:cover;object-fit:cover;aspect-ratio:619.2/440.32;width:100%;display:block}.cbt-phone[data-v-94a51daf]{aspect-ratio:211/438;--t-title:3.79147cqw;--t-leave:3.31754cqw;--t-tab:3.31754cqw;--t-badge:2.8436cqw;--t-meta:3.31754cqw;--t-tool:3.08057cqw;--t-option:3.31754cqw;--t-letter:3.31754cqw;container-type:inline-size}.cbt-phone__body[data-v-94a51daf]{background-color:var(--color-device,#0f141a);border-radius:16.1137cqw;position:absolute;inset:0;box-shadow:0 11.3744cqw 22.7488cqw #122b4738}.cbt-phone__screen[data-v-94a51daf]{border-radius:12.7962cqw;flex-direction:column;display:flex;position:absolute;inset:3.79147cqw;overflow:hidden}.cbt-phone__screen[data-v-94a51daf],.cbt-phone__status[data-v-94a51daf]{background-color:var(--color-surface,#fff)}.cbt-phone__status[data-v-94a51daf]{flex-shrink:0;height:13.2701cqw;display:block}.cbt-phone__app[data-v-94a51daf]{background-color:var(--color-canvas,#f7f8fa);flex-direction:column;flex:1;min-height:0;display:flex}.cbt-phone__notch[data-v-94a51daf]{background-color:var(--color-device,#0f141a);border-radius:4.2654cqw;width:30.3318cqw;height:8.53081cqw;position:absolute;top:6.63507cqw;left:34.8341cqw}.app-header[data-v-94a51daf]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);border-style:solid;border-width:.236967cqw;flex-shrink:0;align-items:center;gap:2.36967cqw;height:18.9573cqw;padding:2.8436cqw 3.79147cqw;display:flex}.app-header__logo[data-v-94a51daf]{flex-shrink:0;width:6.63507cqw;height:6.63507cqw}.app-header__title[data-v-94a51daf]{--tw-font-weight:var(--font-weight-semibold,600);min-width:0;font-weight:var(--font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink,#172b40);font-size:var(--t-title);flex:1;line-height:6.63507cqw;overflow:hidden}.app-header__time[data-v-94a51daf]{background-color:var(--color-brand,#122b47);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-on-accent,#fff);padding:1.65877cqw 2.36967cqw;font-size:3.5545cqw;line-height:4.73934cqw}.app-header__leave[data-v-94a51daf],.app-header__time[data-v-94a51daf]{white-space:nowrap;border-radius:1.89573cqw;flex-shrink:0}.app-header__leave[data-v-94a51daf]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#172b40);font-size:var(--t-leave);border-style:solid;border-width:.236967cqw;justify-content:center;align-items:center;padding:1.89573cqw 2.36967cqw;line-height:5.6872cqw;display:flex}.app-header__moon[data-v-94a51daf]{flex-shrink:0;width:5.6872cqw;height:5.6872cqw}.app-subjects[data-v-94a51daf]{background-color:var(--color-surface,#fff);flex-direction:column;flex-shrink:0;padding:2.8436cqw 3.79147cqw;display:flex}.app-subjects__tabs[data-v-94a51daf]{gap:3.79147cqw;display:flex;overflow:hidden}.app-tab[data-v-94a51daf]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-muted,#526477);font-size:var(--t-tab);border-radius:1.89573cqw;flex-shrink:0;padding:2.8436cqw;line-height:4.73934cqw}.app-tab--active[data-v-94a51daf]{background-color:var(--color-accent-subtle,#f2f7e6);color:var(--color-brand,#122b47)}.app-content[data-v-94a51daf]{min-height:0}.app-content[data-v-94a51daf],.app-panel[data-v-94a51daf]{flex-direction:column;padding:5.6872cqw 3.79147cqw;display:flex}.app-panel[data-v-94a51daf]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);border-style:solid;border-width:.236967cqw;border-radius:3.79147cqw;gap:3.79147cqw}.app-panel__meta[data-v-94a51daf]{flex-direction:column;gap:2.8436cqw;display:flex}.app-panel__badge[data-v-94a51daf]{background-color:var(--color-accent-subtle,#f2f7e6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand,#122b47);font-size:var(--t-badge);border-radius:1.89573cqw;align-self:flex-start;padding:1.89573cqw;line-height:3.79147cqw}.app-panel__instruction[data-v-94a51daf],.app-panel__subject[data-v-94a51daf]{color:var(--color-muted,#526477);font-size:var(--t-meta);line-height:4.73934cqw}.app-panel__tools[data-v-94a51daf]{gap:1.89573cqw;display:flex;overflow:hidden}.app-panel__divider[data-v-94a51daf]{border-style:var(--tw-border-style);background-color:var(--color-border,#dce3ea);border-width:0;height:.236967cqw}.app-panel__question[data-v-94a51daf]{flex-direction:column;gap:3.79147cqw;display:flex}.app-panel__text[data-v-94a51daf]{color:var(--color-ink,#172b40);font-size:4.73934cqw;line-height:7.58294cqw}.app-panel__options[data-v-94a51daf]{gap:2.8436cqw}.app-panel__options[data-v-94a51daf],.app-tool[data-v-94a51daf]{flex-direction:column;display:flex}.app-tool[data-v-94a51daf]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);--tw-font-weight:var(--font-weight-semibold,600);min-width:0;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-ink,#172b40);font-size:var(--t-tool);border-style:solid;border-width:.236967cqw;border-radius:1.89573cqw;flex:1;justify-content:center;align-items:center;gap:.947867cqw;padding:2.36967cqw 1.4218cqw;line-height:4.2654cqw}.app-tool img[data-v-94a51daf]{width:4.73934cqw;height:4.73934cqw}.app-option[data-v-94a51daf]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);border-style:solid;border-width:.236967cqw;border-radius:2.8436cqw;align-items:center;gap:3.79147cqw;height:17.0616cqw;padding:3.79147cqw;display:flex}.app-option__letter[data-v-94a51daf]{background-color:var(--color-subtle,#eff2f5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);width:7.58294cqw;font-size:var(--t-letter);border-radius:1.89573cqw;flex-shrink:0;justify-content:center;align-items:center;padding:.947867cqw;display:flex}.app-option__letter[data-v-94a51daf],.app-option__text[data-v-94a51daf]{color:var(--color-ink,#172b40);line-height:4.73934cqw}.app-option__text[data-v-94a51daf]{font-size:var(--t-option);flex:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.cbt-visual[data-v-9ac52a16]{width:270px;max-width:100%;margin-inline:auto;position:relative}.cbt-visual__browser[data-v-9ac52a16]{display:none}@media (width>=64rem){.cbt-visual[data-v-9ac52a16]{width:auto;max-width:calc(var(--spacing,.25rem) * 180);aspect-ratio:720/600.84;flex:0 720px;margin-inline:0;container-type:inline-size}.cbt-visual__browser[data-v-9ac52a16]{display:block;position:absolute}}.cbt-visual__browser[data-v-9ac52a16]{width:86cqw;top:5.55556cqw;left:0}.cbt-visual .cbt-visual__phone[data-v-9ac52a16]{position:relative}@media (width>=64rem){.cbt-visual .cbt-visual__phone[data-v-9ac52a16]{width:29.3056cqw;position:absolute;top:16.0889cqw;left:69.1944cqw}}.results-phone[data-v-1ab40bd5]{aspect-ratio:263.75/547.5;--ease-count:cubic-bezier(.65, 0, .35, 1);position:relative;container-type:inline-size}.results-phone__body[data-v-1ab40bd5]{background-color:var(--color-device,#0f141a);border-radius:16.1137cqw;position:absolute;inset:0;box-shadow:0 11.3744cqw 22.7488cqw #122b4738}.results-phone__screen[data-v-1ab40bd5]{background-color:var(--color-canvas,#f7f8fa);border-radius:12.7962cqw;flex-direction:column;display:flex;position:absolute;inset:3.79147cqw;overflow:hidden}.results-phone__status[data-v-1ab40bd5]{background-color:var(--color-surface,#fff);flex-shrink:0;height:12.963cqw;display:block}.results-phone__notch[data-v-1ab40bd5]{background-color:var(--color-device,#0f141a);border-radius:4.2654cqw;width:30.3318cqw;height:8.53081cqw;position:absolute;top:6.63507cqw;left:34.836cqw}.bar[data-v-1ab40bd5]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);border-style:solid;border-width:.236967cqw;flex-shrink:0;justify-content:space-between;height:18.9573cqw;padding:2.8436cqw 3.79147cqw}.bar[data-v-1ab40bd5],.bar__account[data-v-1ab40bd5],.bar__brand[data-v-1ab40bd5],.bar__menu[data-v-1ab40bd5]{align-items:center;display:flex}.bar__account[data-v-1ab40bd5],.bar__brand[data-v-1ab40bd5]{gap:2.8436cqw}.bar__menu[data-v-1ab40bd5]{justify-content:flex-end;width:10.4265cqw;height:10.4265cqw}.bar__menu img[data-v-1ab40bd5]{width:7.58294cqw;height:5.6872cqw}.bar__logo[data-v-1ab40bd5]{border-radius:1.4218cqw;width:7.58294cqw;height:7.58294cqw}.bar__moon[data-v-1ab40bd5]{width:5.6872cqw;height:5.6872cqw}.bar__badge[data-v-1ab40bd5]{background-color:var(--color-accent-subtle,#f2f7e6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-brand,#122b47);border-radius:1.89573cqw;padding:1.89573cqw;font-size:2.8436cqw;line-height:3.79147cqw}.bar__avatar[data-v-1ab40bd5]{border-radius:9999px;width:7.58294cqw;height:7.58294cqw;display:block;position:relative;overflow:hidden}.bar__avatar img[data-v-1ab40bd5]{width:100%;max-width:none;height:150.24%;position:absolute;top:-2.7%;left:0}.content[data-v-1ab40bd5]{gap:5.6872cqw;min-height:0;padding:5.6872cqw 3.79147cqw}.content[data-v-1ab40bd5],.heading[data-v-1ab40bd5]{flex-direction:column;display:flex}.heading[data-v-1ab40bd5],.heading__row[data-v-1ab40bd5]{gap:2.8436cqw}.heading__back[data-v-1ab40bd5],.heading__row[data-v-1ab40bd5]{align-items:center;display:flex}.heading__back[data-v-1ab40bd5]{border-color:var(--color-border,#dce3ea);background-color:var(--color-surface,#fff);border-style:solid;border-width:.236967cqw;border-radius:2.36967cqw;flex-shrink:0;justify-content:center;width:9.47867cqw;height:9.47867cqw}.heading__back img[data-v-1ab40bd5]{width:4.73934cqw;height:4.73934cqw;transform:rotate(180deg)}.heading__title[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-bold,700);min-width:0;font-weight:var(--font-weight-bold,700);color:var(--color-ink,#172b40);flex:1;font-size:4.73934cqw;line-height:5.92417cqw}.heading__subtitle[data-v-1ab40bd5]{color:var(--color-muted,#526477);font-size:3.79147cqw;line-height:5.6872cqw}.summary[data-v-1ab40bd5]{background-color:var(--color-surface,#fff);border-radius:4.73934cqw;gap:7.58294cqw;padding:5.6872cqw 3.79147cqw}.summary[data-v-1ab40bd5],.summary__score-block[data-v-1ab40bd5]{flex-direction:column;display:flex}.summary__score-block[data-v-1ab40bd5]{align-items:flex-start;gap:1.89573cqw}.summary__score[data-v-1ab40bd5]{white-space:nowrap;align-items:flex-end;gap:2.36967cqw;display:flex}.summary__value[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#172b40);font-size:7.58294cqw;line-height:9.47867cqw}.summary__out-of[data-v-1ab40bd5]{color:var(--color-copy,#5b6b7c);font-size:4.73934cqw;line-height:5.92417cqw}.summary__headline[data-v-1ab40bd5],.summary__out-of[data-v-1ab40bd5],.summary__percent[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.summary__percent[data-v-1ab40bd5]{background-color:var(--color-success-subtle,#eff4e2);width:100%;color:var(--color-success,#5e8a12);border-radius:9999px;padding:1.4218cqw 2.8436cqw;font-size:3.31754cqw;line-height:4.2654cqw}.summary__message[data-v-1ab40bd5]{flex-direction:column;gap:1.4218cqw;display:flex}.summary__headline[data-v-1ab40bd5]{color:var(--color-ink,#172b40);font-size:4.50237cqw;line-height:7.10901cqw}.summary__detail[data-v-1ab40bd5]{color:var(--color-copy,#5b6b7c);font-size:3.5545cqw;line-height:5.21327cqw}.summary__legend[data-v-1ab40bd5]{gap:6.63507cqw;display:flex}.summary__count[data-v-1ab40bd5]{flex-direction:column;flex:1;gap:.473934cqw;min-width:0;display:flex}.summary__count dt[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-copy,#5b6b7c);font-size:3.08057cqw;line-height:4.50237cqw}.summary__count dd[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#172b40);font-size:4.73934cqw;line-height:7.10901cqw}.map[data-v-1ab40bd5]{background-color:var(--color-surface,#fff);border-radius:4.73934cqw;padding:6.63507cqw 3.79147cqw}.map[data-v-1ab40bd5],.map__head[data-v-1ab40bd5]{flex-direction:column;gap:.947867cqw;display:flex}.map__title[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-ink,#172b40);font-size:4.2654cqw;line-height:6.87204cqw}.map__hint[data-v-1ab40bd5]{color:var(--color-copy,#5b6b7c);font-size:3.31754cqw;line-height:4.73934cqw}.lane[data-v-1ab40bd5]{flex-direction:column;gap:2.36967cqw;display:flex}.lane__row[data-v-1ab40bd5]{gap:3.79147cqw}.lane__misses[data-v-1ab40bd5],.lane__row[data-v-1ab40bd5],.lane__score[data-v-1ab40bd5],.lane__subject[data-v-1ab40bd5],.tag[data-v-1ab40bd5]{align-items:center;display:flex}.lane__subject[data-v-1ab40bd5]{flex-shrink:0;gap:2.36967cqw;width:42.654cqw}.lane__icon[data-v-1ab40bd5]{-o-object-fit:cover;object-fit:cover;border-radius:2.36967cqw;flex-shrink:0;width:8.53081cqw;height:8.53081cqw}.lane__info[data-v-1ab40bd5]{flex:1;min-width:0}.lane__name[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#172b40);font-size:3.5545cqw;line-height:4.73934cqw}.lane__marks[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;font-size:3.08057cqw;line-height:4.2654cqw}.lane__marks--mid[data-v-1ab40bd5]{color:var(--color-warning,#d08a00)}.lane__marks--good[data-v-1ab40bd5]{color:var(--color-success,#5e8a12)}.lane__score[data-v-1ab40bd5]{gap:3.79147cqw}.lane__score[data-v-1ab40bd5],.lane__track[data-v-1ab40bd5]{flex:1;min-width:0;overflow:hidden}.lane__track[data-v-1ab40bd5]{background-color:var(--color-border,#dce3ea);border-radius:1.18483cqw;height:2.36967cqw;position:relative}.lane__fill[data-v-1ab40bd5]{inset-block:0;border-radius:1.18483cqw;position:absolute;left:0}.lane__fill--mid[data-v-1ab40bd5]{background-color:var(--color-score-mid,#e2a33b)}.lane__fill--good[data-v-1ab40bd5]{background-color:var(--color-accent,#84ab1d)}.lane__percent[data-v-1ab40bd5]{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);min-width:0;font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#172b40);flex:1;font-size:3.79147cqw}.lane__misses[data-v-1ab40bd5]{white-space:nowrap;flex-wrap:wrap;gap:1.89573cqw;padding-left:3.79147cqw;font-size:2.8436cqw;line-height:3.79147cqw}.tag[data-v-1ab40bd5]{border-radius:9999px;gap:1.4218cqw;padding:.947867cqw 2.36967cqw}.tag--wrong[data-v-1ab40bd5]{background-color:var(--color-danger-subtle,#fdecec)}.tag--blank[data-v-1ab40bd5]{background-color:var(--color-warning-subtle,#fff6df)}.tag__topic[data-v-1ab40bd5]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tag--wrong .tag__topic[data-v-1ab40bd5]{color:var(--color-danger,#d64545)}.tag--blank .tag__topic[data-v-1ab40bd5]{color:var(--color-warning,#d08a00)}.tag__detail[data-v-1ab40bd5]{color:var(--color-copy,#5b6b7c)}.results-phone .lane__fill[data-v-1ab40bd5]{transition:width var(--motion-count) var(--ease-count) calc(var(--motion-lane) + var(--i,0) * var(--motion-lane-gap))}.results-phone .lane__misses[data-v-1ab40bd5]{transition:opacity var(--motion-fade-for) var(--ease-settle) calc(var(--motion-lane) + var(--i,0) * var(--motion-lane-gap) + var(--motion-tags))}.results-phone--map-waiting .lane__fill[data-v-1ab40bd5]{transition:none;width:0!important}.results-phone--map-waiting .lane__misses[data-v-1ab40bd5]{opacity:0;transition:none}.results-card[data-v-65f5e61b]{--ease-count:cubic-bezier(.65, 0, .35, 1);align-items:flex-start;display:flex;container-type:inline-size}.map[data-v-65f5e61b]{background-color:var(--color-surface,#fff);border-radius:1.78568cqw;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;gap:.130208cqw;min-width:0;margin-right:2.14284cqw;padding:2.5cqw;display:flex}.map__summary[data-v-65f5e61b]{align-items:center;gap:2.85833cqw;display:flex}.map__score-block[data-v-65f5e61b]{flex-direction:column;align-items:flex-start;gap:.714583cqw;display:flex}.map__score[data-v-65f5e61b]{white-space:nowrap;align-items:flex-end;gap:.893229cqw;display:flex}.map__value[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#172b40);font-size:5.71667cqw;line-height:5.71667cqw}.map__out-of[data-v-65f5e61b]{color:var(--color-copy,#5b6b7c);font-size:2.14375cqw;line-height:3.57292cqw}.lane__name[data-v-65f5e61b],.map__headline[data-v-65f5e61b],.map__out-of[data-v-65f5e61b],.map__percent[data-v-65f5e61b],.map__title[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.map__percent[data-v-65f5e61b]{background-color:var(--color-success-subtle,#eff4e2);white-space:nowrap;color:var(--color-success,#5e8a12);border-radius:9999px;padding:.535938cqw 1.07188cqw;font-size:1.25052cqw;line-height:1.60781cqw}.map__message[data-v-65f5e61b]{flex-direction:column;flex:1;gap:.535938cqw;min-width:0;display:flex}.map__headline[data-v-65f5e61b]{color:var(--color-ink,#172b40);font-size:1.9651cqw;line-height:2.67969cqw}.map__detail[data-v-65f5e61b]{color:var(--color-copy,#5b6b7c);font-size:1.33984cqw;line-height:1.9651cqw}.map__head[data-v-65f5e61b]{white-space:nowrap;flex-direction:column;gap:.357161cqw;display:flex}.map__title[data-v-65f5e61b]{color:var(--color-ink,#172b40);font-size:1.78568cqw;line-height:2.58932cqw}.map__hint[data-v-65f5e61b]{color:var(--color-copy,#5b6b7c);font-size:1.25cqw;line-height:1.78568cqw}.lane[data-v-65f5e61b]{flex-direction:column;gap:.892839cqw;display:flex}.lane__row[data-v-65f5e61b]{gap:1.42852cqw}.lane__misses[data-v-65f5e61b],.lane__row[data-v-65f5e61b],.lane__score[data-v-65f5e61b],.lane__subject[data-v-65f5e61b],.tag[data-v-65f5e61b]{align-items:center;display:flex}.lane__subject[data-v-65f5e61b]{flex-shrink:0;gap:.892839cqw;width:16.0715cqw}.lane__icon[data-v-65f5e61b]{-o-object-fit:cover;object-fit:cover;border-radius:.892839cqw;flex-shrink:0;width:3.21432cqw;height:3.21432cqw}.lane__name[data-v-65f5e61b]{white-space:nowrap;color:var(--color-ink,#172b40);font-size:1.33932cqw;line-height:1.78568cqw}.lane__marks[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;font-size:1.16068cqw;line-height:1.60716cqw}.lane__marks--mid[data-v-65f5e61b]{color:var(--color-warning,#d08a00)}.lane__marks--good[data-v-65f5e61b]{color:var(--color-success,#5e8a12)}.lane__score[data-v-65f5e61b]{gap:1.42852cqw}.lane__score[data-v-65f5e61b],.lane__track[data-v-65f5e61b]{flex:1;min-width:0;overflow:hidden}.lane__track[data-v-65f5e61b]{background-color:var(--color-border,#dce3ea);border-radius:.446484cqw;height:.892839cqw;position:relative}.lane__fill[data-v-65f5e61b]{inset-block:0;border-radius:.446484cqw;position:absolute;left:0}.lane__fill--mid[data-v-65f5e61b]{background-color:var(--color-score-mid,#e2a33b)}.lane__fill--good[data-v-65f5e61b]{background-color:var(--color-accent,#84ab1d)}.lane__percent[data-v-65f5e61b]{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#172b40);flex-shrink:0;width:4.28568cqw;font-size:1.42852cqw}.lane__misses[data-v-65f5e61b]{white-space:nowrap;flex-wrap:wrap;gap:.714323cqw;padding-left:17.5cqw;font-size:1.07148cqw;line-height:1.42852cqw}.tag[data-v-65f5e61b]{border-radius:9999px;gap:.535677cqw;padding:.357161cqw .892839cqw}.tag--wrong[data-v-65f5e61b]{background-color:var(--color-danger-subtle,#fdecec)}.tag--blank[data-v-65f5e61b]{background-color:var(--color-warning-subtle,#fff6df)}.plan__eyebrow[data-v-65f5e61b],.tag__topic[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tag--wrong .tag__topic[data-v-65f5e61b]{color:var(--color-danger,#d64545)}.tag--blank .tag__topic[data-v-65f5e61b]{color:var(--color-warning,#d08a00)}.tag__detail[data-v-65f5e61b]{color:var(--color-copy,#5b6b7c)}.plan[data-v-65f5e61b]{background-color:var(--color-ink,#172b40);border-radius:1.78568cqw;flex-shrink:0;align-items:flex-start;gap:1.78568cqw;width:33.9285cqw;padding:2.5cqw}.plan[data-v-65f5e61b],.plan__head[data-v-65f5e61b],.plan__projection[data-v-65f5e61b]{flex-direction:column;display:flex}.plan__head[data-v-65f5e61b]{white-space:nowrap;gap:.535677cqw}.plan__eyebrow[data-v-65f5e61b]{color:var(--color-lime,#b9dc5a);font-size:1.07148cqw;line-height:1.42852cqw}.plan__title[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-on-accent,#fff);font-size:2.5cqw;line-height:3.03568cqw}.plan__detail[data-v-65f5e61b]{white-space:normal;color:var(--color-on-panel-muted,#b8c4d1);width:28.9285cqw;font-size:1.25cqw;line-height:1.78568cqw}.plan__projection[data-v-65f5e61b]{gap:.714323cqw;width:100%}.plan__bar[data-v-65f5e61b]{background-color:var(--color-panel,#22394f);border-radius:8.83932cqw;width:100%;height:.892839cqw;display:flex;overflow:hidden}.plan__now[data-v-65f5e61b]{background-color:var(--color-accent,#84ab1d)}.plan__possible[data-v-65f5e61b]{background-color:var(--color-lime,#b9dc5a);opacity:.55}.plan__labels[data-v-65f5e61b]{white-space:nowrap;justify-content:space-between;width:100%;font-size:1.07148cqw;line-height:1.51784cqw;display:flex}.plan__label[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-on-panel-muted,#b8c4d1)}.plan__label--possible[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-lime,#b9dc5a)}.plan__steps[data-v-65f5e61b]{flex-direction:column;gap:.892839cqw;width:100%;display:flex}.plan__action[data-v-65f5e61b]{background-color:var(--color-accent,#84ab1d);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-on-accent,#fff);border-radius:.714323cqw;justify-content:center;height:4.28568cqw;font-size:1.42839cqw}.plan__action[data-v-65f5e61b],.step[data-v-65f5e61b]{align-items:center;display:flex}.step[data-v-65f5e61b]{background-color:var(--color-panel,#22394f);border-radius:1.25cqw;gap:1.07148cqw;padding:1.07148cqw 1.25cqw}.step__gain[data-v-65f5e61b]{background-color:var(--color-lime,#b9dc5a);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#172b40);border-radius:.892839cqw;flex-shrink:0;justify-content:center;align-items:center;width:3.57148cqw;height:3.57148cqw;font-size:1.25cqw}.step__gain[data-v-65f5e61b],.step__go[data-v-65f5e61b],.step__text[data-v-65f5e61b]{white-space:nowrap;display:flex}.step__text[data-v-65f5e61b]{flex-direction:column;flex:1;gap:.178516cqw;min-width:0}.step__name[data-v-65f5e61b]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-on-accent,#fff);font-size:1.33932cqw;line-height:1.78568cqw}.step__where[data-v-65f5e61b]{color:var(--color-on-panel-muted,#b8c4d1);font-size:1.07148cqw;line-height:1.42852cqw}.step__go[data-v-65f5e61b]{background-color:var(--color-panel-raised,#2e4a63);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-on-accent,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.85716cqw;height:2.85716cqw;font-size:1.42852cqw}.results-card .lane__fill[data-v-65f5e61b]{transition:width var(--motion-count) var(--ease-count) calc(var(--motion-lane) + var(--i,0) * var(--motion-lane-gap))}.results-card .lane__misses[data-v-65f5e61b]{transition:opacity var(--motion-fade-for) var(--ease-settle) calc(var(--motion-lane) + var(--i,0) * var(--motion-lane-gap) + var(--motion-tags))}.results-card .plan__now[data-v-65f5e61b]{transition:width var(--motion-count) var(--ease-count) var(--motion-plan-now)}.results-card .plan__possible[data-v-65f5e61b]{transition:width var(--motion-plan-possible-for) var(--ease-count) var(--motion-plan-possible)}.results-card .step[data-v-65f5e61b]{--step-delay:calc(var(--motion-step) + var(--i,0) * var(--motion-step-gap));transition:opacity var(--motion-step-for) var(--ease-settle) var(--step-delay),translate var(--motion-step-for) var(--ease-settle) var(--step-delay)}.results-card .plan__action[data-v-65f5e61b]{transition:opacity var(--motion-fade-for) var(--ease-settle) var(--motion-action)}.results-card--map-waiting .lane__fill[data-v-65f5e61b]{transition:none;width:0!important}.results-card--map-waiting .lane__misses[data-v-65f5e61b]{opacity:0;transition:none}.results-card--plan-waiting .plan__now[data-v-65f5e61b],.results-card--plan-waiting .plan__possible[data-v-65f5e61b]{transition:none;width:0!important}.results-card--plan-waiting .plan__action[data-v-65f5e61b]{opacity:0;transition:none}.results-card--plan-waiting .step[data-v-65f5e61b]{opacity:0;transition:none;translate:-2.34375cqw}.results-visual[data-v-6ad488e1]{width:270px;max-width:100%}@media (width>=64rem){.results-visual[data-v-6ad488e1]{flex:0 768px;width:auto;min-width:0}.results-visual__phone[data-v-6ad488e1]{display:none}}.results-visual__card[data-v-6ad488e1]{display:none}@media (width>=64rem){.results-visual__card[data-v-6ad488e1]{display:block}}.subject-rows[data-v-12a9e581]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;width:100%;display:flex}@media (width>=64rem){.subject-rows[data-v-12a9e581]{gap:calc(var(--spacing,.25rem) * 3)}}.marquee[data-v-12a9e581]{width:fit-content;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-v-12a9e581]{width:max-content;display:flex;position:relative}.marquee--right .marquee__track[data-v-12a9e581]{animation:marquee-right-12a9e581 var(--marquee-duration,60s) linear infinite}.marquee--left .marquee__track[data-v-12a9e581]{animation:marquee-left-12a9e581 var(--marquee-duration,60s) linear infinite}.marquee:hover .marquee__track[data-v-12a9e581]{animation-play-state:paused}.marquee__set[data-v-12a9e581]{gap:calc(var(--spacing,.25rem) * 1.5);width:max-content;padding-right:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:flex}@media (width>=64rem){.marquee__set[data-v-12a9e581]{gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 3)}}.marquee__set--copy[data-v-12a9e581]{position:absolute;top:0}.marquee--right .marquee__set--copy[data-v-12a9e581]{right:100%}.marquee--left .marquee__set--copy[data-v-12a9e581]{left:100%}.chip[data-v-12a9e581]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft,#e4e9ef);background-color:var(--color-surface,#fff);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:12px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-ink,#172b40);border-radius:2147483647px;flex-shrink:0;display:flex}.chip__icon[data-v-12a9e581]{-o-object-fit:cover;object-fit:cover;border-radius:6.188px;flex-shrink:0;width:22px;height:22px}@media (width>=64rem){.chip[data-v-12a9e581]{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-link,.9375rem);line-height:var(--tw-leading,var(--text-link--line-height,1.25rem))}.chip__icon[data-v-12a9e581]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:9px}}@keyframes marquee-right-12a9e581{0%{translate:0}to{translate:100%}}@keyframes marquee-left-12a9e581{0%{translate:0}to{translate:-100%}}@media (prefers-reduced-motion:reduce){.marquee[data-v-12a9e581]{width:100%;-webkit-mask-image:none;mask-image:none}.marquee__track[data-v-12a9e581]{width:100%;animation:none}.marquee__set[data-v-12a9e581]{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}.marquee__set--copy[data-v-12a9e581]{display:none}}@property --tw-leading{syntax:"*";inherits:false}
