.commerce-history-card{overflow-wrap:anywhere;min-width:0}.commerce-history-card summary{cursor:pointer;line-height:1.8}.commerce-history-card [dir=ltr]{overflow-wrap:anywhere;unicode-bidi:isolate}.commerce-history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;font-size:.85rem;display:flex}.commerce-history-pagination button{max-width:100%}@media (max-width:480px){.commerce-history-pagination span{text-align:center;flex-basis:100%;order:-1}}
.help-center-module__zpWJua__shell{gap:24px;display:grid}.help-center-module__zpWJua__heading{background:#f5eafa;border:1px solid #e5d3ef;border-radius:22px;align-items:center;gap:14px;padding:22px;display:flex}.help-center-module__zpWJua__heading>svg{color:#8526b1;flex-shrink:0;width:34px;height:34px}.help-center-module__zpWJua__heading h2{color:#3e214d;margin:0 0 5px;font-size:1.3rem}.help-center-module__zpWJua__heading p,.help-center-module__zpWJua__labs>p,.help-center-module__zpWJua__support p{color:#75607e;margin:0;font-size:.86rem;line-height:1.85}.help-center-module__zpWJua__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-center-module__zpWJua__card{color:#42264f;background:#fff;border:1px solid #e5d9ec;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.help-center-module__zpWJua__card>svg:first-child{color:#8729b0;flex-shrink:0;width:24px;height:24px}.help-center-module__zpWJua__card>div{flex:1;min-width:0}.help-center-module__zpWJua__card h3{margin:0 0 5px;font-size:1rem}.help-center-module__zpWJua__card p{color:#786682;margin:0;font-size:.82rem;line-height:1.85}.help-center-module__zpWJua__arrow{color:#9e78af;flex-shrink:0;width:17px}.help-center-module__zpWJua__card:hover{border-color:#b882d2;box-shadow:0 6px 20px #6f269811}.help-center-module__zpWJua__card:focus-visible,.help-center-module__zpWJua__lab:focus-visible,.help-center-module__zpWJua__support>a:focus-visible{outline-offset:3px;outline:3px solid #ac66c9}.help-center-module__zpWJua__labs{background:#fff;border:1px solid #e5d9ec;border-radius:22px;padding:22px}.help-center-module__zpWJua__labs h2{color:#41254d;margin:0 0 6px;font-size:1.16rem}.help-center-module__zpWJua__labGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.help-center-module__zpWJua__lab{border:1px solid color-mix(in srgb,var(--guide-color) 30%,#fff);border-inline-start:4px solid var(--guide-color);min-height:58px;color:var(--guide-color);background:color-mix(in srgb,var(--guide-color) 5%,#fff);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.help-center-module__zpWJua__lab>svg{flex-shrink:0;width:18px;height:18px}.help-center-module__zpWJua__support{background:#fcf9fe;border:1px solid #e5d9ec;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.help-center-module__zpWJua__support>div{flex:1;min-width:200px}.help-center-module__zpWJua__support h3{color:#41254d;margin:0 0 4px;font-size:1rem}.help-center-module__zpWJua__support>a{color:#79259f;background:#fff;border:1px solid #dbc5e7;border-radius:11px;min-height:42px;padding:9px 13px;font-size:.83rem;text-decoration:none}.help-center-module__zpWJua__support>a:last-child{color:#fff;background:#8526b1;border-color:#8526b1}@media (max-width:700px){.help-center-module__zpWJua__grid{grid-template-columns:1fr}.help-center-module__zpWJua__labGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-center-module__zpWJua__heading,.help-center-module__zpWJua__labs{padding:18px}.help-center-module__zpWJua__card{padding:15px}.help-center-module__zpWJua__support{gap:10px;padding:16px}.help-center-module__zpWJua__support>div{flex-basis:100%}.help-center-module__zpWJua__support>a{text-align:center;flex:1}.help-center-module__zpWJua__heading h2{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.help-center-module__zpWJua__card{transition:none}}
.voice-tutor-module__v1k83q__shell{background:radial-gradient(circle at 8% 4%,#efe0ff 0,#0000 27%),linear-gradient(145deg,#fff 0%,#fcf9ff 58%,#f4eaff 100%);border:1px solid #e7d6f3;border-radius:34px;max-width:1080px;margin:auto;padding:30px;overflow:hidden;box-shadow:0 24px 70px #5f168b14}.voice-tutor-module__v1k83q__hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:34px;min-height:320px;display:grid}.voice-tutor-module__v1k83q__eyebrow{color:#8d24cc;background:#f2e4fc;border:1px solid #e7cef8;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-weight:800;display:inline-flex}.voice-tutor-module__v1k83q__hero h2{color:#2e153b;letter-spacing:-.04em;margin:18px 0 8px;font-size:clamp(2rem,4vw,3.55rem);line-height:1.35}.voice-tutor-module__v1k83q__hero p{color:#796985;max-width:610px;font-size:1.05rem;line-height:2}.voice-tutor-module__v1k83q__featurePills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.voice-tutor-module__v1k83q__featurePills span{align-items:center;font-size:.78rem;color:#61466e!important;background:#fff!important;border:1px solid #eadff0!important;gap:6px!important;padding:7px 10px!important;display:flex!important}.voice-tutor-module__v1k83q__featurePills svg{width:15px}.voice-tutor-module__v1k83q__orb{--voice-level:.1;aspect-ratio:1;isolation:isolate;cursor:pointer;width:270px;box-shadow:0 0 calc(34px + var(--voice-level)*72px) #9b34d766,inset -22px -26px 55px #26063c9c,inset 12px 13px 26px #f1caff66;background:radial-gradient(circle at 33% 25%,#fff 0 3%,#e4b3ff 10%,#a32be2 38%,#691099 67%,#321044 100%);border:0;border-radius:50%;place-items:center;margin:22px auto;transition:transform .3s,filter .3s,box-shadow .3s;display:grid;position:relative}.voice-tutor-module__v1k83q__orb:not(:disabled):hover{transform:translateY(-4px)scale(1.02)}.voice-tutor-module__v1k83q__orb:focus-visible{outline-offset:7px;outline:4px solid #d990ff}.voice-tutor-module__v1k83q__orb:disabled{cursor:wait}.voice-tutor-module__v1k83q__orb>i{border:1px solid #a53cdf55;border-radius:47% 53% 48% 52%;animation:8s linear infinite voice-tutor-module__v1k83q__orbit;position:absolute;inset:-8%}.voice-tutor-module__v1k83q__orb>i:nth-child(2){border-style:dashed;animation-duration:11s;animation-direction:reverse;inset:-14%}.voice-tutor-module__v1k83q__orb>i:nth-child(3){animation-duration:5s;inset:-3%}.voice-tutor-module__v1k83q__orbCore{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 4px #260139;flex-direction:column;align-items:center;gap:5px;max-width:175px;display:flex}.voice-tutor-module__v1k83q__orbCore svg{width:30px;height:30px;margin-bottom:4px}.voice-tutor-module__v1k83q__orbCore span{font-size:.95rem}.voice-tutor-module__v1k83q__orbCore small{color:#f2dafc;font-size:.72rem;font-weight:500}.voice-tutor-module__v1k83q__listening{transform:scale(calc(1 + var(--voice-level)*.13));filter:saturate(1.28);box-shadow:0 0 calc(45px + var(--voice-level)*95px) #bd48f899,inset -22px -26px 55px #26063c9c}.voice-tutor-module__v1k83q__thinking{animation:1.4s ease-in-out infinite voice-tutor-module__v1k83q__pulse}.voice-tutor-module__v1k83q__speaking>i{animation-duration:1.7s}.voice-tutor-module__v1k83q__error{filter:saturate(.65)}.voice-tutor-module__v1k83q__wave{z-index:3;align-items:center;gap:3px;height:22px;display:flex;position:absolute;bottom:51px}.voice-tutor-module__v1k83q__wave em{background:#fff;border-radius:4px;width:3px;animation:.75s ease-in-out infinite voice-tutor-module__v1k83q__wave}.voice-tutor-module__v1k83q__wave em:nth-child(2n){animation-delay:.16s}.voice-tutor-module__v1k83q__wave em:nth-child(3n){animation-delay:.3s}@keyframes voice-tutor-module__v1k83q__orbit{to{transform:rotate(360deg)}}@keyframes voice-tutor-module__v1k83q__pulse{50%{filter:brightness(1.17);transform:scale(.95)}}@keyframes voice-tutor-module__v1k83q__wave{0%,to{height:4px}50%{height:20px}}.voice-tutor-module__v1k83q__setup{background:#fff9;border:1px solid #eadff2;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 18px;padding:18px;display:grid}.voice-tutor-module__v1k83q__setup label{color:#60446d;flex-direction:column;gap:8px;font-size:.82rem;font-weight:800;display:flex}.voice-tutor-module__v1k83q__setup select,.voice-tutor-module__v1k83q__setup button{color:#32183d!important;background:#fff!important;border:1px solid #decbe9!important;border-radius:15px!important;height:50px!important;padding-inline:12px!important}.voice-tutor-module__v1k83q__setup select:focus,.voice-tutor-module__v1k83q__setup button:focus{border-color:#9b2bd7!important;box-shadow:0 0 0 3px #a239dd18!important}.voice-tutor-module__v1k83q__startButton{color:#fff;background:linear-gradient(135deg,#a237e0,#7411b1);border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-width:250px;min-height:58px;margin:auto;font-size:1rem;font-weight:900;display:flex;box-shadow:0 7px #5a0b8b,0 15px 30px #8521bd32}.voice-tutor-module__v1k83q__startButton:active{transform:translateY(4px);box-shadow:0 3px #5a0b8b}.voice-tutor-module__v1k83q__startButton:disabled{opacity:.65}.voice-tutor-module__v1k83q__progressStrip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.voice-tutor-module__v1k83q__progressStrip>div{background:#fff;border:1px solid #eadff0;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.voice-tutor-module__v1k83q__progressStrip b{font-size:1.25rem}.voice-tutor-module__v1k83q__progressStrip span{color:#806e89;font-size:.8rem}.voice-tutor-module__v1k83q__sessionHead{border-bottom:1px solid #eadff0;justify-content:space-between;align-items:center;padding:3px 3px 14px;display:flex}.voice-tutor-module__v1k83q__sessionHead>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.voice-tutor-module__v1k83q__sessionHead b{font-size:1.1rem}.voice-tutor-module__v1k83q__sessionHead small{color:#816e8b;grid-column:2}.voice-tutor-module__v1k83q__sessionHead button{align-items:center;gap:6px;display:flex}.voice-tutor-module__v1k83q__sessionHead svg{width:16px}.voice-tutor-module__v1k83q__liveDot{color:#18743a;background:#e9faef;border-radius:999px;grid-row:1/3;align-self:center;padding:6px 9px;font-size:.72rem;font-weight:800}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__orb{width:210px;margin-block:30px 14px}.voice-tutor-module__v1k83q__recordingTime{color:#a32350;justify-content:center;align-items:center;gap:7px;font-size:.8rem;display:flex}.voice-tutor-module__v1k83q__recordingTime i{background:#e13c70;border-radius:50%;width:8px;height:8px;animation:1s infinite voice-tutor-module__v1k83q__pulse}.voice-tutor-module__v1k83q__chat{scrollbar-color:#d7b8e8 transparent;scroll-behavior:smooth;flex-direction:column;gap:12px;height:min(430px,48vh);padding:16px 5px;display:flex;overflow:auto}.voice-tutor-module__v1k83q__chat article{border-radius:22px;max-width:78%;padding:14px 17px;box-shadow:0 5px 18px #4e15580a}.voice-tutor-module__v1k83q__messageHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.voice-tutor-module__v1k83q__messageHead>b{color:#8d24cc;font-size:.78rem}.voice-tutor-module__v1k83q__messageHead button{color:#8d24cc;background:#f1e3fb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voice-tutor-module__v1k83q__messageHead button svg{width:16px}.voice-tutor-module__v1k83q__chat article p{margin:6px 0;line-height:1.9}.voice-tutor-module__v1k83q__tutor{background:#fff;border:1px solid #eadff0;border-bottom-right-radius:7px;align-self:flex-start}.voice-tutor-module__v1k83q__user{color:#fff;background:linear-gradient(135deg,#982bd8,#7411ad);border-bottom-left-radius:7px;align-self:flex-end}.voice-tutor-module__v1k83q__correction{color:#3d2249;background:#f8efff;border-radius:13px;gap:5px;margin-top:10px;padding:11px;display:grid}.voice-tutor-module__v1k83q__correction span,.voice-tutor-module__v1k83q__correction small{color:#80698c}.voice-tutor-module__v1k83q__words{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.voice-tutor-module__v1k83q__words button{color:#51305f;text-align:right;background:#f8efff;border:1px solid #e9d7f5;border-radius:14px;align-items:center;gap:7px;padding:8px 10px;display:flex}.voice-tutor-module__v1k83q__words button:disabled{color:#267243;background:#eaf8ee;border-color:#cfead8}.voice-tutor-module__v1k83q__words button>span{flex-direction:column;display:flex}.voice-tutor-module__v1k83q__words small{font-weight:500}.voice-tutor-module__v1k83q__words svg{width:15px}.voice-tutor-module__v1k83q__typing{color:#806e89;background:#fff;border:1px solid #eadff0;border-radius:18px;align-self:flex-start;align-items:center;gap:4px;padding:12px 15px;font-size:.78rem;display:flex}.voice-tutor-module__v1k83q__typing i{background:#9b2bd6;border-radius:50%;width:6px;height:6px;animation:1s infinite voice-tutor-module__v1k83q__typing}.voice-tutor-module__v1k83q__typing i:nth-child(2){animation-delay:.14s}.voice-tutor-module__v1k83q__typing i:nth-child(3){animation-delay:.28s}.voice-tutor-module__v1k83q__typing span{margin-inline-start:7px}@keyframes voice-tutor-module__v1k83q__typing{50%{opacity:.45;transform:translateY(-4px)}}.voice-tutor-module__v1k83q__quickActions{gap:7px;padding:8px 1px;display:flex;overflow:auto}.voice-tutor-module__v1k83q__quickActions button{white-space:nowrap;color:#6e477e;background:#fff;border:1px solid #e6d8ed;border-radius:999px;padding:8px 12px;font-size:.76rem}.voice-tutor-module__v1k83q__quickActions button:disabled{opacity:.45}.voice-tutor-module__v1k83q__controls{grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:12px;margin-top:8px;display:grid}.voice-tutor-module__v1k83q__mic,.voice-tutor-module__v1k83q__micActive{color:#fff;background:linear-gradient(135deg,#a237e0,#7411b1);border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:60px;font-weight:900;display:flex}.voice-tutor-module__v1k83q__mic:disabled{opacity:.5}.voice-tutor-module__v1k83q__micActive{background:linear-gradient(135deg,#e64b78,#b91f50)}.voice-tutor-module__v1k83q__micActive small{font-weight:500}.voice-tutor-module__v1k83q__controls form{background:#fff;border:1px solid #dfd0e8;border-radius:18px;padding:5px;display:flex}.voice-tutor-module__v1k83q__controls input{color:#31183c;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.voice-tutor-module__v1k83q__controls form:focus-within{border-color:#9b2bd6;box-shadow:0 0 0 3px #a239dd16}.voice-tutor-module__v1k83q__controls form button{color:#fff;background:#8f25cf;border:0;border-radius:13px;width:50px}.voice-tutor-module__v1k83q__controls form button:disabled{opacity:.38}.voice-tutor-module__v1k83q__error{color:#9e2549;background:#fff0f4;border:1px solid #f3ced9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.voice-tutor-module__v1k83q__error button{color:#942247;background:#fff;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-weight:800;display:flex}.voice-tutor-module__v1k83q__error svg{width:15px}.voice-tutor-module__v1k83q__sectionTitle{align-items:center;gap:10px;display:flex}.voice-tutor-module__v1k83q__sectionTitle>svg{color:#9229ce;background:#f1e3fa;border-radius:14px;width:42px;height:42px;padding:10px}.voice-tutor-module__v1k83q__sectionTitle h3,.voice-tutor-module__v1k83q__sectionTitle p{margin:0}.voice-tutor-module__v1k83q__sectionTitle p{color:#8a7792;font-size:.8rem}.voice-tutor-module__v1k83q__summary,.voice-tutor-module__v1k83q__history{background:#fff;border:1px solid #eadff0;border-radius:22px;margin-top:24px;padding:19px}.voice-tutor-module__v1k83q__summaryStats{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.voice-tutor-module__v1k83q__summaryStats span{background:#f3e7fb;border-radius:999px;padding:7px 11px}.voice-tutor-module__v1k83q__summary>p{border-top:1px dashed #eadff0;gap:3px;margin:0;padding:10px;display:grid}.voice-tutor-module__v1k83q__summary>p small{color:#806d89}.voice-tutor-module__v1k83q__historyGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.voice-tutor-module__v1k83q__historyGrid article{background:#faf6fd;border-radius:15px;flex-direction:column;gap:4px;padding:14px;display:flex}.voice-tutor-module__v1k83q__historyGrid span,.voice-tutor-module__v1k83q__historyGrid small{color:#836f8c;font-size:.78rem}@media (max-width:900px){.voice-tutor-module__v1k83q__hero{grid-template-columns:1fr 240px}.voice-tutor-module__v1k83q__orb{width:220px}.voice-tutor-module__v1k83q__setup{grid-template-columns:repeat(3,minmax(0,1fr))}.voice-tutor-module__v1k83q__historyGrid{grid-template-columns:1fr}.voice-tutor-module__v1k83q__progressStrip{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.voice-tutor-module__v1k83q__shell{border-radius:24px;margin-inline:-3px;padding:17px}.voice-tutor-module__v1k83q__hero{grid-template-columns:1fr;gap:5px}.voice-tutor-module__v1k83q__heroCopy{text-align:center}.voice-tutor-module__v1k83q__hero p{font-size:.94rem}.voice-tutor-module__v1k83q__featurePills{justify-content:center}.voice-tutor-module__v1k83q__orb{width:190px}.voice-tutor-module__v1k83q__setup{grid-template-columns:1fr 1fr;padding:12px}.voice-tutor-module__v1k83q__controls{grid-template-columns:1fr}.voice-tutor-module__v1k83q__chat{height:44vh}.voice-tutor-module__v1k83q__chat article{max-width:92%}.voice-tutor-module__v1k83q__sessionHead{align-items:flex-start;gap:12px}.voice-tutor-module__v1k83q__sessionHead button{padding:9px}.voice-tutor-module__v1k83q__progressStrip{grid-template-columns:1fr}.voice-tutor-module__v1k83q__quickActions{margin-inline:-3px}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__orb{width:170px;margin-block:24px 10px}}@media (max-width:430px){.voice-tutor-module__v1k83q__setup{grid-template-columns:1fr}.voice-tutor-module__v1k83q__sessionHead{flex-direction:column}.voice-tutor-module__v1k83q__sessionHead button{justify-content:center;width:100%}.voice-tutor-module__v1k83q__hero h2{font-size:2rem}.voice-tutor-module__v1k83q__featurePills span:last-child{display:none!important}.voice-tutor-module__v1k83q__chat{height:42vh}.voice-tutor-module__v1k83q__error{flex-direction:column;align-items:flex-start}.voice-tutor-module__v1k83q__error button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.voice-tutor-module__v1k83q__orb,.voice-tutor-module__v1k83q__orb>i,.voice-tutor-module__v1k83q__wave em,.voice-tutor-module__v1k83q__typing i,.voice-tutor-module__v1k83q__recordingTime i{transition:none!important;animation:none!important}.voice-tutor-module__v1k83q__chat{scroll-behavior:auto}}.voice-tutor-module__v1k83q__chat article{overflow-wrap:anywhere;min-width:0}.voice-tutor-module__v1k83q__errorOrb{filter:saturate(.65)}.voice-tutor-module__v1k83q__contextSummary{color:#4e2863;gap:3px;margin-top:12px;display:grid}.voice-tutor-module__v1k83q__setupDetails{background:#fff;border:1px solid #e6d6ef;border-radius:18px;margin:18px 0 24px}.voice-tutor-module__v1k83q__setupDetails>summary{cursor:pointer;color:#542768;padding:14px 18px;font-weight:700}.voice-tutor-module__v1k83q__setupDetails>summary span{color:#786781;margin-inline-start:12px;font-size:.8rem;font-weight:400}.voice-tutor-module__v1k83q__setupDetails>summary:focus-visible{outline-offset:3px;border-radius:14px;outline:3px solid #aa60ce}.voice-tutor-module__v1k83q__setupDetails .voice-tutor-module__v1k83q__setup{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:8px}.voice-tutor-module__v1k83q__hero{grid-template-columns:minmax(0,1fr) 170px;gap:20px;min-height:200px}.voice-tutor-module__v1k83q__hero h2{font-size:clamp(1.7rem,3vw,2.3rem)}.voice-tutor-module__v1k83q__orbPreview{cursor:default;width:135px;margin:20px auto;box-shadow:0 8px 30px #8521bd28,inset -15px -20px 35px #26063c70}.voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore{max-width:110px}.voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore span{font-size:.73rem}.voice-tutor-module__v1k83q__orbPreview:hover{transform:none!important}.voice-tutor-module__v1k83q__orbPreview>i{animation-duration:18s}.voice-tutor-module__v1k83q__heroCopy{padding-inline:0}@media (max-width:620px){.voice-tutor-module__v1k83q__hero{grid-template-columns:minmax(0,1fr) 100px;gap:10px;min-height:150px}.voice-tutor-module__v1k83q__hero h2{margin-top:8px;font-size:1.55rem}.voice-tutor-module__v1k83q__hero p{font-size:.85rem;line-height:1.9}.voice-tutor-module__v1k83q__orbPreview{width:83px;margin:16px auto}.voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore span{display:none}.voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore svg{width:24px}.voice-tutor-module__v1k83q__setupDetails>summary span{margin:5px 0 0;display:block}.voice-tutor-module__v1k83q__setupDetails .voice-tutor-module__v1k83q__setup{grid-template-columns:1fr}.voice-tutor-module__v1k83q__contextSummary small{font-size:.72rem}}.voice-tutor-module__v1k83q__shell{box-shadow:none;color:var(--ap-ink,#392347);font-family:var(--ap-font-ui);background:0 0;border:0;border-radius:0;max-width:1120px;padding:0;overflow:visible}.voice-tutor-module__v1k83q__hero{border:1px solid var(--ap-line,#e9dff0);background:var(--ap-lilac,#f0e4fb);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:24px;min-height:260px;padding:28px 30px}.voice-tutor-module__v1k83q__heroCopy{text-align:start;min-width:0}.voice-tutor-module__v1k83q__hero h2{color:var(--ap-ink,#392347);letter-spacing:-.025em;margin:14px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.6}.voice-tutor-module__v1k83q__hero p{color:var(--ap-muted,#796782);font-size:.94rem;line-height:1.95}.voice-tutor-module__v1k83q__eyebrow{background:var(--ap-panel,#fff);border-color:var(--ap-line,#e9dff0);color:var(--ap-purple-deep,#692090);border-radius:12px;flex-wrap:wrap;max-width:100%;padding:7px 11px;font-size:.75rem;font-weight:700}.voice-tutor-module__v1k83q__contextSummary{color:var(--ap-ink,#392347);gap:5px;font-size:.85rem}.voice-tutor-module__v1k83q__contextSummary small{color:var(--ap-muted,#796782);font-size:.75rem}.voice-tutor-module__v1k83q__heroStage,.voice-tutor-module__v1k83q__liveStage{isolation:isolate;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.voice-tutor-module__v1k83q__mascot{object-fit:contain;flex:0 auto;width:176px;max-width:52%;height:auto;display:block}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview{flex:0 0 112px;width:112px;max-width:none;margin:22px 6px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore{max-width:88px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore span{font-size:.65rem}.voice-tutor-module__v1k83q__liveStage{background:var(--ap-lilac,#f0e4fb);border:1px solid var(--ap-line,#e9dff0);border-radius:28px;gap:42px;margin-bottom:12px;padding:16px 24px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__mascot{width:178px}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orb{flex-shrink:0;width:182px;margin:24px 12px}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore{max-width:145px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore span{font-size:.85rem}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__wave{bottom:31px}.voice-tutor-module__v1k83q__setupDetails,.voice-tutor-module__v1k83q__summary,.voice-tutor-module__v1k83q__history{border:1px solid var(--ap-line,#e9dff0);background:var(--ap-panel,#fff);box-shadow:0 4px 0 var(--ap-lilac,#f0e4fb);border-radius:24px}.voice-tutor-module__v1k83q__setupDetails{margin:22px 0}.voice-tutor-module__v1k83q__setupDetails>summary{color:var(--ap-ink,#392347);padding:18px;line-height:1.9}.voice-tutor-module__v1k83q__setupDetails>summary span,.voice-tutor-module__v1k83q__setup label{color:var(--ap-muted,#796782)}.voice-tutor-module__v1k83q__setupDetails .voice-tutor-module__v1k83q__setup{background:0 0;gap:14px;padding:8px 18px 18px}.voice-tutor-module__v1k83q__setup select,.voice-tutor-module__v1k83q__setup button{font-size:.83rem;border-color:var(--ap-line,#e9dff0)!important;background:var(--ap-bg,#faf5ff)!important;color:var(--ap-ink,#392347)!important;border-radius:14px!important}.voice-tutor-module__v1k83q__startButton,.voice-tutor-module__v1k83q__mic,.voice-tutor-module__v1k83q__controls form button{background:var(--ap-purple,#9122c8);box-shadow:0 4px 0 var(--ap-purple-deep,#692090);border-radius:17px;font-weight:750}.voice-tutor-module__v1k83q__startButton{width:100%;max-width:420px;min-height:54px;margin:20px auto;padding:12px 18px;font-size:.97rem}.voice-tutor-module__v1k83q__startButton:not(:disabled):active{box-shadow:0 2px 0 var(--ap-purple-deep,#692090);transform:translateY(2px)}.voice-tutor-module__v1k83q__progressStrip{gap:12px;margin-top:28px}.voice-tutor-module__v1k83q__progressStrip>div{border-color:var(--ap-line,#e9dff0);background:var(--ap-panel,#fff);border-radius:20px;min-width:0;padding:17px}.voice-tutor-module__v1k83q__progressStrip svg{color:var(--ap-purple,#9122c8)}.voice-tutor-module__v1k83q__progressStrip span,.voice-tutor-module__v1k83q__sectionTitle p,.voice-tutor-module__v1k83q__historyGrid span,.voice-tutor-module__v1k83q__historyGrid small{color:var(--ap-muted,#796782)}.voice-tutor-module__v1k83q__sessionHead{background:var(--ap-panel,#fff);border:1px solid var(--ap-line,#e9dff0);border-radius:22px;gap:14px;margin-bottom:16px;padding:18px}.voice-tutor-module__v1k83q__sessionHead>div{min-width:0}.voice-tutor-module__v1k83q__sessionHead small{color:var(--ap-muted,#796782);line-height:1.8}.voice-tutor-module__v1k83q__liveDot{background:var(--ap-mint,#e2f6ee);color:#21614e;border-radius:11px}.voice-tutor-module__v1k83q__chat{scrollbar-color:var(--ap-line,#e9dff0) transparent;gap:15px;padding:18px 3px}.voice-tutor-module__v1k83q__chat article{box-shadow:none;padding:16px 18px;line-height:1.9}.voice-tutor-module__v1k83q__chat .voice-tutor-module__v1k83q__tutor{background:var(--ap-panel,#fff);border-color:var(--ap-line,#e9dff0);border-radius:22px 22px 6px}.voice-tutor-module__v1k83q__chat .voice-tutor-module__v1k83q__user{background:var(--ap-mint,#e2f6ee);color:var(--ap-ink,#392347);border:1px solid #cae8dc;border-radius:22px 22px 22px 6px}.voice-tutor-module__v1k83q__chat .voice-tutor-module__v1k83q__user p{color:var(--ap-ink,#392347)}.voice-tutor-module__v1k83q__messageHead>b{color:var(--ap-purple-deep,#692090)}.voice-tutor-module__v1k83q__user .voice-tutor-module__v1k83q__messageHead>b{color:#21614e}.voice-tutor-module__v1k83q__messageHead button{background:var(--ap-lilac,#f0e4fb);color:var(--ap-purple-deep,#692090);border-radius:13px;width:40px;height:40px}.voice-tutor-module__v1k83q__correction{background:var(--ap-peach,#ffecd5);color:var(--ap-ink,#392347);border-radius:15px;padding:13px}.voice-tutor-module__v1k83q__correction span,.voice-tutor-module__v1k83q__correction small{color:#78563c;line-height:1.9}.voice-tutor-module__v1k83q__words button{background:var(--ap-lilac,#f0e4fb);border-color:var(--ap-line,#e9dff0);color:var(--ap-purple-deep,#692090);min-height:46px}.voice-tutor-module__v1k83q__words button:disabled{opacity:1;background:var(--ap-mint,#e2f6ee);color:#21614e;border-color:#cae8dc}.voice-tutor-module__v1k83q__typing{background:var(--ap-panel,#fff);border-color:var(--ap-line,#e9dff0);color:var(--ap-muted,#796782);flex-wrap:wrap;max-width:100%}.voice-tutor-module__v1k83q__quickActions{scrollbar-width:thin;gap:8px;padding-block:12px}.voice-tutor-module__v1k83q__quickActions button{background:var(--ap-panel,#fff);border-color:var(--ap-line,#e9dff0);color:var(--ap-purple-deep,#692090);border-radius:13px;min-height:44px}.voice-tutor-module__v1k83q__controls{gap:12px;margin-top:10px}.voice-tutor-module__v1k83q__controls form{border-color:var(--ap-line,#e9dff0);background:var(--ap-panel,#fff);border-radius:18px;min-width:0;min-height:54px}.voice-tutor-module__v1k83q__controls input{color:var(--ap-ink,#392347);font-size:16px}.voice-tutor-module__v1k83q__controls input::placeholder{color:var(--ap-muted,#796782);opacity:1}.voice-tutor-module__v1k83q__controls form button{width:44px;box-shadow:none;flex-shrink:0}.voice-tutor-module__v1k83q__mic,.voice-tutor-module__v1k83q__micActive{min-height:54px;font-size:.88rem}.voice-tutor-module__v1k83q__micActive{box-shadow:0 4px #8e1940}.voice-tutor-module__v1k83q__shell :is(.voice-tutor-module__v1k83q__startButton,.voice-tutor-module__v1k83q__mic,.voice-tutor-module__v1k83q__quickActions button,.voice-tutor-module__v1k83q__controls form button):disabled{opacity:1;background:var(--ap-lilac,#f0e4fb);color:var(--ap-muted,#796782);box-shadow:none;cursor:not-allowed}.voice-tutor-module__v1k83q__sectionTitle>svg{background:var(--ap-lilac,#f0e4fb);color:var(--ap-purple,#9122c8);flex-shrink:0}.voice-tutor-module__v1k83q__summaryStats span{background:var(--ap-mint,#e2f6ee);color:#21614e;border-radius:10px;font-size:.8rem}.voice-tutor-module__v1k83q__summary>p{border-color:var(--ap-line,#e9dff0);padding:14px 0}.voice-tutor-module__v1k83q__summary>p b{color:var(--ap-purple-deep,#692090)}.voice-tutor-module__v1k83q__summary>p small{color:var(--ap-muted,#796782);line-height:1.9}.voice-tutor-module__v1k83q__historyGrid article{background:var(--ap-bg,#faf5ff);border:1px solid var(--ap-line,#e9dff0);border-radius:18px;gap:8px}.voice-tutor-module__v1k83q__historyGrid article b{line-height:1.8}.voice-tutor-module__v1k83q__shell :is(button,select,summary):focus-visible{outline:3px solid var(--ap-purple,#9122c8);outline-offset:4px}.voice-tutor-module__v1k83q__orb:focus-visible{outline-offset:9px}@media (max-width:820px){.voice-tutor-module__v1k83q__hero{grid-template-columns:minmax(0,1fr) 250px;gap:14px;padding:22px}.voice-tutor-module__v1k83q__heroStage{gap:8px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__mascot{width:132px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview{flex-basis:95px;width:95px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore span{display:none}.voice-tutor-module__v1k83q__progressStrip>div{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.voice-tutor-module__v1k83q__progressStrip span{width:100%}}@media (max-width:620px){.voice-tutor-module__v1k83q__shell{margin-inline:0}.voice-tutor-module__v1k83q__hero{grid-template-columns:1fr;gap:12px;padding:22px 18px}.voice-tutor-module__v1k83q__heroCopy{text-align:start}.voice-tutor-module__v1k83q__hero h2{font-size:1.65rem}.voice-tutor-module__v1k83q__heroStage{gap:30px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__mascot{width:145px;max-width:50%}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview{flex-basis:105px;width:105px;margin:18px 6px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore svg{width:26px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview .voice-tutor-module__v1k83q__orbCore span{display:block}.voice-tutor-module__v1k83q__liveStage{gap:20px;padding:13px 10px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__mascot{width:120px;max-width:40%}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orb{width:150px;margin:20px 7px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore{max-width:125px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore span{font-size:.75rem}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore small{font-size:.64rem}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__wave{bottom:19px}.voice-tutor-module__v1k83q__chat article{max-width:94%;padding:14px}.voice-tutor-module__v1k83q__progressStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.voice-tutor-module__v1k83q__progressStrip>div{border-radius:16px;gap:5px;padding:12px 6px}.voice-tutor-module__v1k83q__progressStrip b{font-size:1.15rem}.voice-tutor-module__v1k83q__progressStrip span{font-size:.67rem}.voice-tutor-module__v1k83q__summary,.voice-tutor-module__v1k83q__history{padding:17px}.voice-tutor-module__v1k83q__sessionHead{padding:15px}.voice-tutor-module__v1k83q__contextSummary small{font-size:.73rem}}@media (max-width:360px){.voice-tutor-module__v1k83q__hero{padding:18px 14px}.voice-tutor-module__v1k83q__heroStage{gap:18px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__mascot{width:125px}.voice-tutor-module__v1k83q__heroStage .voice-tutor-module__v1k83q__orbPreview{flex-basis:92px;width:92px}.voice-tutor-module__v1k83q__liveStage{gap:12px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__mascot{width:92px}.voice-tutor-module__v1k83q__classroom .voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orb{width:135px;margin:21px 6px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore svg{width:24px}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore span{font-size:.7rem}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__orbCore small{font-size:.6rem}.voice-tutor-module__v1k83q__liveStage .voice-tutor-module__v1k83q__wave{bottom:14px}.voice-tutor-module__v1k83q__sessionHead b{font-size:.98rem}.voice-tutor-module__v1k83q__progressStrip span{font-size:.64rem}}
