.inline-level.svelte-1r8bt5k{display:none}@media (width<=640px){.inline-level.svelte-1r8bt5k{z-index:1;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffc7,#f6f7ff7a),#ffffff9e;border:1px solid #635dff1a;border-radius:1.08rem;gap:.58rem;margin-top:.72rem;padding:.72rem .76rem .78rem;display:grid;position:relative;box-shadow:0 12px 24px #0f0f140e,inset 0 1px #ffffffbd}.dark-mode .inline-level.svelte-1r8bt5k{background:linear-gradient(135deg,#252736b8,#1516209e),#1718229e;border-color:#ffffff14;box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff12}.inline-level__summary.svelte-1r8bt5k{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.inline-level__text.svelte-1r8bt5k{gap:.1rem;min-width:0;display:grid}.inline-level__title.svelte-1r8bt5k{color:var(--color-on-surface-medium);font-size:.74rem;font-weight:600}.inline-level__level-stack.svelte-1r8bt5k,.inline-level__label-stack.svelte-1r8bt5k{position:relative;overflow:hidden}.inline-level__level-stack.svelte-1r8bt5k{flex:none;width:3.6rem;height:2.05rem}.inline-level__label-stack.svelte-1r8bt5k{width:8.4rem;height:1.1rem}.inline-level__level-token.svelte-1r8bt5k,.inline-level__label-token.svelte-1r8bt5k{opacity:0;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.inline-level__level-token.svelte-1r8bt5k{color:var(--color-primary);text-align:right;font-size:1.92rem;font-weight:750;line-height:1;transform:translateY(.28rem)scale(.96)}.inline-level__label-token.svelte-1r8bt5k{color:var(--color-on-surface-medium);white-space:nowrap;font-size:.78rem;transform:translateY(.2rem)}.inline-level__level-token--active.svelte-1r8bt5k,.inline-level__label-token--active.svelte-1r8bt5k{opacity:1;transform:translateY(0)scale(1)}.inline-level__progress.svelte-1r8bt5k{background:#635dff1f;border-radius:999px;height:.38rem;overflow:hidden}.inline-level__progress-fill.svelte-1r8bt5k{border-radius:inherit;height:100%;transform:scaleX(var(--inline-level-progress-start-scale));transform-origin:0;will-change:transform;background:linear-gradient(#ffffff52,#0000),linear-gradient(135deg,#635dff 0%,#7a5cfa 100%);position:relative;box-shadow:0 0 12px #635dff33}.inline-level__progress-fill--initial.svelte-1r8bt5k{transform:scaleX(var(--inline-level-progress-start-scale))}.inline-level__progress-fill--promoting.svelte-1r8bt5k{animation:svelte-1r8bt5k-inline-level-progress-fill var(--inline-level-progress-duration) linear forwards}.inline-level__progress-fill--complete.svelte-1r8bt5k{transform:scaleX(1)}}@keyframes svelte-1r8bt5k-inline-level-progress-fill{0%{transform:scaleX(var(--inline-level-progress-start-scale))}to{transform:scaleX(1)}}.level-card.svelte-bhdiiu{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#fffffffa,#f6f7ffdb),#ffffffeb;border:1px solid #ffffffb8;border-radius:1.45rem;width:clamp(160px,14vw,192px);padding:1.05rem 1rem;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 34px 62px #0f0f1429,0 10px 22px #635dff1a,inset 0 1px #ffffffe6,inset 0 -1px #0f0f140d}.level-card.svelte-bhdiiu:before,.level-card.svelte-bhdiiu:after{content:"";pointer-events:none;position:absolute}.level-card.svelte-bhdiiu:before{background:linear-gradient(130deg,#ffffff8a,#0000 42%),radial-gradient(circle at 86% 12%,#635dff1f,#0000 30%);inset:0}.level-card.svelte-bhdiiu:after{background:linear-gradient(90deg,#0000,#635dff3d,#0000);height:1px;bottom:.18rem;left:10%;right:10%}.dark-mode .level-card.svelte-bhdiiu{background:linear-gradient(145deg,#232532f0,#12131ce6),#171922e0;border-color:#ffffff1a;box-shadow:0 34px 62px #00000047,0 10px 24px #635dff24,inset 0 1px #ffffff14,inset 0 -1px #00000047}.level-card__title.svelte-bhdiiu,.level-card__goal-token.svelte-bhdiiu{z-index:1;color:var(--color-on-surface-medium);position:relative}.level-card__title.svelte-bhdiiu{font-size:.9rem;font-weight:500}.level-card__level-stack.svelte-bhdiiu,.level-card__label-stack.svelte-bhdiiu,.level-card__goal-stack.svelte-bhdiiu{z-index:1;position:relative;overflow:hidden}.level-card__level-stack.svelte-bhdiiu{height:clamp(2.45rem,3.7vw,3.15rem);margin-top:.35rem}.level-card__label-stack.svelte-bhdiiu{height:1.45rem;margin-top:.2rem}.level-card__goal-stack.svelte-bhdiiu{height:1.4rem;margin-top:.85rem}.level-card__level-token.svelte-bhdiiu,.level-card__label-token.svelte-bhdiiu,.level-card__goal-token.svelte-bhdiiu{opacity:0;transition:opacity .32s,transform .44s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.level-card__level-token.svelte-bhdiiu{color:var(--color-primary);font-size:clamp(2.3rem,3.6vw,3rem);font-weight:700;line-height:1;transform:translateY(.42rem)scale(.96)}.level-card__label-token.svelte-bhdiiu{color:var(--color-on-surface-medium);font-size:.94rem;transform:translateY(.24rem)}.level-card__goal-token.svelte-bhdiiu{font-size:.92rem;font-weight:500;transform:translateY(.24rem)}.level-card__level-token--active.svelte-bhdiiu,.level-card__label-token--active.svelte-bhdiiu,.level-card__goal-token--active.svelte-bhdiiu{opacity:1;transform:translateY(0)scale(1)}.level-card__progress.svelte-bhdiiu{z-index:1;background:#635dff1f;border-radius:999px;height:.45rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f0f1414,inset 0 -1px #ffffff80}.level-card__progress-fill.svelte-bhdiiu{border-radius:inherit;height:100%;transform:scaleX(var(--level-card-progress-start-scale));transform-origin:0;will-change:transform;background:linear-gradient(#ffffff52,#0000),linear-gradient(135deg,#635dff 0%,#7a5cfa 100%);position:relative;overflow:hidden;box-shadow:0 0 16px #635dff47,inset 0 1px #ffffff5c}.level-card__progress-fill--initial.svelte-bhdiiu{transform:scaleX(var(--level-card-progress-start-scale))}.level-card__progress-fill--promoting.svelte-bhdiiu{animation:svelte-bhdiiu-level-card-progress-fill var(--level-card-progress-duration) linear forwards}.level-card__progress-fill--complete.svelte-bhdiiu{transform:scaleX(1)}.level-card__progress-fill.svelte-bhdiiu:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff1f 30%,#ffffff6b 50%,#ffffff1f 70%,#0000 100%);position:absolute;inset:0;transform:translate(-120%)}.level-card__progress-fill--promoting.svelte-bhdiiu:after{opacity:1;animation:1s ease-in-out infinite svelte-bhdiiu-level-card-shimmer}.level-card__sr-only.svelte-bhdiiu{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-bhdiiu-level-card-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes svelte-bhdiiu-level-card-progress-fill{0%{transform:scaleX(var(--level-card-progress-start-scale))}to{transform:scaleX(1)}}@media (width<=640px){.level-card.svelte-bhdiiu{border-radius:1.15rem;width:clamp(128px,38vw,150px);padding:.8rem .78rem;box-shadow:0 22px 42px #0f0f1429,0 8px 18px #635dff1a,inset 0 1px #ffffffe6,inset 0 -1px #0f0f140d}.level-card__title.svelte-bhdiiu{font-size:.76rem}.level-card__level-stack.svelte-bhdiiu{height:2.1rem;margin-top:.28rem}.level-card__level-token.svelte-bhdiiu{font-size:2rem}.level-card__label-stack.svelte-bhdiiu{height:1.12rem;margin-top:.1rem}.level-card__label-token.svelte-bhdiiu{font-size:.78rem}.level-card__progress.svelte-bhdiiu{height:.36rem;margin-top:.75rem}.level-card__goal-stack.svelte-bhdiiu{height:1.18rem;margin-top:.62rem}.level-card__goal-token.svelte-bhdiiu{font-size:.78rem}}.mockup-visual.svelte-kxsrzr{z-index:2;width:min(100%,372px);transform-style:preserve-3d;filter:drop-shadow(-18px 40px 48px #0f0f1424);margin:0 auto 0 0;padding:.35rem .8rem 2rem 0;position:relative;transform:perspective(2200px)rotateX(16deg)rotateY(-27deg)rotate(-2.8deg)}.mockup-shell.svelte-kxsrzr{transform-origin:50% 18%;-webkit-backdrop-filter:blur(18px);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffffeb,#edeef794),#ffffff94;border:1px solid #ffffffb8;border-radius:1.95rem;padding:.72rem;position:relative;transform:translateZ(32px)rotate(-4.6deg);box-shadow:-24px 48px 92px #635dff29,-10px 18px 36px #0f0f1424,inset 0 1px #ffffffe0,inset 0 -1px #0f0f140f}.mockup-shell.svelte-kxsrzr:before,.mockup-shell.svelte-kxsrzr:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.mockup-shell.svelte-kxsrzr:before{opacity:.7;background:linear-gradient(#ffffff94,#0000);height:44%;inset:.18rem .24rem auto;transform:translateZ(14px)}.mockup-shell.svelte-kxsrzr:after{filter:blur(.2px);background:linear-gradient(#635dff47,#0f0f1414);width:.42rem;height:62%;inset:auto -.22rem 1.1rem auto;transform:translateZ(-16px)}.dark-mode .mockup-shell.svelte-kxsrzr{background:linear-gradient(135deg,#2f3143c7,#0f1018e0),#15171ea6;border-color:#ffffff14;box-shadow:-24px 48px 92px #635dff33,-10px 18px 36px #00000042,inset 0 1px #ffffff14,inset 0 -1px #00000057}.mockup-shell__rim.svelte-kxsrzr{pointer-events:none;border:1px solid #ffffffe6;border-radius:1.56rem;position:absolute;inset:.42rem}.dark-mode .mockup-shell__rim.svelte-kxsrzr{border-color:#ffffff14}.mockup-panel.svelte-kxsrzr{min-height:38rem;transform-style:preserve-3d;background:linear-gradient(#fffffffa,#f8f9fff0),#fffffff0;border:1px solid #ffffffd1;border-radius:1.62rem;padding:1rem .94rem 1.05rem;position:relative;overflow:hidden;transform:translateZ(18px);box-shadow:inset 0 1px #ffffffeb,inset 0 -16px 30px #635dff08}.mockup-panel.svelte-kxsrzr:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#ffffff7a 0%,#0000 34%),radial-gradient(circle at 88% 8%,#635dff14,#0000 28%);position:absolute;inset:0}.dark-mode .mockup-panel.svelte-kxsrzr{background:linear-gradient(#1c1e2afa,#11121bf0),#12131bf0;border-color:#ffffff14}.mockup-panel__header.svelte-kxsrzr{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;transform:translateZ(12px)}.mockup-panel__title.svelte-kxsrzr{color:var(--color-on-surface-high);align-items:center;gap:.65rem;font-size:.96rem;font-weight:600;display:inline-flex}.mockup-panel__dot.svelte-kxsrzr{background:var(--color-primary);border-radius:999px;width:.72rem;height:.72rem}.mockup-panel__icons.svelte-kxsrzr{color:var(--color-on-surface-high);align-items:center;gap:.55rem;display:inline-flex}.mockup-panel__icons.svelte-kxsrzr .material-symbols-rounded:where(.svelte-kxsrzr){font-size:1.15rem}.mockup-panel__body.svelte-kxsrzr{z-index:1;transform-style:preserve-3d;gap:.8rem;margin-top:1.05rem;display:grid;position:relative}.conversation-row.svelte-kxsrzr,.feedback-card.svelte-kxsrzr{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff9e;border-radius:1.42rem;box-shadow:0 20px 34px #0f0f1414,inset 0 1px #ffffffc2}.conversation-row.svelte-kxsrzr{--bubble-offset-x:-.85rem;opacity:0;max-width:90%;transform:translate3d(var(--bubble-offset-x), 1rem, 18px) scale(.94);transform-origin:0 0;will-change:transform, opacity;align-items:flex-start;gap:.55rem;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .42s;display:flex;position:relative}.conversation-row--tutor.svelte-kxsrzr{align-items:stretch;gap:0;padding:.42rem .44rem}.conversation-bubble.svelte-kxsrzr{border-radius:inherit;flex:1;min-width:0;padding:.9rem .9rem .82rem}.conversation-bubble--tutor.svelte-kxsrzr{background:linear-gradient(#ffffff57,#0000),linear-gradient(#635dff24,#635dff14)}.conversation-row--tutor.svelte-kxsrzr .conversation-bubble:where(.svelte-kxsrzr){padding-right:3.1rem}.conversation-row--student.svelte-kxsrzr{--bubble-offset-x:.85rem;transform-origin:100% 0;margin-left:auto}.conversation-row--student.svelte-kxsrzr .conversation-bubble:where(.svelte-kxsrzr){background:linear-gradient(#fffffffa,#f9fafff0),#fffffffa}.conversation-bubble__avatar.svelte-kxsrzr{z-index:2;-o-object-fit:cover;object-fit:cover;background:linear-gradient(#fffffff5, #ffffffe6) padding-box, linear-gradient(135deg, #ffb547f5, var(--color-primary), #5dd6fff2) border-box;border:2.5px solid #0000;border-radius:999px;flex:none;width:clamp(2.08rem,5vw,2.42rem);height:clamp(2.08rem,5vw,2.42rem);position:absolute;top:.94rem;right:.86rem;box-shadow:0 .65rem 1.3rem #0f0f141f}.dark-mode .conversation-row--student.svelte-kxsrzr .conversation-bubble:where(.svelte-kxsrzr){background:#1c1d25f2}.dark-mode .conversation-bubble__avatar.svelte-kxsrzr{border-color:#0000;box-shadow:0 .55rem 1.2rem #00000052}.conversation-bubble--visible.svelte-kxsrzr{opacity:1;transform:translateZ(36px)scale(1)}.conversation-bubble--active.svelte-kxsrzr{box-shadow:0 28px 42px #0f0f141a,0 0 0 1px #635dff24,inset 0 1px #ffffffdb}.conversation-bubble__label-row.svelte-kxsrzr{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.conversation-bubble__label.svelte-kxsrzr,.conversation-bubble__meta.svelte-kxsrzr{font-size:.92rem}.conversation-bubble__label.svelte-kxsrzr{color:var(--color-primary);font-weight:600}.conversation-bubble__meta.svelte-kxsrzr{color:var(--color-on-surface-low)}.conversation-bubble__line.svelte-kxsrzr{color:var(--color-on-surface-high);margin-top:.28rem;font-size:.98rem;line-height:1.48}.waveform.svelte-kxsrzr{height:1.3rem;color:var(--color-primary);align-items:flex-end;gap:.22rem;margin-top:.9rem;display:inline-flex}.conversation-bubble--student.svelte-kxsrzr .waveform:where(.svelte-kxsrzr){justify-content:flex-end;margin-left:auto;display:flex}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr){opacity:.44;transform-origin:bottom;width:.18rem;animation:1.65s ease-in-out infinite svelte-kxsrzr-waveform-idle;animation-delay:calc(var(--bar-index) * -.08s);background:currentColor;border-radius:999px;animation-play-state:paused;display:block}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):first-child,.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(7){height:.3rem}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(2),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(8),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(11){height:.55rem}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(3),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(6),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(9){height:.9rem}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(4),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(10){height:1.15rem}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(5),.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr):nth-child(12){height:.72rem}.waveform--short.svelte-kxsrzr{transform-origin:100%;transform:scale(.84)}.waveform--animated.svelte-kxsrzr span:where(.svelte-kxsrzr){animation-play-state:running}.waveform--active.svelte-kxsrzr span:where(.svelte-kxsrzr){opacity:.88;animation-name:svelte-kxsrzr-waveform-live;animation-duration:.92s}.feedback-card.svelte-kxsrzr{opacity:0;transform-origin:bottom;will-change:transform, opacity;background:linear-gradient(#fff,#f9fafff5),#fffffffa;padding:.92rem .92rem 1rem;transition:opacity .56s cubic-bezier(.2,.8,.2,1),transform .56s cubic-bezier(.2,.8,.2,1);transform:translate3d(0,1.05rem,24px)scale(.96)}.dark-mode .feedback-card.svelte-kxsrzr{background:#1c1d25f5}.feedback-card--visible.svelte-kxsrzr{opacity:1;transform:translateZ(54px)scale(1)}.feedback-card__eyebrow.svelte-kxsrzr{color:var(--color-on-surface-high);align-items:center;gap:.4rem;font-size:.94rem;font-weight:600;display:inline-flex}.feedback-card__eyebrow.svelte-kxsrzr .material-symbols-rounded:where(.svelte-kxsrzr){color:#ffb020;font-size:1rem}.feedback-card__hint.svelte-kxsrzr{color:var(--color-on-surface-medium);margin:.55rem 0 0;font-size:.92rem}.feedback-card__line.svelte-kxsrzr{border-top:1px solid #0f0f1414;grid-template-columns:auto 1fr;gap:.7rem;margin-top:.85rem;padding-top:.8rem;display:grid}.dark-mode .feedback-card__line.svelte-kxsrzr{border-top-color:#ffffff14}.feedback-card__check.svelte-kxsrzr{color:var(--color-primary);font-family:Material Symbols Rounded;font-size:1.1rem;line-height:1.4}.feedback-card__line.svelte-kxsrzr p:where(.svelte-kxsrzr){color:var(--color-on-surface-high);margin:0;font-size:.98rem;line-height:1.48}.feedback-card__line.svelte-kxsrzr strong:where(.svelte-kxsrzr){color:var(--color-primary);font-weight:700}.feedback-card__why.svelte-kxsrzr{color:var(--color-on-surface-medium);align-items:flex-start;gap:.72rem;margin-top:.85rem;font-size:.9rem;line-height:1.5;display:flex}.feedback-card__why.svelte-kxsrzr span:where(.svelte-kxsrzr){min-width:2.45rem;height:1.45rem;color:var(--color-primary);letter-spacing:.01em;background:linear-gradient(#635dff1a,#635dff0d);border:1px solid #635dff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .55rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 10px #635dff14,inset 0 1px #ffffffb3}.dark-mode .feedback-card__why.svelte-kxsrzr span:where(.svelte-kxsrzr){background:linear-gradient(#635dff2e,#635dff14);border-color:#8b86ff33;box-shadow:0 4px 10px #635dff1f,inset 0 1px #ffffff14}.feedback-card__why.svelte-kxsrzr p:where(.svelte-kxsrzr){margin:0}.feedback-card__mic-row.svelte-kxsrzr{justify-content:center;align-items:center;gap:1rem;margin-top:1.05rem;display:flex}.feedback-card__mic-wave.svelte-kxsrzr{opacity:.74;background:repeating-linear-gradient(90deg,#635dff2e 0 .18rem,#0000 .18rem .48rem) 0 0/.48rem 100%;border-radius:999px;flex:1;height:.4rem}.feedback-card__mic-wave--active.svelte-kxsrzr{animation:1.1s linear infinite svelte-kxsrzr-mic-wave-shift}.feedback-card__mic-button.svelte-kxsrzr{color:#fff;background:linear-gradient(135deg,#635dff 0%,#7a5cfa 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 16px 30px #635dff3d,0 0 0 6px #635dff1f}.feedback-card__mic-button.svelte-kxsrzr .material-symbols-rounded:where(.svelte-kxsrzr){font-size:1.35rem}.feedback-card__mic-button--active.svelte-kxsrzr{animation:1.25s ease-in-out infinite svelte-kxsrzr-mic-pulse}.mockup-visual__level-card.svelte-kxsrzr{animation:4.6s ease-in-out infinite svelte-kxsrzr-level-card-float;position:absolute;top:58%;right:-27%;transform:translateY(-50%)translateZ(100px)rotate(4.5deg)}@keyframes svelte-kxsrzr-waveform-idle{0%,to{opacity:.42;transform:scaleY(.52)}45%{opacity:.72;transform:scaleY(.92)}72%{opacity:.56;transform:scaleY(.66)}}@keyframes svelte-kxsrzr-waveform-live{0%,to{opacity:.5;transform:scaleY(.42)}25%{opacity:1;transform:scaleY(1.18)}55%{opacity:.78;transform:scaleY(.7)}78%{opacity:.92;transform:scaleY(1.04)}}@keyframes svelte-kxsrzr-mic-wave-shift{0%{background-position:0 0}to{background-position:1.2rem 0}}@keyframes svelte-kxsrzr-mic-pulse{0%,to{transform:scale(1);box-shadow:0 16px 30px #635dff3d,0 0 0 6px #635dff1f}50%{transform:scale(1.04);box-shadow:0 18px 36px #635dff47,0 0 0 8px #635dff24}}@keyframes svelte-kxsrzr-level-card-float{0%,to{transform:translateY(-50%)translateZ(100px)rotate(4.5deg)}50%{transform:translateY(calc(-50% - .35rem))translateZ(100px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.conversation-bubble.svelte-kxsrzr,.feedback-card.svelte-kxsrzr{opacity:1;transition:none;transform:none}.waveform.svelte-kxsrzr span:where(.svelte-kxsrzr),.feedback-card__mic-wave.svelte-kxsrzr,.feedback-card__mic-button--active.svelte-kxsrzr,.mockup-visual__level-card.svelte-kxsrzr{animation:none}}.mockup-shell--mobile-frozen.svelte-kxsrzr .waveform:where(.svelte-kxsrzr) span:where(.svelte-kxsrzr),.mockup-shell--mobile-frozen.svelte-kxsrzr .feedback-card__mic-wave:where(.svelte-kxsrzr),.mockup-shell--mobile-frozen.svelte-kxsrzr .feedback-card__mic-button--active:where(.svelte-kxsrzr){animation:none}@media (width<=1024px){.mockup-visual.svelte-kxsrzr{width:min(100%,388px);margin:0 auto;padding:0 0 3.2rem}.mockup-visual__level-card.svelte-kxsrzr{animation:none;top:auto;bottom:.3rem;right:-10%;transform:none}}@media (width<=640px){.mockup-visual.svelte-kxsrzr{filter:drop-shadow(-8px 24px 32px #0f0f141f);width:min(88vw,360px);margin:.25rem auto 0;padding:0 .18rem .32rem .15rem;transform:none}.mockup-shell.svelte-kxsrzr{border-radius:1.65rem;padding:.62rem;transform:none}.mockup-panel.svelte-kxsrzr{border-radius:1.36rem;min-height:auto;padding:.84rem .78rem .88rem}.mockup-panel__title.svelte-kxsrzr{gap:.48rem;font-size:.82rem}.mockup-panel__dot.svelte-kxsrzr{width:.58rem;height:.58rem}.mockup-panel__icons.svelte-kxsrzr{gap:.4rem}.mockup-panel__icons.svelte-kxsrzr .material-symbols-rounded:where(.svelte-kxsrzr){font-size:1rem}.mockup-panel__body.svelte-kxsrzr{gap:.65rem;margin-top:.72rem}.conversation-bubble.svelte-kxsrzr,.conversation-row.svelte-kxsrzr,.feedback-card.svelte-kxsrzr{border-radius:1.18rem;max-width:100%}.conversation-bubble.svelte-kxsrzr{padding:.72rem .75rem .68rem}.conversation-row.svelte-kxsrzr{gap:.46rem}.conversation-row--tutor.svelte-kxsrzr{gap:0;padding:.34rem .36rem}.conversation-row--tutor.svelte-kxsrzr .conversation-bubble:where(.svelte-kxsrzr){padding-right:2.58rem}.conversation-bubble__avatar.svelte-kxsrzr{border-width:1.5px;width:1.85rem;height:1.85rem;top:.76rem;right:.66rem;box-shadow:0 .45rem 1rem #0f0f141f}.dark-mode .conversation-bubble__avatar.svelte-kxsrzr{box-shadow:0 .45rem 1rem #00000052}.conversation-bubble__label.svelte-kxsrzr,.conversation-bubble__meta.svelte-kxsrzr{font-size:.78rem}.conversation-bubble__line.svelte-kxsrzr,.feedback-card__line.svelte-kxsrzr p:where(.svelte-kxsrzr){font-size:.86rem;line-height:1.42}.waveform.svelte-kxsrzr{transform-origin:0;margin-top:.62rem;transform:scale(.88)}.conversation-bubble--student.svelte-kxsrzr .waveform:where(.svelte-kxsrzr){transform-origin:100%}.feedback-card.svelte-kxsrzr{padding:.76rem}.feedback-card__eyebrow.svelte-kxsrzr{font-size:.82rem}.feedback-card__hint.svelte-kxsrzr,.feedback-card__why.svelte-kxsrzr{font-size:.78rem}.feedback-card__why.svelte-kxsrzr{gap:.5rem}.feedback-card__why.svelte-kxsrzr span:where(.svelte-kxsrzr){min-width:2rem;height:1.2rem;padding-inline:.42rem;font-size:.68rem}.feedback-card__mic-row.svelte-kxsrzr{gap:.65rem;margin-top:.8rem}.feedback-card__mic-button.svelte-kxsrzr{width:2.85rem;height:2.85rem}.mockup-visual__level-card.svelte-kxsrzr{display:none}}
