.languageToggle-module__BOPV4G__row{border:1px solid var(--hairline);background:var(--ink-hover);color:var(--muted-ink);border-radius:14px;align-items:center;gap:8px;padding:11px 13px;display:flex}.languageToggle-module__BOPV4G__label{font-family:var(--font-ui);color:var(--ink);flex:1;font-size:13px;font-weight:600}.languageToggle-module__BOPV4G__chip{align-items:center;display:inline-flex}.languageToggle-module__BOPV4G__anchor{display:inline-flex;position:relative}.languageToggle-module__BOPV4G__trigger{border:1px solid var(--hairline);background:var(--card);min-height:30px;color:var(--ink);font-family:var(--font-ui);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.languageToggle-module__BOPV4G__trigger:hover{border-color:var(--ink)}.languageToggle-module__BOPV4G__globe{font-size:12px;line-height:1}.languageToggle-module__BOPV4G__code{line-height:1}.languageToggle-module__BOPV4G__menu{z-index:40;border:1px solid var(--hairline);background:var(--card);border-radius:14px;min-width:168px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000029}.languageToggle-module__BOPV4G__item,.languageToggle-module__BOPV4G__itemActive{width:100%;min-height:38px;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.languageToggle-module__BOPV4G__item{color:var(--ink)}.languageToggle-module__BOPV4G__item:hover{background:var(--ink-hover)}.languageToggle-module__BOPV4G__itemActive{background:var(--ink);color:var(--paper);cursor:default}.languageToggle-module__BOPV4G__itemCode{letter-spacing:.02em;opacity:.7;min-width:22px;font-size:11px;font-weight:700}.languageToggle-module__BOPV4G__itemName{font-weight:600}.languageToggle-module__BOPV4G__row .languageToggle-module__BOPV4G__menu{inset:auto 0 calc(100% + 6px) auto}.languageToggle-module__BOPV4G__trigger:focus-visible,.languageToggle-module__BOPV4G__item:focus-visible,.languageToggle-module__BOPV4G__itemActive:focus-visible{outline:2px solid var(--tint);outline-offset:3px}
.welcomeClip-module__MF9vRW__clip{--k:1;--paper-ink:#c06b4e;--paper-ink-rgb:192, 107, 78;--paper-tint:#d98466;--paper-tint-rgb:217, 132, 102;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex}.welcomeClip-module__MF9vRW__headline{flex:none;width:100%;height:118px;padding:0 20px;position:relative}.welcomeClip-module__MF9vRW__headline>*{text-align:center;margin:0;position:absolute;left:20px;right:20px}.welcomeClip-module__MF9vRW__intro{transition:opacity .34s,transform .34s;top:0}.welcomeClip-module__MF9vRW__introOut{opacity:0;transform:translateY(-8px)}.welcomeClip-module__MF9vRW__kicker{font-family:var(--font-display);color:var(--muted-ink);min-height:26px;margin-bottom:8px;font-size:19px;line-height:26px}.welcomeClip-module__MF9vRW__title{font-family:var(--font-display);color:var(--accent-ink);min-height:74px;font-size:28px;font-weight:700;line-height:37px}.welcomeClip-module__MF9vRW__caret:after{content:"";vertical-align:-.13em;background:var(--paper-ink);width:2px;height:.95em;margin-left:2px;animation:.62s step-end infinite welcomeClip-module__MF9vRW__caret;display:inline-block}@keyframes welcomeClip-module__MF9vRW__caret{0%,55%{opacity:1}56%,to{opacity:0}}.welcomeClip-module__MF9vRW__stepline{font-family:var(--font-display);color:var(--accent-ink);font-size:23px;line-height:31px;top:50%;transform:translateY(-50%)}.welcomeClip-module__MF9vRW__word{white-space:pre;opacity:0;animation:welcomeClip-module__MF9vRW__wordIn calc(.36s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k));display:inline-block}@keyframes welcomeClip-module__MF9vRW__wordIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.welcomeClip-module__MF9vRW__stepline b{font-weight:inherit;background:linear-gradient(transparent 64%, var(--accent-warm) 64%, var(--accent-warm) 94%, transparent 94%);padding:0 2px}.welcomeClip-module__MF9vRW__stage{flex:none;width:100%;max-width:390px;height:366px;margin:0 auto;position:relative}@media (max-width:384px){.welcomeClip-module__MF9vRW__stage{transform-origin:top;transform:scale(.9)}}.welcomeClip-module__MF9vRW__scene{opacity:0;pointer-events:none;isolation:isolate;transition:opacity calc(.44s * var(--k)) ease;place-items:center;display:grid;position:absolute;inset:0}.welcomeClip-module__MF9vRW__sceneOn{opacity:1}.welcomeClip-module__MF9vRW__course{width:250px;height:326px;position:relative}.welcomeClip-module__MF9vRW__frame{position:absolute;inset:0 16px 44px}.welcomeClip-module__MF9vRW__page{border:1px solid var(--glass-edge);background:var(--paper);width:190px;height:250px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);border-radius:6px;padding:16px 15px;position:absolute;top:16px;left:30px;overflow:hidden;transform:rotate(-3deg)}.welcomeClip-module__MF9vRW__pageBack{border:1px solid var(--glass-edge);background:var(--glass-bg);border-radius:6px;width:190px;height:250px;position:absolute}.welcomeClip-module__MF9vRW__back1{top:26px;left:40px;transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__back2{top:21px;left:36px;transform:rotate(-.5deg)}.welcomeClip-module__MF9vRW__pgHead{background:color-mix(in srgb, var(--ink) 18%, var(--paper));border-radius:3px;width:62%;height:9px;margin-bottom:6px}.welcomeClip-module__MF9vRW__pgHeadShort{width:38%;margin-bottom:13px}.welcomeClip-module__MF9vRW__pgRules{background-image:repeating-linear-gradient(to bottom, transparent 0 8px, color-mix(in srgb, var(--ink) 15%, var(--paper)) 8px 10px, transparent 10px 17px);height:118px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#00000059 100%);mask-image:linear-gradient(90deg,#000 0 78%,#00000059 100%)}.welcomeClip-module__MF9vRW__pgScribble{margin-top:10px;display:block}.welcomeClip-module__MF9vRW__pgBlot{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 10%, var(--paper)) 0 3px, color-mix(in srgb, var(--ink) 4%, var(--paper)) 3px 6px);border:1px solid var(--glass-edge);border-radius:3px;width:42px;height:30px;position:absolute;bottom:16px;right:14px;transform:rotate(6deg)}.welcomeClip-module__MF9vRW__bracket{border:3px solid rgba(var(--paper-ink-rgb), .85);width:24px;height:24px;position:absolute}.welcomeClip-module__MF9vRW__bracketTl{border-bottom:0;border-right:0;border-radius:6px 0 0;top:0;left:0}.welcomeClip-module__MF9vRW__bracketTr{border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:0;right:0}.welcomeClip-module__MF9vRW__bracketBl{border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:0;left:0}.welcomeClip-module__MF9vRW__bracketBr{border-top:0;border-left:0;border-radius:0 0 6px;bottom:0;right:0}.welcomeClip-module__MF9vRW__scan{background:linear-gradient(to bottom, rgba(var(--paper-tint-rgb), 0) 0%, rgba(var(--paper-tint-rgb), .16) 72%, rgba(var(--paper-tint-rgb), .42) 96%, var(--paper-ink) 100%);opacity:0;height:42%;position:absolute;top:-30%;left:-10%;right:-10%}.welcomeClip-module__MF9vRW__scan.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__sweep calc(1.25s * var(--k)) cubic-bezier(.5, 0, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(330px)}}.welcomeClip-module__MF9vRW__tape{box-shadow:0 1px 2px var(--tape-edge);font-family:var(--font-ui);white-space:nowrap;color:var(--ink-on-gold);background:#e4c890eb;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(-2deg)}.welcomeClip-module__MF9vRW__tape>span{align-items:center;gap:7px;display:inline-flex}.welcomeClip-module__MF9vRW__fiche{width:372px;height:300px;position:relative}.welcomeClip-module__MF9vRW__sheet{border:1px solid var(--glass-edge);background:var(--paper);width:196px;height:236px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);border-radius:10px;padding:14px;position:absolute;top:3px;left:88px}.welcomeClip-module__MF9vRW__morph{opacity:0}.welcomeClip-module__MF9vRW__morph.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__morphIn calc(.8s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__morphIn{0%{opacity:0;transform:scale(.955)rotate(-1.6deg)}60%{opacity:1}78%{transform:scale(1.012)rotate(.4deg)}to{opacity:1;transform:none}}.welcomeClip-module__MF9vRW__sTitle{background:var(--accent-ink);transform-origin:0;border-radius:3px;width:74%;height:13px;transform:scaleX(0)}.welcomeClip-module__MF9vRW__sTitle.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__writeIn calc(.56s * var(--k)) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__writeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.welcomeClip-module__MF9vRW__sRule{background:var(--accent-warm);transform-origin:0;border-radius:2px;height:4px;margin-top:7px}.welcomeClip-module__MF9vRW__sLine{background:#1a1a1a29;border-radius:3px;height:5px;margin-top:9px}.welcomeClip-module__MF9vRW__w1{width:100%}.welcomeClip-module__MF9vRW__w2{width:92%}.welcomeClip-module__MF9vRW__w3{width:64%}.welcomeClip-module__MF9vRW__sDiagram{border:1px solid var(--glass-edge);background:var(--glass-bg);border-radius:8px;place-items:center;height:84px;margin-top:12px;display:grid}.welcomeClip-module__MF9vRW__quizCard{border:1px solid var(--glass-edge);background:var(--glass-bg);width:126px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);border-radius:12px;padding:9px 10px;position:absolute;top:2px;right:24px;transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__quizHead{font-family:var(--font-ui);letter-spacing:.4px;text-transform:uppercase;color:var(--muted-ink);align-items:center;gap:5px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}.welcomeClip-module__MF9vRW__qOpt{border:1px solid var(--glass-edge);background:var(--glass-bg);border-radius:6px;height:17px;margin-top:5px;position:relative}.welcomeClip-module__MF9vRW__qOpt:before{content:"";background:#1a1a1a2e;border-radius:2px;width:58%;height:4px;position:absolute;top:6px;left:7px}.welcomeClip-module__MF9vRW__qRight:before{width:46%}.welcomeClip-module__MF9vRW__qRight.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__correct calc(.48s * var(--k)) cubic-bezier(.3, 1.1, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__correct{0%{background:var(--glass-bg);border-color:var(--glass-edge);transform:scale(1)}45%{transform:scale(1.07)}to{background:var(--green-soft);border-color:var(--green);transform:scale(1)}}.welcomeClip-module__MF9vRW__qCheck{background:var(--green);color:#fff;width:19px;height:19px;font-family:var(--font-ui);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 2px #0000002e}.welcomeClip-module__MF9vRW__audioCard{border:1px solid var(--glass-edge);background:var(--glass-bg);min-width:148px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:24px;left:0;transform:rotate(-2deg)}.welcomeClip-module__MF9vRW__audioBtn{background:var(--paper-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.welcomeClip-module__MF9vRW__wave{flex:1;justify-content:space-between;align-items:flex-end;gap:3px;height:20px;display:flex}.welcomeClip-module__MF9vRW__wave i{background:var(--paper-ink);border-radius:2px;width:3px;height:6px;display:block}.welcomeClip-module__MF9vRW__wave.welcomeClip-module__MF9vRW__shown i{animation:welcomeClip-module__MF9vRW__bar calc(.7s * var(--k)) ease-in-out infinite alternate;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__bar{0%{opacity:.55;height:5px}to{opacity:1;height:19px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.welcomeClip-module__MF9vRW__quizCard,.welcomeClip-module__MF9vRW__audioCard{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.welcomeClip-module__MF9vRW__quizCard,.welcomeClip-module__MF9vRW__audioCard{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.welcomeClip-module__MF9vRW__shelfScene{width:320px;height:330px;position:relative}.welcomeClip-module__MF9vRW__shelfRow{justify-content:center;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:44px;left:0;right:0}.welcomeClip-module__MF9vRW__carnet{flex:none;width:168px}.welcomeClip-module__MF9vRW__ghost{border:1px solid var(--glass-edge);opacity:.55;background:var(--ghost-color,var(--glass-bg));border-radius:5px 7px 7px 5px;width:74px;height:112px;margin-bottom:24px;position:relative}.welcomeClip-module__MF9vRW__ghost:after{content:"";background:var(--paper);border-radius:3px;height:30px;position:absolute;top:34px;left:16px;right:12px}.welcomeClip-module__MF9vRW__ghost1{transform:rotate(-3deg)}.welcomeClip-module__MF9vRW__ghost2{transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__plank{background:var(--ink);transform-origin:0;border-radius:4px;height:7px;position:absolute;bottom:36px;left:22px;right:22px;transform:scaleX(0)}.welcomeClip-module__MF9vRW__rise,.welcomeClip-module__MF9vRW__drop,.welcomeClip-module__MF9vRW__pop,.welcomeClip-module__MF9vRW__fade,.welcomeClip-module__MF9vRW__draw,.welcomeClip-module__MF9vRW__trace,.welcomeClip-module__MF9vRW__snapX{opacity:0}.welcomeClip-module__MF9vRW__draw.welcomeClip-module__MF9vRW__shown,.welcomeClip-module__MF9vRW__trace.welcomeClip-module__MF9vRW__shown,.welcomeClip-module__MF9vRW__snapX.welcomeClip-module__MF9vRW__shown{opacity:1}.welcomeClip-module__MF9vRW__rise.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__riseIn calc(.75s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__drop.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__dropIn calc(.85s * var(--k)) cubic-bezier(.3, .85, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__pop.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__popIn calc(.45s * var(--k)) cubic-bezier(.3, 1.1, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__trace.welcomeClip-module__MF9vRW__shown{stroke-dasharray:600;animation:welcomeClip-module__MF9vRW__traceB calc(.7s * var(--k)) cubic-bezier(.45, 0, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__draw.welcomeClip-module__MF9vRW__shown{stroke-dasharray:170;animation:welcomeClip-module__MF9vRW__drawL calc(.5s * var(--k)) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__snapX.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__snapX calc(.6s * var(--k)) cubic-bezier(.3, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__fade.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__fadeUp calc(.6s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__riseIn{0%{opacity:0;transform:translateY(26px)rotate(2.2deg)}45%{opacity:1}68%{transform:translateY(-3px)rotate(-.5deg)}86%{transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes welcomeClip-module__MF9vRW__dropIn{0%{opacity:0;transform:translateY(-34px)rotate(2.5deg)scale(1.04)}38%{opacity:1}52%{transform:translateY(3px)rotate(-.9deg)scale(.995)}70%{transform:translateY(-4px)rotate(.5deg)scale(1.006)}86%{transform:translateY(1.5px)}to{opacity:1;transform:none}}@keyframes welcomeClip-module__MF9vRW__popIn{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.32)}78%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes welcomeClip-module__MF9vRW__traceB{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes welcomeClip-module__MF9vRW__drawL{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes welcomeClip-module__MF9vRW__snapX{0%{transform:scaleX(0)}55%{transform:scaleX(1.1)}72%{transform:scaleX(.96)scaleY(1.7)}86%{transform:scaleX(1.02)scaleY(.8)}to{transform:scale(1)}}@keyframes welcomeClip-module__MF9vRW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcomeClip-module__MF9vRW__clip *,.welcomeClip-module__MF9vRW__clip :after{transition:none!important;animation:none!important}.welcomeClip-module__MF9vRW__rise,.welcomeClip-module__MF9vRW__drop,.welcomeClip-module__MF9vRW__pop,.welcomeClip-module__MF9vRW__fade,.welcomeClip-module__MF9vRW__draw,.welcomeClip-module__MF9vRW__trace,.welcomeClip-module__MF9vRW__snapX,.welcomeClip-module__MF9vRW__morph,.welcomeClip-module__MF9vRW__word,.welcomeClip-module__MF9vRW__scan{opacity:1}.welcomeClip-module__MF9vRW__scan{display:none}.welcomeClip-module__MF9vRW__sTitle,.welcomeClip-module__MF9vRW__plank{transform:none}.welcomeClip-module__MF9vRW__scene{opacity:0}.welcomeClip-module__MF9vRW__sceneOn{opacity:1}}
.share-module__LxktxG__ctaButton{flex-shrink:0;margin-left:auto}@media (max-width:480px){.share-module__LxktxG__ctaButton>button{height:36px;padding:0 12px;font-size:13px;position:relative}.share-module__LxktxG__ctaButton>button:after{content:"";position:absolute;inset:-2px}}.share-module__LxktxG__backdrop{z-index:320;padding-top:env(safe-area-inset-top,0px);background:#2820142e;justify-content:center;align-items:flex-end;animation:.16s ease-out share-module__LxktxG__shareFade;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.share-module__LxktxG__backdrop{animation:none}}@keyframes share-module__LxktxG__shareFade{0%{opacity:0}to{opacity:1}}@keyframes share-module__LxktxG__shareFadeOut{to{opacity:0}}.share-module__LxktxG__sheet{border-radius:var(--hand-radius);width:min(560px,100%);padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0;animation:.2s cubic-bezier(.2,.9,.3,1) share-module__LxktxG__shareRise}@media (prefers-reduced-motion:reduce){.share-module__LxktxG__sheet{animation:none}}@keyframes share-module__LxktxG__shareRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes share-module__LxktxG__shareSink{to{opacity:0;transform:translateY(16px)}}.share-module__LxktxG__leaving{animation:.18s ease-in both share-module__LxktxG__shareFadeOut}.share-module__LxktxG__leaving>.share-module__LxktxG__sheet{animation:.2s cubic-bezier(.4,0,.6,1) both share-module__LxktxG__shareSink}@media (prefers-reduced-motion:reduce){.share-module__LxktxG__leaving,.share-module__LxktxG__leaving>.share-module__LxktxG__sheet{animation:none}}.share-module__LxktxG__sheetTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:20px}.share-module__LxktxG__sheetText{font-family:var(--font-ui);color:var(--ink);opacity:.85;margin:0 0 16px;font-size:14.5px;line-height:1.5}.share-module__LxktxG__sheetActions{flex-direction:column;gap:10px;display:flex}.share-module__LxktxG__sheetDismiss{font-family:var(--font-ui);color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:6px;font-size:13.5px}.share-module__LxktxG__quizProgress{font-family:var(--font-ui);color:var(--faint-ink);margin:0 0 8px;font-size:12.5px}.share-module__LxktxG__quizOptions{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.share-module__LxktxG__quizOption{text-align:left;border:1px solid var(--glass-edge);background:var(--glass-bg);color:var(--ink);font-family:var(--font-ui);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:14px}.share-module__LxktxG__quizOption[data-state=correct]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--tint-soft) 70%, var(--glass-bg))}.share-module__LxktxG__quizOption[data-state=wrong]{border-color:color-mix(in srgb, var(--brique) 55%, transparent);background:color-mix(in srgb, var(--brique) 14%, var(--glass-bg))}.share-module__LxktxG__quizOption:disabled{cursor:default}.share-module__LxktxG__banner{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-top:1px solid var(--glass-edge);font-family:var(--font-ui);color:var(--ink);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.share-module__LxktxG__banner{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.share-module__LxktxG__banner{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.share-module__LxktxG__bannerBrand{font-family:var(--font-display);align-items:center;gap:6px;font-size:14px;display:inline-flex}.share-module__LxktxG__bannerLink{color:var(--accent-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.share-module__LxktxG__styleCards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.share-module__LxktxG__styleCard{cursor:pointer;text-align:left;font-family:var(--font-ui);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;transition:background-color .18s,transform .15s,opacity .15s;display:flex;position:relative}.share-module__LxktxG__styleCard:disabled{cursor:default}.share-module__LxktxG__styleCard:disabled:not([data-selected=true]):not([data-locked]){opacity:.55}.share-module__LxktxG__styleCard[data-selected=true]{background:linear-gradient(color-mix(in srgb, var(--fluo) 16%, transparent), color-mix(in srgb, var(--fluo) 16%, transparent)), var(--glass-bg)}.share-module__LxktxG__styleCard[data-selected=true] .share-module__LxktxG__styleName{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--mark-band) 60%, transparent) 62%, color-mix(in srgb, var(--mark-band) 60%, transparent) 94%, transparent 94%)}.share-module__LxktxG__styleCard[data-selected=true] .share-module__LxktxG__styleHint{color:color-mix(in srgb, var(--ink) 78%, transparent)}.share-module__LxktxG__styleCard[data-locked]{cursor:default}.share-module__LxktxG__styleTick,.share-module__LxktxG__styleLock{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:8px;right:8px}.share-module__LxktxG__styleTick svg,.share-module__LxktxG__styleLock svg{width:11px;height:11px}.share-module__LxktxG__styleTick{background:var(--ink);color:var(--ink-inverse);opacity:0;transition:opacity .16s,transform .16s cubic-bezier(.3,1.1,.4,1);transform:scale(.5)}.share-module__LxktxG__styleCard[data-selected=true] .share-module__LxktxG__styleTick{opacity:1;transform:none}.share-module__LxktxG__styleLock{background:var(--glass-bg-strong,var(--glass-bg));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--glass-edge);color:var(--muted-ink)}@media (prefers-reduced-motion:reduce){.share-module__LxktxG__styleCard,.share-module__LxktxG__styleTick{transition:none}}.share-module__LxktxG__styleSwatchFull,.share-module__LxktxG__styleSwatchInk{border:1px solid var(--hairline);border-radius:8px;width:100%;height:44px}.share-module__LxktxG__styleSwatchFull{background:linear-gradient(135deg, transparent 55%, #ec9e9e8c 55%, #ec9e9e8c 75%, transparent 75%), linear-gradient(180deg, #ffe28ab3 0 30%, transparent 30%), var(--paper)}.share-module__LxktxG__styleSwatchInk{background:linear-gradient(#1a1a1a2e 0 3px,#0000 3px),#fff}.share-module__LxktxG__styleName{color:var(--ink);font-size:14.5px;font-weight:800}.share-module__LxktxG__styleHint{color:var(--faint-ink);font-size:12.5px;line-height:1.35}.share-module__LxktxG__exportError{font-family:var(--font-ui);color:var(--error-ink);margin:0 0 12px;font-size:13.5px}.share-module__LxktxG__progressTrack{border:1px solid var(--glass-edge);background:var(--glass-bg);border-radius:999px;height:10px;margin:0 0 14px;overflow:hidden}.share-module__LxktxG__progressFill{background:var(--accent);height:100%;clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0 round 999px);border-radius:999px;transition:clip-path .14s linear,background-color .2s}.share-module__LxktxG__progressFill[data-done=true]{background:var(--green)}@media (prefers-reduced-motion:reduce){.share-module__LxktxG__progressFill{transition:none}}.share-module__LxktxG__folderBody{z-index:1;flex:1;padding:20px 16px 96px;position:relative;overflow-y:auto}.share-module__LxktxG__folderCell{color:var(--ink);font-family:var(--font-ui);text-decoration:none}.share-module__LxktxG__folderCell:hover{text-decoration:none}.share-module__LxktxG__folderEmpty{max-width:320px;font-family:var(--font-ui);color:var(--muted-ink);text-align:center;margin:48px auto 0;font-size:15px;line-height:1.5}
.feedback-module__p3XwIG__ratingCard{right:16px;bottom:calc(82px + var(--sk-dock-h,0px) + env(safe-area-inset-bottom));z-index:45;border-radius:var(--hand-sm);width:min(300px,100vw - 32px);padding:16px 18px;animation:.22s cubic-bezier(.22,1,.36,1) both feedback-module__p3XwIG__ratingRise;position:fixed}@keyframes feedback-module__p3XwIG__ratingRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feedback-module__p3XwIG__ratingCard{animation:none}}.feedback-module__p3XwIG__ratingClose{color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.feedback-module__p3XwIG__ratingPrompt{font-family:var(--font-ui);color:var(--ink);margin:0 22px 10px 0;font-size:14px;font-weight:700}.feedback-module__p3XwIG__stars{gap:6px;display:flex}.feedback-module__p3XwIG__star{color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:color .12s,transform .12s}.feedback-module__p3XwIG__star:hover,.feedback-module__p3XwIG__star:focus-visible{color:var(--accent-warm);transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.feedback-module__p3XwIG__star{transition:none}.feedback-module__p3XwIG__star:hover,.feedback-module__p3XwIG__star:focus-visible{transform:none}}.feedback-module__p3XwIG__ratingText{resize:none;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;padding:8px 10px;font-size:13.5px}@media (pointer:coarse){.feedback-module__p3XwIG__ratingText{font-size:16px}}.feedback-module__p3XwIG__ratingActions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.feedback-module__p3XwIG__ratingSkip{font-family:var(--font-ui);color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px}.feedback-module__p3XwIG__pmfText.feedback-module__p3XwIG__pmfText{resize:none;text-align:left;width:100%;min-height:88px;font:400 16px/28px var(--font-ui);box-sizing:border-box;background:linear-gradient(90deg, transparent 24px, var(--rule-red) 24px, var(--rule-red) 25.5px, transparent 25.5px), linear-gradient(to bottom, transparent 27px, var(--rule-blue) 27px, var(--rule-blue) 28px) 0 0 / 100% 28px repeat-y, var(--lined-paper);background-attachment:local;padding:0 14px 4px 34px;display:block}.feedback-module__p3XwIG__pmfText.feedback-module__p3XwIG__pmfText:focus-visible{outline:2px solid var(--tint);outline-offset:3px}
.planLine-module__f2O2MG__line{width:100%;color:inherit;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}.planLine-module__f2O2MG__line:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.planLine-module__f2O2MG__line{transition:none}.planLine-module__f2O2MG__line:active{transform:none}}.planLine-module__f2O2MG__line:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.planLine-module__f2O2MG__lineDone{background:var(--ink-hover);box-shadow:none}.planLine-module__f2O2MG__stack{flex:none;align-items:center;padding-left:2px;display:flex}.planLine-module__f2O2MG__stack>*+*{margin-left:-14px}.planLine-module__f2O2MG__stack>:first-child{transform:rotate(-6deg)}.planLine-module__f2O2MG__stack>:nth-child(2){transform:rotate(2deg)}.planLine-module__f2O2MG__stack>:nth-child(3){transform:rotate(8deg)}.planLine-module__f2O2MG__doneTile{background:var(--ink-hover);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.planLine-module__f2O2MG__text{flex:1;min-width:0}.planLine-module__f2O2MG__eyebrow{font:800 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:4px;display:block}.planLine-module__f2O2MG__title{font:700 15px/1.2 var(--font-ui);letter-spacing:-.2px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planLine-module__f2O2MG__days{border:1px solid var(--glass-edge);background:var(--accent-warm-soft);font:800 11px/1.2 var(--font-ui);color:var(--ink-on-gold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.planLine-module__f2O2MG__ask{align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex;position:relative}.planLine-module__f2O2MG__askTile{background:var(--ink-hover);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.planLine-module__f2O2MG__askBody{flex:1;min-width:0}.planLine-module__f2O2MG__askTitle{font:700 14px/1.3 var(--font-ui);color:var(--ink);margin:0}.planLine-module__f2O2MG__askText{font:600 12.5px/1.4 var(--font-ui);color:var(--muted-ink);margin:2px 0 10px}.planLine-module__f2O2MG__askClose{min-width:32px;min-height:32px;color:var(--faint-ink);cursor:pointer;background:0 0;border:none;flex:none;margin:-6px -8px 0 0;font-size:18px;line-height:1;position:relative}.planLine-module__f2O2MG__askClose:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planLine-module__f2O2MG__askClose:focus-visible{outline:2px solid var(--tint);outline-offset:3px}@media (min-width:900px){.planLine-module__f2O2MG__wideDialog{border-radius:var(--hand-sm);align-self:center}.planLine-module__f2O2MG__wideDialog.planLine-module__f2O2MG__wideDialog.planLine-module__f2O2MG__wideDialog{border-bottom:1px solid var(--glass-edge)}}.planLine-module__f2O2MG__sheetStage{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0;overflow:visible}.planLine-module__f2O2MG__sheetBeat{width:100%;min-width:0;display:block}.planLine-module__f2O2MG__picker{flex-direction:column;padding:0 20px 20px;display:flex}.planLine-module__f2O2MG__pickerTitle{font:400 24px/1.15 var(--font-poster);color:var(--ink);margin:0 0 14px}.planLine-module__f2O2MG__pickerList{flex-direction:column;display:flex}.planLine-module__f2O2MG__pickerItem{border:none;border-bottom:1px solid var(--hairline);font:700 14px/1.3 var(--font-ui);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 6px;display:flex}.planLine-module__f2O2MG__pickerItem:last-child{border-bottom:none}.planLine-module__f2O2MG__pickerItem:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.planLine-module__f2O2MG__pickerItem:active:not(:disabled){transform:translateY(2px)}.planLine-module__f2O2MG__pickerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planLine-module__f2O2MG__markError{text-align:center;font:600 12.5px/1.3 var(--font-ui);color:var(--error-ink);margin:8px 0 0;padding:0 20px 20px}.planLine-module__f2O2MG__saving{pointer-events:none;opacity:.55}.planLine-module__f2O2MG__paperObject{width:var(--obj-size,34px);aspect-ratio:204/224;--paper:#fdfbf6;--paper2:#f6f1e5;--paper3:#efe8d8;--label:#fbf6ea;--rule:#cdc3af;--metal:#ada69a;--metal2:#948c80;flex:none;display:block}.planLine-module__f2O2MG__paperObject svg{width:100%;height:100%;display:block;overflow:visible}
.plan-module__6CeDmq__page{min-height:var(--screen-h);padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));position:relative;overflow-x:clip}.plan-module__6CeDmq__column{z-index:1;width:100%;max-width:560px;margin:0 auto;position:relative}.plan-module__6CeDmq__topBar{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.plan-module__6CeDmq__topCenter{justify-content:center;min-width:0;display:flex}.plan-module__6CeDmq__topCenter>.plan-module__6CeDmq__eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-module__6CeDmq__topCenter .plan-module__6CeDmq__tape{margin:0}.plan-module__6CeDmq__topRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.plan-module__6CeDmq__backBtn{width:38px;height:38px;color:var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;justify-content:center;justify-self:start;align-items:center;padding:0;display:inline-flex;position:relative}.plan-module__6CeDmq__backBtn:active{transform:scale(.94)}.plan-module__6CeDmq__backBtn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-module__6CeDmq__topSpacer{width:38px}.plan-module__6CeDmq__eyebrow{font:800 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin:0}.plan-module__6CeDmq__hero{padding:2px 20px 0}.plan-module__6CeDmq__tape{font:800 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:none}.plan-module__6CeDmq__tape:first-letter{text-transform:uppercase}.plan-module__6CeDmq__headline{max-width:none;margin:6px -5px 4px;padding:0 5px;font-size:34px}.plan-module__6CeDmq__heroSub{font:600 13.5px/1.4 var(--font-ui);color:var(--muted-ink);margin:0}.plan-module__6CeDmq__section{justify-content:space-between;align-items:baseline;margin:28px 20px 10px;display:flex}.plan-module__6CeDmq__sectionLink{min-height:44px;font:700 12.5px/1 var(--font-ui);color:var(--accent-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;margin:-14px -8px -14px 0;padding:0 8px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.plan-module__6CeDmq__sectionLink:hover{background:var(--ink-hover)}}.plan-module__6CeDmq__now{background:var(--tint-soft);flex-direction:column;margin:12px 20px 0;padding:16px 18px 10px;display:flex}.plan-module__6CeDmq__nowSlot{position:relative}.plan-module__6CeDmq__now.plan-module__6CeDmq__nowOut{z-index:1;animation:plan-module__6CeDmq__nowOut .2s var(--ease-in) both;margin-top:0;position:absolute;top:0;left:0;right:0}@keyframes plan-module__6CeDmq__nowOut{to{opacity:0;transform:translateY(-10px)scale(.99)}}.plan-module__6CeDmq__nowEyebrow{max-width:100%;min-height:32px;font:800 11px/1.2 var(--font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-ink);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:-6px 0 6px;text-decoration:none;display:flex}.plan-module__6CeDmq__nowEyebrowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-module__6CeDmq__nowHead{color:inherit;border-radius:12px;align-items:center;gap:14px;text-decoration:none;display:flex}a.plan-module__6CeDmq__nowHead{transition:transform 80ms}a.plan-module__6CeDmq__nowHead:active{transform:scale(.98)}.plan-module__6CeDmq__nowObject{flex:none;transform:rotate(-4deg)}.plan-module__6CeDmq__nowBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.plan-module__6CeDmq__nowTitle{font:400 22px/1.25 var(--font-poster);color:var(--ink)}.plan-module__6CeDmq__nowMeta{font:600 12.5px/1.35 var(--font-ui);color:var(--muted-ink)}.plan-module__6CeDmq__nowChevron{color:var(--muted-ink);flex:none;display:inline-flex}.plan-module__6CeDmq__nowCta{width:100%;margin-top:14px}.plan-module__6CeDmq__nowQuiet{flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:6px;display:flex}.plan-module__6CeDmq__jPill{font-variant-numeric:tabular-nums;cursor:inherit;flex:none;padding:3px 8px}.plan-module__6CeDmq__quiet{min-height:44px;color:var(--muted-ink);font:700 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;display:inline-flex}.plan-module__6CeDmq__quiet:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.plan-module__6CeDmq__quiet:hover:not(:disabled){background:var(--ink-hover);color:var(--ink)}}.plan-module__6CeDmq__aheadCard{flex-direction:column;gap:6px;margin:16px 20px 0;padding:14px 16px;display:flex}.plan-module__6CeDmq__aheadTitle{font:400 19px/1.25 var(--font-poster);color:var(--ink);margin:0}.plan-module__6CeDmq__aheadFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.plan-module__6CeDmq__aheadMinutes{font:800 12px/1 var(--font-ui);color:var(--muted-ink);font-variant-numeric:tabular-nums}.plan-module__6CeDmq__loadError{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:56px 20px 0;display:flex}.plan-module__6CeDmq__loadErrorText{font:600 13.5px/1.4 var(--font-ui);color:var(--muted-ink);margin:0}.plan-module__6CeDmq__skelHero{flex-direction:column;gap:12px;padding:10px 20px 0;display:flex}.plan-module__6CeDmq__skel{background:var(--glass-bg);border-radius:10px;display:block;position:relative;overflow:hidden}.plan-module__6CeDmq__skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skel-sweep), transparent);animation:1.4s ease-in-out infinite plan-module__6CeDmq__skelSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes plan-module__6CeDmq__skelSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__skel:after{animation:none}}.plan-module__6CeDmq__failCard{align-items:center;gap:12px;margin:24px 20px 0;padding:14px 16px;display:flex}.plan-module__6CeDmq__failText{font:700 13.5px/1.4 var(--font-ui);color:var(--ink);flex:1;margin:0}.plan-module__6CeDmq__pending{align-items:center;gap:14px;margin:16px 20px 10px;padding:16px;display:flex}.plan-module__6CeDmq__pendingObject{flex:none;transform:rotate(-4deg)}.plan-module__6CeDmq__pendingBody{flex:1;min-width:0}.plan-module__6CeDmq__pendingTitle{font:400 20px/1.2 var(--font-poster);color:var(--ink);margin:0}.plan-module__6CeDmq__pendingMeta{font:600 12.5px/1.4 var(--font-ui);color:var(--muted-ink);margin:4px 0 0}.plan-module__6CeDmq__pendingBar{background:var(--accent-soft);border-radius:3px;height:6px;margin-top:12px;position:relative;overflow:hidden}.plan-module__6CeDmq__pendingBar:after{content:"";background:var(--accent);border-radius:3px;width:38%;animation:1.6s ease-in-out infinite plan-module__6CeDmq__pendingSweep;position:absolute;inset:0}@keyframes plan-module__6CeDmq__pendingSweep{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__pendingBar:after{opacity:.35;width:100%;animation:none}}.plan-module__6CeDmq__pendingLink{min-height:44px;font:700 12.5px/1 var(--font-ui);color:var(--accent-ink);align-items:center;gap:4px;margin:2px 0 -8px;text-decoration:none;display:inline-flex}.plan-module__6CeDmq__fold{margin-top:12px}.plan-module__6CeDmq__foldHead{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 20px;list-style:none;display:flex}.plan-module__6CeDmq__fold[open]>.plan-module__6CeDmq__foldHead{margin-bottom:4px}.plan-module__6CeDmq__fold+.plan-module__6CeDmq__fold,.plan-module__6CeDmq__fold+[data-tour]>.plan-module__6CeDmq__fold{margin-top:0}.plan-module__6CeDmq__foldHead::-webkit-details-marker{display:none}.plan-module__6CeDmq__foldChevron{color:var(--accent-ink);transition:transform .16s;display:inline-flex;transform:rotate(90deg)}.plan-module__6CeDmq__fold[open]:not([data-closing]) .plan-module__6CeDmq__foldChevron{transform:rotate(-90deg)}.plan-module__6CeDmq__foldBody{display:flow-root}.plan-module__6CeDmq__foldNote{font:600 12px/1.4 var(--font-ui);color:var(--muted-ink);margin:0 22px 8px}.plan-module__6CeDmq__softCard{margin:0 20px;padding:2px 14px}.plan-module__6CeDmq__row{border:none;border-bottom:1px solid var(--hairline);width:100%;min-height:60px;color:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.plan-module__6CeDmq__row:last-child{border-bottom:none}.plan-module__6CeDmq__rowTap{cursor:pointer;transition:transform 80ms}.plan-module__6CeDmq__rowTap:active{transform:scale(.98)}.plan-module__6CeDmq__rowFaded .plan-module__6CeDmq__rowObject{opacity:.5}.plan-module__6CeDmq__rowFaded .plan-module__6CeDmq__rowTitle{color:var(--muted-ink)}.plan-module__6CeDmq__rowObject{flex:none;transform:rotate(-3deg)}.plan-module__6CeDmq__rowText{flex:1;min-width:0}.plan-module__6CeDmq__rowTitle{-webkit-line-clamp:2;font:700 14px/1.3 var(--font-ui);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-module__6CeDmq__rowMeta{font:600 12px/1.35 var(--font-ui);color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;display:flex}.plan-module__6CeDmq__rowChip{background:var(--tint-soft);font:800 10.5px/1.3 var(--font-ui);color:var(--ink);cursor:inherit;border-color:#0000;flex:none;padding:2px 8px}.plan-module__6CeDmq__rowTag{white-space:nowrap;font-weight:700}.plan-module__6CeDmq__rowCheck{width:12px;height:12px;color:var(--ink);flex:none}.plan-module__6CeDmq__rowRight{font:800 12px/1 var(--font-ui);color:var(--muted-ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;display:inline-flex}.plan-module__6CeDmq__exam{color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);align-items:center;gap:14px;margin:0 20px 12px;padding:14px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.plan-module__6CeDmq__exam:hover{box-shadow:var(--glass-shadow-lg);transform:translateY(-2px)}}.plan-module__6CeDmq__dayTile{background:var(--glass-bg);border:1px solid var(--glass-edge);border-radius:var(--hand-sm);width:66px;height:70px;box-shadow:inset 0 1px 0 var(--glass-highlight);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex}.plan-module__6CeDmq__dayTileNear{background:var(--tint-soft)}.plan-module__6CeDmq__dayNumber{font:400 24px/1 var(--font-poster);color:var(--ink);white-space:nowrap}.plan-module__6CeDmq__dayNumberLong{font-size:17px}.plan-module__6CeDmq__dayUnit{font:800 9.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink)}.plan-module__6CeDmq__dayTileNear .plan-module__6CeDmq__dayUnit{color:var(--ink-on-gold)}.plan-module__6CeDmq__examBody{flex:1;min-width:0}.plan-module__6CeDmq__examTitle{font:400 18px/1.25 var(--font-poster);color:var(--ink);display:block}.plan-module__6CeDmq__examLine{font:600 12px/1.35 var(--font-ui);color:var(--muted-ink);margin-top:6px;display:block}.plan-module__6CeDmq__examCta{border:1px solid var(--glass-edge);font:700 12.5px/1 var(--font-ui);color:var(--ink);transition:background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:7px 10px 7px 12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.plan-module__6CeDmq__exam:hover .plan-module__6CeDmq__examCta{background:var(--ink-hover)}}.plan-module__6CeDmq__backBtn:focus-visible,.plan-module__6CeDmq__quiet:focus-visible,.plan-module__6CeDmq__nowEyebrow:focus-visible,.plan-module__6CeDmq__nowHead:focus-visible,.plan-module__6CeDmq__foldHead:focus-visible,.plan-module__6CeDmq__pendingLink:focus-visible,.plan-module__6CeDmq__row:focus-visible,.plan-module__6CeDmq__exam:focus-visible,.plan-module__6CeDmq__sectionLink:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.plan-module__6CeDmq__left,.plan-module__6CeDmq__right{display:contents}@media (min-width:900px){.plan-module__6CeDmq__column{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:start;max-width:1080px;display:grid}.plan-module__6CeDmq__columnExam{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.plan-module__6CeDmq__column:not(.plan-module__6CeDmq__columnExam){min-height:calc(var(--screen-h) - 40px - env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr auto 1fr}.plan-module__6CeDmq__column:not(.plan-module__6CeDmq__columnExam)>.plan-module__6CeDmq__left,.plan-module__6CeDmq__column:not(.plan-module__6CeDmq__columnExam)>.plan-module__6CeDmq__right{grid-row:3}.plan-module__6CeDmq__topBar{grid-column:1/-1}.plan-module__6CeDmq__left,.plan-module__6CeDmq__right{min-width:0;display:block}.plan-module__6CeDmq__right{position:sticky;top:66px}.plan-module__6CeDmq__right>.plan-module__6CeDmq__section:first-child{margin-top:6px}.plan-module__6CeDmq__headline{font-size:40px}.plan-module__6CeDmq__now{flex-flow:wrap;align-items:center;gap:0 8px}.plan-module__6CeDmq__nowHead{flex:1 0 100%}.plan-module__6CeDmq__nowCta{flex:0 360px;width:auto;max-width:360px}.plan-module__6CeDmq__nowQuiet{flex:auto;justify-content:flex-start;margin-top:14px}.plan-module__6CeDmq__heroSub,.plan-module__6CeDmq__loadErrorText,.plan-module__6CeDmq__nowBody{max-width:60ch}}@media (max-height:480px){.plan-module__6CeDmq__topBar{padding:8px 20px}.plan-module__6CeDmq__headline{margin:10px -5px 6px}.plan-module__6CeDmq__ticks{margin-top:10px}.plan-module__6CeDmq__section{margin:16px 20px 8px}.plan-module__6CeDmq__now{padding:14px}.plan-module__6CeDmq__nowCta{margin-top:12px}}.plan-module__6CeDmq__pushAsk{margin:20px;padding:14px 16px}.plan-module__6CeDmq__pushAskText{font:700 14px/1.3 var(--font-ui);color:var(--ink);margin:0 0 10px}.plan-module__6CeDmq__pushAskActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.plan-module__6CeDmq__pushAskYes{min-height:44px;font:700 13px/1 var(--font-ui);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform 80ms ease;align-items:center;padding:6px 18px;display:inline-flex}.plan-module__6CeDmq__pushAskYes:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.plan-module__6CeDmq__pushAskYes:hover{background-color:var(--glass-bg-strong)}}.plan-module__6CeDmq__pushAskYes:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.plan-module__6CeDmq__collapseOut.plan-module__6CeDmq__collapseOut{box-sizing:border-box;animation:plan-module__6CeDmq__exitFade .18s var(--ease-in) both, plan-module__6CeDmq__exitCollapse .26s cubic-bezier(.45, 0, .2, 1) both;overflow:hidden}@keyframes plan-module__6CeDmq__exitFade{to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes plan-module__6CeDmq__exitCollapse{0%{height:var(--exit-h)}to{border-top-width:0;border-bottom-width:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__collapseOut.plan-module__6CeDmq__collapseOut,.plan-module__6CeDmq__now.plan-module__6CeDmq__nowOut{animation:none;display:none}.plan-module__6CeDmq__pushAskYes{transition:none}.plan-module__6CeDmq__pushAskYes:active{transform:none}}.plan-module__6CeDmq__rollNum{display:inline-block}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__exam{transition:none}.plan-module__6CeDmq__exam:hover{transform:none}.plan-module__6CeDmq__backBtn,.plan-module__6CeDmq__rowTap,a.plan-module__6CeDmq__nowHead,.plan-module__6CeDmq__foldChevron{transition:none}.plan-module__6CeDmq__backBtn:active,.plan-module__6CeDmq__rowTap:active,a.plan-module__6CeDmq__nowHead:active{transform:none}}.plan-module__6CeDmq__undoDock{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:95;pointer-events:none;justify-content:center;width:calc(100% - 32px);max-width:420px;display:flex;position:fixed;transform:translate(-50%)}.plan-module__6CeDmq__undoToast{pointer-events:auto;width:100%;animation:plan-module__6CeDmq__undoToastIn .22s var(--ease-out) backwards}@keyframes plan-module__6CeDmq__undoToastIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__undoToast{animation:none}}.plan-module__6CeDmq__ticks{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.plan-module__6CeDmq__tickRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-module__6CeDmq__tick{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--ink) 32%, transparent);width:12px;height:12px;color:var(--on-fluo);transition:background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-module__6CeDmq__tickDone{background:var(--brand-sauge-mid);border-color:var(--brand-sauge-mid)}.plan-module__6CeDmq__tickCheck{opacity:0;width:9px;height:9px;transition:opacity var(--dur-med) var(--ease-out)}.plan-module__6CeDmq__tickDone .plan-module__6CeDmq__tickCheck{opacity:1}.plan-module__6CeDmq__ticksLabel{font:800 12px/1 var(--font-ui);color:var(--muted-ink);font-variant-numeric:tabular-nums;flex:none}.plan-module__6CeDmq__mini{gap:10px;margin-top:10px;display:flex}.plan-module__6CeDmq__miniSeg{flex:1;align-items:center;gap:5px;min-width:0;height:12px;display:flex}.plan-module__6CeDmq__miniSegNow:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.plan-module__6CeDmq__miniBar{background:var(--accent-soft);border-radius:3px;flex:1;height:5px;overflow:hidden}.plan-module__6CeDmq__miniFill{background:var(--accent);border-radius:3px;height:100%;display:block}.plan-module__6CeDmq__miniSegNow .plan-module__6CeDmq__miniBar{background:color-mix(in srgb, var(--accent) 24%, transparent)}.plan-module__6CeDmq__miniSegNow .plan-module__6CeDmq__miniFill{background:var(--accent-ink)}.plan-module__6CeDmq__tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px;padding:4px;display:grid;position:relative}.plan-module__6CeDmq__tabBand{z-index:0;background:color-mix(in srgb, var(--tint-soft) 55%, transparent);width:calc(33.3333% - 2.66667px);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:transform var(--dur-med) var(--ease-spring);border-radius:14px;position:absolute;top:4px;bottom:4px;left:4px}.plan-module__6CeDmq__tab{min-width:0;min-height:44px;color:var(--ink);text-align:left;font:700 12px/1.2 var(--font-ui);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 8px;display:flex}.plan-module__6CeDmq__tab[data-state=next]:not([aria-selected=true]){color:var(--muted-ink)}.plan-module__6CeDmq__tab[data-state=next]:not([aria-selected=true])>svg{opacity:.55}.plan-module__6CeDmq__tabName{max-width:100%;font:800 12.5px/1.2 var(--font-ui)}.plan-module__6CeDmq__tabCount{font:400 22px/1 var(--font-poster);font-variant-numeric:tabular-nums}.plan-module__6CeDmq__tabBar{background:var(--accent-soft);border-radius:2px;align-self:stretch;height:4px;overflow:hidden}.plan-module__6CeDmq__tabFill{background:var(--accent);border-radius:2px;height:100%;display:block}.plan-module__6CeDmq__tabFoot{font:800 10.5px/1 var(--font-ui);color:var(--muted-ink);align-items:center;gap:4px;display:inline-flex}.plan-module__6CeDmq__tab[data-state=done] .plan-module__6CeDmq__tabFoot,.plan-module__6CeDmq__tab[data-state=now] .plan-module__6CeDmq__tabFoot{color:var(--ink)}.plan-module__6CeDmq__tabCheck{flex:none;width:11px;height:11px}.plan-module__6CeDmq__tabDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.plan-module__6CeDmq__themeRow{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;min-height:60px;padding:8px 0;transition:transform 80ms;display:flex;position:relative}.plan-module__6CeDmq__themeRow:last-child{border-bottom:none}.plan-module__6CeDmq__themeRow:has(>.plan-module__6CeDmq__themeRowLink:active){transform:scale(.98)}.plan-module__6CeDmq__themeRowLink{min-width:0;color:inherit;outline:none;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.plan-module__6CeDmq__themeRowLink:after{content:"";position:absolute;inset:0}.plan-module__6CeDmq__themeRowLink:focus-visible:after{outline:2px solid var(--tint);outline-offset:0;border-radius:10px;inset:3px -8px}.plan-module__6CeDmq__themeRowTitle{-webkit-line-clamp:2;font:700 14px/1.3 var(--font-ui);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-module__6CeDmq__themeRowStatus{font:600 12px/1.35 var(--font-ui);color:var(--muted-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.plan-module__6CeDmq__themeRowMuted .plan-module__6CeDmq__themeRowTitle{color:var(--muted-ink)}.plan-module__6CeDmq__themeRowStart{z-index:1;background:var(--ink);width:44px;height:44px;color:var(--paper);box-shadow:var(--elev-1);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform 80ms;display:inline-flex;position:relative}.plan-module__6CeDmq__themeRowStart svg{--main:transparent}.plan-module__6CeDmq__themeRowStart:active{transform:scale(.98)}.plan-module__6CeDmq__themeRowStart:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.plan-module__6CeDmq__themeRowChevron{opacity:.55;pointer-events:none;flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.plan-module__6CeDmq__tick,.plan-module__6CeDmq__tickCheck,.plan-module__6CeDmq__tabBand,.plan-module__6CeDmq__themeRow,.plan-module__6CeDmq__themeRowStart{transition:none}.plan-module__6CeDmq__themeRowStart:active{transform:none}.plan-module__6CeDmq__themeRow:has(>.plan-module__6CeDmq__themeRowLink:active){transform:none}}.plan-module__6CeDmq__addExamEmpty{font:600 13.5px/1.4 var(--font-ui);color:var(--muted-ink);margin:0 0 8px}.plan-module__6CeDmq__addExamNew{align-self:center;margin-top:8px;text-decoration:none}
.pushFullAsk-module__zE-pga__ask.pushFullAsk-module__zE-pga__resume_card{margin:0 0 18px}.pushFullAsk-module__zE-pga__ask.pushFullAsk-module__zE-pga__quiz_summary{margin:0}
.practice-module__pXSV0G__overlay{z-index:100;background:var(--paper);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.practice-module__pXSV0G__overlay{animation:practice-module__pXSV0G__sk-practice-slide-up .42s var(--ease-out) backwards}}@keyframes practice-module__pXSV0G__sk-practice-slide-up{0%{transform:translateY(100%)}to{transform:none}}.practice-module__pXSV0G__overlay[data-leaving]{animation:practice-module__pXSV0G__sk-practice-leave .2s var(--ease-in) forwards;pointer-events:none}@keyframes practice-module__pXSV0G__sk-practice-leave{to{opacity:0;transform:translateY(12px)scale(.99)}}.practice-module__pXSV0G__closeButton{top:calc(14px + env(safe-area-inset-top,0px));z-index:5;width:38px;height:38px;color:var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:absolute;right:14px}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__closeButton:hover{background:var(--glass-bg-strong);transform:translateY(-1px)}}.practice-module__pXSV0G__closeButton:active{transform:scale(.94)}.practice-module__pXSV0G__overlayBody{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.practice-module__pXSV0G__stage{flex:1;place-items:stretch stretch;width:100%;min-height:0;padding:0;display:grid;overflow:visible}.practice-module__pXSV0G__stageLayer{flex-direction:column;gap:0;width:100%;min-width:0;min-height:0;display:flex}.practice-module__pXSV0G__rollNum{font-variant-numeric:tabular-nums;display:inline-block}.practice-module__pXSV0G__pickerPage{flex-direction:column;align-self:center;gap:20px;width:100%;max-width:680px;padding:clamp(22px,4vh,34px) clamp(0px,1vw,8px) clamp(26px,4vh,36px);display:flex}.practice-module__pXSV0G__picker{width:100%;max-width:680px;padding:clamp(24px, 6vh, 64px) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;justify-content:center;gap:22px;margin:0 auto;display:flex}.practice-module__pXSV0G__pickerTitle{font-family:var(--font-poster);letter-spacing:.3px;color:var(--ink);text-align:center;max-width:22ch;margin:0 auto;padding:2px 6px 4px;font-size:30px;font-weight:400}.practice-module__pXSV0G__pickerSub{color:var(--muted-ink);text-align:center;margin:-16px 0 0;font-size:14px}.practice-module__pXSV0G__pickerGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:420px){.practice-module__pXSV0G__pickerGrid{grid-template-columns:1fr;gap:10px}}.practice-module__pXSV0G__modeCard{--mode:var(--accent);--mode-soft:var(--accent-soft);min-height:178px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);flex-direction:column;align-items:flex-start;gap:7px;padding:20px 18px 19px;display:flex;position:relative}.practice-module__pXSV0G__modeCard:nth-child(2n){border-radius:var(--hand-sm-alt)}.practice-module__pXSV0G__modeCard[data-mode=quiz]{--mode:var(--accent);--mode-soft:var(--accent-soft)}.practice-module__pXSV0G__modeCard[data-mode=flashcard]{--mode:var(--accent-warm);--mode-soft:var(--accent-warm-soft)}.practice-module__pXSV0G__modeCard[data-mode=blurting]{--mode:var(--coral);--mode-soft:var(--coral-soft)}.practice-module__pXSV0G__modeCard[data-mode=feynman]{--mode:var(--plan-annual);--mode-soft:var(--plan-annual-soft)}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__modeCard:hover{background:linear-gradient(var(--mode-soft), var(--mode-soft)), var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);transform:translateY(-2px)}}.practice-module__pXSV0G__modeCard:active{transform:scale(.98)}.practice-module__pXSV0G__modeCard:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__fresh:before,.practice-module__pXSV0G__historyItem.practice-module__pXSV0G__fresh:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--tx,50%) var(--ty,50%), color-mix(in srgb, var(--fluo) 60%, transparent), transparent 70%);clip-path:circle(0 at var(--tx,50%) var(--ty,50%));animation:practice-module__pXSV0G__sk-practice-spread .62s var(--ease-out) forwards;position:absolute;inset:0}@keyframes practice-module__pXSV0G__sk-practice-spread{60%{opacity:1}to{clip-path:circle(140% at var(--tx,50%) var(--ty,50%));opacity:0}}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked .practice-module__pXSV0G__modeGlyph:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, var(--tint-soft), transparent 70%);animation:practice-module__pXSV0G__sk-practice-glow 1.4s var(--ease-out) both;position:absolute;inset:-8px}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked:after,.practice-module__pXSV0G__historyItem.practice-module__pXSV0G__picked:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--fluo) 26%, transparent);pointer-events:none;animation:practice-module__pXSV0G__sk-practice-ripple 1.4s var(--ease-out) both;position:absolute;inset:0}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked .practice-module__pXSV0G__modeGlyph svg{animation:practice-module__pXSV0G__sk-practice-twinkle 1.4s var(--ease-out) both}@keyframes practice-module__pXSV0G__sk-practice-glow{0%{opacity:0;transform:scale(.8)}14%{opacity:1;transform:scale(1.15)}28%,to{opacity:0;transform:scale(1.2)}}@keyframes practice-module__pXSV0G__sk-practice-ripple{0%{opacity:.55;transform:scale(1)}28%,to{opacity:0;transform:scale(1.045,1.12)}}@keyframes practice-module__pXSV0G__sk-practice-twinkle{0%{transform:none}14%{transform:scale(1.08)rotate(6deg)}28%,to{transform:none}}.practice-module__pXSV0G__modeGlyph{isolation:isolate;border-radius:var(--hand-sm);background:var(--mode-soft);width:58px;height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mode) 30%, transparent);color:var(--ink);place-items:center;margin-bottom:6px;display:grid;position:relative}.practice-module__pXSV0G__modeGlyph svg{display:block}.practice-module__pXSV0G__modeLabel{font-size:17px;font-weight:700;line-height:1.2}.practice-module__pXSV0G__modeSub{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.practice-module__pXSV0G__modeDesc{color:var(--muted-ink);margin-top:2px;font-size:12.5px;line-height:1.4}@media (max-width:420px){.practice-module__pXSV0G__modeCard{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:2px 14px;min-height:0;padding:13px 14px 12px;display:grid}.practice-module__pXSV0G__modeGlyph{grid-row:1/span 3;width:44px;height:44px;margin:2px 0 0}.practice-module__pXSV0G__modeGlyph svg{width:28px;height:28px}.practice-module__pXSV0G__modeLabel{font-size:16px}.practice-module__pXSV0G__modeDesc{margin-top:1px}}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__modeCard{transition:none}.practice-module__pXSV0G__modeCard:hover,.practice-module__pXSV0G__modeCard:active{transform:none}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__fresh:before,.practice-module__pXSV0G__historyItem.practice-module__pXSV0G__fresh:before,.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked:after,.practice-module__pXSV0G__historyItem.practice-module__pXSV0G__picked:after,.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked .practice-module__pXSV0G__modeGlyph:before{opacity:0;animation:none}.practice-module__pXSV0G__modeCard.practice-module__pXSV0G__picked .practice-module__pXSV0G__modeGlyph svg{animation:none}}.practice-module__pXSV0G__history{flex-direction:column;gap:10px;display:flex}.practice-module__pXSV0G__historyTitle{letter-spacing:.01em;color:var(--muted-ink);margin:0;font-size:13px;font-weight:700}.practice-module__pXSV0G__historyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.practice-module__pXSV0G__historyList li,.practice-module__pXSV0G__historyList li[data-mode=quiz]{--mode:var(--accent);--mode-soft:var(--accent-soft)}.practice-module__pXSV0G__historyList li[data-mode=flashcard]{--mode:var(--accent-warm);--mode-soft:var(--accent-warm-soft)}.practice-module__pXSV0G__historyList li[data-mode=blurting]{--mode:var(--coral);--mode-soft:var(--coral-soft)}.practice-module__pXSV0G__historyList li[data-mode=feynman]{--mode:var(--plan-annual);--mode-soft:var(--plan-annual-soft)}.practice-module__pXSV0G__historyItem{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-med) var(--ease-out);align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.practice-module__pXSV0G__historyList li:nth-child(2n) .practice-module__pXSV0G__historyItem{border-radius:var(--hand-sm-alt)}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__historyItem:hover{background:linear-gradient(var(--mode-soft), var(--mode-soft)), var(--glass-bg);transform:translateY(-1px)}}.practice-module__pXSV0G__historyItem:active{transform:scale(.98)}.practice-module__pXSV0G__historyItem:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.practice-module__pXSV0G__historyItem[data-dead=true]{cursor:default}.practice-module__pXSV0G__historyItem[data-dead=true]>*{opacity:.55}.practice-module__pXSV0G__historyItem[data-dead=true]:hover,.practice-module__pXSV0G__historyItem[data-dead=true]:active{background:var(--glass-bg);transform:none}.practice-module__pXSV0G__historyGlyph{background:var(--mode-soft);width:34px;height:34px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mode) 26%, transparent);color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.practice-module__pXSV0G__historyMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.practice-module__pXSV0G__historyMode{font-size:14px;font-weight:700}.practice-module__pXSV0G__historyMeta{color:var(--muted-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.practice-module__pXSV0G__historyStatus{background:var(--sand,#0000000d);color:var(--muted-ink);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700}.practice-module__pXSV0G__historyStatus[data-status=active],.practice-module__pXSV0G__historyStatus[data-status=generating]{background:var(--accent-soft);color:var(--ink)}.practice-module__pXSV0G__historyStatus[data-status=failed]{background:var(--coral-soft);color:var(--ink)}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__historyItem{transition:none}.practice-module__pXSV0G__historyItem:hover,.practice-module__pXSV0G__historyItem:active{transform:none}}.practice-module__pXSV0G__errorNote{border-radius:var(--hand-radius);flex-direction:column;align-items:flex-start;gap:14px;max-width:420px;margin:0 auto;padding:20px 22px 20px 26px;display:flex;position:relative}.practice-module__pXSV0G__errorNote:before{content:"";background:var(--coral);clip-path:inset(100% 0 0);width:4px;animation:practice-module__pXSV0G__sk-practice-mark-draw .42s var(--ease-out) .16s both;border-radius:999px;position:absolute;top:18px;bottom:18px;left:9px}@keyframes practice-module__pXSV0G__sk-practice-mark-draw{to{clip-path:inset(0)}}.practice-module__pXSV0G__errorNote p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.practice-module__pXSV0G__placeholder{flex:1;align-items:flex-start;padding:clamp(28px,11vh,110px) 20px;display:flex}.practice-module__pXSV0G__placeholder:has(>.practice-module__pXSV0G__errorNote){align-items:center}.practice-module__pXSV0G__loading{flex:1;justify-content:center;align-items:center;padding:clamp(24px,6vh,64px) 20px;display:flex}.practice-module__pXSV0G__loadingCard{--mode:var(--accent);--mode-soft:var(--accent-soft);border-radius:var(--hand-radius);text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(300px,100%);padding:34px 26px 30px;display:flex}.practice-module__pXSV0G__loadingGlyph{border-radius:var(--hand-sm);background:var(--mode-soft);width:58px;height:58px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mode) 26%, transparent);color:var(--ink);place-items:center;display:grid;position:relative}.practice-module__pXSV0G__loadingGlyph:after{content:"";border-radius:inherit;background:var(--mode-soft);z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.practice-module__pXSV0G__loadingGlyph:after{animation:1.6s ease-in-out infinite practice-module__pXSV0G__sk-practice-glyph-pulse}}@keyframes practice-module__pXSV0G__sk-practice-glyph-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.practice-module__pXSV0G__loadingLabel{font:700 14.5px var(--font-ui);color:var(--ink)}.practice-module__pXSV0G__backButton{border:1px solid var(--glass-edge);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:9px 18px;font-weight:700}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__backButton:hover{background:var(--glass-bg-strong);transform:translateY(-1px)}}.practice-module__pXSV0G__backButton:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__backButton,.practice-module__pXSV0G__closeButton{transition:none}.practice-module__pXSV0G__backButton:hover,.practice-module__pXSV0G__backButton:active,.practice-module__pXSV0G__closeButton:hover,.practice-module__pXSV0G__closeButton:active{transform:none}.practice-module__pXSV0G__overlay[data-leaving]{animation:none}.practice-module__pXSV0G__errorNote:before{clip-path:none;animation:none}.practice-module__pXSV0G__loadingGlyph:after{animation:none}}.practice-module__pXSV0G__flashcardRunner{width:100%;padding:clamp(16px, 4vh, 44px) 20px calc(28px + env(safe-area-inset-bottom,0px));--again-ink:var(--error-ink);--on-coral:var(--on-fluo);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex;overflow-x:clip}.theme-dark .practice-module__pXSV0G__flashcardRunner{--again-ink:var(--coral)}.practice-module__pXSV0G__flashcardStage{overflow:visible}.practice-module__pXSV0G__flashcardLayer{justify-content:center;align-items:center;gap:16px}.practice-module__pXSV0G__flashcardPips{justify-content:center;align-items:center;gap:5px;width:min(420px,100%);height:14px;display:flex}.practice-module__pXSV0G__flashcardPip{background:var(--glass-bg-strong);min-width:0;max-width:20px;height:10px;box-shadow:inset 0 0 0 1px var(--glass-edge), 0 1px 2px color-mix(in srgb, var(--shadow-ink) 12%, transparent);border-radius:999px;flex:1 1 0;transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1.4)}.practice-module__pXSV0G__flashcardPip[data-state=done]{background:var(--accent);box-shadow:inset 0 1px #ffffff47}.practice-module__pXSV0G__flashcardPip[data-state=current]{background:var(--accent-warm);box-shadow:inset 0 1px 0 #fff6, 0 0 0 3px color-mix(in srgb, var(--accent-warm) 35%, transparent);transform:scaleY(1.4)}.practice-module__pXSV0G__flashcardProgress{color:var(--muted-ink);text-align:center;font-variant-numeric:tabular-nums;margin-top:-8px;font-size:13px;font-weight:700}.practice-module__pXSV0G__flashcardScene{perspective:1400px;width:min(560px,100%);min-height:clamp(260px,42vh,340px);margin:6px 0;position:relative}.practice-module__pXSV0G__flashcardCard{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.practice-module__pXSV0G__flashcardCard:active{cursor:grabbing}.practice-module__pXSV0G__flashcardCard:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:var(--hand-radius)}.practice-module__pXSV0G__flashcardLift{animation:.42s cubic-bezier(.2,.8,.2,1.2) practice-module__pXSV0G__sk-card-in;display:block;position:absolute;inset:0}@keyframes practice-module__pXSV0G__sk-card-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.practice-module__pXSV0G__flashcardGhost{z-index:0;border:1px solid var(--glass-edge);border-radius:var(--hand-radius);background:var(--sheet-paper);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);transform:translate(calc(var(--depth) * -6px), calc(var(--depth) * 17px)) rotate(calc(var(--depth) * var(--lean,1) * -2.1deg)) scale(calc(1 - var(--depth) * .045));opacity:calc(1 - var(--depth) * .24);pointer-events:none;transition:transform .42s cubic-bezier(.2,.8,.2,1.2),opacity .22s;animation:.22s both practice-module__pXSV0G__sk-ghost-in;display:block;position:absolute;inset:0}@keyframes practice-module__pXSV0G__sk-ghost-in{0%{opacity:0}}.practice-module__pXSV0G__flashcardInner{transform-style:preserve-3d;transition:transform .64s cubic-bezier(.55,.05,.2,1.18);display:block;position:absolute;inset:0;transform:perspective(1400px)rotateY(0)}.practice-module__pXSV0G__flashcardFlipped{transform:perspective(1400px)rotateY(180deg)}.practice-module__pXSV0G__flashcardFace{--rule-ink:color-mix(in srgb, var(--ink) 6%, transparent);--face-accent:var(--accent-warm);--face-tab:var(--accent-warm);--face-accent-ink:var(--on-fluo);border:1px solid var(--glass-edge);border-radius:var(--hand-radius);background: linear-gradient(var(--face-accent), var(--face-accent)) 0 44px / 100% 2px no-repeat,  repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule-ink) 27px 28px) 0 44px / 100% calc(100% - 116px) no-repeat, var(--sheet-paper);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);text-align:center;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:52px 30px 72px;display:flex;position:absolute;inset:0;overflow:hidden}.practice-module__pXSV0G__flashcardFaceBack{--face-accent:var(--accent);--face-tab:var(--brand-sauge);transform:rotateY(180deg)}.practice-module__pXSV0G__flashcardFaceLabel{background:color-mix(in srgb, var(--face-tab) 90%, transparent);color:var(--face-accent-ink);margin:0;padding:4px 11px;position:absolute;top:14px;left:20px}.practice-module__pXSV0G__flashcardFaceText{max-width:none;font-family:var(--font-ui);color:var(--ink);text-wrap:balance;white-space:pre-wrap;max-height:100%;margin:0;font-size:clamp(18px,2.7vw,23px);font-weight:700;line-height:1.4;overflow-y:auto}.practice-module__pXSV0G__flashcardFaceText.practice-module__pXSV0G__flashcardFaceText{overflow:hidden auto}.practice-module__pXSV0G__flashcardFaceText{overflow-wrap:anywhere}.practice-module__pXSV0G__flashcardFaceText>span[aria-hidden]>span:not(:empty){white-space:inherit;display:inline}.practice-module__pXSV0G__flashcardFaceText>span[aria-hidden]>span:not(:empty)>span{display:inline}@keyframes practice-module__pXSV0G__flashcardTextIn{0%{opacity:0;transform:translateY(10px)}}.practice-module__pXSV0G__flashcardInner:not(.practice-module__pXSV0G__flashcardFlipped) .practice-module__pXSV0G__flashcardFaceBack .practice-module__pXSV0G__flashcardFaceText,.practice-module__pXSV0G__flashcardFlipped .practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText{opacity:0}@media (prefers-reduced-motion:no-preference){.practice-module__pXSV0G__flashcardInner:not(.practice-module__pXSV0G__flashcardFlipped) .practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText,.practice-module__pXSV0G__flashcardFlipped .practice-module__pXSV0G__flashcardFaceBack .practice-module__pXSV0G__flashcardFaceText{animation:.36s .2s backwards practice-module__pXSV0G__flashcardTextIn}.practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText>span[aria-hidden]>span>span{opacity:1;filter:none;animation:none;transform:none}}.practice-module__pXSV0G__flashcardEcho{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 12%, transparent);max-width:92%;color:var(--muted-ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;padding-bottom:10px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.practice-module__pXSV0G__flashcardFace:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff9 50%,#0000 65%) 130% 0/260% 100%;position:absolute;inset:0}.practice-module__pXSV0G__flashcardFlipping .practice-module__pXSV0G__flashcardFace:after{animation:.64s both practice-module__pXSV0G__sk-card-sheen}@keyframes practice-module__pXSV0G__sk-card-sheen{0%{opacity:0;background-position:130% 0}35%{opacity:1}to{opacity:0;background-position:-30% 0}}.practice-module__pXSV0G__flashcardLiftA{animation:.64s both practice-module__pXSV0G__sk-card-lift}.practice-module__pXSV0G__flashcardLiftB{animation:.64s both practice-module__pXSV0G__sk-card-lift-alt}@keyframes practice-module__pXSV0G__sk-card-lift{0%{transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}45%{transform:perspective(1400px)translateY(-22px)rotateX(10deg)scale(1.045)}to{transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}}@keyframes practice-module__pXSV0G__sk-card-lift-alt{0%{transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}45%{transform:perspective(1400px)translateY(-22px)rotateX(10deg)scale(1.045)}to{transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}}.practice-module__pXSV0G__flashcardTapBtn,.practice-module__pXSV0G__flashcardSwipeBtn{border:1px solid var(--glass-edge);background:var(--glass-bg-strong);width:44px;height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background-color .15s ease, color .15s ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:14px}.practice-module__pXSV0G__flashcardTapBtn:focus-visible,.practice-module__pXSV0G__flashcardSwipeBtn:focus-visible{outline:2px solid var(--tint);outline-offset:3px}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__flashcardTapBtn:hover,.practice-module__pXSV0G__flashcardSwipeBtn:hover{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);transform:translateY(-1px)}}.practice-module__pXSV0G__flashcardTapBtn:active,.practice-module__pXSV0G__flashcardSwipeBtn:active{transform:scale(.94)}.practice-module__pXSV0G__flashcardTapBtn{color:var(--ink);margin-left:-22px;left:50%}.practice-module__pXSV0G__flashcardTapBtn:after{content:"";border-radius:inherit;box-shadow:0 0 0 4px var(--tint-soft);opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.practice-module__pXSV0G__flashcardTapBtn:after{animation:2.6s infinite practice-module__pXSV0G__sk-tap-ring}}@keyframes practice-module__pXSV0G__sk-tap-ring{0%{opacity:.55;transform:scale(1)}55%,to{opacity:0;transform:scale(1.45)}}.practice-module__pXSV0G__flashcardSwipeAgain{color:var(--again-ink);left:16px}.practice-module__pXSV0G__flashcardSwipeKnew{color:var(--green);right:16px}.practice-module__pXSV0G__flashcardSwipeAgain[data-armed]{color:var(--on-coral);background:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb, var(--coral) 30%, transparent), var(--glass-shadow);transform:scale(1.1)}.practice-module__pXSV0G__flashcardSwipeKnew[data-armed]{color:var(--on-fluo);background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 26%, transparent), var(--glass-shadow);transform:scale(1.1)}.practice-module__pXSV0G__flashcardHalo{z-index:0;filter:blur(44px);opacity:0;pointer-events:none;will-change:opacity, transform;border-radius:50%;display:block;position:absolute;inset:-50px -70px}.practice-module__pXSV0G__flashcardHaloKnew{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--green) 45%, transparent), transparent 68%)}.practice-module__pXSV0G__flashcardHaloAgain{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--coral) 62%, transparent), transparent 68%)}.practice-module__pXSV0G__flashcardBadge{--hint:0;z-index:3;border:1px solid var(--glass-edge);background:var(--glass-bg);width:84px;height:84px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);opacity:0;transform:scale(calc(.7 + var(--hint) * .3));pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:-42px;transition:background-color .12s,color .12s,box-shadow .12s;display:flex;position:absolute;top:50%}.practice-module__pXSV0G__flashcardBadgeKnew{color:var(--green);right:-118px}.practice-module__pXSV0G__flashcardBadgeAgain{color:var(--again-ink);left:-118px}.practice-module__pXSV0G__flashcardBadgeLabel{max-width:72px;font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.1}.practice-module__pXSV0G__flashcardBadgeArmed.practice-module__pXSV0G__flashcardBadgeKnew{color:var(--on-fluo);background:var(--green);box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 24%, transparent), var(--glass-shadow-lg)}.practice-module__pXSV0G__flashcardBadgeArmed.practice-module__pXSV0G__flashcardBadgeAgain{color:var(--on-coral);background:var(--coral);box-shadow:0 0 0 6px color-mix(in srgb, var(--coral) 30%, transparent), var(--glass-shadow-lg)}@media (max-width:900px){.practice-module__pXSV0G__flashcardBadge{display:none}}@media (prefers-reduced-transparency:reduce){.practice-module__pXSV0G__flashcardBadge{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.practice-module__pXSV0G__closeButton:hover{background:var(--card)}}.practice-module__pXSV0G__flashcardGradesStage{flex:none;place-items:center;width:min(560px,100%);min-height:52px;margin-top:18px}.practice-module__pXSV0G__flashcardGrades{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;min-height:52px;display:flex}.practice-module__pXSV0G__flashcardKnewBtn,.practice-module__pXSV0G__flashcardAgainBtn{min-height:48px;font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background-color .15s ease, color .15s ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:700;display:inline-flex}.practice-module__pXSV0G__flashcardKnewBtn{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--brand-sauge) 42%, var(--glass-bg-strong));color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow)}.practice-module__pXSV0G__flashcardAgainBtn{border:1px solid var(--glass-edge);background:var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);color:var(--again-ink)}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__flashcardKnewBtn:hover,.practice-module__pXSV0G__flashcardAgainBtn:hover{transform:translateY(-1px)}}.practice-module__pXSV0G__flashcardKnewBtn:active,.practice-module__pXSV0G__flashcardAgainBtn:active{transform:scale(.98)}.practice-module__pXSV0G__flashcardGrades>.practice-module__pXSV0G__flashcardRevealBtn{min-height:48px;padding:0 26px}.practice-module__pXSV0G__flashcardKnewBtn[data-armed]{background:color-mix(in srgb, var(--brand-sauge) 70%, var(--glass-bg-strong));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);transform:scale(1.04)}.practice-module__pXSV0G__flashcardAgainBtn[data-armed]{background:var(--coral);color:var(--on-coral);box-shadow:0 0 0 5px color-mix(in srgb, var(--coral) 30%, transparent), var(--glass-shadow);transform:scale(1.04)}.practice-module__pXSV0G__flashcardKnewBtn:focus-visible,.practice-module__pXSV0G__flashcardAgainBtn:focus-visible,.practice-module__pXSV0G__flashcardRevealBtn:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.practice-module__pXSV0G__flashcardKnewBtn kbd,.practice-module__pXSV0G__flashcardAgainBtn kbd,.practice-module__pXSV0G__flashcardRevealBtn kbd{border:1px solid color-mix(in srgb, currentColor 40%, transparent);font-family:var(--font-ui);border-radius:6px;padding:1px 6px;font-size:11px}@media (hover:none){.practice-module__pXSV0G__flashcardKnewBtn kbd,.practice-module__pXSV0G__flashcardAgainBtn kbd,.practice-module__pXSV0G__flashcardRevealBtn kbd{display:none}}.practice-module__pXSV0G__flashcardSwipeHint{color:var(--faint-ink);text-align:center;text-wrap:balance;margin:0;font-size:12.5px}.practice-module__pXSV0G__flashcardDone{border-radius:var(--hand-radius);text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(420px,100%);padding:44px 26px 30px;display:flex;position:relative}.practice-module__pXSV0G__flashcardDoneStamp{background:color-mix(in srgb, var(--accent-warm) 90%, transparent);margin:0;padding:7px 16px;font-size:11px;position:absolute;top:-13px;transform:rotate(-2.5deg)}.practice-module__pXSV0G__flashcardDoneLede{font-family:var(--font-poster);color:var(--ink);text-wrap:balance;margin:2px 0 0;font-size:30px;font-weight:400;line-height:1.15}.practice-module__pXSV0G__flashcardDonePips{justify-content:center;gap:5px;width:100%;margin:2px 0;display:flex}.practice-module__pXSV0G__flashcardDonePips>span{background:var(--accent);transform-origin:0;height:9px;animation:practice-module__pXSV0G__sk-practice-pip-fill .38s var(--ease-out) backwards;animation-delay:calc(.18s + min(var(--i,0) * 40ms, .4s));border-radius:999px;flex:0 18px;box-shadow:inset 0 1px #ffffff47}@keyframes practice-module__pXSV0G__sk-practice-pip-fill{0%{opacity:0;transform:scaleX(.2)}}.practice-module__pXSV0G__flashcardDoneDetail{color:var(--muted-ink);text-wrap:balance;margin:0;font-size:13.5px}.practice-module__pXSV0G__flashcardDoneActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.practice-module__pXSV0G__flashcardReviewMissed{flex:none}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__flashcardLift,.practice-module__pXSV0G__flashcardLiftA,.practice-module__pXSV0G__flashcardLiftB,.practice-module__pXSV0G__flashcardGhost,.practice-module__pXSV0G__flashcardFace:after,.practice-module__pXSV0G__flashcardDonePips>span{animation:none}.practice-module__pXSV0G__flashcardInner,.practice-module__pXSV0G__flashcardPip,.practice-module__pXSV0G__flashcardFaceBack .practice-module__pXSV0G__flashcardFaceText,.practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText,.practice-module__pXSV0G__flashcardTapBtn,.practice-module__pXSV0G__flashcardSwipeBtn,.practice-module__pXSV0G__flashcardKnewBtn,.practice-module__pXSV0G__flashcardAgainBtn,.practice-module__pXSV0G__flashcardRevealBtn{transition:none}.practice-module__pXSV0G__flashcardGrades>.practice-module__pXSV0G__flashcardRevealBtn:hover:not(:disabled),.practice-module__pXSV0G__flashcardGrades>.practice-module__pXSV0G__flashcardRevealBtn:active:not(:disabled),.practice-module__pXSV0G__flashcardTapBtn:hover,.practice-module__pXSV0G__flashcardSwipeBtn:hover,.practice-module__pXSV0G__flashcardTapBtn:active,.practice-module__pXSV0G__flashcardSwipeBtn:active,.practice-module__pXSV0G__flashcardKnewBtn:hover,.practice-module__pXSV0G__flashcardAgainBtn:hover,.practice-module__pXSV0G__flashcardKnewBtn:active,.practice-module__pXSV0G__flashcardAgainBtn:active{transform:none}.practice-module__pXSV0G__flashcardInner:not(.practice-module__pXSV0G__flashcardFlipped) .practice-module__pXSV0G__flashcardFaceBack .practice-module__pXSV0G__flashcardFaceText,.practice-module__pXSV0G__flashcardFlipped .practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText{opacity:0;transform:none}}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardScene{perspective:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardLift,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardLiftA,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardLiftB,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardGhost,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardFace:after,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardTapBtn:after,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner .practice-module__pXSV0G__flashcardFace .practice-module__pXSV0G__flashcardFaceText{animation:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardFace:after,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardTapBtn:after{display:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner.practice-module__pXSV0G__flashcardFlipped{transform-style:flat;transition:none;transform:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardFace{backface-visibility:visible;background:var(--sheet-paper);box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) 16%, transparent);visibility:hidden;border-radius:14px;transform:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner:not(.practice-module__pXSV0G__flashcardFlipped) .practice-module__pXSV0G__flashcardFaceFront,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner.practice-module__pXSV0G__flashcardFlipped .practice-module__pXSV0G__flashcardFaceBack{visibility:visible}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardInner .practice-module__pXSV0G__flashcardFace .practice-module__pXSV0G__flashcardFaceText{opacity:1;transform:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardFaceLabel{transform:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardFaceFront .practice-module__pXSV0G__flashcardFaceText>span[aria-hidden]>span{animation:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardHalo{display:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardGhost,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardTapBtn,.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardSwipeBtn{box-shadow:none;transition:none}.practice-module__pXSV0G__flashcardRunner[data-safe] .practice-module__pXSV0G__flashcardPip{transition:none}.practice-module__pXSV0G__overlay[data-safe] .practice-module__pXSV0G__closeButton{-webkit-backdrop-filter:none;backdrop-filter:none}.practice-module__pXSV0G__blurtingWriter{width:100%;max-width:600px;padding:clamp(20px, 8vh, 80px) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;margin:0 auto;display:flex}.practice-module__pXSV0G__blurtingPrompt,.practice-module__pXSV0G__feynmanPrompt,.practice-module__pXSV0G__resultHeading{max-width:none;color:var(--ink);text-align:left;margin:0;padding:2px 4px 4px 0;font-size:clamp(21px,2.8vw,25px);line-height:1.22}.practice-module__pXSV0G__composerField:not(:focus){border-color:var(--glass-edge)}.practice-module__pXSV0G__composerField{--line:28px;resize:none;width:100%;font-size:17px;line-height:var(--line);text-align:left;background:linear-gradient(90deg, transparent 27px, var(--rule-red) 27px, var(--rule-red) 28.5px, transparent 28.5px), linear-gradient(transparent calc(var(--line) - 5px), var(--rule-blue) calc(var(--line) - 5px), var(--rule-blue) calc(var(--line) - 3.5px), transparent calc(var(--line) - 3.5px)) 0 12px / 100% var(--line), var(--lined-paper);background-attachment:local;padding:12px 18px 12px 40px;display:block}.practice-module__pXSV0G__composerField::placeholder{color:var(--muted-ink);opacity:1}.practice-module__pXSV0G__blurtingTextarea{flex:1;min-height:224px}.practice-module__pXSV0G__blurtingActions{align-items:center;gap:10px;display:flex}.practice-module__pXSV0G__blurtingSubmit{flex:1}.practice-module__pXSV0G__blurtingError{margin:0}.practice-module__pXSV0G__blurtingResult{width:100%;max-width:600px;padding:clamp(20px, 8vh, 80px) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:22px;margin:0 auto;display:flex}.practice-module__pXSV0G__blurtingBucket{flex-direction:column;gap:10px;display:flex}.practice-module__pXSV0G__blurtingBucket[data-bucket=retenu]{--bucket-ink:var(--accent)}.practice-module__pXSV0G__blurtingBucket[data-bucket=inexact]{--bucket-ink:var(--coral)}.practice-module__pXSV0G__blurtingBucket[data-bucket=manque]{--bucket-ink:color-mix(in srgb, var(--ink) 26%, transparent)}.practice-module__pXSV0G__feynmanDebriefSection[data-bucket=solide]{--bucket-ink:var(--accent)}.practice-module__pXSV0G__feynmanDebriefSection[data-bucket=flou]{--bucket-ink:var(--coral)}.practice-module__pXSV0G__blurtingBucketTitle{color:var(--ink);margin:0;font-size:14px;font-weight:700}.practice-module__pXSV0G__blurtingBucketEmpty{color:var(--muted-ink);margin:0;font-size:13px}.practice-module__pXSV0G__blurtingBucketList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.practice-module__pXSV0G__blurtingBucketItem,.practice-module__pXSV0G__feynmanDebriefItem{padding:12px 14px 12px 22px;position:relative}.practice-module__pXSV0G__blurtingBucketItem:nth-child(2n),.practice-module__pXSV0G__feynmanDebriefItem:nth-child(2n){border-radius:var(--hand-sm-alt)}.practice-module__pXSV0G__blurtingBucketItem:before,.practice-module__pXSV0G__feynmanDebriefItem:before{content:"";background:var(--bucket-ink,transparent);clip-path:inset(100% 0 0);width:4px;animation:practice-module__pXSV0G__sk-practice-mark-draw .42s var(--ease-out) .28s both;border-radius:999px;position:absolute;top:12px;bottom:12px;left:8px}.practice-module__pXSV0G__blurtingPoint{color:var(--ink);margin:0;font-size:14px;font-weight:700}.practice-module__pXSV0G__blurtingEvidence{color:var(--muted-ink);margin:4px 0 0;font-size:12px}.practice-module__pXSV0G__blurtingReviewButton{border:1px solid var(--glass-edge);background:var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 6px 14px -10px color-mix(in srgb, var(--shadow-ink) 50%, transparent);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;margin-top:8px;padding:7px 13px;font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__blurtingReviewButton:hover:not(:disabled){background:var(--sheet-paper);transform:translateY(-1px)}}.practice-module__pXSV0G__blurtingReviewButton:active:not(:disabled){transform:scale(.98)}.practice-module__pXSV0G__blurtingReviewButton:disabled{opacity:.5;cursor:default}.practice-module__pXSV0G__feynmanRunner{width:100%;max-width:600px;padding:clamp(16px, 6vh, 60px) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;min-height:0;margin:0 auto;display:flex}.practice-module__pXSV0G__feynmanHeader{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.practice-module__pXSV0G__feynmanProgress{border:1px solid var(--glass-edge);background:var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--muted-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin:0;padding:5px 11px;font-size:12px;font-weight:700}.practice-module__pXSV0G__feynmanTranscript{flex-direction:column;flex:1;gap:12px;min-height:160px;margin:-4px -4px 0;padding:4px 4px 10px;display:flex;overflow-y:auto}.practice-module__pXSV0G__feynmanTurnLearner,.practice-module__pXSV0G__feynmanTurnStudent{max-width:85%;padding:10px 14px}.practice-module__pXSV0G__feynmanTurnLearner{border-radius:var(--hand-sm-alt);background:var(--ink);color:var(--ink-inverse);box-shadow:0 12px 22px -14px color-mix(in srgb, var(--shadow-ink) 70%, transparent), inset 0 1px 0 #ffffff1f;align-self:flex-end}.practice-module__pXSV0G__feynmanTurnStudent{color:var(--ink);align-self:flex-start}.practice-module__pXSV0G__feynmanPending .practice-module__pXSV0G__feynmanTurnText{animation:1.4s ease-in-out infinite practice-module__pXSV0G__sk-practice-thinking}@keyframes practice-module__pXSV0G__sk-practice-thinking{0%,to{opacity:.45}50%{opacity:1}}.practice-module__pXSV0G__feynmanTurnLabel{opacity:.65;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.practice-module__pXSV0G__feynmanTurnText{margin:0;font-size:14px;line-height:1.4}.practice-module__pXSV0G__feynmanComposer{flex-direction:column;gap:10px;display:flex}.practice-module__pXSV0G__feynmanTextarea{min-height:136px}.practice-module__pXSV0G__feynmanActions{align-items:center;gap:10px;display:flex}.practice-module__pXSV0G__feynmanSubmit{flex:1}.practice-module__pXSV0G__feynmanError{margin:0}.practice-module__pXSV0G__feynmanDebrief{width:100%;max-width:600px;padding:clamp(20px, 8vh, 80px) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:22px;margin:0 auto;display:flex}.practice-module__pXSV0G__debriefDone{align-self:stretch}.practice-module__pXSV0G__feynmanDebriefSection{flex-direction:column;gap:10px;display:flex}.practice-module__pXSV0G__feynmanDebriefTitle{color:var(--ink);margin:0;font-size:14px;font-weight:700}.practice-module__pXSV0G__feynmanDebriefList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.practice-module__pXSV0G__feynmanDebriefItem{color:var(--ink);font-size:14px}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__blurtingBucketItem:before,.practice-module__pXSV0G__feynmanDebriefItem:before{clip-path:none;animation:none}.practice-module__pXSV0G__feynmanPending .practice-module__pXSV0G__feynmanTurnText{opacity:.7;animation:none}.practice-module__pXSV0G__blurtingReviewButton{transition:none}.practice-module__pXSV0G__blurtingReviewButton:hover:not(:disabled),.practice-module__pXSV0G__blurtingReviewButton:active:not(:disabled){transform:none}}.practice-module__pXSV0G__voiceWrap{flex-direction:column;gap:8px;display:flex}.practice-module__pXSV0G__voiceStage{flex:none}.practice-module__pXSV0G__voiceCta{border:1px solid var(--glass-edge);border-radius:var(--hand-sm);background:var(--glass-bg-strong);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background-color var(--dur-med) var(--ease-out);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__voiceCta:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-lg);background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--glass-bg-strong);transform:translateY(-1px)}}.practice-module__pXSV0G__voiceCta:active:not(:disabled){transform:scale(.98)}.practice-module__pXSV0G__voiceCta:disabled{opacity:.5;cursor:not-allowed;transform:none}.practice-module__pXSV0G__voiceCtaIcon{border-radius:var(--hand-sm-alt);background:var(--accent);width:40px;height:40px;color:var(--ink-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff38}.practice-module__pXSV0G__voiceCtaText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.practice-module__pXSV0G__voiceCtaTitle{font-size:15px;font-weight:700}.practice-module__pXSV0G__voiceCtaHint{color:var(--muted-ink);font-size:12px}.practice-module__pXSV0G__voiceCtaBars{flex-shrink:0;align-items:center;gap:3px;height:18px;display:flex}.practice-module__pXSV0G__voiceCtaBars i{background:var(--accent);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:1.7s ease-in-out infinite practice-module__pXSV0G__voiceIdleBreathe;transform:scaleY(.28)}.practice-module__pXSV0G__voiceCtaBars i:nth-child(2){animation-delay:.18s}.practice-module__pXSV0G__voiceCtaBars i:nth-child(3){animation-delay:.36s}.practice-module__pXSV0G__voiceCtaBars i:nth-child(4){animation-delay:.54s}@keyframes practice-module__pXSV0G__voiceIdleBreathe{0%,to{transform:scaleY(.24)}50%{transform:scaleY(.92)}}.practice-module__pXSV0G__voiceBar{border:1px solid var(--glass-edge);border-radius:var(--hand-sm);background:var(--glass-bg-strong);min-height:58px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);align-items:center;gap:10px;padding:8px 10px;display:flex}.practice-module__pXSV0G__voiceBar[data-state=recording]{background:linear-gradient(var(--coral-soft), var(--coral-soft)), var(--glass-bg-strong)}.practice-module__pXSV0G__voiceGhostButton{border:1px solid var(--glass-edge);width:34px;height:34px;color:var(--muted-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__voiceGhostButton:hover{background:var(--ink-hover);color:var(--ink)}}.practice-module__pXSV0G__voiceGhostButton:active{transform:scale(.94)}.practice-module__pXSV0G__voiceTime{flex-shrink:0;align-items:center;gap:6px;display:flex}.practice-module__pXSV0G__voiceDot{background:var(--error-ink);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite practice-module__pXSV0G__voiceRecPulse}.practice-module__pXSV0G__voiceClock{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@keyframes practice-module__pXSV0G__voiceRecPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.practice-module__pXSV0G__voiceWave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:30px;display:flex;overflow:hidden}.practice-module__pXSV0G__voiceWaveBar{background:var(--accent-ink);transform-origin:50%;opacity:.35;will-change:transform;border-radius:2px;flex:1 1 0;min-width:2px;max-width:4px;height:100%;transform:scaleY(.1)}.practice-module__pXSV0G__voiceRemaining{color:var(--error-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.practice-module__pXSV0G__voiceFinish{flex-shrink:0;gap:6px;font-size:13px}.practice-module__pXSV0G__voiceFinish.practice-module__pXSV0G__voiceFinish{min-height:36px;padding:0 14px}.practice-module__pXSV0G__voiceSending{flex-direction:column;flex:1;gap:7px;min-width:0;padding-left:4px;display:flex}.practice-module__pXSV0G__voiceSendingHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.practice-module__pXSV0G__voiceSendingLabel{color:var(--ink);font-size:13px;font-weight:700}.practice-module__pXSV0G__voiceSendingPct{color:var(--muted-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.practice-module__pXSV0G__voiceTrack{width:100%}.practice-module__pXSV0G__voiceError{color:var(--error-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.35;display:flex}.practice-module__pXSV0G__voiceRetry{border:1px solid var(--glass-edge);background:var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__voiceRetry:hover{background:var(--sheet-paper)}}.practice-module__pXSV0G__voiceRetry:active{transform:scale(.98)}@media (max-width:420px){.practice-module__pXSV0G__voiceFinish.practice-module__pXSV0G__voiceFinish{padding:0 11px}.practice-module__pXSV0G__voiceFinish span{display:none}}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__voiceCtaBars i,.practice-module__pXSV0G__voiceDot{animation:none}.practice-module__pXSV0G__voiceCtaBars i{transform:scaleY(.6)}.practice-module__pXSV0G__voiceCta,.practice-module__pXSV0G__voiceGhostButton,.practice-module__pXSV0G__voiceRetry{transition:none}.practice-module__pXSV0G__voiceCta:hover:not(:disabled),.practice-module__pXSV0G__voiceCta:active:not(:disabled),.practice-module__pXSV0G__voiceGhostButton:active,.practice-module__pXSV0G__voiceRetry:active,.practice-module__pXSV0G__voiceBar>.practice-module__pXSV0G__voiceFinish:hover:not(:disabled),.practice-module__pXSV0G__voiceBar>.practice-module__pXSV0G__voiceFinish:active:not(:disabled){transform:none}}@property --dial-sweep{syntax:"<percentage>";inherits:false;initial-value:100%}.practice-module__pXSV0G__scoreDial{border:1px solid var(--glass-edge);border-radius:var(--hand-radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);align-items:center;gap:16px;padding:14px 16px;display:flex}.practice-module__pXSV0G__scoreRing{background:color-mix(in srgb, var(--ink) 7%, transparent);width:72px;height:72px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--shadow-ink) 18%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.practice-module__pXSV0G__scoreRing:before{content:"";border-radius:inherit;background:conic-gradient(var(--accent) 0 var(--kept,0%), var(--coral) var(--kept,0%) var(--off,0%), var(--missed-ink) var(--off,0%) 100%);-webkit-mask:conic-gradient(black var(--dial-sweep), transparent 0);-webkit-mask:conic-gradient(black var(--dial-sweep), transparent 0);mask:conic-gradient(black var(--dial-sweep), transparent 0);animation:practice-module__pXSV0G__sk-practice-dial-sweep .76s var(--ease-out) .12s both;position:absolute;inset:0}@keyframes practice-module__pXSV0G__sk-practice-dial-sweep{0%{--dial-sweep:0%}to{--dial-sweep:100%}}.practice-module__pXSV0G__scoreValue{z-index:1;background:var(--sheet-paper);width:50px;height:50px;box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) 22%, transparent), inset 0 1px 0 var(--glass-highlight);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:relative}.practice-module__pXSV0G__scoreLegend{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.practice-module__pXSV0G__scoreLegendItem{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.practice-module__pXSV0G__scoreSwatch{width:11px;height:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:4px 3px;flex:none}.practice-module__pXSV0G__scoreSwatch[data-bucket=kept]{background:var(--accent)}.practice-module__pXSV0G__scoreSwatch[data-bucket=off]{background:var(--coral)}.practice-module__pXSV0G__scoreSwatch[data-bucket=missed]{background:var(--missed-ink)}.practice-module__pXSV0G__scoreDial{--missed-ink:color-mix(in srgb, var(--ink) 26%, transparent)}.practice-module__pXSV0G__scoreDial[data-missed=weak]{--missed-ink:var(--coral)}.practice-module__pXSV0G__blurtingReplayButton{background:var(--ink);color:var(--ink-inverse);font:inherit;cursor:pointer;box-shadow:0 14px 26px -14px color-mix(in srgb, var(--shadow-ink) 70%, transparent), inset 0 1px 0 var(--accent-warm);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:800}@media (hover:hover) and (pointer:fine){.practice-module__pXSV0G__blurtingReplayButton:hover{transform:translateY(-1px)}}.practice-module__pXSV0G__blurtingReplayButton:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__scoreRing:before{animation:none}.practice-module__pXSV0G__blurtingReplayButton{transition:none}.practice-module__pXSV0G__blurtingReplayButton:hover,.practice-module__pXSV0G__blurtingReplayButton:active{transform:none}}
.insiderCards-module__yE6oYq__card{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;width:100%;margin:0 0 18px;padding:14px 16px;display:flex;position:relative}@media (min-width:720px){.insiderCards-module__yE6oYq__card{max-width:640px}}.insiderCards-module__yE6oYq__tile{background:var(--tint-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.insiderCards-module__yE6oYq__body{flex:1 1 0;min-width:0}.insiderCards-module__yE6oYq__kicker{font:800 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);align-items:center;gap:6px;margin:0 0 4px;display:flex}.insiderCards-module__yE6oYq__kickerClosing{color:var(--error-ink)}.insiderCards-module__yE6oYq__kickerClosing:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:6px;height:6px}.insiderCards-module__yE6oYq__title{font:800 16px/1.25 var(--font-ui);letter-spacing:-.2px;color:var(--ink);margin:0}.insiderCards-module__yE6oYq__text{font:600 13px/1.45 var(--font-ui);color:var(--muted-ink);white-space:pre-line;margin:4px 0 0}.insiderCards-module__yE6oYq__clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insiderCards-module__yE6oYq__actions{flex-wrap:wrap;flex:1 0 100%;order:3;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.insiderCards-module__yE6oYq__ticket{--cv-ink:color-mix(in srgb, var(--credit-ink) 68%, var(--ink));--cv-soft:color-mix(in srgb, var(--credit-violet) 9%, transparent);border:1px solid color-mix(in srgb, var(--credit-violet) 40%, transparent);background:var(--cv-soft);border-radius:12px;flex:none;justify-items:center;gap:2px;margin-left:auto;padding:5px 12px 6px;display:grid;transform:rotate(-4deg)}.insiderCards-module__yE6oYq__ticketNum{font:400 26px/1 var(--font-display);font-variant-numeric:tabular-nums;background:var(--credit-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.insiderCards-module__yE6oYq__ticketLabel{font:800 11px/1 var(--font-ui);color:var(--cv-ink)}.insiderCards-module__yE6oYq__ticketIn{animation:insiderCards-module__yE6oYq__ticketStamp .52s var(--ease-spring) .28s both}@keyframes insiderCards-module__yE6oYq__ticketStamp{0%{opacity:0;transform:rotate(-14deg)scale(1.5)}}@keyframes insiderCards-module__yE6oYq__ticketFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.insiderCards-module__yE6oYq__ticketIn{animation:insiderCards-module__yE6oYq__ticketFade .24s var(--ease-out) .12s both}}.insiderCards-module__yE6oYq__announceKicker{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;display:flex}.insiderCards-module__yE6oYq__kickerInline{font:800 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink)}.insiderCards-module__yE6oYq__badgeMark{isolation:isolate;display:inline-flex;position:relative}.insiderCards-module__yE6oYq__badgeMark:before{content:"";z-index:-1;background:var(--tint-soft);border-radius:999px;position:absolute;inset:-3px -5px}.insiderCards-module__yE6oYq__badgeMarkDraw:before{animation:insiderCards-module__yE6oYq__badgeDraw .64s var(--ease-out) .32s both}@keyframes insiderCards-module__yE6oYq__badgeDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes insiderCards-module__yE6oYq__badgeFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.insiderCards-module__yE6oYq__badgeMarkDraw:before{animation:insiderCards-module__yE6oYq__badgeFade .24s var(--ease-out) .32s both}}.insiderCards-module__yE6oYq__quietBtn{border:1px solid var(--glass-edge);min-height:44px;color:var(--ink);font:700 14px/1 var(--font-ui);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border-radius:20px;padding:0 18px}.insiderCards-module__yE6oYq__quietBtn:hover{background:var(--tint-soft);border-color:#b8862f73}.insiderCards-module__yE6oYq__quietBtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.insiderCards-module__yE6oYq__close{min-width:32px;min-height:32px;color:var(--faint-ink);cursor:pointer;background:0 0;border:none;flex:none;order:2;margin:-6px -8px 0 0;font-size:18px;line-height:1;position:relative}.insiderCards-module__yE6oYq__close:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insiderCards-module__yE6oYq__close:hover{color:var(--ink)}.insiderCards-module__yE6oYq__close:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.insiderCards-module__yE6oYq__memberCard{background:linear-gradient(color-mix(in srgb, var(--tint-soft) 24%, transparent), color-mix(in srgb, var(--tint-soft) 24%, transparent)), var(--glass-bg);gap:4px;padding:12px 14px;display:grid}.insiderCards-module__yE6oYq__memberLine{align-items:center;gap:10px;display:flex}.insiderCards-module__yE6oYq__memberPill{flex:none}.insiderCards-module__yE6oYq__memberLabel{min-width:0;font:600 14px/1.35 var(--font-ui);color:var(--ink);flex:1}.insiderCards-module__yE6oYq__memberHint{font:500 12.5px/1.45 var(--font-ui);color:var(--muted-ink);margin:0}.insiderCards-module__yE6oYq__leaveBtn{min-height:44px;font:700 13px/1 var(--font-ui);color:var(--muted-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex:none;margin:-12px -6px -12px 0;padding:0 8px;text-decoration:underline}.insiderCards-module__yE6oYq__leaveBtn:hover{color:var(--ink)}.insiderCards-module__yE6oYq__leaveBtn:focus-visible{outline:2px solid var(--tint);outline-offset:2px;border-radius:8px}.insiderCards-module__yE6oYq__leftNote{font:600 13px/1.45 var(--font-ui);color:var(--muted-ink);align-items:center;gap:8px;margin:0;display:flex}.insiderCards-module__yE6oYq__leftCheck{color:var(--accent);display:inline-flex}