.header-shell[data-v-005dbd2c]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.trigger-visibility-btn[data-v-005dbd2c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:999px;bottom:.85rem;height:3.3rem;isolation:isolate;left:.85rem;overflow:visible;position:fixed;transition:transform .16s ease;width:3.3rem;z-index:75}.portal-icon[data-v-005dbd2c]{color:#0f0f0fe6;height:2rem;inset:0;margin:auto;position:absolute;stroke-width:2.4;transform-origin:center;transition:transform .16s ease;width:2rem;z-index:1}.trigger-visibility-btn[data-v-005dbd2c]:before{background:radial-gradient(circle,hsla(0,0%,100%,.82),hsla(0,0%,100%,.18) 62%,transparent 70%);border-radius:inherit;content:"";inset:.45rem;position:absolute;z-index:-2}.trigger-visibility-btn.is-open[data-v-005dbd2c],.trigger-visibility-btn[data-v-005dbd2c]:hover{transform:scale(1.2)}.trigger-visibility-btn.is-open .portal-icon[data-v-005dbd2c],.trigger-visibility-btn:hover .portal-icon[data-v-005dbd2c]{transform:translateY(-.08rem)}.rocket-burst[data-v-005dbd2c]{box-shadow:-.18rem -1.42rem 0 -.03rem #9f5bb5f2,.58rem -1.18rem 0 -.08rem #854ea1e6,1.42rem -.36rem 0 -.05rem #b57bc3eb,1.28rem .84rem 0 -.08rem #734196db,.24rem 1.44rem 0 -.04rem #9f5bb5eb,-.72rem 1.1rem 0 -.08rem #b57bc3e6,-1.44rem .42rem 0 -.05rem #854ea1e6,-1.08rem -.82rem 0 -.1rem #9f5bb5db;height:.28rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35);width:.28rem;z-index:-1}.rocket-burst[data-v-005dbd2c],.rocket-burst[data-v-005dbd2c]:after,.rocket-burst[data-v-005dbd2c]:before{background:transparent;border-radius:999px;left:50%;position:absolute;top:50%}.rocket-burst[data-v-005dbd2c]:after,.rocket-burst[data-v-005dbd2c]:before{content:"";transform:translate(-50%,-50%)}.rocket-burst[data-v-005dbd2c]:before{box-shadow:.22rem -1.72rem 0 -.04rem #734196d6,1.52rem -.96rem 0 -.03rem #9f5bb5e6,1.72rem .24rem 0 -.06rem #b57bc3db,.78rem 1.58rem 0 -.04rem #854ea1db,-.32rem 1.78rem 0 -.06rem #9f5bb5e0,-1.56rem .92rem 0 -.03rem #734196d1,-1.72rem -.28rem 0 -.06rem #b57bc3db,-.84rem -1.44rem 0 -.05rem #854ea1db;height:.2rem;width:.2rem}.rocket-burst[data-v-005dbd2c]:after{background:transparent;box-shadow:.96rem -1.68rem 0 -.03rem #b57bc3c7,1.9rem -.08rem 0 -.04rem #734196d6,1.22rem 1.22rem 0 -.03rem #9f5bb5db,-.04rem 2.02rem 0 -.05rem #b57bc3cc,-1.18rem 1.42rem 0 -.04rem #854ea1d6,-1.92rem .04rem 0 -.03rem #9f5bb5d1,-1.34rem -1.16rem 0 -.04rem #b57bc3cc,.04rem -1.98rem 0 -.05rem #734196d1;height:.16rem;width:.16rem}.trigger-visibility-btn.is-open .rocket-burst[data-v-005dbd2c],.trigger-visibility-btn:hover .rocket-burst[data-v-005dbd2c]{animation:lilacBurst-005dbd2c .65s ease-out both}@media(min-width:768px){.trigger-visibility-btn[data-v-005dbd2c]{bottom:1rem;height:3.6rem;left:1rem;width:3.6rem}}.menu-panel[data-v-005dbd2c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:10px;box-shadow:0 18px 40px #0000001f;margin-top:10px;padding:10px;position:absolute;right:0;width:220px;z-index:60}.drawer-overlay[data-v-005dbd2c]{background:#f6e1e138;inset:0;pointer-events:none;position:fixed;z-index:50}.nav-drawer[data-v-005dbd2c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ece0f8db;box-shadow:0 18px 40px #0000001f;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:min(20rem,88vw);z-index:60}.nav-drawer nav[data-v-005dbd2c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-link[data-v-005dbd2c]{align-items:center;border-radius:.75rem;color:#111827;display:flex;font-size:.95rem;gap:.7rem;padding:.65rem .75rem;transition:background .12s ease}.drawer-link-icon[data-v-005dbd2c]{color:#111827b8;flex-shrink:0;height:1.1rem;stroke-width:2.15;width:1.1rem}.drawer-link[data-v-005dbd2c]:hover{background:#0000000f}.drawer-link-active[data-v-005dbd2c]{background:#ffffff80}.fade-enter-active[data-v-005dbd2c],.fade-leave-active[data-v-005dbd2c]{transition:opacity .2s ease}.fade-enter-from[data-v-005dbd2c],.fade-leave-to[data-v-005dbd2c]{opacity:0}.slide-left-enter-active[data-v-005dbd2c],.slide-left-leave-active[data-v-005dbd2c]{transition:transform .22s ease}.slide-left-enter-from[data-v-005dbd2c],.slide-left-leave-to[data-v-005dbd2c]{transform:translate(-100%)}@keyframes lilacBurst-005dbd2c{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.brand-logo[data-v-005dbd2c]{display:inline-block;transform-origin:center bottom}.menu-btn[data-v-005dbd2c]{align-items:center;display:inline-flex;font-size:26px;height:40px;justify-content:center;transform-origin:center;transition:transform .16s ease;width:44px}.menu-btn[data-v-005dbd2c]:active{transform:scale(.98)}@keyframes hamburgerWiggle-005dbd2c{0%,to{transform:rotate(0)}15%{transform:rotate(-10deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.brand-logo[data-v-005dbd2c]:hover,.menu-btn[data-v-005dbd2c]:hover,.rocket-burst[data-v-005dbd2c]{animation:none}}.back-link-row[data-v-c13e8cba]{--back-link-row-max-width:64rem;display:block;inline-size:100vw;margin-inline:calc(50% - 50vw);text-align:start}.back-link-row__inner[data-v-c13e8cba]{inline-size:100%;margin-inline:auto;max-inline-size:var(--back-link-row-max-width);padding-inline:1rem}.brand-card-green[data-v-81a13bad]{background-color:#e7f3d5}.brand-card-pink[data-v-81a13bad]{background-color:#f6e1e1}.brand-card-lilac[data-v-81a13bad]{background-color:#eab8e4}.brand-card-blue[data-v-81a13bad]{background-color:#a8cae0}.brand-card-yellow[data-v-81a13bad]{background-color:#f4cd2759}.brand-cta-bg[data-v-81a13bad],.brand-cta-level-bg[data-v-81a13bad]{background:linear-gradient(135deg,#f6e1e1,#eab8e4 50%,#a8cae0)}.brand-cta-topic-bg[data-v-81a13bad]{background:linear-gradient(135deg,#e7f3d5,#c8e9e1 48%,#a8cae0)}.start-learning-flip[data-v-81a13bad]{perspective:1200px}.start-learning-scene[data-v-81a13bad]{cursor:pointer;min-height:clamp(15.75rem,30vw,18rem);outline:none;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1)}.start-learning-scene.is-flipped[data-v-81a13bad]{transform:rotateY(180deg)}.start-learning-face[data-v-81a13bad]{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;inset:0;justify-content:space-between;min-height:clamp(15.75rem,30vw,18rem);overflow:hidden;position:absolute;transform-style:preserve-3d;transition:box-shadow .22s ease,filter .22s ease}.start-learning-face[data-v-81a13bad]:before{background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.72),transparent 34%),#ffffff1f;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.start-learning-face[data-v-81a13bad]>*{position:relative;z-index:1}.start-learning-face-back[data-v-81a13bad]{pointer-events:none;transform:rotateY(180deg)}.start-learning-scene.is-flipped .start-learning-face-front[data-v-81a13bad]{pointer-events:none}.start-learning-scene.is-flipped .start-learning-face-back[data-v-81a13bad]{pointer-events:auto}.start-learning-face[data-v-81a13bad] :is(a,button){transform:translateZ(1px)}.start-learning-copy[data-v-81a13bad]{text-wrap:pretty}.heading-fly-in[data-v-81a13bad]{text-wrap:balance}.heading-fly-in-letter[data-v-81a13bad]{animation:heading-letter-fly-in-81a13bad .72s cubic-bezier(.18,.89,.32,1.28) forwards;display:inline-block;opacity:0;transform:translate3d(var(--letter-start-x,0),var(--letter-start-y,0),0) rotate(var(--letter-start-rotate,0deg)) scale(.72);will-change:transform,opacity}.heading-fly-in-letter[data-v-81a13bad]:nth-child(4n+1){--letter-start-x:-1.8rem;--letter-start-y:-2.1rem;--letter-start-rotate:-18deg}.heading-fly-in-letter[data-v-81a13bad]:nth-child(4n+2){--letter-start-x:1.6rem;--letter-start-y:-1.5rem;--letter-start-rotate:16deg}.heading-fly-in-letter[data-v-81a13bad]:nth-child(4n+3){--letter-start-x:-1.2rem;--letter-start-y:2rem;--letter-start-rotate:12deg}.heading-fly-in-letter[data-v-81a13bad]:nth-child(4n){--letter-start-x:1.8rem;--letter-start-y:1.4rem;--letter-start-rotate:-14deg}.heading-fly-in-word[data-v-81a13bad]{display:inline-block;white-space:nowrap}@keyframes heading-letter-fly-in-81a13bad{0%{opacity:0;transform:translate3d(var(--letter-start-x,0),var(--letter-start-y,0),0) rotate(var(--letter-start-rotate,0deg)) scale(.72)}70%{opacity:1}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@media(max-width:640px){.start-learning-face[data-v-81a13bad],.start-learning-scene[data-v-81a13bad]{min-height:16.5rem}.start-learning-face[data-v-81a13bad]{justify-content:center}}@media(max-width:360px){.start-learning-face[data-v-81a13bad],.start-learning-scene[data-v-81a13bad]{min-height:18.5rem}.start-learning-actions[data-v-81a13bad]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.start-learning-scene[data-v-81a13bad]{transition-duration:1ms}.heading-fly-in-letter[data-v-81a13bad]{animation:none;opacity:1;transform:none}}.brand-text-gradient[data-v-81a13bad]{background:linear-gradient(90deg,#f079ca 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-page{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.contact-card{background:#f6e1e1;border-radius:24px;padding:2rem}.email-link{color:#111827;font-size:1.5rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.email-link:hover{opacity:.7}.topic-btn-blush[data-v-45b36d84]{background:#f9a6a6}.topic-btn-blush[data-v-45b36d84]:hover{background:#c88}.typewriter-heading[data-v-a878e2a2]{display:block}.typewriter-cursor[data-v-a878e2a2]{animation:typewriter-cursor-blink-a878e2a2 .85s step-end infinite;background:currentColor;display:inline-block;height:.92em;margin-left:.12em;transform:translateY(.08em);width:.08em}.typewriter-cursor.is-typing[data-v-a878e2a2]{animation-duration:.7s}@keyframes typewriter-cursor-blink-a878e2a2{0%,45%{opacity:1}46%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typewriter-cursor[data-v-a878e2a2]{animation:none}}.typewriter-title-block[data-v-b8469cf5]{display:flex;flex-direction:column;width:100%}main[data-v-a3e09475]{min-height:60vh}.dojo-home[data-v-a3e09475]{--pink:#eab8e4;--blue:#a8cae0;--blush:#f6e1e1}.dojo-heading[data-v-a3e09475]{color:#000;font-size:1.3rem}.dojo-heading[data-v-a3e09475],.dojo-subheading[data-v-a3e09475]{letter-spacing:.06em;text-transform:uppercase}.dojo-subheading[data-v-a3e09475]{color:#111827a6;font-size:.7rem}.dojo-tile[data-v-a3e09475]{border:1px solid hsla(0,0%,100%,.45);color:#111827;position:relative}.dojo-tile-copy[data-v-a3e09475]{padding-right:2.25rem}.dojo-tile-header[data-v-a3e09475]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.dojo-tile-icon-wrap[data-v-a3e09475]{align-items:center;color:#374151;display:inline-flex;justify-content:center;position:absolute;right:.75rem;top:.75rem}.dojo-tile-icon[data-v-a3e09475]{height:1.65rem;stroke-width:2.35;width:1.65rem}.dojo-tile-blue[data-v-a3e09475]{background-color:#a8cae0a8}.dojo-tile-pink[data-v-a3e09475]{background-color:#eab8e4a8}.levels-page[data-v-bd992038]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.level-heading[data-v-bd992038]{color:#000;font-size:1.3rem}.level-heading[data-v-bd992038],.level-subheading[data-v-bd992038]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-bd992038]{color:#111827a6;font-size:.7rem}.level-card[data-v-bd992038]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 28px #0000000f;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.level-card[data-v-bd992038]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172' height='92' viewBox='0 0 172 92'%3E%3Cg fill='%231f2937' font-family='Arial,sans-serif' font-weight='700' opacity='.11'%3E%3Ctext x='8' y='34' font-size='30'%3E?%3C/text%3E%3Ctext x='48' y='22' font-size='16'%3E✦%3C/text%3E%3Ctext x='88' y='39' font-size='26'%3E?%3C/text%3E%3Ctext x='133' y='24' font-size='18'%3E◇%3C/text%3E%3Ctext x='24' y='78' font-size='17'%3E✓%3C/text%3E%3Ctext x='68' y='70' font-size='28'%3E?%3C/text%3E%3Ctext x='121' y='81' font-size='17'%3E★%3C/text%3E%3C/g%3E%3C/svg%3E");background-size:172px 92px;content:"";inset:-45%;opacity:.55;pointer-events:none;position:absolute;transform:rotate(-18deg);transform-origin:center;z-index:0}.level-card[data-v-bd992038]>*{position:relative;z-index:1}.level-card[data-v-bd992038]:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-4px)}.level-locked[data-v-bd992038]{opacity:.6}.level-card-header[data-v-bd992038]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.level-card-copy[data-v-bd992038]{padding-right:2.25rem}.topic-icon-wrap[data-v-bd992038]{align-items:center;color:#374151;display:inline-flex;justify-content:center;position:absolute;right:.75rem;top:.75rem}.topic-icon[data-v-bd992038]{height:1.65rem;stroke-width:2.35;width:1.65rem}.level-btn[data-v-bd992038]{align-items:center;border-radius:14px;display:flex;font-size:.85rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1.2;min-height:52px;padding:.65rem .85rem;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.quiz-mode-icon[data-v-bd992038]{color:#374151;flex-shrink:0;height:1.25rem;stroke-width:2.35;width:1.25rem}.level-btn-blue[data-v-bd992038]{background:#a8cae073;color:#1f2937}.level-btn-blue[data-v-bd992038]:hover{background:#a8cae0a6}.level-btn-purple[data-v-bd992038]{background:#d6a3d173;color:#1f2937}.level-btn-purple[data-v-bd992038]:hover{background:#d6a3d1a6}.level-btn-yellow[data-v-bd992038]{background:#f4cd2773;color:#1f2937}.level-btn-yellow[data-v-bd992038]:hover{background:#f4cd27a6}.level-btn-blush[data-v-bd992038]{background:#f6b4b46b;color:#1f2937}.level-btn-blush[data-v-bd992038]:hover{background:#f6b4b49e}.level-btn-green[data-v-bd992038]{background:#cde8c973;color:#1f2937}.level-btn-green[data-v-bd992038]:hover{background:#cde8c9a6}.quiz-mode-selector[data-v-bd992038]{align-items:stretch;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.level-mode-toggle[data-v-bd992038]{align-items:center;background:transparent;border-radius:8px;color:#1f2937;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1;min-height:52px;transition:color .15s ease,transform .15s ease}.level-mode-toggle[data-v-bd992038]:hover{color:#1f2937b3;transform:translateY(-1px)}.mode-dots[data-v-bd992038]{display:flex;gap:.35rem;justify-content:center}.mode-dot[data-v-bd992038]{background:#1f293733;border-radius:9999px;height:.45rem;transition:all .15s ease;width:.45rem}.mode-dot.is-active[data-v-bd992038]{background:#1f2937b3}.pagination-arrow[data-v-e7aab3e5],.pagination-jump[data-v-e7aab3e5],.pagination-page[data-v-e7aab3e5]{align-items:center;display:inline-flex;justify-content:center;line-height:1}.pagination-page[data-v-e7aab3e5]{background-color:#f6e1e1;border-radius:10px;box-shadow:0 2px 4px #0000000a;color:#3a2a2a;font-size:.8rem;font-weight:600;height:32px;min-width:32px;transition:all .18s ease}.pagination-page[data-v-e7aab3e5]:hover:not(.is-active){background-color:#eab8e4;transform:translateY(-1px)}.pagination-page.is-active[data-v-e7aab3e5]{background-color:#d6a3d1;box-shadow:0 6px 16px #d6a3d159;color:#000;transform:translateY(-1px)}.pagination-arrow svg[data-v-e7aab3e5],.pagination-jump svg[data-v-e7aab3e5]{display:block}.pagination-arrow[data-v-e7aab3e5]{background-color:#f4cd2759;border-radius:10px;color:#3a2a2a;font-weight:600;height:32px;transition:all .18s ease;width:32px}.pagination-arrow[data-v-e7aab3e5]:hover:not(:disabled){background-color:#f4cd278c;transform:translateY(-1px)}.pagination-arrow[data-v-e7aab3e5]:disabled{cursor:not-allowed;opacity:.4}.pagination-jump[data-v-e7aab3e5]{background-color:#a8cae073;border-radius:10px;color:#3a2a2a;font-size:.75rem;font-weight:600;height:32px;min-width:48px;padding:0 10px;transition:all .18s ease}.pagination-jump[data-v-e7aab3e5]:hover:not(:disabled){background-color:#a8cae0a6;transform:translateY(-1px)}.pagination-jump[data-v-e7aab3e5]:disabled{cursor:not-allowed;opacity:.4}@media(min-width:640px){.pagination-wrapper[data-v-e7aab3e5]{padding:12px 16px}.pagination-page[data-v-e7aab3e5]{border-radius:12px;font-size:.9rem;height:38px;min-width:38px}.pagination-arrow[data-v-e7aab3e5]{border-radius:12px;height:38px;width:38px}.pagination-jump[data-v-e7aab3e5]{border-radius:12px;font-size:.85rem;height:38px;min-width:58px}}.topics-page[data-v-5b9c3a69]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.topics-heading[data-v-5b9c3a69]{color:#000;font-size:1.3rem}.topics-heading[data-v-5b9c3a69],.topics-subheading[data-v-5b9c3a69]{letter-spacing:.06em;text-transform:uppercase}.topics-subheading[data-v-5b9c3a69]{color:#111827a6;font-size:.7rem}.topic-card[data-v-5b9c3a69]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 28px #0000000f;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.topic-card[data-v-5b9c3a69]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172' height='92' viewBox='0 0 172 92'%3E%3Cg fill='%231f2937' font-family='Arial,sans-serif' font-weight='700' opacity='.11'%3E%3Ctext x='8' y='34' font-size='30'%3E?%3C/text%3E%3Ctext x='48' y='22' font-size='16'%3E✦%3C/text%3E%3Ctext x='88' y='39' font-size='26'%3E?%3C/text%3E%3Ctext x='133' y='24' font-size='18'%3E◇%3C/text%3E%3Ctext x='24' y='78' font-size='17'%3E✓%3C/text%3E%3Ctext x='68' y='70' font-size='28'%3E?%3C/text%3E%3Ctext x='121' y='81' font-size='17'%3E★%3C/text%3E%3C/g%3E%3C/svg%3E");background-size:172px 92px;content:"";inset:-45%;opacity:.55;pointer-events:none;position:absolute;transform:rotate(-18deg);transform-origin:center;z-index:0}.topic-card[data-v-5b9c3a69]>*{position:relative;z-index:1}.topic-card[data-v-5b9c3a69]:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-4px)}.topic-locked[data-v-5b9c3a69]{opacity:.6}.topic-card-header[data-v-5b9c3a69]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.topic-card-copy[data-v-5b9c3a69]{padding-right:2.25rem}.quiz-topic-icon-wrap[data-v-5b9c3a69]{align-items:center;color:#374151;display:inline-flex;justify-content:center;position:absolute;right:.75rem;top:.75rem}.quiz-topic-icon[data-v-5b9c3a69]{height:1.65rem;stroke-width:2.35;width:1.65rem}.topic-btn[data-v-5b9c3a69]{align-items:center;border-radius:14px;display:flex;font-size:.85rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1.2;min-height:52px;padding:.65rem .85rem;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.quiz-mode-icon[data-v-5b9c3a69]{color:#374151;flex-shrink:0;height:1.25rem;stroke-width:2.35;width:1.25rem}.topic-btn[data-v-5b9c3a69]:hover{transform:translateY(-2px)}.topic-btn-blue[data-v-5b9c3a69]{background:#a8cae073;color:#1f2937}.topic-btn-blue[data-v-5b9c3a69]:hover{background:#a8cae0a6}.topic-btn-purple[data-v-5b9c3a69]{background:#d6a3d173;color:#1f2937}.topic-btn-purple[data-v-5b9c3a69]:hover{background:#d6a3d1a6}.topic-btn-yellow[data-v-5b9c3a69]{background:#f4cd2773;color:#1f2937}.topic-btn-yellow[data-v-5b9c3a69]:hover{background:#f4cd27a6}.topic-btn-blush[data-v-5b9c3a69]{background:#f6b4b46b;box-shadow:0 8px 18px #f6b4b42e;color:#1f2937}.topic-btn-blush[data-v-5b9c3a69]:hover{background:#f6b4b49e;box-shadow:0 12px 24px #f6b4b442}.topic-btn-green[data-v-5b9c3a69]{background:#cde8c973;color:#1f2937}.topic-btn-green[data-v-5b9c3a69]:hover{background:#cde8c9a6}.quiz-mode-selector[data-v-5b9c3a69]{align-items:stretch;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.topic-mode-toggle[data-v-5b9c3a69]{align-items:center;background:transparent;border-radius:8px;color:#1f2937;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1;min-height:52px;transition:color .15s ease,transform .15s ease}.topic-mode-toggle[data-v-5b9c3a69]:hover:not(:disabled){color:#1f2937b3;transform:translateY(-1px)}.topic-mode-toggle[data-v-5b9c3a69]:disabled{cursor:not-allowed;opacity:.4}.mode-dots[data-v-5b9c3a69]{display:flex;gap:.35rem;justify-content:center}.mode-dot[data-v-5b9c3a69]{background:#1f293733;border-radius:9999px;height:.45rem;transition:all .15s ease;width:.45rem}.mode-dot.is-active[data-v-5b9c3a69]{background:#1f2937b3}.pagination-wrapper[data-v-5b9c3a69]{border-radius:16px;padding:12px 8px}.pagination-row[data-v-5b9c3a69]{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pagination-row[data-v-5b9c3a69]::-webkit-scrollbar{display:none}.pagination-arrow[data-v-5b9c3a69],.pagination-jump[data-v-5b9c3a69],.pagination-page[data-v-5b9c3a69]{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.pagination-page[data-v-5b9c3a69]{background-color:#f6e1e1;border-radius:10px;box-shadow:0 3px 6px #0000000d;color:#1f2937;font-size:.8rem;font-weight:600;height:32px;min-width:32px;transition:all .18s ease}.pagination-page[data-v-5b9c3a69]:hover:not(.is-active){background-color:#eab8e4;transform:translateY(-1px)}.pagination-page.is-active[data-v-5b9c3a69]{background-color:#d6a3d1;box-shadow:0 8px 20px #d6a3d159;color:#000;transform:translateY(-1px)}.pagination-arrow svg[data-v-5b9c3a69],.pagination-jump svg[data-v-5b9c3a69]{display:block}.pagination-arrow[data-v-5b9c3a69]{background-color:#f4cd2773;border-radius:10px;color:#1f2937;font-weight:600;height:32px;transition:all .18s ease;width:32px}.pagination-arrow[data-v-5b9c3a69]:hover:not(:disabled){background-color:#f4cd27a6;transform:translateY(-1px)}.pagination-arrow[data-v-5b9c3a69]:disabled{cursor:not-allowed;opacity:.4}.pagination-jump[data-v-5b9c3a69]{background-color:#a8cae073;border-radius:10px;color:#1f2937;font-size:.8rem;font-weight:600;height:32px;min-width:40px;padding:0 8px;transition:all .18s ease}.pagination-jump[data-v-5b9c3a69]:hover:not(:disabled){background-color:#a8cae0a6;transform:translateY(-1px)}.pagination-jump[data-v-5b9c3a69]:disabled{cursor:not-allowed;opacity:.4}@media(min-width:640px){.pagination-wrapper[data-v-5b9c3a69]{padding:12px 16px}.pagination-page[data-v-5b9c3a69]{border-radius:12px;font-size:.9rem;height:38px;min-width:38px}.pagination-arrow[data-v-5b9c3a69]{border-radius:12px;height:38px;width:38px}.pagination-jump[data-v-5b9c3a69]{border-radius:12px;font-size:.85rem;height:38px;min-width:48px}}.levels-page[data-v-ceba6ac8]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;border-radius:16px;padding-bottom:2rem}.level-heading[data-v-ceba6ac8]{color:#000;font-size:1.3rem}.level-heading[data-v-ceba6ac8],.level-subheading[data-v-ceba6ac8]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-ceba6ac8]{color:#111827a6;font-size:.7rem}.header-card[data-v-ceba6ac8]{border-color:#d6a3d166}.header-card[data-v-ceba6ac8],.level-card[data-v-ceba6ac8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.level-card[data-v-ceba6ac8]{background:#ffffffb8;border-color:#d6a3d159;box-shadow:0 1px #00000008}.level-card-drop-in[data-v-ceba6ac8]{animation:level-drop-in-ceba6ac8 var(--level-drop-duration,.95s) cubic-bezier(.18,.9,.28,1.12) var(--level-drop-delay,0s) forwards;opacity:0;transform:translateY(var(--level-drop-y,-320px)) rotate(var(--level-drop-rotation,0deg)) scale(.96);will-change:opacity,transform}@keyframes level-drop-in-ceba6ac8{0%{opacity:0;transform:translateY(var(--level-drop-y,-320px)) rotate(var(--level-drop-rotation,0deg)) scale(.96)}66%{opacity:1;transform:translateY(10px) rotate(0) scale(1.015)}82%{transform:translateY(-4px) rotate(0) scale(1.005)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.level-card-drop-in[data-v-ceba6ac8]{animation:none;opacity:1;transform:none;will-change:auto}}.level-card.is-active[data-v-ceba6ac8]:hover{background:#ffffffd9;border-color:#eab8e4a6;box-shadow:0 10px 24px #0000000f;transform:translateY(-1px)}.level-card.is-disabled[data-v-ceba6ac8]{background:#a8cae02e;border-color:#00000014;cursor:not-allowed;opacity:.7}.level-card.is-locked[data-v-ceba6ac8]{border-color:#f4cd274d;opacity:.85}.level-card-header[data-v-ceba6ac8]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.level-card-copy[data-v-ceba6ac8]{padding-right:2.25rem}.topic-icon-wrap[data-v-ceba6ac8]{align-items:center;display:inline-flex;justify-content:center;position:absolute;right:1rem;top:1rem}.topic-icon[data-v-ceba6ac8]{height:1.25rem;stroke-width:2.25;width:1.25rem}.pill[data-v-ceba6ac8]{color:#000000c7;display:inline-block;font-size:.75rem;font-weight:700}.topics-page[data-v-989cba35]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;border-radius:16px}.pagination-dots[data-v-989cba35]{color:#6b7280;font-weight:600;min-width:20px;text-align:center}.topic-heading[data-v-989cba35]{color:#000;font-size:1.3rem}.topic-heading[data-v-989cba35],.topic-subheading[data-v-989cba35]{letter-spacing:.06em;text-transform:uppercase}.topic-subheading[data-v-989cba35]{color:#111827a6;font-size:.7rem}.header-card[data-v-989cba35],.topic-card[data-v-989cba35]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.topic-card[data-v-989cba35]{box-shadow:0 1px #00000008;position:relative}.topic-card-fly-in[data-v-989cba35]{animation:topic-fly-in-989cba35 var(--topic-fly-duration,1.2s) cubic-bezier(.16,.84,.28,1) var(--topic-fly-delay,0s) forwards;opacity:0;transform:translate(var(--topic-fly-x,0),var(--topic-fly-y,0)) rotate(var(--topic-fly-rotation,0deg)) scale(.92);will-change:opacity,transform}@keyframes topic-fly-in-989cba35{0%{opacity:0;transform:translate(var(--topic-fly-x,0),var(--topic-fly-y,0)) rotate(var(--topic-fly-rotation,0deg)) scale(.92)}70%{opacity:1;transform:translate(0) rotate(0) scale(1.025)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.topic-card-fly-in[data-v-989cba35]{animation:none;opacity:1;transform:none;will-change:auto}}.topic-icon[data-v-989cba35]{align-items:center;border-radius:999px;color:#111827d1;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;width:2rem}.topic-card.is-active[data-v-989cba35]:hover{box-shadow:0 10px 24px #0000000f;transform:translateY(-1px)}.topic-card.is-disabled[data-v-989cba35]{background:#f6e1e159;cursor:not-allowed;opacity:.65}.pill[data-v-989cba35]{display:inline-block;font-size:.75rem;font-weight:700}.pill-soon[data-v-989cba35]{color:#000000bf}.pill-locked[data-v-989cba35]{background:#f4cd2799;color:#000c}.pagination-arrow[data-v-989cba35],.pagination-jump[data-v-989cba35],.pagination-page[data-v-989cba35]{align-items:center;display:inline-flex;justify-content:center;line-height:1}.pagination-page[data-v-989cba35]{background-color:#f6e1e1;border-radius:10px;box-shadow:0 2px 4px #0000000a;color:#3a2a2a;font-size:.8rem;font-weight:600;height:32px;min-width:32px;transition:all .18s ease}.pagination-page[data-v-989cba35]:hover:not(.is-active){background-color:#eab8e4;transform:translateY(-1px)}.pagination-page.is-active[data-v-989cba35]{background-color:#d6a3d1;box-shadow:0 6px 16px #d6a3d159;color:#000;transform:translateY(-1px)}.pagination-arrow svg[data-v-989cba35],.pagination-jump svg[data-v-989cba35]{display:block}.pagination-arrow[data-v-989cba35]{background-color:#f4cd2759;border-radius:10px;color:#3a2a2a;font-weight:600;height:32px;transition:all .18s ease;width:32px}@media(min-width:640px){.pagination-wrapper[data-v-989cba35]{padding:12px 16px}.pagination-page[data-v-989cba35]{border-radius:12px;font-size:.9rem;height:38px;min-width:38px}.pagination-arrow[data-v-989cba35]{border-radius:12px;height:38px;width:38px}}.pagination-jump[data-v-989cba35]{background-color:#a8cae073;border-radius:10px;color:#3a2a2a;font-size:.75rem;font-weight:600;height:32px;min-width:48px;padding:0 10px;transition:all .18s ease}.pagination-jump[data-v-989cba35]:hover:not(:disabled){background-color:#a8cae0a6;transform:translateY(-1px)}.pagination-jump[data-v-989cba35]:disabled{cursor:not-allowed;opacity:.4}@media(min-width:640px){.pagination-jump[data-v-989cba35]{border-radius:12px;font-size:.85rem;height:38px;min-width:58px}}.card-fade-enter-active[data-v-1f43c1c6]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-1f43c1c6]{opacity:0;transform:translateY(10px)}main[data-v-1f43c1c6]{border-radius:24px}.stat-card[data-v-1f43c1c6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.25rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-1f43c1c6]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-icon[data-v-1f43c1c6]{align-items:center;background:#ffffff80;border-radius:9999px;color:#111827b8;display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.9rem;width:2.5rem}.stat-label[data-v-1f43c1c6]{font-size:.7rem}.stat-label[data-v-1f43c1c6],.your-stat-heading[data-v-1f43c1c6]{color:#111827a6;letter-spacing:.06em;text-transform:uppercase}.your-stat-heading[data-v-1f43c1c6]{font-size:1rem}.stat-value[data-v-1f43c1c6]{color:#111827;font-size:1.9rem;font-weight:700;margin-top:.75rem}.stat-0[data-v-1f43c1c6]{background:#eab8e473}.stat-1[data-v-1f43c1c6]{background:#a8cae073}.stat-2[data-v-1f43c1c6]{background:#f4cd2759}.stat-3[data-v-1f43c1c6]{background:#f6e1e1bf}.stat-4[data-v-1f43c1c6]{background:#7a6fcb66}.stat-5[data-v-1f43c1c6]{background:#82ff6f66}.stats-marquee[data-v-1f43c1c6]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;width:100%}.stats-marquee-track[data-v-1f43c1c6]{animation:stats-marquee-1f43c1c6 20s linear infinite;display:flex;gap:1rem;width:-moz-max-content;width:max-content}.stats-marquee:hover .stats-marquee-track[data-v-1f43c1c6]{animation-play-state:paused}.stat-marquee-card[data-v-1f43c1c6]{flex:0 0 auto;width:16rem}@keyframes stats-marquee-1f43c1c6{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media(max-width:640px){.stat-marquee-card[data-v-1f43c1c6]{width:13.5rem}.stats-marquee-track[data-v-1f43c1c6]{animation-duration:22s}}@media(prefers-reduced-motion:reduce){.stats-marquee[data-v-1f43c1c6]{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.stats-marquee-track[data-v-1f43c1c6]{animation:none;padding-bottom:.5rem}}.featured-stat-card[data-v-1f43c1c6]{align-items:center;background:linear-gradient(135deg,#eab8e48c,#a8cae080);border-radius:24px;box-shadow:0 12px 32px #0000000f;display:flex;gap:1rem;padding:1.35rem;transition:transform .18s ease,box-shadow .18s ease}.featured-stat-card[data-v-1f43c1c6]:hover{box-shadow:0 18px 42px #00000017;transform:translateY(-2px)}.featured-stat-icon[data-v-1f43c1c6]{align-items:center;border-radius:18px;color:#111827bf;display:inline-flex;flex:0 0 auto;height:3.5rem;justify-content:center;width:3.5rem}.featured-stat-value[data-v-1f43c1c6]{color:#111827;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1;margin-top:.45rem}.compact-stat-card[data-v-1f43c1c6]{border-radius:22px;box-shadow:0 8px 20px #0000000d;min-height:8.5rem;padding:1rem;position:relative;transition:transform .18s ease,box-shadow .18s ease}.compact-stat-card[data-v-1f43c1c6]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-2px)}.compact-stat-top[data-v-1f43c1c6]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.compact-stat-icon[data-v-1f43c1c6]{align-items:center;border-radius:12px;color:#111827b8;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.compact-stat-value[data-v-1f43c1c6]{color:#111827;font-size:clamp(1.4rem,4vw,2rem);font-weight:750;margin-top:1.5rem}.levels-page[data-v-176f3da4]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#ffec95;--blush:#f6e1e1;--dojo-panel-pattern:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120' viewBox='0 0 220 120'%3E%3Cg fill='%231f2937' font-family='Arial, sans-serif' font-weight='700' opacity='.055'%3E%3Ctext x='12' y='34' font-size='18'%3Eaa1%3C/text%3E%3Ctext x='74' y='26' font-size='14'%3Ejyut6%3C/text%3E%3Ctext x='145' y='38' font-size='22'%3E粵%3C/text%3E%3Ctext x='178' y='28' font-size='14'%3E⌘%3C/text%3E%3Ctext x='22' y='76' font-size='15'%3Engo5%3C/text%3E%3Ctext x='86' y='72' font-size='24'%3E打字%3C/text%3E%3Ctext x='163' y='82' font-size='15'%3Etype%3C/text%3E%3Ctext x='42' y='110' font-size='17'%3Ezik1%3C/text%3E%3Ctext x='124' y='108' font-size='14'%3Espace%3C/text%3E%3Ctext x='184' y='112' font-size='18'%3E↵%3C/text%3E%3C/g%3E%3C/svg%3E")}.dojo-page-heading[data-v-176f3da4]{color:#111827}.dojo-page-heading[data-v-176f3da4],.dojo-page-subheading[data-v-176f3da4]{letter-spacing:.06em;text-transform:uppercase}.dojo-page-subheading[data-v-176f3da4]{color:#111827a6;font-size:.8rem}.dojo-level-card[data-v-176f3da4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 28px #0000000f;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.dojo-level-card[data-v-176f3da4]:before{background-image:var(--dojo-panel-pattern);background-size:220px 120px;content:"";inset:-45%;opacity:.75;pointer-events:none;position:absolute;transform:rotate(-18deg);transform-origin:center;z-index:0}.dojo-level-card[data-v-176f3da4]>*{position:relative;z-index:1}.dojo-level-card[data-v-176f3da4]:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-4px)}.level-locked[data-v-176f3da4]{opacity:.6}.level-card-header[data-v-176f3da4]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.level-card-copy[data-v-176f3da4]{padding-right:2.25rem}.topic-icon-wrap[data-v-176f3da4]{align-items:center;color:#374151;display:inline-flex;justify-content:center;position:absolute;right:.75rem;top:.75rem}.topic-icon[data-v-176f3da4]{height:1.65rem;stroke-width:2.35;width:1.65rem}.level-btn[data-v-176f3da4]{align-items:center;border-radius:14px;display:flex;font-size:.85rem;font-weight:600;gap:.45rem;justify-content:center;line-height:1.2;min-height:52px;padding:.65rem .85rem;text-align:center;transition:all .15s ease}.dojo-mode-icon[data-v-176f3da4]{color:#374151;flex-shrink:0;height:1.25rem;stroke-width:2.35;width:1.25rem}.level-btn-blue[data-v-176f3da4]{background:#a8cae073;color:#1f2937}.level-btn-blue[data-v-176f3da4]:hover{background:#a8cae0a6}.level-btn-purple[data-v-176f3da4]{background:#d6a3d173;color:#1f2937}.level-btn-purple[data-v-176f3da4]:hover{background:#d6a3d1a6}.level-btn-blush[data-v-176f3da4]{background:#f6b4b46b;color:#1f2937}.level-btn-blush[data-v-176f3da4]:hover{background:#f6b4b49e}.level-mode-toggle[data-v-176f3da4]{align-items:center;background:transparent;border-radius:8px;color:#1f2937;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1;min-height:56px;transition:all .15s ease}.level-mode-toggle svg[data-v-176f3da4]{display:block}.level-mode-toggle[data-v-176f3da4]:hover{background:transparent}.mode-dots[data-v-176f3da4]{display:flex;gap:.35rem;justify-content:center}.mode-dot[data-v-176f3da4]{background:#1f293733;border-radius:9999px;height:.45rem;transition:all .15s ease;width:.45rem}.mode-dot.is-active[data-v-176f3da4]{background:#1f2937b3}.topics-page[data-v-1d9a2eda]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;min-height:65vh;--dojo-panel-pattern:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120' viewBox='0 0 220 120'%3E%3Cg fill='%231f2937' font-family='Arial, sans-serif' font-weight='700' opacity='.055'%3E%3Ctext x='12' y='34' font-size='18'%3Eaa1%3C/text%3E%3Ctext x='74' y='26' font-size='14'%3Ejyut6%3C/text%3E%3Ctext x='145' y='38' font-size='22'%3E粵%3C/text%3E%3Ctext x='178' y='28' font-size='14'%3E⌘%3C/text%3E%3Ctext x='22' y='76' font-size='15'%3Engo5%3C/text%3E%3Ctext x='86' y='72' font-size='24'%3E打字%3C/text%3E%3Ctext x='163' y='82' font-size='15'%3Etype%3C/text%3E%3Ctext x='42' y='110' font-size='17'%3Ezik1%3C/text%3E%3Ctext x='124' y='108' font-size='14'%3Espace%3C/text%3E%3Ctext x='184' y='112' font-size='18'%3E↵%3C/text%3E%3C/g%3E%3C/svg%3E")}.dojo-page-heading[data-v-1d9a2eda]{color:#111827}.dojo-page-heading[data-v-1d9a2eda],.dojo-page-subheading[data-v-1d9a2eda]{letter-spacing:.06em;text-transform:uppercase}.dojo-page-subheading[data-v-1d9a2eda]{color:#111827a6;font-size:.8rem}.topic-card[data-v-1d9a2eda]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 28px #0000000f;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.topic-card[data-v-1d9a2eda]:before{background-image:var(--dojo-panel-pattern);background-size:220px 120px;content:"";inset:-45%;opacity:.75;pointer-events:none;position:absolute;transform:rotate(-18deg);transform-origin:center;z-index:0}.topic-card[data-v-1d9a2eda]>*{position:relative;z-index:1}.topic-card[data-v-1d9a2eda]:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-4px)}.topic-locked[data-v-1d9a2eda]{opacity:.6}.topic-card-header[data-v-1d9a2eda]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.topic-card-copy[data-v-1d9a2eda]{padding-right:2.25rem}.quiz-topic-icon-wrap[data-v-1d9a2eda]{align-items:center;color:#374151;display:inline-flex;justify-content:center;position:absolute;right:.75rem;top:.75rem}.quiz-topic-icon[data-v-1d9a2eda]{height:1.65rem;stroke-width:2.35;width:1.65rem}.topic-btn[data-v-1d9a2eda]{align-items:center;border-radius:14px;display:flex;font-size:.85rem;font-weight:600;gap:.45rem;justify-content:center;line-height:1.2;min-height:52px;padding:.65rem .85rem;text-align:center;transition:all .15s ease}.dojo-mode-icon[data-v-1d9a2eda]{color:#374151;flex-shrink:0;height:1.25rem;stroke-width:2.35;width:1.25rem}.topic-btn-blue[data-v-1d9a2eda]{background:#a8cae073;color:#1f2937}.topic-btn-blue[data-v-1d9a2eda]:hover{background:#a8cae0a6}.topic-btn-purple[data-v-1d9a2eda]{background:#d6a3d173;color:#1f2937}.topic-btn-purple[data-v-1d9a2eda]:hover{background:#d6a3d1a6}.topic-btn-yellow[data-v-1d9a2eda]{background:#f4cd2773;color:#1f2937}.topic-btn-yellow[data-v-1d9a2eda]:hover{background:#f4cd27a6}.topic-btn-blush[data-v-1d9a2eda]{background:#f6b4b46b;color:#1f2937}.topic-btn-blush[data-v-1d9a2eda]:hover{background:#f6b4b49e}.topic-mode-toggle[data-v-1d9a2eda]{align-items:center;background:transparent;border-radius:8px;color:#1f2937;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1;min-height:56px;transition:all .15s ease}.topic-mode-toggle svg[data-v-1d9a2eda]{display:block}.topic-mode-toggle[data-v-1d9a2eda]:hover{background:transparent}.mode-dots[data-v-1d9a2eda]{display:flex;gap:.35rem;justify-content:center}.mode-dot[data-v-1d9a2eda]{background:#1f293733;border-radius:9999px;height:.45rem;transition:all .15s ease;width:.45rem}.mode-dot.is-active[data-v-1d9a2eda]{background:#1f2937b3}.pagination-wrapper[data-v-1d9a2eda]{border-radius:16px;padding:12px 8px}.pagination-row[data-v-1d9a2eda]{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pagination-row[data-v-1d9a2eda]::-webkit-scrollbar{display:none}.pagination-arrow[data-v-1d9a2eda],.pagination-page[data-v-1d9a2eda]{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.pagination-arrow svg[data-v-1d9a2eda]{display:block}.pagination-page[data-v-1d9a2eda]{background-color:#f6e1e1;border-radius:10px;box-shadow:none;color:#1f2937;font-size:.8rem;font-weight:600;height:32px;min-width:32px;transition:all .18s ease}.pagination-page.is-active[data-v-1d9a2eda]{background-color:#d6a3d1;box-shadow:none;color:#000;transform:translateY(-1px)}.pagination-page[data-v-1d9a2eda]:hover:not(.is-active){background-color:#eab8e4;transform:translateY(-1px)}.pagination-arrow[data-v-1d9a2eda]{background-color:#f4cd2773;border-radius:10px;color:#1f2937;font-weight:600;height:32px;transition:all .18s ease;width:32px}.pagination-arrow[data-v-1d9a2eda]:hover:not(:disabled){background-color:#f4cd27a6;transform:translateY(-1px)}.pagination-arrow[data-v-1d9a2eda]:disabled{cursor:not-allowed;opacity:.4}@media(min-width:640px){.pagination-wrapper[data-v-1d9a2eda]{padding:12px 16px}.pagination-page[data-v-1d9a2eda]{border-radius:12px;font-size:.9rem;height:38px;min-width:38px}.pagination-arrow[data-v-1d9a2eda]{border-radius:12px;height:38px;width:38px}}.completion-flip-grid[data-v-7a33a33d]{display:grid;gap:1rem;grid-template-columns:1fr}.completion-flip-card[data-v-7a33a33d]{background:transparent;border:0;border-radius:22px;color:inherit;cursor:pointer;min-height:9.25rem;padding:0;perspective:1200px;text-align:center}.completion-flip-card[data-v-7a33a33d]:focus-visible{outline:3px solid rgba(111,92,202,.55);outline-offset:4px}.completion-flip-scene[data-v-7a33a33d]{display:block;min-height:9.25rem;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1)}.completion-flip-card.is-flipped .completion-flip-scene[data-v-7a33a33d]{transform:rotateY(180deg)}.completion-flip-face[data-v-7a33a33d],.stat-card[data-v-7a33a33d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.completion-flip-face[data-v-7a33a33d]{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transform-style:preserve-3d}.completion-flip-face[data-v-7a33a33d]>*,.stat-card[data-v-7a33a33d]>*{transform:translateZ(1px)}.completion-flip-face-back[data-v-7a33a33d]{transform:rotateY(180deg)}.completion-flip-card:hover .completion-flip-face[data-v-7a33a33d]{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.completion-flip-card:hover .completion-flip-face-back[data-v-7a33a33d]{transform:rotateY(180deg) translateY(-3px)}.stat-icon[data-v-7a33a33d]{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.75rem}.stat-icon-correct[data-v-7a33a33d]{color:#15803d}.stat-icon-incorrect[data-v-7a33a33d]{color:#be123c}.stat-icon-time[data-v-7a33a33d]{color:#7c3aed}.stat-icon-xp-earned[data-v-7a33a33d]{color:#15803d}.stat-icon-xp-lost[data-v-7a33a33d]{color:#be123c}.stat-label[data-v-7a33a33d]{color:#111827a6;display:block;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-7a33a33d]{color:#111827;display:block;font-size:1.2rem;font-weight:700;margin-top:.75rem}.flip-hint[data-v-7a33a33d]{color:#1118277a;font-size:.68rem;font-weight:600;letter-spacing:.04em;margin-top:.75rem;text-transform:uppercase}.result-0[data-v-7a33a33d]{background:#a8e0b673}.result-1[data-v-7a33a33d],.result-2[data-v-7a33a33d]{background:#f6e1e1bf}.result-3[data-v-7a33a33d]{background:#a8e0b673}.result-4[data-v-7a33a33d]{background:#c4b5fd66}@media(min-width:640px){.completion-flip-grid[data-v-7a33a33d]{grid-template-columns:repeat(3,minmax(0,1fr))}.completion-flip-grid-two[data-v-7a33a33d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.completion-flip-face[data-v-7a33a33d],.completion-flip-scene[data-v-7a33a33d],.stat-card[data-v-7a33a33d]{transition-duration:1ms}}.finalise-fade-enter-active[data-v-cb782e6b],.finalise-fade-leave-active[data-v-cb782e6b]{transition:opacity .5s ease,transform .5s ease}.finalise-fade-enter-from[data-v-cb782e6b],.finalise-fade-leave-to[data-v-cb782e6b]{opacity:0;transform:translateY(10px) scale(.97)}.complete-fade-enter-active[data-v-cb782e6b]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.complete-fade-enter-from[data-v-cb782e6b]{opacity:0;transform:translateY(12px)}.xp-fall-enter-active[data-v-cb782e6b]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-cb782e6b]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-cb782e6b]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-cb782e6b]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-cb782e6b]{opacity:0;transform:translateY(12px) scale(.9)}.fade-streak-enter-active[data-v-cb782e6b],.fade-streak-leave-active[data-v-cb782e6b]{transition:opacity .3s ease,transform .3s ease}.fade-streak-enter-from[data-v-cb782e6b],.fade-streak-leave-to[data-v-cb782e6b]{opacity:0;transform:translateY(-4px)}.next-fade-enter-active[data-v-cb782e6b]{transition:opacity .18s ease-out,transform .18s ease-out}.next-fade-leave-active[data-v-cb782e6b]{transition:opacity .15s ease-in,transform .15s ease-in}.next-fade-enter-from[data-v-cb782e6b]{opacity:0;transform:translateY(6px) scale(.97)}.next-fade-enter-to[data-v-cb782e6b]{opacity:1;transform:translateY(0) scale(1)}.next-fade-leave-to[data-v-cb782e6b]{opacity:0;transform:translateY(6px)}.shimmer-layer[data-v-cb782e6b]{animation:shimmer-cb782e6b 2.5s linear infinite;background:linear-gradient(110deg,transparent 25%,hsla(0,0%,100%,.5) 50%,transparent 75%);background-size:200% 100%;mix-blend-mode:overlay}@keyframes shimmer-cb782e6b{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progressPulse-cb782e6b{0%{box-shadow:0 0 8px #a855f766}50%{box-shadow:0 0 18px #a855f7cc}to{box-shadow:0 0 8px #a855f766}}.spinner[data-v-cb782e6b]{animation:spin-cb782e6b .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-cb782e6b{to{transform:rotate(1turn)}}.card-fade-enter-active[data-v-cb782e6b]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-cb782e6b]{opacity:0;transform:translateY(10px)}.stat-card[data-v-cb782e6b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-cb782e6b]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-cb782e6b]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-cb782e6b]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-cb782e6b]{background:#a8cae073}.result-1[data-v-cb782e6b]{background:#f6e1e1bf}.result-2[data-v-cb782e6b]{background:#f4cd2759}.result-3[data-v-cb782e6b]{background:#a8e0b673}.hero-card[data-v-cb782e6b]{padding:2rem 1.5rem}.hero-title[data-v-cb782e6b]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-cb782e6b]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-cb782e6b]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.countdown-pill[data-v-cb782e6b]{background:#111827;border-radius:14px;padding:.9rem 1rem}.countdown-text[data-v-cb782e6b]{background:linear-gradient(90deg,#eab8e4,#a8cae0 50%,#d6a3d1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.75rem;font-weight:600}.next-btn-blue[data-v-cb782e6b]{background:#7e93ff}.fade-scale-enter-active[data-v-cb782e6b],.fade-scale-leave-active[data-v-cb782e6b]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-cb782e6b],.fade-scale-leave-to[data-v-cb782e6b]{opacity:0;transform:translateY(8px) scale(.98)}.progress-bar[data-v-0167ecc9]{background:linear-gradient(90deg,#d6a3d1,#eab8e4)}.word-tile[data-v-0167ecc9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;box-shadow:0 8px 20px #0000000d;padding:1.2rem;text-align:center;--tile-x:0px;--tile-y:0px;--tile-lift:0px;--tile-rotate:0deg;--tile-scale:1;--tile-ripple-x:0px;--tile-ripple-y:0px;--tile-ripple-rotate:0deg;--tile-ripple-delay:0ms;--tile-drop-y:-320px;--tile-drop-rotation:0deg;--tile-drop-delay:0ms;--tile-drop-duration:3s;transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-ripple-rotate) + var(--tile-rotate))) scale(var(--tile-scale));transform-origin:center;transition:transform .58s cubic-bezier(.18,.89,.32,1.28),box-shadow .24s ease,filter .24s ease;transition-delay:var(--tile-ripple-delay),0s,0s;will-change:transform}.word-tile-drop-in[data-v-0167ecc9]{opacity:0;transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(var(--tile-drop-y, -320px) + var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-drop-rotation, 0deg) + var(--tile-ripple-rotate) + var(--tile-rotate))) scale(.96)}.word-tile-drop-in.word-tile-drop-in-visible[data-v-0167ecc9]{animation:word-tile-drop-in-0167ecc9 var(--tile-drop-duration,1.4s) cubic-bezier(.18,.9,.28,1.12) var(--tile-drop-delay,0s) forwards}@keyframes word-tile-drop-in-0167ecc9{0%{opacity:0;transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(var(--tile-drop-y, -320px) + var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-drop-rotation, 0deg) + var(--tile-ripple-rotate) + var(--tile-rotate))) scale(.96)}66%{opacity:1;transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(10px + var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-ripple-rotate) + var(--tile-rotate))) scale(1.015)}82%{transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(-4px + var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-ripple-rotate) + var(--tile-rotate))) scale(1.005)}to{opacity:1;transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-ripple-rotate) + var(--tile-rotate))) scale(var(--tile-scale))}}.word-tile[data-v-0167ecc9]:hover{box-shadow:0 22px 44px #00000024}.word-tile.is-ripple-neighbor[data-v-0167ecc9]{filter:brightness(1.03)}.word-tile[data-v-0167ecc9]:active{transform:translate3d(calc(var(--tile-ripple-x) + var(--tile-x)),calc(var(--tile-ripple-y) + var(--tile-y) + var(--tile-lift)),0) rotate(calc(var(--tile-ripple-rotate) + var(--tile-rotate))) scale(.98)}@media(prefers-reduced-motion:reduce){.word-tile[data-v-0167ecc9]{transform:none;transition:box-shadow .2s ease,filter .2s ease}.word-tile-drop-in[data-v-0167ecc9]{animation:none;opacity:1}}.level-page[data-v-ed727a86]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;padding-bottom:2rem}.level-heading[data-v-ed727a86]{color:#000;font-size:1.3rem}.level-heading[data-v-ed727a86],.level-subheading[data-v-ed727a86]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-ed727a86]{color:#111827a6;font-size:.7rem}.category-heading[data-v-ed727a86]{color:#000;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.category-card[data-v-ed727a86],.header-card[data-v-ed727a86]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.category-card[data-v-ed727a86]:hover{border-color:#d6a3d18c}.tile-shell[data-v-ed727a86]{display:flex;flex-direction:column;gap:.5rem}.locked-tile[data-v-ed727a86]{filter:grayscale(.15);opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unlock-row[data-v-ed727a86]{display:flex;justify-content:center}.unlock-button[data-v-ed727a86]{background:#ffffffeb;border:0;border-radius:100px;box-shadow:0 4px 14px #0000001f;color:#111827;cursor:pointer;font-size:.75rem;letter-spacing:.04em;padding:.55rem .85rem;text-transform:uppercase}.unlock-button[data-v-ed727a86]:disabled{cursor:not-allowed;opacity:.65}.unlock-summary[data-v-ed727a86]{color:#111827bf;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.page-card[data-v-ed727a86]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff94;padding:1.1rem}.stats-grid[data-v-ed727a86]{display:block}.mobile-stats-toggle[data-v-ed727a86]{align-items:center;color:#111827d9;display:inline-flex;font-size:.78rem;gap:.35rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.mobile-stats-toggle[data-v-ed727a86]:hover{text-decoration:underline}.stat-card[data-v-ed727a86]{text-align:center}.stat-label[data-v-ed727a86]{color:#1118279e;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-ed727a86]{color:#000;font-size:1.05rem;margin-top:.45rem}.stat-value-with-icon[data-v-ed727a86]{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.stat-0[data-v-ed727a86]{background:#eab8e473}.stat-1[data-v-ed727a86]{background:#58c75f73}.stat-2[data-v-ed727a86]{background:#f4cd2759}.stat-3[data-v-ed727a86]{background:#6f5cca59}.stats-grid-collapsed[data-v-ed727a86]{display:none}.word-page[data-v-928ba573]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;border-radius:18px;padding-bottom:2rem}.section-card[data-v-928ba573],.word-card[data-v-928ba573]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.usage-details[data-v-928ba573]{width:100%}.usage-summary[data-v-928ba573]{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .2s ease;width:-moz-fit-content;width:fit-content}.usage-summary[data-v-928ba573]:hover{text-decoration-color:currentColor}.example-card[data-v-928ba573]{background:#a8cae033;border-left:4px solid rgba(168,202,224,.7)}.example-scroll-block[data-v-928ba573]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.example-scroll-content[data-v-928ba573]{min-width:100%;width:-moz-max-content;width:max-content}.progress-bar[data-v-928ba573]{background:linear-gradient(90deg,#d6a3d1,#eab8e4)}.action-chip[data-v-928ba573]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.6rem;color:#111827;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.45rem .75rem;transition:all .2s ease}.main-actions-row[data-v-928ba573]{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-top:.25rem;width:100%}.main-action-btn[data-v-928ba573]{gap:.35rem;min-height:2.5rem}.example-actions-row[data-v-928ba573]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.example-action-btn[data-v-928ba573]{min-height:2rem}.example-pagination[data-v-928ba573]{align-items:center;display:flex;gap:1rem;justify-content:center}.example-nav-arrow[data-v-928ba573]{background:transparent;border:none;color:#6b7280;font-size:1.75rem;line-height:1;padding:.1rem .3rem}.example-dots[data-v-928ba573]{align-items:center;display:flex;gap:.55rem}.example-dot[data-v-928ba573]{background:#d1d5db;border-radius:9999px;height:.62rem;width:.62rem}.example-dot-active[data-v-928ba573]{background:#6b7280}.action-chip[data-v-928ba573]:hover{background:#f9fafb;border-color:#9ca3af}.action-chip-write[data-v-928ba573]{background:#f6e1e1;border-color:transparent}.action-chip-write[data-v-928ba573]:hover{background:#f2d8d8;border-color:transparent}.action-chip-speak[data-v-928ba573]{background:#cde8c9;border-color:transparent}.action-chip-speak[data-v-928ba573]:hover{background:#b7d4e7;border-color:transparent}.action-chip-tone-forge[data-v-928ba573]{background:#cde8c9;border-color:transparent}.action-chip-tone-forge[data-v-928ba573]:hover{background:#d8edd4;border-color:transparent}.action-chip-sm[data-v-928ba573]{font-size:.75rem;padding:.3rem .55rem}[data-v-928ba573] .tone-gate-play-btn{background:#a3c0d6!important;border-color:transparent!important;min-height:2rem}[data-v-928ba573] .tone-gate-play-btn:hover{background:#aecbe3!important;border-color:transparent!important}[data-v-928ba573] .main-actions-row .tone-gate-play-btn{padding:.45rem .75rem!important}[data-v-928ba573] .example-actions-row .tone-gate-play-btn{min-height:2rem;padding:.3rem .55rem!important}.word-nav-row[data-v-928ba573]{align-items:center;display:grid;gap:clamp(.75rem,4vw,2rem);grid-template-columns:3.5rem minmax(8rem,20rem) 3.5rem;justify-content:center;padding-top:.5rem;width:100%}.word-nav-progress[data-v-928ba573]{display:flex;flex-direction:column;gap:.45rem;min-width:0;width:100%}.word-nav-progress-label[data-v-928ba573]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;line-height:1.2;width:100%}.word-nav-progress-track[data-v-928ba573]{background:#d1d5db;border-radius:999px;height:.5rem;overflow:hidden;width:100%}.word-nav-progress-spacer[data-v-928ba573]{min-height:2rem}.edge-arrow-placeholder[data-v-928ba573]{height:3.5rem;width:3.5rem}.edge-arrow[data-v-928ba573]{align-items:center;color:#4b5563;display:inline-flex;font-size:4rem;isolation:isolate;justify-content:center;line-height:1;position:relative;transition:color .2s ease,transform .2s ease}.edge-arrow svg[data-v-928ba573]{position:relative;z-index:1}.edge-arrow[data-v-928ba573]:focus-visible,.edge-arrow[data-v-928ba573]:hover{color:#2563eb;transform:scale(1.04)}.edge-arrow:focus-visible .edge-arrow-burst[data-v-928ba573],.edge-arrow:hover .edge-arrow-burst[data-v-928ba573]{animation:edgeArrowBurst-928ba573 .65s ease-out both}.edge-arrow-burst[data-v-928ba573]{box-shadow:-.18rem -1.42rem 0 -.03rem #2563ebf2,.58rem -1.18rem 0 -.08rem #1d4ed8e6,1.42rem -.36rem 0 -.05rem #3b82f6eb,1.28rem .84rem 0 -.08rem #1e40afdb,.24rem 1.44rem 0 -.04rem #2563ebeb,-.72rem 1.1rem 0 -.08rem #3b82f6e6,-1.44rem .42rem 0 -.05rem #1d4ed8e6,-1.08rem -.82rem 0 -.1rem #2563ebdb;height:.28rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35);width:.28rem;z-index:-1}.edge-arrow-burst[data-v-928ba573],.edge-arrow-burst[data-v-928ba573]:after,.edge-arrow-burst[data-v-928ba573]:before{background:transparent;border-radius:999px;left:50%;position:absolute;top:50%}.edge-arrow-burst[data-v-928ba573]:after,.edge-arrow-burst[data-v-928ba573]:before{content:"";transform:translate(-50%,-50%)}.edge-arrow-burst[data-v-928ba573]:before{box-shadow:.22rem -1.72rem 0 -.04rem #1e40afd6,1.52rem -.96rem 0 -.03rem #2563ebe6,1.72rem .24rem 0 -.06rem #3b82f6db,.78rem 1.58rem 0 -.04rem #1d4ed8db,-.32rem 1.78rem 0 -.06rem #2563ebe0,-1.56rem .92rem 0 -.03rem #1e40afd1,-1.72rem -.28rem 0 -.06rem #3b82f6db,-.84rem -1.44rem 0 -.05rem #1d4ed8db;height:.2rem;width:.2rem}.edge-arrow-burst[data-v-928ba573]:after{background:transparent;box-shadow:.96rem -1.68rem 0 -.03rem #3b82f6c7,1.9rem -.08rem 0 -.04rem #1e40afd6,1.22rem 1.22rem 0 -.03rem #2563ebdb,-.04rem 2.02rem 0 -.05rem #3b82f6cc,-1.18rem 1.42rem 0 -.04rem #1d4ed8d6,-1.92rem .04rem 0 -.03rem #2563ebd1,-1.34rem -1.16rem 0 -.04rem #3b82f6cc,.04rem -1.98rem 0 -.05rem #1e40afd1;height:.16rem;width:.16rem}@keyframes edgeArrowBurst-928ba573{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}@media(max-width:640px){.word-nav-row[data-v-928ba573]{gap:.5rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;padding-top:.25rem}.word-nav-progress[data-v-928ba573]{gap:.35rem}.word-nav-progress-label[data-v-928ba573]{font-size:.75rem;gap:.35rem}.edge-arrow svg[data-v-928ba573],.edge-arrow-placeholder[data-v-928ba573]{height:2.75rem;width:2.75rem}.main-actions-row[data-v-928ba573]{align-items:center;flex-wrap:nowrap;gap:.35rem;justify-content:center}.main-action-btn[data-v-928ba573]{font-size:.75rem;min-height:2rem;padding:.3rem .55rem;white-space:nowrap}[data-v-928ba573] .main-actions-row .tone-gate-play-btn{font-size:.75rem!important;gap:.2rem!important;min-height:2rem;padding:.3rem .5rem!important}[data-v-928ba573] .main-actions-row .tone-gate-play-btn span:last-child{display:none}.example-actions-row[data-v-928ba573]{flex-wrap:nowrap;gap:.35rem}.example-action-btn[data-v-928ba573]{min-height:1.9rem;padding:.25rem .45rem}.mobile-action-label[data-v-928ba573]{display:none}.mobile-action-icon[data-v-928ba573]{font-size:.95rem;line-height:1}}.stat-card[data-v-3a2ca57c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-3a2ca57c]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-3a2ca57c]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-3a2ca57c]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.hero-card[data-v-3a2ca57c]{padding:2rem 1.5rem}.hero-title[data-v-3a2ca57c]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-3a2ca57c]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.result-1[data-v-3a2ca57c]{background:#f6e1e1bf}.result-2[data-v-3a2ca57c]{background:#f4cd2759}.result-3[data-v-3a2ca57c]{background:#a8e0b673}.spinner[data-v-fadf3580]{animation:spin-fadf3580 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-fadf3580{to{transform:rotate(1turn)}}.card-fade-enter-active[data-v-fadf3580]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-fadf3580]{opacity:0;transform:translateY(10px)}.stat-card[data-v-fadf3580]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-fadf3580]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-fadf3580]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-fadf3580]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-fadf3580]{background:#a8cae073}.result-1[data-v-fadf3580]{background:#f6e1e1bf}.result-2[data-v-fadf3580]{background:#f4cd2759}.result-3[data-v-fadf3580]{background:#a8e0b673}.hero-card[data-v-fadf3580]{padding:2rem 1.5rem}.hero-title[data-v-fadf3580]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-fadf3580]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-fadf3580]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.countdown-pill[data-v-fadf3580]{background:#111827;border-radius:14px;padding:.9rem 1rem}.countdown-text[data-v-fadf3580]{background:linear-gradient(90deg,#eab8e4,#a8cae0 50%,#d6a3d1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.75rem;font-weight:600}.next-btn-blue[data-v-fadf3580]{background:#7e93ff}.fade-scale-enter-active[data-v-fadf3580],.fade-scale-leave-active[data-v-fadf3580]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-fadf3580],.fade-scale-leave-to[data-v-fadf3580]{opacity:0;transform:translateY(8px) scale(.98)}.guest-quiz-guidance[data-v-065c4b98]{background:linear-gradient(135deg,#ffffffeb,#a8cae038);border:1px solid rgba(168,202,224,.6);box-shadow:0 16px 36px #1f293714}.guest-quiz-guidance__badge[data-v-065c4b98]{align-items:center;background:#f4c2d773;border-radius:9999px;color:#7c3aed;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.guest-quiz-guidance__item[data-v-065c4b98]{align-items:flex-start;background:#ffffffa6;border-radius:.875rem;display:flex;gap:.5rem;line-height:1.35;padding:.75rem}.level-heading[data-v-f79f3f6e]{color:#000;font-size:1.3rem}.level-heading[data-v-f79f3f6e],.level-subheading[data-v-f79f3f6e]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-f79f3f6e]{color:#111827a6;font-size:.7rem}.xp-fall-enter-active[data-v-f79f3f6e]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-f79f3f6e]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-f79f3f6e]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-f79f3f6e]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-f79f3f6e]{opacity:0;transform:translateY(35px) scale(.95)}.card-fade-enter-active[data-v-f79f3f6e]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-f79f3f6e]{opacity:0;transform:translateY(10px)}.stat-card[data-v-f79f3f6e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-f79f3f6e]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-f79f3f6e]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-f79f3f6e]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-f79f3f6e]{background:#a8cae073}.result-1[data-v-f79f3f6e]{background:#f6e1e1bf}.result-2[data-v-f79f3f6e]{background:#f4cd2759}.result-3[data-v-f79f3f6e]{background:#a8e0b673}.result-4[data-v-f79f3f6e]{background:#c4b5fd66}.hero-card[data-v-f79f3f6e]{padding:2rem 1.5rem}.hero-title[data-v-f79f3f6e]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-f79f3f6e]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-f79f3f6e]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-f79f3f6e],.fade-scale-leave-active[data-v-f79f3f6e]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-f79f3f6e],.fade-scale-leave-to[data-v-f79f3f6e]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-f79f3f6e]{animation:spin-f79f3f6e .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-f79f3f6e{to{transform:rotate(1turn)}}.next-btn-blue[data-v-f79f3f6e]{background:#7e93ff}.level-heading[data-v-07ed8dbc]{color:#000;font-size:1.3rem}.level-heading[data-v-07ed8dbc],.level-subheading[data-v-07ed8dbc]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-07ed8dbc]{color:#111827a6;font-size:.7rem}.quiz-intro-page[data-v-07ed8dbc]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.quiz-card[data-v-07ed8dbc]{border-radius:26px;padding:2rem}.start-btn[data-v-07ed8dbc]{background:#a8cae0;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-07ed8dbc]:hover{background:#8fbfd6;transform:translateY(-2px)}.tips-panel[data-v-07ed8dbc]{margin-top:1rem;text-align:left}.tips-header[data-v-07ed8dbc]{margin-bottom:1rem}.tips-title[data-v-07ed8dbc]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-07ed8dbc]{display:grid;gap:.75rem}.tip-card[data-v-07ed8dbc]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-07ed8dbc]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-07ed8dbc]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-07ed8dbc]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-07ed8dbc]:hover{background:#a8cae02e}.more-tips[data-v-07ed8dbc]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-07ed8dbc]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-07ed8dbc]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1rem;position:relative}.more-tips-list li[data-v-07ed8dbc]:before{color:#d6a3d1;content:"✓";font-size:.78rem;font-weight:700;left:0;position:absolute}.more-tips-list li[data-v-07ed8dbc]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-07ed8dbc]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-07ed8dbc]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-07ed8dbc]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-07ed8dbc]:nth-child(6):before{content:"⚡"}.more-tips-list li[data-v-07ed8dbc]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-07ed8dbc]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-07ed8dbc]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-07ed8dbc],.tip-expand-leave-active[data-v-07ed8dbc]{overflow:hidden;transition:all .2s ease}.tip-expand-enter-from[data-v-07ed8dbc],.tip-expand-leave-to[data-v-07ed8dbc]{opacity:0;transform:translateY(-4px)}@media(max-width:640px){.quiz-card[data-v-07ed8dbc]{padding:1.5rem}}.level-heading[data-v-cd4ffa1a]{color:#000;font-size:1.3rem}.level-heading[data-v-cd4ffa1a],.level-subheading[data-v-cd4ffa1a]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-cd4ffa1a]{color:#111827a6;font-size:.7rem}.xp-fall-enter-active[data-v-cd4ffa1a]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-cd4ffa1a]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-cd4ffa1a]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-cd4ffa1a]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-cd4ffa1a]{opacity:0;transform:translateY(35px) scale(.95)}.card-fade-enter-active[data-v-cd4ffa1a]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-cd4ffa1a]{opacity:0;transform:translateY(10px)}.stat-card[data-v-cd4ffa1a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-cd4ffa1a]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-cd4ffa1a]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-cd4ffa1a]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-cd4ffa1a]{background:#a8cae073}.result-1[data-v-cd4ffa1a]{background:#f6e1e1bf}.result-2[data-v-cd4ffa1a]{background:#f4cd2759}.result-3[data-v-cd4ffa1a]{background:#a8e0b673}.result-4[data-v-cd4ffa1a]{background:#c4b5fd66}.hero-card[data-v-cd4ffa1a]{padding:2rem 1.5rem}.hero-title[data-v-cd4ffa1a]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-cd4ffa1a]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-cd4ffa1a]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-cd4ffa1a],.fade-scale-leave-active[data-v-cd4ffa1a]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-cd4ffa1a],.fade-scale-leave-to[data-v-cd4ffa1a]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-cd4ffa1a]{animation:spin-cd4ffa1a .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-cd4ffa1a{to{transform:rotate(1turn)}}.next-btn-blue[data-v-cd4ffa1a]{background:#7e93ff}.word-page[data-v-8cbfd9dd]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;border-radius:18px;padding-bottom:2rem}.section-card[data-v-8cbfd9dd],.word-card[data-v-8cbfd9dd]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.usage-details[data-v-8cbfd9dd]{width:100%}.usage-summary[data-v-8cbfd9dd]{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .2s ease;width:-moz-fit-content;width:fit-content}.usage-summary[data-v-8cbfd9dd]:hover{text-decoration-color:currentColor}.example-card[data-v-8cbfd9dd]{background:#a8cae033;border-left:4px solid rgba(168,202,224,.7)}.example-scroll-block[data-v-8cbfd9dd]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.example-scroll-content[data-v-8cbfd9dd]{min-width:100%;width:-moz-max-content;width:max-content}.progress-bar[data-v-8cbfd9dd]{background:linear-gradient(90deg,#d6a3d1,#eab8e4)}.action-chip[data-v-8cbfd9dd]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.6rem;color:#111827;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.45rem .75rem;transition:all .2s ease}.main-actions-row[data-v-8cbfd9dd]{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-top:.25rem;width:100%}.main-action-btn[data-v-8cbfd9dd]{gap:.35rem;min-height:2.5rem}.example-actions-row[data-v-8cbfd9dd]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.example-action-btn[data-v-8cbfd9dd]{min-height:2rem}.voice-toggle[data-v-8cbfd9dd]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:9999px;display:inline-flex;min-height:2.5rem;padding:.15rem}.voice-toggle-btn[data-v-8cbfd9dd]{background:transparent;border:none;border-radius:9999px;color:#4b5563;font-size:.75rem;font-weight:600;padding:.35rem .65rem;transition:background .2s ease,color .2s ease}.voice-toggle-btn[data-v-8cbfd9dd]:hover{background:#f3f4f6}.voice-toggle-btn-active[data-v-8cbfd9dd]{background:#f6e1e1;color:#111827}.voice-toggle-btn-active[data-v-8cbfd9dd]:hover{background:#f2d8d8}.example-pagination[data-v-8cbfd9dd]{align-items:center;display:flex;gap:1rem;justify-content:center}.example-nav-arrow[data-v-8cbfd9dd]{font-size:1.75rem;line-height:1}.example-dots[data-v-8cbfd9dd]{align-items:center;display:flex;gap:.55rem}.example-dot[data-v-8cbfd9dd]{background:#d1d5db;border-radius:9999px;height:.62rem;width:.62rem}.example-dot-active[data-v-8cbfd9dd]{background:#6b7280}.action-chip[data-v-8cbfd9dd]:hover{background:#f9fafb;border-color:#9ca3af}.action-chip-write[data-v-8cbfd9dd]{background:#f6e1e1;border-color:transparent}.action-chip-write[data-v-8cbfd9dd]:hover{background:#f2d8d8;border-color:transparent}.action-chip-speak[data-v-8cbfd9dd]{background:#cde8c9;border-color:transparent}.action-chip-speak[data-v-8cbfd9dd]:hover{background:#b7d4e7;border-color:transparent}.action-chip-tone-forge[data-v-8cbfd9dd]{background:#cde8c9;border-color:transparent}.action-chip-tone-forge[data-v-8cbfd9dd]:hover{background:#d8edd4;border-color:transparent}.action-chip-sm[data-v-8cbfd9dd]{font-size:.75rem;padding:.3rem .55rem}[data-v-8cbfd9dd] .tone-gate-play-btn{background:#a3c0d6!important;border-color:transparent!important;min-height:2rem}[data-v-8cbfd9dd] .tone-gate-play-btn:hover{background:#aecbe3!important;border-color:transparent!important}[data-v-8cbfd9dd] .main-actions-row .tone-gate-play-btn{padding:.45rem .75rem!important}[data-v-8cbfd9dd] .example-actions-row .tone-gate-play-btn{padding:.3rem .55rem!important}.word-nav-row[data-v-8cbfd9dd]{align-items:center;display:grid;gap:clamp(.75rem,4vw,2rem);grid-template-columns:3.5rem minmax(8rem,20rem) 3.5rem;justify-content:center;padding-top:.5rem;width:100%}.word-nav-progress[data-v-8cbfd9dd]{display:flex;flex-direction:column;gap:.45rem;min-width:0;width:100%}.word-nav-progress-label[data-v-8cbfd9dd]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;line-height:1.2;width:100%}.word-nav-progress-track[data-v-8cbfd9dd]{background:#d1d5db;border-radius:999px;height:.5rem;overflow:hidden;width:100%}.word-nav-progress-spacer[data-v-8cbfd9dd]{min-height:2rem}.edge-arrow-placeholder[data-v-8cbfd9dd]{height:3.5rem;width:3.5rem}.edge-arrow[data-v-8cbfd9dd]{align-items:center;color:#4b5563;display:inline-flex;font-size:4rem;isolation:isolate;justify-content:center;line-height:1;position:relative;transition:color .2s ease,transform .2s ease}.edge-arrow svg[data-v-8cbfd9dd]{position:relative;z-index:1}.edge-arrow[data-v-8cbfd9dd]:focus-visible,.edge-arrow[data-v-8cbfd9dd]:hover{color:#2563eb;transform:scale(1.04)}.edge-arrow:focus-visible .edge-arrow-burst[data-v-8cbfd9dd],.edge-arrow:hover .edge-arrow-burst[data-v-8cbfd9dd]{animation:edgeArrowBurst-8cbfd9dd .65s ease-out both}.edge-arrow-burst[data-v-8cbfd9dd]{box-shadow:-.18rem -1.42rem 0 -.03rem #2563ebf2,.58rem -1.18rem 0 -.08rem #1d4ed8e6,1.42rem -.36rem 0 -.05rem #3b82f6eb,1.28rem .84rem 0 -.08rem #1e40afdb,.24rem 1.44rem 0 -.04rem #2563ebeb,-.72rem 1.1rem 0 -.08rem #3b82f6e6,-1.44rem .42rem 0 -.05rem #1d4ed8e6,-1.08rem -.82rem 0 -.1rem #2563ebdb;height:.28rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35);width:.28rem;z-index:-1}.edge-arrow-burst[data-v-8cbfd9dd],.edge-arrow-burst[data-v-8cbfd9dd]:after,.edge-arrow-burst[data-v-8cbfd9dd]:before{background:transparent;border-radius:999px;left:50%;position:absolute;top:50%}.edge-arrow-burst[data-v-8cbfd9dd]:after,.edge-arrow-burst[data-v-8cbfd9dd]:before{content:"";transform:translate(-50%,-50%)}.edge-arrow-burst[data-v-8cbfd9dd]:before{box-shadow:.22rem -1.72rem 0 -.04rem #1e40afd6,1.52rem -.96rem 0 -.03rem #2563ebe6,1.72rem .24rem 0 -.06rem #3b82f6db,.78rem 1.58rem 0 -.04rem #1d4ed8db,-.32rem 1.78rem 0 -.06rem #2563ebe0,-1.56rem .92rem 0 -.03rem #1e40afd1,-1.72rem -.28rem 0 -.06rem #3b82f6db,-.84rem -1.44rem 0 -.05rem #1d4ed8db;height:.2rem;width:.2rem}.edge-arrow-burst[data-v-8cbfd9dd]:after{background:transparent;box-shadow:.96rem -1.68rem 0 -.03rem #3b82f6c7,1.9rem -.08rem 0 -.04rem #1e40afd6,1.22rem 1.22rem 0 -.03rem #2563ebdb,-.04rem 2.02rem 0 -.05rem #3b82f6cc,-1.18rem 1.42rem 0 -.04rem #1d4ed8d6,-1.92rem .04rem 0 -.03rem #2563ebd1,-1.34rem -1.16rem 0 -.04rem #3b82f6cc,.04rem -1.98rem 0 -.05rem #1e40afd1;height:.16rem;width:.16rem}@keyframes edgeArrowBurst-8cbfd9dd{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.example-nav-arrow[data-v-8cbfd9dd]{align-items:center;background:transparent;border:none;color:#6b7280;display:inline-flex;justify-content:center;padding:.1rem .3rem;transition:color .2s ease,transform .2s ease}.example-nav-arrow[data-v-8cbfd9dd]:hover{color:#374151;transform:scale(1.05)}.mobile-action-icon[data-v-8cbfd9dd]{flex-shrink:0}@media(max-width:640px){.word-nav-row[data-v-8cbfd9dd]{gap:.5rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;padding-top:.25rem}.word-nav-progress[data-v-8cbfd9dd]{gap:.35rem}.word-nav-progress-label[data-v-8cbfd9dd]{font-size:.75rem;gap:.35rem}.edge-arrow svg[data-v-8cbfd9dd],.edge-arrow-placeholder[data-v-8cbfd9dd]{height:2.75rem;width:2.75rem}.main-actions-row[data-v-8cbfd9dd]{align-items:center;flex-wrap:nowrap;gap:.35rem;justify-content:center}.main-action-btn[data-v-8cbfd9dd]{font-size:.75rem;min-height:2rem;padding:.3rem .55rem;white-space:nowrap}[data-v-8cbfd9dd] .main-actions-row .tone-gate-play-btn{font-size:.75rem!important;gap:.2rem!important;min-height:2rem;padding:.3rem .5rem!important}[data-v-8cbfd9dd] .main-actions-row .tone-gate-play-btn span:last-child{display:none}.example-actions-row[data-v-8cbfd9dd]{flex-wrap:nowrap;gap:.35rem}.example-action-btn[data-v-8cbfd9dd]{min-height:1.9rem;padding:.25rem .45rem}.mobile-action-label[data-v-8cbfd9dd]{display:none}.voice-toggle[data-v-8cbfd9dd]{min-height:2rem}.voice-toggle-btn[data-v-8cbfd9dd]{font-size:.7rem;padding:.25rem .45rem}}.level-heading[data-v-91bdbfe8]{color:#000;font-size:1.3rem}.level-heading[data-v-91bdbfe8],.level-subheading[data-v-91bdbfe8]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-91bdbfe8]{color:#111827a6;font-size:.7rem}.quiz-intro-page[data-v-91bdbfe8]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.quiz-card[data-v-91bdbfe8]{border-radius:26px;padding:2rem}.start-btn[data-v-91bdbfe8]{background:#a8cae0;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-91bdbfe8]:hover{background:#8fbfd6;transform:translateY(-2px)}.upgrade-btn[data-v-91bdbfe8]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem;transition:background .15s ease}.upgrade-btn[data-v-91bdbfe8]:hover{background:#d9a6d3}.tips-panel[data-v-91bdbfe8]{margin-top:1rem;text-align:left}.tips-header[data-v-91bdbfe8]{margin-bottom:1rem}.tips-title[data-v-91bdbfe8]{color:#111827;font-size:.95rem;font-weight:700}.tips-subtitle[data-v-91bdbfe8]{color:#111827a6;font-size:.85rem;margin-top:.25rem}.tips-grid[data-v-91bdbfe8]{display:grid;gap:.75rem}.tip-card[data-v-91bdbfe8]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-91bdbfe8]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-91bdbfe8]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-91bdbfe8]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-91bdbfe8]:hover{background:#a8cae02e}.more-tips[data-v-91bdbfe8]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-91bdbfe8]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-91bdbfe8]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-91bdbfe8]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-91bdbfe8]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-91bdbfe8]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-91bdbfe8]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-91bdbfe8]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-91bdbfe8]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-91bdbfe8]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-91bdbfe8]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-91bdbfe8]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-91bdbfe8],.tip-expand-leave-active[data-v-91bdbfe8]{overflow:hidden;transition:all .2s ease}.tip-expand-enter-from[data-v-91bdbfe8],.tip-expand-leave-to[data-v-91bdbfe8]{opacity:0;transform:translateY(-4px)}@media(max-width:640px){.quiz-card[data-v-91bdbfe8]{padding:1.5rem}}.unlock-page[data-v-efd73bc1]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;padding-bottom:2rem}.page-card[data-v-efd73bc1]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff94;padding:1.1rem}.page-heading[data-v-efd73bc1]{color:#000;font-size:1.3rem}.page-heading[data-v-efd73bc1],.page-subheading[data-v-efd73bc1]{letter-spacing:.06em;text-transform:uppercase}.page-subheading[data-v-efd73bc1]{color:#111827a6;font-size:.78rem}.word-card[data-v-efd73bc1]{padding-bottom:1.5rem;padding-top:1.5rem}.word-label[data-v-efd73bc1]{color:#11182799;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.word-text[data-v-efd73bc1]{color:#000;font-size:2rem;line-height:1.1}.word-jyutping[data-v-efd73bc1]{color:#111827b3;font-size:.95rem;letter-spacing:.04em}.word-meaning[data-v-efd73bc1]{color:#111827d9;font-size:.95rem}.stats-grid[data-v-efd73bc1]{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card[data-v-efd73bc1]{text-align:center}.stat-label[data-v-efd73bc1]{color:#1118279e;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-efd73bc1]{color:#000;font-size:1.05rem;margin-top:.45rem}.stat-value-with-icon[data-v-efd73bc1]{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.action-card[data-v-efd73bc1]{padding-bottom:1.4rem;padding-top:1.4rem}.action-text[data-v-efd73bc1]{color:#111827d1;font-size:.9rem}.unlock-button[data-v-efd73bc1]{background:#111827f5;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:.78rem;letter-spacing:.06em;min-width:12rem;padding:.8rem 1.2rem;text-transform:uppercase;transition:transform .14s ease,opacity .14s ease}.unlock-button[data-v-efd73bc1]:hover:not(:disabled){transform:translateY(-1px)}.unlock-button[data-v-efd73bc1]:disabled{cursor:not-allowed;opacity:.55}.helper-text[data-v-efd73bc1]{color:#11182799;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.error-card[data-v-efd73bc1]{background:#fff0f0cc;border:1px solid rgba(220,38,38,.18);color:#b91c1c;font-size:.85rem}@media(max-width:640px){.stats-grid[data-v-efd73bc1]{grid-template-columns:1fr}.word-text[data-v-efd73bc1]{font-size:1.8rem}.unlock-button[data-v-efd73bc1]{min-width:0;width:100%}}.stat-0[data-v-efd73bc1]{background:#eab8e473}.stat-1[data-v-efd73bc1]{background:#a8cae073}.stat-2[data-v-efd73bc1]{background:#f4cd2759}.stat-3[data-v-efd73bc1]{background:#6f5cca59}.confirm-btn-blush[data-v-efd73bc1]{background:#7e93ff}.progress-card[data-v-efd73bc1]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff75;border:1px solid rgba(17,24,39,.08)}.progress-track[data-v-efd73bc1]{background:#11182714;border-radius:999px;height:.8rem;overflow:hidden;width:100%}.progress-fill[data-v-efd73bc1]{background:#a8cae0f2;border-radius:999px;height:100%;transition:width .25s ease}.level-heading[data-v-1fcddbbb]{color:#000;font-size:1.3rem}.level-heading[data-v-1fcddbbb],.level-subheading[data-v-1fcddbbb]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-1fcddbbb]{color:#111827a6;font-size:.7rem}.quiz-intro-page[data-v-1fcddbbb]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.quiz-card[data-v-1fcddbbb]{border-radius:26px;padding:2rem}.start-btn[data-v-1fcddbbb]{background:#eab8e4;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-1fcddbbb]:hover{background:#d9a6d3;transform:translateY(-2px)}.upgrade-btn[data-v-1fcddbbb]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem;transition:background .15s ease}.upgrade-btn[data-v-1fcddbbb]:hover{background:#d9a6d3}.tips-panel[data-v-1fcddbbb]{margin-top:1rem;text-align:left}.tips-header[data-v-1fcddbbb]{margin-bottom:1rem}.tips-title[data-v-1fcddbbb]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-1fcddbbb]{display:grid;gap:.75rem}.tip-card[data-v-1fcddbbb]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-1fcddbbb]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-1fcddbbb]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-1fcddbbb]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-1fcddbbb]:hover{background:#eab8e42e}.more-tips[data-v-1fcddbbb]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-1fcddbbb]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-1fcddbbb]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-1fcddbbb]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-1fcddbbb]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-1fcddbbb]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-1fcddbbb]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-1fcddbbb]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-1fcddbbb]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-1fcddbbb]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-1fcddbbb]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-1fcddbbb]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-1fcddbbb],.tip-expand-leave-active[data-v-1fcddbbb]{overflow:hidden;transition:all .2s ease}.tip-expand-enter-from[data-v-1fcddbbb],.tip-expand-leave-to[data-v-1fcddbbb]{opacity:0;transform:translateY(-4px)}@media(max-width:640px){.quiz-card[data-v-1fcddbbb]{padding:1.5rem}}.unlock-page[data-v-cc0fda06]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;padding-bottom:2rem}.page-card[data-v-cc0fda06]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff94;padding:1.1rem}.page-heading[data-v-cc0fda06]{color:#000;font-size:1.3rem}.page-heading[data-v-cc0fda06],.page-subheading[data-v-cc0fda06]{letter-spacing:.06em;text-transform:uppercase}.page-subheading[data-v-cc0fda06]{color:#111827a6;font-size:.78rem}.word-card[data-v-cc0fda06]{padding-bottom:1.5rem;padding-top:1.5rem}.word-label[data-v-cc0fda06]{color:#11182799;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.word-text[data-v-cc0fda06]{color:#000;font-size:2rem;line-height:1.1}.word-jyutping[data-v-cc0fda06]{color:#111827b3;font-size:.95rem;letter-spacing:.04em}.word-meaning[data-v-cc0fda06]{color:#111827d9;font-size:.95rem}.stats-grid[data-v-cc0fda06]{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card[data-v-cc0fda06]{text-align:center}.stat-label[data-v-cc0fda06]{color:#1118279e;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-cc0fda06]{color:#000;font-size:1.05rem;margin-top:.45rem}.stat-value-with-icon[data-v-cc0fda06]{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.action-card[data-v-cc0fda06]{padding-bottom:1.4rem;padding-top:1.4rem}.action-text[data-v-cc0fda06]{color:#111827d1;font-size:.9rem}.unlock-button[data-v-cc0fda06]{background:#111827f5;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:.78rem;letter-spacing:.06em;min-width:12rem;padding:.8rem 1.2rem;text-transform:uppercase;transition:transform .14s ease,opacity .14s ease}.unlock-button[data-v-cc0fda06]:hover:not(:disabled){transform:translateY(-1px)}.unlock-button[data-v-cc0fda06]:disabled{cursor:not-allowed;opacity:.55}.helper-text[data-v-cc0fda06]{color:#11182799;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.error-card[data-v-cc0fda06]{background:#fff0f0cc;border:1px solid rgba(220,38,38,.18);color:#b91c1c;font-size:.85rem}@media(max-width:640px){.stats-grid[data-v-cc0fda06]{grid-template-columns:1fr}.word-text[data-v-cc0fda06]{font-size:1.8rem}.unlock-button[data-v-cc0fda06]{min-width:0;width:100%}}.stat-0[data-v-cc0fda06]{background:#eab8e473}.stat-1[data-v-cc0fda06]{background:#a8cae073}.stat-2[data-v-cc0fda06]{background:#f4cd2759}.stat-3[data-v-cc0fda06]{background:#6f5cca59}.confirm-btn-blush[data-v-cc0fda06]{background:#7e93ff}.progress-card[data-v-cc0fda06]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff75;border:1px solid rgba(17,24,39,.08)}.progress-track[data-v-cc0fda06]{background:#11182714;border-radius:999px;height:.8rem;overflow:hidden;width:100%}.progress-fill[data-v-cc0fda06]{background:#a8cae0f2;border-radius:999px;height:100%;transition:width .25s ease}.topic-page[data-v-a6477400]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;padding-bottom:2rem}.topic-heading[data-v-a6477400]{color:#000;font-size:1.3rem}.topic-heading[data-v-a6477400],.topic-subheading[data-v-a6477400]{letter-spacing:.06em;text-transform:uppercase}.topic-subheading[data-v-a6477400]{color:#111827a6;font-size:.7rem}.category-heading[data-v-a6477400]{color:#000;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.header-card[data-v-a6477400]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tile-shell[data-v-a6477400]{display:flex;flex-direction:column;gap:.5rem}.locked-tile[data-v-a6477400]{filter:grayscale(.15);opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unlock-summary[data-v-a6477400]{color:#111827bf;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.page-card[data-v-a6477400]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff94;padding:1.1rem}.stats-grid[data-v-a6477400]{display:block}.mobile-stats-toggle[data-v-a6477400]{align-items:center;color:#111827d9;display:inline-flex;font-size:.78rem;gap:.35rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.mobile-stats-toggle[data-v-a6477400]:hover{text-decoration:underline}.stat-card[data-v-a6477400]{text-align:center}.stat-label[data-v-a6477400]{color:#1118279e;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-a6477400]{color:#000;font-size:1.05rem;margin-top:.45rem}.stat-value-with-icon[data-v-a6477400]{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.stat-0[data-v-a6477400]{background:#eab8e473}.stat-1[data-v-a6477400]{background:#58c75f73}.stat-2[data-v-a6477400]{background:#f4cd2759}.stat-3[data-v-a6477400]{background:#6f5cca59}.stats-grid-collapsed[data-v-a6477400]{display:none}.stat-card[data-v-0f0a8d69]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-0f0a8d69]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-0f0a8d69]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-0f0a8d69]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.hero-card[data-v-0f0a8d69]{padding:2rem 1.5rem}.hero-title[data-v-0f0a8d69]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-0f0a8d69]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-0f0a8d69]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.result-0[data-v-0f0a8d69]{background:#a8cae073}.result-1[data-v-0f0a8d69]{background:#f6e1e1bf}.result-2[data-v-0f0a8d69]{background:#f4cd2759}.result-3[data-v-0f0a8d69]{background:#a8e0b673}.writing-page[data-v-08ef5c6d]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;--ink:#1f2937;--ink-strong:#111827}.hero-card[data-v-08ef5c6d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eab8e452;border:1px solid rgba(17,24,39,.08)}.hero-card[data-v-08ef5c6d],.hero-card h1[data-v-08ef5c6d]{color:var(--ink-strong)}.hero-card p[data-v-08ef5c6d]{color:#000000d1}.eyebrow[data-v-08ef5c6d]{color:#1f29379e}.practice-card[data-v-08ef5c6d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff5c;box-shadow:0 12px 28px #11182714}.practice-card[data-v-08ef5c6d],.word-card[data-v-08ef5c6d]{border:1px solid rgba(17,24,39,.08)}.word-card[data-v-08ef5c6d]{background:#a8cae03d;color:var(--ink-strong)}.writer-shell[data-v-08ef5c6d]{background-color:#fffdf8;background-image:linear-gradient(rgba(130,170,210,.16) 1px,transparent 0),linear-gradient(90deg,rgba(130,170,210,.16) 1px,transparent 0);background-size:32px 32px;border:1px solid rgba(130,170,210,.32);box-shadow:0 12px 28px #1f293714,inset 0 1px #fffc;overflow:hidden;position:relative}.writer-shell[data-v-08ef5c6d]:after,.writer-shell[data-v-08ef5c6d]:before{background:#b450502e;content:"";pointer-events:none;position:absolute;z-index:0}.writer-shell[data-v-08ef5c6d]:before{height:100%;left:50%;top:0;width:1px}.writer-shell[data-v-08ef5c6d]:after{height:1px;left:0;top:50%;width:100%}.writer-shell>div[data-v-08ef5c6d]{position:relative;z-index:1}.control-panel[data-v-08ef5c6d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid rgba(17,24,39,.08);box-shadow:0 10px 24px #11182714;color:var(--ink-strong)}.card-label[data-v-08ef5c6d]{color:#1f29379e;letter-spacing:.06em;text-transform:uppercase}.panel-subtext[data-v-08ef5c6d]{color:#1f2937b8}.panel-divider[data-v-08ef5c6d]{border-top:1px solid rgba(17,24,39,.1)}.status-text[data-v-08ef5c6d]{color:#1f2937ad}.status-error[data-v-08ef5c6d]{color:#b91c1c}.status-warn[data-v-08ef5c6d]{color:#92400e}.char-chip[data-v-08ef5c6d]{border:1px solid rgba(17,24,39,.1)}.char-chip-active[data-v-08ef5c6d]{background:#7e93ff;border-color:#7e93ffe6;box-shadow:0 8px 18px #7e93ff3d;color:#000}.char-chip-inactive[data-v-08ef5c6d]{background:#fff9;color:var(--ink-strong)}.char-chip-inactive[data-v-08ef5c6d]:hover{background:#eab8e457}.btn-primary[data-v-08ef5c6d],.btn-secondary[data-v-08ef5c6d],.btn-soft[data-v-08ef5c6d]{border:1px solid rgba(17,24,39,.08)}.btn-primary[data-v-08ef5c6d]{background:#7e93ff;box-shadow:0 10px 22px #7e93ff38}.btn-primary[data-v-08ef5c6d]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.btn-secondary[data-v-08ef5c6d]{background:#a8cae061;color:var(--ink-strong)}.btn-secondary[data-v-08ef5c6d]:hover:not(:disabled){background:#d6a3d157;transform:translateY(-1px)}.btn-soft[data-v-08ef5c6d]{background:#f6e1e1a8;color:var(--ink-strong)}.btn-soft[data-v-08ef5c6d]:hover:not(:disabled){background:#eab8e44d;transform:translateY(-1px)}.btn-primary[data-v-08ef5c6d]:disabled,.btn-secondary[data-v-08ef5c6d]:disabled,.btn-soft[data-v-08ef5c6d]:disabled,.char-chip[data-v-08ef5c6d]:disabled{cursor:not-allowed;opacity:.5;transform:none}@media(max-width:640px){.control-panel[data-v-08ef5c6d],.hero-card[data-v-08ef5c6d],.practice-card[data-v-08ef5c6d],.word-card[data-v-08ef5c6d],.writer-shell[data-v-08ef5c6d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.level-heading[data-v-aa3c68c9]{color:#000;font-size:1.3rem}.level-heading[data-v-aa3c68c9],.level-subheading[data-v-aa3c68c9]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-aa3c68c9]{color:#111827a6;font-size:.7rem}.card-fade-enter-active[data-v-aa3c68c9]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-aa3c68c9]{opacity:0;transform:translateY(10px)}.stat-card[data-v-aa3c68c9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-aa3c68c9]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-aa3c68c9]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-aa3c68c9]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-aa3c68c9]{background:#a8cae073}.result-1[data-v-aa3c68c9]{background:#f6e1e1bf}.result-2[data-v-aa3c68c9]{background:#f4cd2759}.result-3[data-v-aa3c68c9]{background:#a8e0b673}.result-4[data-v-aa3c68c9]{background:#c4b5fd66}.hero-card[data-v-aa3c68c9]{padding:2rem 1.5rem}.hero-title[data-v-aa3c68c9]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-aa3c68c9]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-aa3c68c9]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-aa3c68c9],.fade-scale-leave-active[data-v-aa3c68c9]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-aa3c68c9],.fade-scale-leave-to[data-v-aa3c68c9]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-aa3c68c9]{animation:spin-aa3c68c9 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-aa3c68c9{to{transform:rotate(1turn)}}.xp-fall-enter-active[data-v-aa3c68c9]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-aa3c68c9]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-aa3c68c9]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-aa3c68c9]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-aa3c68c9]{opacity:0;transform:translateY(35px) scale(.95)}.next-btn-blue[data-v-aa3c68c9]{background:#7e93ff}.xp-fall-enter-active[data-v-ccbaab10]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-ccbaab10]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-ccbaab10]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-ccbaab10]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-ccbaab10]{opacity:0;transform:translateY(35px) scale(.95)}.card-fade-enter-active[data-v-ccbaab10]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-ccbaab10]{opacity:0;transform:translateY(10px)}.stat-card[data-v-ccbaab10]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-ccbaab10]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-ccbaab10]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-ccbaab10]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-ccbaab10]{background:#a8cae073}.result-1[data-v-ccbaab10]{background:#f6e1e1bf}.result-2[data-v-ccbaab10]{background:#f4cd2759}.result-3[data-v-ccbaab10]{background:#a8e0b673}.result-4[data-v-ccbaab10]{background:#c4b5fd66}.hero-card[data-v-ccbaab10]{padding:2rem 1.5rem}.hero-title[data-v-ccbaab10]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-ccbaab10]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-ccbaab10]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-ccbaab10],.fade-scale-leave-active[data-v-ccbaab10]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-ccbaab10],.fade-scale-leave-to[data-v-ccbaab10]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-ccbaab10]{animation:spin-ccbaab10 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-ccbaab10{to{transform:rotate(1turn)}}.next-btn-blue[data-v-ccbaab10]{background:#7e93ff}.level-heading[data-v-b0d7918b]{color:#000;font-size:1.3rem}.level-heading[data-v-b0d7918b],.level-subheading[data-v-b0d7918b]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-b0d7918b]{color:#111827a6;font-size:.7rem}.card-fade-enter-active[data-v-b0d7918b]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-b0d7918b]{opacity:0;transform:translateY(10px)}.stat-card[data-v-b0d7918b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-b0d7918b]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-b0d7918b]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-b0d7918b]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-b0d7918b]{background:#a8cae073}.result-1[data-v-b0d7918b]{background:#f6e1e1bf}.result-2[data-v-b0d7918b]{background:#f4cd2759}.result-3[data-v-b0d7918b]{background:#a8e0b673}.hero-card[data-v-b0d7918b]{padding:2rem 1.5rem}.hero-title[data-v-b0d7918b]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-b0d7918b]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-b0d7918b]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-b0d7918b],.fade-scale-leave-active[data-v-b0d7918b]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-b0d7918b],.fade-scale-leave-to[data-v-b0d7918b]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-b0d7918b]{animation:spin-b0d7918b .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-b0d7918b{to{transform:rotate(1turn)}}.xp-fall-enter-active[data-v-b0d7918b]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-b0d7918b]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-b0d7918b]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-b0d7918b]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-b0d7918b]{opacity:0;transform:translateY(35px) scale(.95)}.next-btn-blue[data-v-b0d7918b]{background:#7e93ff}.sentence-page[data-v-1e9eeb91]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1;--ink:#1f2937;--ink-strong:#111827}.header-card[data-v-1e9eeb91]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eab8e452;border:1px solid rgba(17,24,39,.08)}.header-card[data-v-1e9eeb91],.page-heading[data-v-1e9eeb91]{color:var(--ink-strong)}.page-subheading[data-v-1e9eeb91]{color:#1f2937d1}.page-eyebrow[data-v-1e9eeb91]{color:#1f29379e}.page-card[data-v-1e9eeb91]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff5c;box-shadow:0 12px 28px #11182714}.content-card[data-v-1e9eeb91],.page-card[data-v-1e9eeb91]{border:1px solid rgba(17,24,39,.08)}.content-card[data-v-1e9eeb91]{background:#a8cae03d;color:var(--ink-strong)}.writer-card[data-v-1e9eeb91]{background-color:#fffdf8;background-image:linear-gradient(rgba(130,170,210,.16) 1px,transparent 0),linear-gradient(90deg,rgba(130,170,210,.16) 1px,transparent 0);background-size:32px 32px;border:1px solid rgba(130,170,210,.32);box-shadow:0 12px 28px #1f293714,inset 0 1px #fffc;overflow:hidden;position:relative}.writer-card[data-v-1e9eeb91]:after,.writer-card[data-v-1e9eeb91]:before{background:#b450502e;content:"";pointer-events:none;position:absolute;z-index:0}.writer-card[data-v-1e9eeb91]:before{height:100%;left:50%;top:0;width:1px}.writer-card[data-v-1e9eeb91]:after{height:1px;left:0;top:50%;width:100%}.writer-card>div[data-v-1e9eeb91]{position:relative;z-index:1}.side-card[data-v-1e9eeb91]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid rgba(17,24,39,.08);box-shadow:0 10px 24px #11182714;color:var(--ink-strong)}.card-label[data-v-1e9eeb91]{color:#1f29379e;letter-spacing:.06em;text-transform:uppercase}.section-divider[data-v-1e9eeb91]{border-top:1px solid rgba(17,24,39,.1)}.status-text[data-v-1e9eeb91]{color:#1f2937ad}.status-error[data-v-1e9eeb91]{color:#b91c1c}.status-warn[data-v-1e9eeb91]{color:#92400e}.btn-primary[data-v-1e9eeb91],.btn-secondary[data-v-1e9eeb91],.btn-tertiary[data-v-1e9eeb91]{border:1px solid rgba(17,24,39,.08)}.btn-primary[data-v-1e9eeb91]{background:#7e93ff;box-shadow:0 10px 22px #7e93ff38}.btn-primary[data-v-1e9eeb91]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.btn-secondary[data-v-1e9eeb91]{background:#a8cae061;color:var(--ink-strong)}.btn-secondary[data-v-1e9eeb91]:hover:not(:disabled){background:#d6a3d157;transform:translateY(-1px)}.btn-tertiary[data-v-1e9eeb91]{background:#f6e1e1a8;color:var(--ink-strong)}.btn-tertiary[data-v-1e9eeb91]:hover:not(:disabled){background:#eab8e44d;transform:translateY(-1px)}.btn-primary[data-v-1e9eeb91]:disabled,.btn-secondary[data-v-1e9eeb91]:disabled,.btn-tertiary[data-v-1e9eeb91]:disabled{cursor:not-allowed;opacity:.5;transform:none}@media(max-width:640px){.content-card[data-v-1e9eeb91],.header-card[data-v-1e9eeb91],.page-card[data-v-1e9eeb91],.side-card[data-v-1e9eeb91],.writer-card[data-v-1e9eeb91]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.level-heading[data-v-c90c5ba7]{color:#000;font-size:1.3rem}.level-heading[data-v-c90c5ba7],.level-subheading[data-v-c90c5ba7]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-c90c5ba7]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-c90c5ba7]{border-radius:26px;padding:2rem}.start-btn[data-v-c90c5ba7]{background:#f9a6a6;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-c90c5ba7]:hover{background:#c88;transform:translateY(-2px)}.upgrade-btn[data-v-c90c5ba7]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem}.tips-panel[data-v-c90c5ba7]{margin-top:1rem;text-align:left}.tips-header[data-v-c90c5ba7]{margin-bottom:1rem}.tips-title[data-v-c90c5ba7]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-c90c5ba7]{display:grid;gap:.75rem}.tip-card[data-v-c90c5ba7]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-c90c5ba7]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-c90c5ba7]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-c90c5ba7]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-c90c5ba7]:hover{background:#f9a6a62e}.more-tips[data-v-c90c5ba7]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-c90c5ba7]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-c90c5ba7]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-c90c5ba7]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-c90c5ba7]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-c90c5ba7]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-c90c5ba7]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-c90c5ba7]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-c90c5ba7]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-c90c5ba7]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-c90c5ba7]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-c90c5ba7]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-c90c5ba7],.tip-expand-leave-active[data-v-c90c5ba7]{transition:all .2s ease}.tip-expand-enter-from[data-v-c90c5ba7],.tip-expand-leave-to[data-v-c90c5ba7]{opacity:0;transform:translateY(-4px)}.dojo-training-page[data-v-b57ac6dc]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-b57ac6dc],.dojo-training-header p[data-v-b57ac6dc]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-b57ac6dc]{font-size:.72rem}.xp-fall-enter-active[data-v-b57ac6dc]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-b57ac6dc]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-b57ac6dc]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-b57ac6dc]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-b57ac6dc]{opacity:0;transform:translateY(12px) scale(.9)}.fade-streak-enter-active[data-v-b57ac6dc],.fade-streak-leave-active[data-v-b57ac6dc]{transition:opacity .3s ease,transform .3s ease}.fade-streak-enter-from[data-v-b57ac6dc],.fade-streak-leave-to[data-v-b57ac6dc]{opacity:0;transform:translateY(-4px)}.fade-word-enter-active[data-v-b57ac6dc],.fade-word-leave-active[data-v-b57ac6dc]{transition:opacity .15s ease}.fade-word-enter-from[data-v-b57ac6dc],.fade-word-leave-to[data-v-b57ac6dc]{opacity:0}.no-copy[data-v-b57ac6dc]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.stat-card[data-v-b57ac6dc]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-b57ac6dc]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-b57ac6dc]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-b57ac6dc]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-b57ac6dc]{background:#a8cae073}.result-1[data-v-b57ac6dc]{background:#f6e1e1bf}.result-2[data-v-b57ac6dc]{background:#f4cd2759}.result-3[data-v-b57ac6dc]{background:#a8e0b673}.hero-card[data-v-b57ac6dc]{padding:2rem 1.5rem}.hero-title[data-v-b57ac6dc]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-b57ac6dc]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-b57ac6dc]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-b57ac6dc]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-b57ac6dc],.fade-scale-leave-active[data-v-b57ac6dc]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-b57ac6dc],.fade-scale-leave-to[data-v-b57ac6dc]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-b57ac6dc]{animation:spin-b57ac6dc .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-b57ac6dc{to{transform:rotate(1turn)}}.level-heading[data-v-0fd173a0]{color:#000;font-size:1.3rem}.level-heading[data-v-0fd173a0],.level-subheading[data-v-0fd173a0]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-0fd173a0]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-0fd173a0]{border-radius:26px;padding:2rem}.start-btn[data-v-0fd173a0]{background:#a8cae0b8;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-0fd173a0]:hover{background:#a8cae0e6;transform:translateY(-2px)}.tips-panel[data-v-0fd173a0]{margin-top:1rem;text-align:left}.tips-header[data-v-0fd173a0]{margin-bottom:1rem}.tips-title[data-v-0fd173a0]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-0fd173a0]{display:grid;gap:.75rem}.tip-card[data-v-0fd173a0]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-0fd173a0]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-0fd173a0]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.guest-note[data-v-0fd173a0]{color:#111827cc;font-size:.8rem;font-weight:600}.tips-toggle[data-v-0fd173a0]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle.theme-blue[data-v-0fd173a0]:hover{background:#a8cae038}.tips-toggle.theme-purple[data-v-0fd173a0]:hover{background:#d6a3d138}.tips-toggle.theme-blush[data-v-0fd173a0]:hover{background:#f9a6a633}.more-tips[data-v-0fd173a0]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-0fd173a0]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-0fd173a0]{align-items:flex-start;color:#374151;display:grid;font-size:.88rem;gap:.5rem;grid-template-columns:1.1rem minmax(0,1fr);line-height:1.5}.more-tips-icon[data-v-0fd173a0]{color:#d6a3d1;height:1rem;margin-top:.18rem;stroke-width:2.4;width:1rem}.start-btn.theme-purple[data-v-0fd173a0]{background:#d6a3d1b8}.start-btn.theme-purple[data-v-0fd173a0]:hover{background:#d6a3d1e6}.start-btn.theme-blush[data-v-0fd173a0]{background:#f6b4b4b8}.start-btn.theme-blush[data-v-0fd173a0]:hover{background:#f6b4b4e6}.tip-expand-enter-active[data-v-0fd173a0],.tip-expand-leave-active[data-v-0fd173a0]{transition:all .2s ease}.tip-expand-enter-from[data-v-0fd173a0],.tip-expand-leave-to[data-v-0fd173a0]{opacity:0;transform:translateY(-4px)}.dojo-training-page[data-v-fff2bd70]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-fff2bd70],.dojo-training-header p[data-v-fff2bd70]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-fff2bd70]{font-size:.72rem}.xp-fall-enter-active[data-v-fff2bd70]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-fff2bd70]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-fff2bd70]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-fff2bd70]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-fff2bd70]{opacity:0;transform:translateY(12px) scale(.9)}.fade-streak-enter-active[data-v-fff2bd70],.fade-streak-leave-active[data-v-fff2bd70]{transition:opacity .3s ease,transform .3s ease}.fade-streak-enter-from[data-v-fff2bd70],.fade-streak-leave-to[data-v-fff2bd70]{opacity:0;transform:translateY(-4px)}.no-copy[data-v-fff2bd70]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.stat-card[data-v-fff2bd70]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-fff2bd70]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-fff2bd70]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-fff2bd70]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-fff2bd70]{background:#a8cae073}.result-1[data-v-fff2bd70]{background:#f6e1e1bf}.result-2[data-v-fff2bd70]{background:#f4cd2759}.result-3[data-v-fff2bd70]{background:#a8e0b673}.hero-card[data-v-fff2bd70]{padding:2rem 1.5rem}.hero-title[data-v-fff2bd70]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-fff2bd70]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-fff2bd70]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-fff2bd70]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-fff2bd70],.fade-scale-leave-active[data-v-fff2bd70]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-fff2bd70],.fade-scale-leave-to[data-v-fff2bd70]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-fff2bd70]{animation:spin-fff2bd70 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-fff2bd70{to{transform:rotate(1turn)}}.level-heading[data-v-d50c3704]{color:#000;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.card-fade-enter-active[data-v-d50c3704]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-d50c3704]{opacity:0;transform:translateY(10px)}.stat-card[data-v-d50c3704]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-d50c3704]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-d50c3704]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-d50c3704]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-d50c3704]{background:#a8cae073}.result-1[data-v-d50c3704]{background:#f6e1e1bf}.result-2[data-v-d50c3704]{background:#f4cd2759}.result-3[data-v-d50c3704]{background:#a8e0b673}.result-4[data-v-d50c3704]{background:#c4b5fd66}.hero-card[data-v-d50c3704]{padding:2rem 1.5rem}.hero-title[data-v-d50c3704]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-d50c3704]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-d50c3704]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-d50c3704],.fade-scale-leave-active[data-v-d50c3704]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-d50c3704],.fade-scale-leave-to[data-v-d50c3704]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-d50c3704]{animation:spin-d50c3704 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-d50c3704{to{transform:rotate(1turn)}}.xp-fall-enter-active[data-v-d50c3704]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-d50c3704]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-d50c3704]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-d50c3704]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-d50c3704]{opacity:0;transform:translateY(35px) scale(.95)}.next-btn-blue[data-v-d50c3704]{background:#7e93ff}.dojo-training-page[data-v-2c8fed0e]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-2c8fed0e],.dojo-training-header p[data-v-2c8fed0e]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-2c8fed0e]{font-size:.72rem}.xp-fall-enter-active[data-v-2c8fed0e]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-2c8fed0e]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-2c8fed0e]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-2c8fed0e]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-2c8fed0e]{opacity:0;transform:translateY(12px) scale(.9)}.fade-streak-enter-active[data-v-2c8fed0e],.fade-streak-leave-active[data-v-2c8fed0e]{transition:opacity .3s ease,transform .3s ease}.fade-streak-enter-from[data-v-2c8fed0e],.fade-streak-leave-to[data-v-2c8fed0e]{opacity:0;transform:translateY(-4px)}.fade-word-enter-active[data-v-2c8fed0e],.fade-word-leave-active[data-v-2c8fed0e]{transition:opacity .15s ease}.fade-word-enter-from[data-v-2c8fed0e],.fade-word-leave-to[data-v-2c8fed0e]{opacity:0}.card-fade-enter-active[data-v-2c8fed0e]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-2c8fed0e]{opacity:0;transform:translateY(10px)}.stat-card[data-v-2c8fed0e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-2c8fed0e]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-2c8fed0e]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-2c8fed0e]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-2c8fed0e]{background:#a8cae073}.result-1[data-v-2c8fed0e]{background:#f6e1e1bf}.result-2[data-v-2c8fed0e]{background:#f4cd2759}.result-3[data-v-2c8fed0e]{background:#a8e0b673}.hero-card[data-v-2c8fed0e]{padding:2rem 1.5rem}.hero-title[data-v-2c8fed0e]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-2c8fed0e]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-2c8fed0e]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-2c8fed0e]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-2c8fed0e],.fade-scale-leave-active[data-v-2c8fed0e]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-2c8fed0e],.fade-scale-leave-to[data-v-2c8fed0e]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-2c8fed0e]{animation:spin-2c8fed0e .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-2c8fed0e{to{transform:rotate(1turn)}}.dojo-training-page[data-v-dc4b136e]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-dc4b136e],.dojo-training-header p[data-v-dc4b136e]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-dc4b136e]{font-size:.72rem}.xp-fall-enter-active[data-v-dc4b136e]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-dc4b136e]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-dc4b136e]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-dc4b136e]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-dc4b136e]{opacity:0;transform:translateY(12px) scale(.9)}.fade-word-enter-active[data-v-dc4b136e],.fade-word-leave-active[data-v-dc4b136e]{transition:opacity .15s ease}.fade-word-enter-from[data-v-dc4b136e],.fade-word-leave-to[data-v-dc4b136e]{opacity:0}.stat-card[data-v-dc4b136e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-dc4b136e]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-dc4b136e]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-dc4b136e]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-dc4b136e]{background:#a8cae073}.result-1[data-v-dc4b136e]{background:#f6e1e1bf}.result-2[data-v-dc4b136e]{background:#f4cd2759}.result-3[data-v-dc4b136e]{background:#a8e0b673}.hero-card[data-v-dc4b136e]{padding:2rem 1.5rem}.hero-title[data-v-dc4b136e]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-dc4b136e]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-dc4b136e]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-dc4b136e]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-dc4b136e],.fade-scale-leave-active[data-v-dc4b136e]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-dc4b136e],.fade-scale-leave-to[data-v-dc4b136e]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-dc4b136e]{animation:spin-dc4b136e .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-dc4b136e{to{transform:rotate(1turn)}}.no-copy[data-v-dc4b136e]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.dojo-training-page[data-v-49867ab4]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-49867ab4],.dojo-training-header p[data-v-49867ab4]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-49867ab4]{font-size:.72rem}.xp-fall-enter-active[data-v-49867ab4]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-49867ab4]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-49867ab4]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-49867ab4]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-49867ab4]{opacity:0;transform:translateY(12px) scale(.9)}.fade-streak-enter-active[data-v-49867ab4],.fade-streak-leave-active[data-v-49867ab4]{transition:opacity .3s ease,transform .3s ease}.fade-streak-enter-from[data-v-49867ab4],.fade-streak-leave-to[data-v-49867ab4]{opacity:0;transform:translateY(-4px)}.fade-word-enter-active[data-v-49867ab4],.fade-word-leave-active[data-v-49867ab4]{transition:opacity .15s ease}.fade-word-enter-from[data-v-49867ab4],.fade-word-leave-to[data-v-49867ab4]{opacity:0}.card-fade-enter-active[data-v-49867ab4]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-49867ab4]{opacity:0;transform:translateY(10px)}.stat-card[data-v-49867ab4]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-49867ab4]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-49867ab4]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-49867ab4]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-49867ab4]{background:#a8cae073}.result-1[data-v-49867ab4]{background:#f6e1e1bf}.result-2[data-v-49867ab4]{background:#f4cd2759}.result-3[data-v-49867ab4]{background:#a8e0b673}.hero-card[data-v-49867ab4]{padding:2rem 1.5rem}.hero-title[data-v-49867ab4]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-49867ab4]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-49867ab4]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-49867ab4]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-49867ab4],.fade-scale-leave-active[data-v-49867ab4]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-49867ab4],.fade-scale-leave-to[data-v-49867ab4]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-49867ab4]{animation:spin-49867ab4 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-49867ab4{to{transform:rotate(1turn)}}.dojo-training-page[data-v-a84e5723]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:rgba(244,205,39,.35);--blush:#f6e1e1;min-height:70vh}.dojo-training-header h1[data-v-a84e5723],.dojo-training-header p[data-v-a84e5723]{letter-spacing:.06em;text-transform:uppercase}.dojo-training-header p[data-v-a84e5723]{font-size:.72rem}.xp-fall-enter-active[data-v-a84e5723]{transition:transform .45s ease-out,opacity .45s ease-out}.xp-fall-leave-active[data-v-a84e5723]{transition:transform .35s ease-in,opacity .35s ease-in}.xp-fall-enter-from[data-v-a84e5723]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-a84e5723]{opacity:1;transform:translateY(0) scale(.95)}.xp-fall-leave-to[data-v-a84e5723]{opacity:0;transform:translateY(12px) scale(.9)}.fade-word-enter-active[data-v-a84e5723],.fade-word-leave-active[data-v-a84e5723]{transition:opacity .15s ease}.fade-word-enter-from[data-v-a84e5723],.fade-word-leave-to[data-v-a84e5723]{opacity:0}.stat-card[data-v-a84e5723]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-a84e5723]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-a84e5723]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-a84e5723]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-a84e5723]{background:#a8cae073}.result-1[data-v-a84e5723]{background:#f6e1e1bf}.result-2[data-v-a84e5723]{background:#f4cd2759}.result-3[data-v-a84e5723]{background:#a8e0b673}.hero-card[data-v-a84e5723]{padding:2rem 1.5rem}.hero-title[data-v-a84e5723]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-a84e5723]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-a84e5723]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.dojo-mini-progress[data-v-a84e5723]{background:linear-gradient(90deg,#f5b7b1,#f8d58f 45%,#9fd6bf)}.fade-scale-enter-active[data-v-a84e5723],.fade-scale-leave-active[data-v-a84e5723]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-a84e5723],.fade-scale-leave-to[data-v-a84e5723]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-a84e5723]{animation:spin-a84e5723 .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-a84e5723{to{transform:rotate(1turn)}}.no-copy[data-v-a84e5723]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.level-heading[data-v-71de9e11]{color:#000;font-size:1.3rem}.level-heading[data-v-71de9e11],.level-subheading[data-v-71de9e11]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-71de9e11]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-71de9e11]{border-radius:26px;padding:2rem}.start-btn[data-v-71de9e11]{background:#f4cd2773;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-71de9e11]:hover{background:#f4cd27a6;transform:translateY(-2px)}.upgrade-btn[data-v-71de9e11]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem}.tips-panel[data-v-71de9e11]{margin-top:1rem;text-align:left}.tips-header[data-v-71de9e11]{margin-bottom:1rem}.tips-title[data-v-71de9e11]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-71de9e11]{display:grid;gap:.75rem}.tip-card[data-v-71de9e11]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-71de9e11]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-71de9e11]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-71de9e11]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-71de9e11]:hover{background:#f4cd272e}.more-tips[data-v-71de9e11]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-71de9e11]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-71de9e11]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-71de9e11]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-71de9e11]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-71de9e11]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-71de9e11]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-71de9e11]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-71de9e11]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-71de9e11]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-71de9e11]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-71de9e11]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-71de9e11],.tip-expand-leave-active[data-v-71de9e11]{transition:all .2s ease}.tip-expand-enter-from[data-v-71de9e11],.tip-expand-leave-to[data-v-71de9e11]{opacity:0;transform:translateY(-4px)}.xp-fall-enter-active[data-v-8d06e13a]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-8d06e13a]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-8d06e13a]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-8d06e13a]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-8d06e13a]{opacity:0;transform:translateY(35px) scale(.95)}.card-fade-enter-active[data-v-8d06e13a]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-8d06e13a]{opacity:0;transform:translateY(10px)}.stat-card[data-v-8d06e13a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-8d06e13a]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-8d06e13a]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-8d06e13a]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-8d06e13a]{background:#a8cae073}.result-1[data-v-8d06e13a]{background:#f6e1e1bf}.result-2[data-v-8d06e13a]{background:#f4cd2759}.result-3[data-v-8d06e13a]{background:#a8e0b673}.result-4[data-v-8d06e13a]{background:#c4b5fd66}.hero-card[data-v-8d06e13a]{padding:2rem 1.5rem}.hero-title[data-v-8d06e13a]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-8d06e13a]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-8d06e13a]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-8d06e13a],.fade-scale-leave-active[data-v-8d06e13a]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-8d06e13a],.fade-scale-leave-to[data-v-8d06e13a]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-8d06e13a]{animation:spin-8d06e13a .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-8d06e13a{to{transform:rotate(1turn)}}.next-btn-blue[data-v-8d06e13a]{background:#7e93ff}.level-heading[data-v-1f46523d]{color:#000;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.card-fade-enter-active[data-v-1f46523d]{transition:opacity .4s ease,transform .4s ease}.card-fade-enter-from[data-v-1f46523d]{opacity:0;transform:translateY(10px)}.stat-card[data-v-1f46523d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-1f46523d]:hover{box-shadow:0 14px 30px #00000014;transform:translateY(-3px)}.stat-label[data-v-1f46523d]{color:#111827a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-1f46523d]{color:#111827;font-size:1.2rem;font-weight:700;margin-top:.75rem}.result-0[data-v-1f46523d]{background:#a8cae073}.result-1[data-v-1f46523d]{background:#f6e1e1bf}.result-2[data-v-1f46523d]{background:#f4cd2759}.result-3[data-v-1f46523d]{background:#a8e0b673}.result-4[data-v-1f46523d]{background:#c4b5fd66}.hero-card[data-v-1f46523d]{padding:2rem 1.5rem}.hero-title[data-v-1f46523d]{color:#111827;font-size:1.75rem;font-weight:700;margin-top:.35rem}.hero-score[data-v-1f46523d]{color:#111827;font-size:3rem;font-weight:600;line-height:1;margin-top:.9rem}.hero-subtext[data-v-1f46523d]{color:#111827ad;font-size:.95rem;margin-top:.65rem}.fade-scale-enter-active[data-v-1f46523d],.fade-scale-leave-active[data-v-1f46523d]{transition:opacity .25s ease,transform .25s ease}.fade-scale-enter-from[data-v-1f46523d],.fade-scale-leave-to[data-v-1f46523d]{opacity:0;transform:translateY(8px) scale(.98)}.spinner[data-v-1f46523d]{animation:spin-1f46523d .9s linear infinite;border:4px solid rgba(17,24,39,.12);border-radius:9999px;border-top-color:#111827bf;height:52px;width:52px}@keyframes spin-1f46523d{to{transform:rotate(1turn)}}.xp-fall-enter-active[data-v-1f46523d]{transition:transform .6s ease,opacity .6s ease}.xp-fall-leave-active[data-v-1f46523d]{transition:transform .4s ease,opacity .4s ease}.xp-fall-enter-from[data-v-1f46523d]{opacity:0;transform:translateY(-10px) scale(.9)}.xp-fall-enter-to[data-v-1f46523d]{opacity:1;transform:translateY(0) scale(1)}.xp-fall-leave-to[data-v-1f46523d]{opacity:0;transform:translateY(35px) scale(.95)}.next-btn-blue[data-v-1f46523d]{background:#7e93ff}.level-heading[data-v-8193dac6]{color:#000;font-size:1.3rem}.level-heading[data-v-8193dac6],.level-subheading[data-v-8193dac6]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-8193dac6]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-8193dac6]{border-radius:26px;padding:2rem}.start-btn[data-v-8193dac6]{background:#f9a6a6;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-8193dac6]:hover{background:#c88;transform:translateY(-2px)}.upgrade-btn[data-v-8193dac6]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem}.tips-panel[data-v-8193dac6]{margin-top:1rem;text-align:left}.tips-header[data-v-8193dac6]{margin-bottom:1rem}.tips-title[data-v-8193dac6]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-8193dac6]{display:grid;gap:.75rem}.tip-card[data-v-8193dac6]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-8193dac6]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-8193dac6]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-8193dac6]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-8193dac6]:hover{background:#f9a6a62e}.more-tips[data-v-8193dac6]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-8193dac6]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-8193dac6]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-8193dac6]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-8193dac6]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-8193dac6]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-8193dac6]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-8193dac6]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-8193dac6]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-8193dac6]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-8193dac6]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-8193dac6]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-8193dac6],.tip-expand-leave-active[data-v-8193dac6]{transition:all .2s ease}.tip-expand-enter-from[data-v-8193dac6],.tip-expand-leave-to[data-v-8193dac6]{opacity:0;transform:translateY(-4px)}.level-heading[data-v-209494b6]{color:#000;font-size:1.3rem}.level-heading[data-v-209494b6],.level-subheading[data-v-209494b6]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-209494b6]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-209494b6]{border-radius:26px;padding:2rem}.start-btn[data-v-209494b6]{background:#a8cae0;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-209494b6]:hover{background:#8fbfd6;transform:translateY(-2px)}.upgrade-btn[data-v-209494b6]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem}.tips-panel[data-v-209494b6]{margin-top:1rem;text-align:left}.tips-header[data-v-209494b6]{margin-bottom:1rem}.tips-title[data-v-209494b6]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-209494b6]{display:grid;gap:.75rem}.tip-card[data-v-209494b6]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-209494b6]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-209494b6]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-209494b6]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-209494b6]:hover{background:#a8cae033}.more-tips[data-v-209494b6]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-209494b6]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-209494b6]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-209494b6]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-209494b6]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-209494b6]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-209494b6]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-209494b6]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-209494b6]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-209494b6]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-209494b6]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-209494b6]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-209494b6],.tip-expand-leave-active[data-v-209494b6]{transition:all .2s ease}.tip-expand-enter-from[data-v-209494b6],.tip-expand-leave-to[data-v-209494b6]{opacity:0;transform:translateY(-4px)}.level-heading[data-v-10c04c22]{color:#000;font-size:1.3rem}.level-heading[data-v-10c04c22],.level-subheading[data-v-10c04c22]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-10c04c22]{color:#111827a6;font-size:.7rem}.quiz-intro-page[data-v-10c04c22]{--pink:#eab8e4;--purple:#d6a3d1;--blue:#a8cae0;--yellow:#f4cd27;--blush:#f6e1e1}.quiz-card[data-v-10c04c22]{border-radius:26px;padding:2rem}.start-btn[data-v-10c04c22]{background:#eab8e4;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-10c04c22]:hover{background:#d9a6d3;transform:translateY(-2px)}.upgrade-btn[data-v-10c04c22]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem;transition:background .15s ease}.upgrade-btn[data-v-10c04c22]:hover{background:#d9a6d3}.tips-panel[data-v-10c04c22]{margin-top:1rem;text-align:left}.tips-header[data-v-10c04c22]{margin-bottom:1rem}.tips-title[data-v-10c04c22]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-10c04c22]{display:grid;gap:.75rem}.tip-card[data-v-10c04c22]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-10c04c22]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-10c04c22]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-10c04c22]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-10c04c22]:hover{background:#eab8e42e}.more-tips[data-v-10c04c22]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-10c04c22]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-10c04c22]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-10c04c22]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-10c04c22]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-10c04c22]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-10c04c22]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-10c04c22]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-10c04c22]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-10c04c22]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-10c04c22]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-10c04c22]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-10c04c22],.tip-expand-leave-active[data-v-10c04c22]{overflow:hidden;transition:all .2s ease}.tip-expand-enter-from[data-v-10c04c22],.tip-expand-leave-to[data-v-10c04c22]{opacity:0;transform:translateY(-4px)}@media(max-width:640px){.quiz-card[data-v-10c04c22]{padding:1.5rem}}.level-heading[data-v-7129758e]{color:#000;font-size:1.3rem}.level-heading[data-v-7129758e],.level-subheading[data-v-7129758e]{letter-spacing:.06em;text-transform:uppercase}.level-subheading[data-v-7129758e]{color:#111827a6;font-size:.7rem}.quiz-card[data-v-7129758e]{border-radius:26px;padding:2rem}.start-btn[data-v-7129758e]{background:#f4cd2773;border-radius:16px;color:#111827;display:block;font-weight:600;padding:.75rem;text-align:center;transition:background .15s ease,transform .15s ease;width:100%}.start-btn[data-v-7129758e]:hover{background:#f4cd27a6;transform:translateY(-2px)}.upgrade-btn[data-v-7129758e]{background:#eab8e4;border-radius:16px;color:#111827;font-weight:600;padding:.6rem 1.2rem}.tips-panel[data-v-7129758e]{margin-top:1rem;text-align:left}.tips-header[data-v-7129758e]{margin-bottom:1rem}.tips-title[data-v-7129758e]{color:#111827;font-size:.95rem;font-weight:700}.tips-grid[data-v-7129758e]{display:grid;gap:.75rem}.tip-card[data-v-7129758e]{background:#f6e1e1;border-radius:16px;padding:.9rem 1rem}.tip-card-title[data-v-7129758e]{color:#111827;font-size:.92rem;font-weight:700}.tip-card-body[data-v-7129758e]{color:#111827d1;font-size:.85rem;line-height:1.5;margin-top:.3rem}.tips-toggle[data-v-7129758e]{background:transparent;border:none;border-radius:14px;color:#111827;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.tips-toggle[data-v-7129758e]:hover{background:#f4cd272e}.more-tips[data-v-7129758e]{border-top:1px solid rgba(17,24,39,.08);margin-top:.5rem;padding-top:.75rem}.more-tips-list[data-v-7129758e]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.more-tips-list li[data-v-7129758e]{color:#374151;font-size:.88rem;line-height:1.5;padding-left:1.35rem;position:relative}.more-tips-list li[data-v-7129758e]:before{color:#b56cad;content:"✓";font-size:.95rem;font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;width:1rem}.more-tips-list li[data-v-7129758e]:nth-child(2):before{content:"↻"}.more-tips-list li[data-v-7129758e]:nth-child(3):before{content:"+"}.more-tips-list li[data-v-7129758e]:nth-child(4):before{content:"↗"}.more-tips-list li[data-v-7129758e]:nth-child(5):before{content:"★"}.more-tips-list li[data-v-7129758e]:nth-child(6):before{background-color:#b56cad;content:"";height:.95rem;margin-top:.2rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7z'/%3E%3C/svg%3E") center /contain no-repeat}.more-tips-list li[data-v-7129758e]:nth-child(7):before{content:"⇄"}.more-tips-list li[data-v-7129758e]:nth-child(8):before{content:"◎"}.more-tips-list li[data-v-7129758e]:nth-child(9):before{content:"▶"}.tip-expand-enter-active[data-v-7129758e],.tip-expand-leave-active[data-v-7129758e]{transition:all .2s ease}.tip-expand-enter-from[data-v-7129758e],.tip-expand-leave-to[data-v-7129758e]{opacity:0;transform:translateY(-4px)}.tip-expand-enter-active[data-v-e5eec32b],.tip-expand-leave-active[data-v-e5eec32b]{transition:all .2s ease}.tip-expand-enter-from[data-v-e5eec32b],.tip-expand-leave-to[data-v-e5eec32b]{opacity:0;transform:translateY(-4px)}.tip-fade-enter-active[data-v-e5eec32b],.tip-fade-leave-active[data-v-e5eec32b]{transition:opacity .35s ease,transform .35s ease}.tip-fade-enter-from[data-v-e5eec32b]{opacity:0;transform:translateY(6px)}.tip-fade-leave-to[data-v-e5eec32b]{opacity:0;transform:translateY(-6px)}.tip-carousel[data-v-e5eec32b]{align-items:center;display:grid;gap:.75rem;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem}.tip-copy[data-v-e5eec32b]{display:flex;line-height:1.625;min-height:2.5rem;text-align:center}.tip-copy[data-v-e5eec32b],.tip-nav-arrow[data-v-e5eec32b]{align-items:center;justify-content:center}.tip-nav-arrow[data-v-e5eec32b]{background:transparent;border:none;color:#6b7280;display:inline-flex;padding:.1rem;transition:color .2s ease,transform .2s ease}.tip-nav-arrow[data-v-e5eec32b]:focus-visible,.tip-nav-arrow[data-v-e5eec32b]:hover{color:#374151;transform:scale(1.08)}.tip-dots[data-v-e5eec32b]{align-items:center;display:flex;gap:.4rem;justify-content:center;margin-top:.75rem}.tip-dot[data-v-e5eec32b]{background:#d1d5db;border-radius:9999px;height:.42rem;width:.42rem}.tip-dot-active[data-v-e5eec32b]{background:#6b7280}.tip-expand-enter-active[data-v-b103cadd],.tip-expand-leave-active[data-v-b103cadd]{transition:all .2s ease}.tip-expand-enter-from[data-v-b103cadd],.tip-expand-leave-to[data-v-b103cadd]{opacity:0;transform:translateY(-4px)}.tip-fade-enter-active[data-v-b103cadd],.tip-fade-leave-active[data-v-b103cadd]{transition:opacity .35s ease,transform .35s ease}.tip-fade-enter-from[data-v-b103cadd]{opacity:0;transform:translateY(6px)}.tip-fade-leave-to[data-v-b103cadd]{opacity:0;transform:translateY(-6px)}.tip-carousel[data-v-b103cadd]{align-items:center;display:grid;gap:.75rem;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem}.tip-copy[data-v-b103cadd]{display:flex;line-height:1.625;min-height:2.5rem;text-align:center}.tip-copy[data-v-b103cadd],.tip-nav-arrow[data-v-b103cadd]{align-items:center;justify-content:center}.tip-nav-arrow[data-v-b103cadd]{background:transparent;border:none;color:#6b7280;display:inline-flex;padding:.1rem;transition:color .2s ease,transform .2s ease}.tip-nav-arrow[data-v-b103cadd]:focus-visible,.tip-nav-arrow[data-v-b103cadd]:hover{color:#374151;transform:scale(1.08)}.tip-dots[data-v-b103cadd]{align-items:center;display:flex;gap:.4rem;justify-content:center;margin-top:.75rem}.tip-dot[data-v-b103cadd]{background:#d1d5db;border-radius:9999px;height:.42rem;width:.42rem}.tip-dot-active[data-v-b103cadd]{background:#6b7280}.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
