.st[data-v-b685664c]{display:inline;word-break:break-word}.st__caret[data-v-b685664c]{animation:st-blink-b685664c .9s steps(2) infinite;background:#fa8f19;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}.st__caret--inline[data-v-b685664c]{transform:translateY(2px)}.st--empty .st__caret[data-v-b685664c]{height:1.1em}@keyframes st-blink-b685664c{0%,49%{opacity:1}50%,to{opacity:0}}.qc[data-v-06646fbb]{backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);background:#0f171f8c;border:1px solid oklch(100% 0 0/.08);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff14,0 20px 60px -25px #00000080;color:#eff2f5;display:flex;flex-direction:column;gap:1rem;margin-inline:auto;max-height:100%;max-width:600px;min-height:min(420px,60svh);overflow:hidden;padding:1.125rem .875rem;position:relative;transform:translateZ(0);transition:border-color .24s ease,box-shadow .24s ease,background .24s ease;width:100%}@media(min-width:768px){.qc[data-v-06646fbb]{border-radius:1.5rem;gap:1.25rem;min-height:min(480px,60svh);padding:1.75rem 1.5rem}}@media(max-width:1023px){.qc[data-v-06646fbb]{max-height:none;min-height:0}}.qc--correct[data-v-06646fbb]{border-color:#57cb6080;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #57cb604d,0 20px 60px -20px #189a3066}.qc--wrong[data-v-06646fbb]{border-color:#f9414480;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #f941444d,0 20px 60px -20px #d4092466}.qc--submitting[data-v-06646fbb]{animation:qc-submitting-pulse-06646fbb 1.4s ease-in-out infinite;border-color:#fa8f1973}@keyframes qc-submitting-pulse-06646fbb{0%,to{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #fa8f192e,0 20px 60px -25px #00000080}50%{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #fa8f1973,0 20px 60px -20px #fa8f1947}}@media(prefers-reduced-motion:reduce){.qc--submitting[data-v-06646fbb]{animation:none}}.qc__header[data-v-06646fbb]{align-items:center;display:flex;gap:.5rem}.qc__concept[data-v-06646fbb]{align-items:center;background:#fa8f1924;border:1px solid oklch(75% .17 60/.25);border-radius:999px;color:#ffbe8a;color:oklch(85% .13 60);display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.3125rem .625rem}.qc__question[data-v-06646fbb]{color:#f6f9fc;flex:0 1 auto;font-size:clamp(1rem,.9rem + .5vw,1.0625rem);font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.4;min-height:0;overflow-wrap:anywhere;text-wrap:balance}@media(min-width:768px){.qc__question[data-v-06646fbb]{font-size:1.375rem}}.qc__body[data-v-06646fbb]{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.qc__actions[data-v-06646fbb]{align-items:center;display:flex;gap:.5rem;margin-top:.125rem}.qc__pane[data-v-06646fbb]{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;width:100%}@media(min-width:768px){.qc__pane[data-v-06646fbb]{gap:1.25rem}}.qc--hint[data-v-06646fbb]{background:#43370d80;border-color:#e6b8168c;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #e6b81659,0 20px 60px -20px #d3a80073;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #e6b81659,0 20px 60px -20px oklch(75% .16 90/.45)}.qc__header--hint[data-v-06646fbb]{align-items:center;display:flex}.qc__hint-kicker[data-v-06646fbb]{align-items:center;background:#e6b8162e;border:1px solid oklch(82% .16 92/.4);border-radius:999px;color:#f9d460;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.02em;padding:.3125rem .625rem;text-transform:uppercase}.qc__body--hint[data-v-06646fbb]{color:#f3eee0;font-size:clamp(1rem,.94rem + .4vw,1.0625rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}.qc-swap-enter-active[data-v-06646fbb],.qc-swap-leave-active[data-v-06646fbb]{transition:opacity .16s ease,transform .16s ease}.qc-swap-enter-from[data-v-06646fbb]{opacity:0;transform:translateY(4px)}.qc-swap-leave-to[data-v-06646fbb]{opacity:0;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.qc-swap-enter-active[data-v-06646fbb],.qc-swap-leave-active[data-v-06646fbb]{transition:none}}.mc-options[data-v-a8a55f04]{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.125rem,1.2svh,.75rem);height:100%}.mc-opt[data-v-a8a55f04]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;color:#eff2f5;cursor:pointer;display:flex;flex:1 1 0;font-size:clamp(.8125rem,1.9svh,1.0625rem);font-weight:500;gap:clamp(.375rem,1.2svh,.75rem);max-height:96px;min-height:clamp(42px,7svh,68px);padding:clamp(.375rem,1.6svh,1rem) clamp(.625rem,1.8svh,1.125rem);position:relative;text-align:left;transition:background .16s ease,border-color .16s ease,transform .12s ease;width:100%}.mc-opt[data-v-a8a55f04]:not(:disabled):hover{background:#f6f9fc14;border-color:#ffffff29}.mc-opt[data-v-a8a55f04]:not(:disabled):active{transform:scale(.985)}.mc-opt[data-v-a8a55f04]:disabled{cursor:default}.mc-opt__letter[data-v-a8a55f04]{align-items:center;background:#ffffff0f;border-radius:999px;color:#abc0d7;display:inline-flex;flex-shrink:0;font-size:clamp(.6875rem,1.5svh,.8125rem);font-weight:600;height:clamp(22px,3.5svh,32px);justify-content:center;transition:background .16s ease,color .16s ease;width:clamp(22px,3.5svh,32px)}.mc-opt__text[data-v-a8a55f04]{flex:1 1 auto;min-width:0}.mc-opt__icon[data-v-a8a55f04]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.mc-opt__icon--ok[data-v-a8a55f04]{background:#57cb6038;color:#79ec80}.mc-opt__icon--bad[data-v-a8a55f04]{background:#f9414438;color:#ffa098;color:oklch(80% .22 25)}.mc-opt--selected[data-v-a8a55f04]{background:#fa8f1929;border-color:#fa8f198c}.mc-opt--selected .mc-opt__letter[data-v-a8a55f04]{background:#fa8f1966;color:#ffeee2;color:oklch(96% .13 60)}.mc-opt--pulsing[data-v-a8a55f04]{animation:mc-opt-pulse-a8a55f04 1.4s ease-in-out infinite}@keyframes mc-opt-pulse-a8a55f04{0%,to{background:#fa8f1924;border-color:#fa8f1973}50%{background:#fa8f1947;border-color:#fa8f19bf}}@media(prefers-reduced-motion:reduce){.mc-opt--pulsing[data-v-a8a55f04]{animation:none}}.mc-opt--ok[data-v-a8a55f04]{background:#57cb601f;border-color:#57cb6080}.mc-opt--ok .mc-opt__letter[data-v-a8a55f04]{background:#57cb604d;color:#caffca;color:oklch(95% .13 145)}.mc-opt--bad[data-v-a8a55f04]{background:#f941441f;border-color:#f9414480}.mc-opt--bad .mc-opt__letter[data-v-a8a55f04]{background:#f941444d;color:#ffe7e4;color:oklch(95% .13 25)}.mc-skel[data-v-a8a55f04]{align-items:center;background:#f6f9fc08;border:1px solid oklch(100% 0 0/.06);border-radius:.75rem;display:flex;flex:1 1 0;gap:.625rem;max-height:96px;min-height:54px;padding:.75rem .875rem}.mc-skel__letter[data-v-a8a55f04],.mc-skel__text[data-v-a8a55f04]{animation:mc-shimmer-a8a55f04 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:999px;display:block}.mc-skel__letter[data-v-a8a55f04]{flex-shrink:0;height:28px;width:28px}.mc-skel__text[data-v-a8a55f04]{border-radius:.375rem;height:.875rem}@keyframes mc-shimmer-a8a55f04{0%{background-position:200% 0}to{background-position:-200% 0}}.tf-options[data-v-8ffb3502]{align-content:center;display:grid;flex:1 1 auto;gap:.625rem;grid-auto-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}@media(min-width:768px){.tf-options[data-v-8ffb3502]{grid-template-columns:repeat(2,1fr)}}.tf-opt[data-v-8ffb3502]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.875rem;color:#eff2f5;cursor:pointer;display:flex;flex-direction:column;font-size:clamp(.875rem,1.8svh,1rem);font-weight:600;gap:clamp(.25rem,1svh,.5rem);justify-content:center;max-height:220px;min-height:56px;padding:clamp(.5rem,1.6svh,.875rem);position:relative;transition:background .16s ease,border-color .16s ease,transform .12s ease}.tf-opt[data-v-8ffb3502]:not(:disabled):hover{background:#f6f9fc14;border-color:#ffffff29}.tf-opt[data-v-8ffb3502]:not(:disabled):active{transform:scale(.98)}.tf-opt[data-v-8ffb3502]:disabled{cursor:default}.tf-opt__icon-bg[data-v-8ffb3502]{align-items:center;background:#ffffff0f;border-radius:999px;color:#bbd0e8;display:inline-flex;height:clamp(32px,6svh,44px);justify-content:center;transition:background .16s ease,color .16s ease;width:clamp(32px,6svh,44px)}.tf-opt__icon[data-v-8ffb3502]{height:clamp(20px,4svh,28px);width:clamp(20px,4svh,28px)}.tf-opt--selected[data-v-8ffb3502]{background:#fa8f1929;border-color:#fa8f198c}.tf-opt--selected .tf-opt__icon-bg[data-v-8ffb3502]{background:#fa8f1966;color:#ffeee2;color:oklch(96% .13 60)}.tf-opt--ok[data-v-8ffb3502]{background:#57cb601f;border-color:#57cb6080}.tf-opt--ok .tf-opt__icon-bg[data-v-8ffb3502]{background:#57cb604d;color:#caffca;color:oklch(95% .13 145)}.tf-opt--bad[data-v-8ffb3502]{background:#f941441f;border-color:#f9414480}.tf-opt--bad .tf-opt__icon-bg[data-v-8ffb3502]{background:#f941444d;color:#ffe7e4;color:oklch(95% .13 25)}.multi-options[data-v-a8a4064b]{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.125rem,1svh,.625rem);height:100%}.multi-opt[data-v-a8a4064b]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;color:#eff2f5;cursor:pointer;display:flex;flex:1 1 0;font-size:clamp(.8125rem,1.85svh,1rem);font-weight:500;gap:clamp(.375rem,1.2svh,.75rem);max-height:96px;min-height:clamp(40px,6.5svh,62px);padding:clamp(.3125rem,1.4svh,.875rem) clamp(.625rem,1.8svh,1.125rem);position:relative;text-align:left;transition:background .16s ease,border-color .16s ease,transform .12s ease;width:100%}.multi-opt[data-v-a8a4064b]:not(:disabled):hover{background:#f6f9fc14}.multi-opt[data-v-a8a4064b]:not(:disabled):active{transform:scale(.985)}.multi-opt[data-v-a8a4064b]:disabled{cursor:default}.multi-opt__check[data-v-a8a4064b]{align-items:center;background:#ffffff0f;border:1.5px solid oklch(100% 0 0/.2);border-radius:6px;color:#0f171f;display:inline-flex;flex-shrink:0;height:clamp(18px,2.6svh,22px);justify-content:center;transition:background .16s ease,border-color .16s ease;width:clamp(18px,2.6svh,22px)}.multi-opt__check--on[data-v-a8a4064b]{background:#fa8f19;border-color:#fa8f19}.multi-opt__text[data-v-a8a4064b]{flex:1 1 auto;min-width:0}.multi-opt__hint[data-v-a8a4064b]{background:#57cb602e;border-radius:999px;color:#79ec80;flex-shrink:0;font-size:.6875rem;font-weight:500;padding:.125rem .5rem}.multi-opt--selected[data-v-a8a4064b]{background:#fa8f1924;border-color:#fa8f1980}.multi-opt--pulsing[data-v-a8a4064b]{animation:multi-opt-pulse-a8a4064b 1.4s ease-in-out infinite}@keyframes multi-opt-pulse-a8a4064b{0%,to{background:#fa8f1924;border-color:#fa8f1973}50%{background:#fa8f1947;border-color:#fa8f19bf}}@media(prefers-reduced-motion:reduce){.multi-opt--pulsing[data-v-a8a4064b]{animation:none}}.multi-opt--ok[data-v-a8a4064b]{background:#57cb601f;border-color:#57cb6080}.multi-opt--ok .multi-opt__check[data-v-a8a4064b]{background:#57cb60;border-color:#57cb60;color:#101810}.multi-opt--bad[data-v-a8a4064b]{background:#f941441f;border-color:#f9414480}.multi-opt--bad .multi-opt__check[data-v-a8a4064b]{background:#f94144;border-color:#f94144;color:#1e1311}.multi-opt--missed[data-v-a8a4064b]{border-color:#57cb6066;border-style:dashed}.multi-skel[data-v-a8a4064b]{align-items:center;background:#f6f9fc08;border:1px solid oklch(100% 0 0/.06);border-radius:.75rem;display:flex;flex:1 1 0;gap:.625rem;max-height:96px;min-height:50px;padding:.625rem .875rem}.multi-skel__check[data-v-a8a4064b],.multi-skel__text[data-v-a8a4064b]{animation:multi-shimmer-a8a4064b 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%}.multi-skel__check[data-v-a8a4064b]{border-radius:6px;flex-shrink:0;height:22px;width:22px}.multi-skel__text[data-v-a8a4064b]{border-radius:.375rem;height:.875rem}@keyframes multi-shimmer-a8a4064b{0%{background-position:200% 0}to{background-position:-200% 0}}.match[data-v-93337a35]{display:flex;flex-direction:column;gap:.5rem;position:relative}.match__cols[data-v-93337a35]{display:grid;gap:0;grid-template-columns:1fr clamp(2.5rem,6vw,4rem) 1fr;position:relative}.match__col[data-v-93337a35]:first-child{grid-column:1}.match__col[data-v-93337a35]:nth-child(2){grid-column:3}.match__lines[data-v-93337a35]{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.match__line[data-v-93337a35]{transition:stroke .2s ease}.match__line--idle[data-v-93337a35]{stroke:#85cdffbf;stroke:oklch(82% .12 240/.75)}.match__line--ok[data-v-93337a35]{stroke:#57cb60e6}.match__line--bad[data-v-93337a35]{stroke:#f94144e6}.match__line--drag[data-v-93337a35]{stroke:#fa8f19e6}.match__col[data-v-93337a35]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.match__col-label[data-v-93337a35]{color:#7d92a7;font-size:.6875rem;font-weight:500;letter-spacing:.05em;padding-inline:.25rem;text-transform:uppercase}.match__list[data-v-93337a35]{display:flex;flex-direction:column;gap:clamp(.125rem,.8svh,.4375rem);list-style:none;margin:0;padding:0}.match__row[data-v-93337a35]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.625rem;color:#eff2f5;display:flex;font-size:clamp(.75rem,1.6svh,.875rem);gap:clamp(.25rem,1svh,.375rem);min-height:clamp(38px,5svh,48px);padding:clamp(.25rem,1.1svh,.5rem) clamp(.5rem,1.4svh,.75rem);position:relative;touch-action:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,background .18s ease,box-shadow .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.match__row--left[data-v-93337a35]:after,.match__row--right[data-v-93337a35]:before{background:#0f171f;border:1.5px solid oklch(70% .05 250/.7);border-radius:999px;content:"";height:9px;position:absolute;top:50%;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:9px;z-index:3}.match__row--left[data-v-93337a35]:after{right:0;transform:translate(50%,-50%)}.match__row--right[data-v-93337a35]:before{left:0;transform:translate(-50%,-50%)}.match__row--dot-on.match__row--left[data-v-93337a35]:after,.match__row--dot-on.match__row--right[data-v-93337a35]:before{background:#85cdff;background:oklch(82% .12 240);border-color:#85cdff;border-color:oklch(82% .12 240);box-shadow:0 0 0 3px #85cdff2e;box-shadow:0 0 0 3px oklch(82% .12 240/.18)}.match__row--dot-pulse.match__row--left[data-v-93337a35]:after{animation:match-dot-pulse-93337a35 1.8s ease-in-out infinite;background:#fa8f19d9;border-color:#ffa658;border-color:oklch(80% .16 60)}.match__row--target.match__row--right[data-v-93337a35]:before{background:#fa8f19;border-color:#ffa658;border-color:oklch(80% .16 60);box-shadow:0 0 0 4px #fa8f1940}.match__row--bad[data-v-93337a35]:after,.match__row--bad[data-v-93337a35]:before,.match__row--ok[data-v-93337a35]:after,.match__row--ok[data-v-93337a35]:before{display:none}@keyframes match-dot-pulse-93337a35{0%,to{box-shadow:0 0 #fa8f1980}50%{box-shadow:0 0 0 6px #fa8f1900}}@media(prefers-reduced-motion:reduce){.match__row--dot-pulse.match__row--left[data-v-93337a35]:after{animation:none}}.match__row--left[data-v-93337a35]{background:#f6f9fc06;cursor:grab;font-weight:500}.match__row--left[data-v-93337a35]:active{cursor:grabbing}.match__row--right[data-v-93337a35]{cursor:default}.match__row--paired[data-v-93337a35]{background:#85cdff14;background:oklch(82% .12 240/.08);border-color:#85cdff73;border-color:oklch(82% .12 240/.45)}.match__row--dragging[data-v-93337a35]{background:#fa8f191f;border-color:#fa8f19b3;border-style:dashed;opacity:.7;transform:scale(.985)}.match__row--target[data-v-93337a35]{background:#fa8f1929;border-color:#fa8f19f2;box-shadow:0 0 0 2px #fa8f1959,0 6px 18px -6px #fa8f1973;transform:scale(.97)}.match__row--ok[data-v-93337a35]{background:#57cb601f;border-color:#57cb6080}.match__row--bad[data-v-93337a35]{background:#f941441f;border-color:#f9414480}.match__text[data-v-93337a35]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match__verdict[data-v-93337a35]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.match__row--ok .match__verdict[data-v-93337a35]{background:#57cb6040;color:#79ec80}.match__row--bad .match__verdict[data-v-93337a35]{background:#f9414440;color:#ffa098;color:oklch(80% .22 25)}.match-skel[data-v-93337a35]{align-items:center;background:#f6f9fc08;border:1px solid oklch(100% 0 0/.06);border-radius:.625rem;display:flex;gap:clamp(.25rem,1svh,.375rem);min-height:clamp(38px,5svh,48px);padding:clamp(.25rem,1.1svh,.5rem) clamp(.5rem,1.4svh,.75rem)}.match-skel--left[data-v-93337a35]{background:#f6f9fc05}.match-skel__text[data-v-93337a35]{animation:match-shimmer-93337a35 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;flex:1 1 auto;height:.875rem}@keyframes match-shimmer-93337a35{0%{background-position:200% 0}to{background-position:-200% 0}}.order[data-v-158effd2]{display:flex;flex-direction:column;gap:clamp(.25rem,1.2svh,.5rem)}.order__hint[data-v-158effd2]{align-items:center;color:#92a7bd;display:inline-flex;font-size:clamp(.6875rem,1.4svh,.75rem);gap:.375rem}.order__list[data-v-158effd2]{display:flex;flex-direction:column;gap:clamp(.125rem,.9svh,.4375rem);list-style:none;margin:0;padding:0}.order__row[data-v-158effd2]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;color:#eff2f5;display:flex;font-size:clamp(.8125rem,1.9svh,1.0625rem);gap:clamp(.375rem,1.2svh,.75rem);min-height:clamp(42px,7svh,68px);padding:clamp(.3125rem,1.6svh,1rem) .375rem clamp(.3125rem,1.6svh,1rem) clamp(.5rem,1.8svh,1rem);position:relative;touch-action:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.order__row--grabbable[data-v-158effd2]{cursor:grab}.order__row--grabbable[data-v-158effd2]:active{cursor:grabbing}.order__row--dragging[data-v-158effd2]{background:#222f3c;border-color:#fa8f1999;box-shadow:0 12px 28px -6px #0000008c,0 0 0 1px #fa8f1959;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;z-index:2}.order__list--dragging .order__row[data-v-158effd2]:not(.order__row--dragging){cursor:grabbing;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .22s cubic-bezier(.2,0,0,1)}.order__row--ok[data-v-158effd2]{background:#57cb601f;border-color:#57cb6080}.order__row--bad[data-v-158effd2]{background:#f941441f;border-color:#f9414480}.order__num[data-v-158effd2]{align-items:center;background:#ffffff0f;border-radius:999px;color:#abc0d7;display:inline-flex;flex-shrink:0;font-size:clamp(.6875rem,1.4svh,.75rem);font-weight:600;height:clamp(20px,3svh,26px);justify-content:center;width:clamp(20px,3svh,26px)}.order__text[data-v-158effd2]{flex:1 1 auto;min-width:0}.order__handle[data-v-158effd2]{align-items:center;color:#95a0ab;display:inline-flex;flex-shrink:0;height:clamp(36px,5svh,44px);justify-content:center;transition:color .16s ease;width:clamp(36px,5svh,44px)}.order__row--grabbable:hover .order__handle[data-v-158effd2]{color:#d4dfeb}.order__verdict[data-v-158effd2]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.order__row--ok .order__verdict[data-v-158effd2]{background:#57cb6040;color:#79ec80}.order__row--bad .order__verdict[data-v-158effd2]{background:#f9414440;color:#ffa098;color:oklch(80% .22 25)}.order-skel[data-v-158effd2]{align-items:center;background:#f6f9fc08;border:1px solid oklch(100% 0 0/.06);border-radius:.75rem;display:flex;gap:clamp(.375rem,1.2svh,.625rem);min-height:clamp(42px,6svh,54px);padding:clamp(.3125rem,1.4svh,.625rem) .375rem clamp(.3125rem,1.4svh,.625rem) clamp(.5rem,1.6svh,.75rem)}.order-skel__handle[data-v-158effd2],.order-skel__num[data-v-158effd2],.order-skel__text[data-v-158effd2]{animation:order-shimmer-158effd2 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%}.order-skel__num[data-v-158effd2]{border-radius:999px;flex-shrink:0;height:26px;width:26px}.order-skel__text[data-v-158effd2]{border-radius:.375rem;height:.875rem}.order-skel__handle[data-v-158effd2]{border-radius:.25rem;flex-shrink:0;height:16px;margin-left:auto;width:28px}@keyframes order-shimmer-158effd2{0%{background-position:200% 0}to{background-position:-200% 0}}.cloze[data-v-e9d195d6]{display:flex;flex-direction:column;gap:.5rem}.cloze__sentence[data-v-e9d195d6]{color:#eff2f5;font-size:1.0625rem;line-height:1.85}.cloze__slot[data-v-e9d195d6]{align-items:center;background:#f6f9fc0d;border:1px solid oklch(100% 0 0/.12);border-radius:.5rem;display:inline-flex;gap:.25rem;margin:0 .125rem;padding:.125rem .625rem;transition:background .16s ease,border-color .16s ease}.cloze__slot--filled[data-v-e9d195d6]{background:#fa8f191f;border-color:#fa8f198c}.cloze__slot--ok[data-v-e9d195d6]{background:#57cb601f;border-color:#57cb6099}.cloze__slot--bad[data-v-e9d195d6]{background:#f941441f;border-color:#f9414499}.cloze__input[data-v-e9d195d6]{background:transparent;border:0;color:#f6f9fc;font-size:1rem;font-weight:600;min-width:3ch;outline:0;padding:0;text-align:center}.cloze__input[data-v-e9d195d6]::-moz-placeholder{color:#6e8398;font-weight:400}.cloze__input[data-v-e9d195d6]::placeholder{color:#6e8398;font-weight:400}.cloze__truth[data-v-e9d195d6]{color:#85e98a;font-size:.8125rem;font-style:italic;font-weight:500}.cloze__sentence--skel[data-v-e9d195d6]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.cloze-skel[data-v-e9d195d6]{animation:cloze-shimmer-e9d195d6 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;display:inline-block;height:.875rem}.cloze-skel--w-1[data-v-e9d195d6]{width:30%}.cloze-skel--w-2[data-v-e9d195d6]{width:22%}.cloze-skel--w-3[data-v-e9d195d6]{width:18%}.cloze-skel__slot[data-v-e9d195d6]{animation:cloze-shimmer-e9d195d6 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);background-size:200% 100%;border:1px solid oklch(100% 0 0/.12);border-radius:.5rem;display:inline-block;height:1.75rem;width:4rem}.cloze-skel__slot--sm[data-v-e9d195d6]{width:3rem}@keyframes cloze-shimmer-e9d195d6{0%{background-position:200% 0}to{background-position:-200% 0}}.num[data-v-cd807a9e]{flex-direction:column}.num[data-v-cd807a9e],.num__field[data-v-cd807a9e]{display:flex;gap:.5rem}.num__field[data-v-cd807a9e]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;min-height:60px;padding:0 .875rem;transition:background .16s ease,border-color .16s ease}.num__field[data-v-cd807a9e]:focus-within{background:#f6f9fc14;border-color:#fa8f198c}.num__field--filled[data-v-cd807a9e]{border-color:#fa8f1980}.num__field--ok[data-v-cd807a9e]{background:#57cb601f;border-color:#57cb6080}.num__field--bad[data-v-cd807a9e]{background:#f941441f;border-color:#f9414480}.num__input[data-v-cd807a9e]{background:transparent;border:0;color:#f6f9fc;flex:1 1 auto;font-size:1.5rem;font-weight:600;min-width:0;outline:0;padding:0}.num__input[data-v-cd807a9e]::-moz-placeholder{color:#6e8398}.num__input[data-v-cd807a9e]::placeholder{color:#6e8398}.num__unit[data-v-cd807a9e]{color:#8ca1b7;flex-shrink:0;font-size:1rem;font-weight:500}.num__hint[data-v-cd807a9e]{color:#7d92a7;font-size:.75rem;padding-inline:.25rem}.num__feedback[data-v-cd807a9e]{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;gap:.375rem;padding:.5rem .75rem}.num__feedback--ok[data-v-cd807a9e]{background:#57cb601f;color:#a5eda6}.num__feedback--bad[data-v-cd807a9e]{background:#f941441f;color:#ffbab3;color:oklch(85% .16 25)}.num__field--skel[data-v-cd807a9e]{background:#f6f9fc08;border-color:#ffffff0f}.num-skel__input[data-v-cd807a9e],.num-skel__unit[data-v-cd807a9e]{animation:num-shimmer-cd807a9e 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;height:1.5rem}.num-skel__input[data-v-cd807a9e]{flex:1 1 auto}.num-skel__unit[data-v-cd807a9e]{flex-shrink:0;height:1rem;width:2rem}@keyframes num-shimmer-cd807a9e{0%{background-position:200% 0}to{background-position:-200% 0}}.open[data-v-34535c18]{gap:.5rem}.open[data-v-34535c18],.open__field[data-v-34535c18]{display:flex;flex-direction:column}.open__field[data-v-34535c18]{background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;padding:.625rem .75rem .375rem;position:relative;transition:background .16s ease,border-color .16s ease}.open__field[data-v-34535c18]:focus-within{background:#f6f9fc14;border-color:#fa8f198c}.open__field--filled[data-v-34535c18]{border-color:#fa8f1980}.open__field--ok[data-v-34535c18]{background:#57cb601a;border-color:#57cb6080}.open__field--bad[data-v-34535c18]{background:#f941441a;border-color:#f9414480}.open__textarea[data-v-34535c18]{background:transparent;border:0;color:#f6f9fc;font-family:inherit;font-size:.9375rem;line-height:1.5;outline:0;padding:0;resize:none;width:100%}.open__textarea[data-v-34535c18]::-moz-placeholder{color:#6e8398}.open__textarea[data-v-34535c18]::placeholder{color:#6e8398}.open__count[data-v-34535c18]{align-self:flex-end;color:#6d7c8c;font-size:.6875rem;font-weight:500;padding-top:.25rem}.open__feedback[data-v-34535c18]{align-items:flex-start;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;line-height:1.45;padding:.5rem .75rem}.open__feedback--ok[data-v-34535c18]{background:#57cb601f;color:#a5eda6}.open__feedback--bad[data-v-34535c18]{background:#f941441f;color:#ffbab3;color:oklch(85% .16 25)}.open__sample[data-v-34535c18]{background:#f6f9fc0d;border-left:3px solid oklch(75% .17 60/.65);border-radius:.5rem;color:#c4cfdb;font-size:.875rem;line-height:1.5;padding:.625rem .75rem}.open__field--skel[data-v-34535c18]{background:#f6f9fc08;border-color:#ffffff0f;flex-direction:column;gap:.5rem;min-height:110px;padding:.75rem}.open-skel[data-v-34535c18]{animation:open-shimmer-34535c18 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;display:block;height:.875rem}@keyframes open-shimmer-34535c18{0%{background-position:200% 0}to{background-position:-200% 0}}.fc[data-v-26c08c85]{perspective:1200px}.fc__card[data-v-26c08c85]{cursor:pointer;min-height:200px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.fc__card--flipped[data-v-26c08c85]{transform:rotateY(180deg)}.fc__card--correct .fc__face--back[data-v-26c08c85],.fc__card--correct .fc__face--front[data-v-26c08c85]{border-color:#57cb6080}.fc__card--wrong .fc__face--back[data-v-26c08c85],.fc__card--wrong .fc__face--front[data-v-26c08c85]{border-color:#f9414480}.fc__face[data-v-26c08c85]{backface-visibility:hidden;background:#f6f9fc0d;border:1px solid oklch(100% 0 0/.1);border-radius:1rem;display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:1rem;position:absolute}.fc__face--front[data-v-26c08c85]{transform:rotateY(0)}.fc__face--back[data-v-26c08c85]{background:#fa8f1914;border-color:#fa8f1940;transform:rotateY(180deg)}.fc__face-inner[data-v-26c08c85]{display:flex;flex-direction:column;gap:.5rem}.fc__label[data-v-26c08c85]{color:#7d92a7;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fc__face--back .fc__label[data-v-26c08c85]{color:#fba962}.fc__text[data-v-26c08c85]{color:#f6f9fc;font-size:1.0625rem;font-weight:500;line-height:1.5}.fc__flip-hint[data-v-26c08c85]{align-items:center;color:#7d92a7;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;margin-top:.75rem}.fc__skel[data-v-26c08c85]{background:#f6f9fc08;border:1px solid oklch(100% 0 0/.06);border-radius:1rem;display:flex;flex-direction:column;gap:.625rem;min-height:200px;padding:1rem}.fc-skel__label[data-v-26c08c85],.fc-skel__line[data-v-26c08c85]{animation:fc-shimmer-26c08c85 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem}.fc-skel__label[data-v-26c08c85]{height:.625rem;width:4rem}.fc-skel__line[data-v-26c08c85]{height:1rem}.fc-skel__line--w1[data-v-26c08c85]{margin-top:.5rem;width:95%}.fc-skel__line--w2[data-v-26c08c85]{width:88%}.fc-skel__line--w3[data-v-26c08c85]{width:60%}@keyframes fc-shimmer-26c08c85{0%{background-position:200% 0}to{background-position:-200% 0}}.formula[data-v-eae9a2a9]{display:flex;flex-direction:column;gap:.5rem}.formula__field[data-v-eae9a2a9]{align-items:center;background:#f6f9fc0a;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;display:flex;gap:.5rem;min-height:60px;padding:0 .875rem;transition:background .16s ease,border-color .16s ease}.formula__field[data-v-eae9a2a9]:focus-within{background:#f6f9fc14;border-color:#fa8f198c}.formula__field--filled[data-v-eae9a2a9]{border-color:#fa8f1980}.formula__field--ok[data-v-eae9a2a9]{background:#57cb601f;border-color:#57cb6080}.formula__field--bad[data-v-eae9a2a9]{background:#f941441f;border-color:#f9414480}.formula__lead[data-v-eae9a2a9]{color:#fa8f19d9;flex-shrink:0;font-size:1.375rem;font-style:italic;line-height:1}.formula__input[data-v-eae9a2a9],.formula__lead[data-v-eae9a2a9]{font-family:Cambria Math,Latin Modern Math,STIX Two Math,Georgia,serif;font-weight:500}.formula__input[data-v-eae9a2a9]{background:transparent;border:0;color:#f6f9fc;flex:1 1 auto;font-size:1.25rem;letter-spacing:.01em;min-width:0;outline:0;padding:0}.formula__input[data-v-eae9a2a9]::-moz-placeholder{color:#6e8398;font-style:italic}.formula__input[data-v-eae9a2a9]::placeholder{color:#6e8398;font-style:italic}.formula__domain[data-v-eae9a2a9]{background:#ffffff0d;border:1px solid oklch(100% 0 0/.07);border-radius:.375rem;color:#8ca1b7;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.125rem .4rem;text-transform:lowercase}.formula__preview[data-v-eae9a2a9]{align-items:center;background:#f6f9fc09;border:1px dashed oklch(100% 0 0/.08);border-radius:.5rem;color:#e0e5eb;display:flex;font-family:Cambria Math,Latin Modern Math,STIX Two Math,Georgia,serif;font-size:1.0625rem;gap:.625rem;padding:.5rem .75rem;transition:background .16s ease,border-color .16s ease}.formula__preview--ok[data-v-eae9a2a9]{background:#57cb6014;border-color:#57cb6066;border-style:solid}.formula__preview--bad[data-v-eae9a2a9]{background:#f9414414;border-color:#f9414466;border-style:solid}.formula__preview-label[data-v-eae9a2a9]{background:#ffffff0a;border-radius:.25rem;color:#6d7c8c;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.12em;padding:.0625rem .375rem;text-transform:uppercase}.formula__preview-math[data-v-eae9a2a9]{flex:1 1 auto;font-style:italic}.formula__feedback[data-v-eae9a2a9]{align-items:flex-start;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;line-height:1.45;padding:.5rem .75rem}.formula__feedback--ok[data-v-eae9a2a9]{background:#57cb601f;color:#a5eda6}.formula__feedback--bad[data-v-eae9a2a9]{background:#f941441f;color:#ffbab3;color:oklch(85% .16 25)}.formula__expected[data-v-eae9a2a9]{font-family:Cambria Math,Latin Modern Math,STIX Two Math,Georgia,serif;font-style:italic;font-weight:600;margin-left:.25rem}.formula__hint[data-v-eae9a2a9]{color:#738292;font-size:.75rem;line-height:1.5;padding-inline:.25rem}.formula__hint kbd[data-v-eae9a2a9]{background:#ffffff0f;border:1px solid oklch(100% 0 0/.08);border-radius:.25rem;color:#c4cfdb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;margin:0 .125rem;padding:.0625rem .3rem}.formula__field--skel[data-v-eae9a2a9]{align-items:stretch;background:#f6f9fc08;border-color:#ffffff0f;flex-direction:column;gap:.625rem;min-height:60px;padding:.75rem .875rem}.formula-skel__input[data-v-eae9a2a9],.formula-skel__preview[data-v-eae9a2a9]{animation:formula-shimmer-eae9a2a9 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;display:block}.formula-skel__input[data-v-eae9a2a9]{height:1.5rem;width:70%}.formula-skel__preview[data-v-eae9a2a9]{height:1rem;width:45%}@keyframes formula-shimmer-eae9a2a9{0%{background-position:200% 0}to{background-position:-200% 0}}.prog[data-v-8722a928]{gap:.5rem}.prog[data-v-8722a928],.prog__field[data-v-8722a928]{display:flex;flex-direction:column}.prog__field[data-v-8722a928]{background:#0e1217;border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;overflow:hidden;transition:background .16s ease,border-color .16s ease}.prog__field[data-v-8722a928]:focus-within{border-color:#fa8f198c}.prog__field--filled[data-v-8722a928]{border-color:#fa8f1980}.prog__field--ok[data-v-8722a928]{border-color:#57cb608c}.prog__field--bad[data-v-8722a928]{border-color:#f941448c}.prog__chrome[data-v-8722a928]{align-items:center;background:#ffffff08;border-bottom:1px solid oklch(100% 0 0/.05);display:flex;justify-content:space-between;padding:.375rem .75rem}.prog__lang[data-v-8722a928]{align-items:center;background:#fa8f191f;border:1px solid oklch(75% .17 60/.3);border-radius:.3rem;color:#d0b198;display:inline-flex;font-weight:600;gap:.375rem;letter-spacing:.04em;padding:.125rem .45rem;text-transform:lowercase}.prog__lang[data-v-8722a928],.prog__stats[data-v-8722a928]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.prog__stats[data-v-8722a928]{color:#6d7c8c}.prog__body[data-v-8722a928]{align-items:stretch;display:grid;grid-template-columns:auto 1fr;min-height:110px}.prog__gutter[data-v-8722a928]{background:#ffffff05;border-right:1px solid oklch(100% 0 0/.04);color:#555f69;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.55;min-width:2rem;padding:.625rem .5rem .625rem .75rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prog__lineno[data-v-8722a928]{display:block}.prog__textarea[data-v-8722a928]{background:transparent;border:0;color:#e6ecf2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.55;outline:0;overflow-x:auto;padding:.625rem .75rem;resize:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;width:100%}.prog__textarea[data-v-8722a928]::-moz-placeholder{color:#5b646f;font-style:italic}.prog__textarea[data-v-8722a928]::placeholder{color:#5b646f;font-style:italic}.prog__feedback[data-v-8722a928]{align-items:flex-start;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;line-height:1.45;padding:.5rem .75rem}.prog__feedback--ok[data-v-8722a928]{background:#57cb601f;color:#a5eda6}.prog__feedback--bad[data-v-8722a928]{background:#f941441f;color:#ffbab3;color:oklch(85% .16 25)}.prog__feedback-sub[data-v-8722a928]{display:block;font-size:.75rem;margin-top:.125rem;opacity:.78}.prog__sample[data-v-8722a928]{border:1px solid oklch(100% 0 0/.06);border-left:3px solid oklch(75% .17 60/.65);border-radius:.5rem;color:#d9dfe5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.55;margin:0;overflow-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap}.prog__field--skel[data-v-8722a928],.prog__sample[data-v-8722a928]{background:#0e1217;padding:.625rem .75rem}.prog__field--skel[data-v-8722a928]{align-items:stretch;border-color:#ffffff0f;flex-direction:column;gap:.5rem;min-height:120px}.prog-skel__chrome[data-v-8722a928],.prog-skel__line[data-v-8722a928]{animation:prog-shimmer-8722a928 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:.375rem;display:block}.prog-skel__chrome[data-v-8722a928]{height:.875rem;margin-bottom:.25rem;width:40%}.prog-skel__line[data-v-8722a928]{height:.75rem}@keyframes prog-shimmer-8722a928{0%{background-position:200% 0}to{background-position:-200% 0}}
