.narrated-video-module__P89IGa__root{--cs-green:#047857;--cs-green-deep:#04553f;--cs-green-bright:#10b981;--cs-green-50:#ecfdf5;--cs-green-100:#d1fae5;--cs-green-200:#a7f3d0;--cs-ink:#18241f;--cs-ink-soft:#3f4d47;--cs-muted:#6b7a72;--cs-paper:#fcfbf7;--cs-paper-2:#f7f5ee;--cs-line:#e6e8e1;--cs-amber:#b45309;--cs-amber-bg:#fffbeb;--cs-red:#dc2626;--cs-red-deep:#991b1b;--cs-red-bg:#fef2f2;--vv-ink:#06372a;--vv-ink-soft:#3e6b5c;--vv-faint:#a7c9bc;--vv-line:#cfe7db;--vv-primary:#047857;--vv-accent:#10b981;--vv-amber:#d97706;--vv-danger:#e11d48;z-index:90;color:var(--vv-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;background:#04130e;flex-direction:column;animation:.2s narrated-video-module__P89IGa__nvFade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes narrated-video-module__P89IGa__nvFade{0%{opacity:0}to{opacity:1}}.narrated-video-module__P89IGa__topbar{padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,0px));color:#fff;background:linear-gradient(135deg,#065f46,#047857);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.narrated-video-module__P89IGa__wordmark{letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:17px;font-weight:800}.narrated-video-module__P89IGa__wordmarkNurse{color:#6ee7b7}.narrated-video-module__P89IGa__topActions{align-items:center;gap:8px;min-width:0;display:flex}.narrated-video-module__P89IGa__topicPill{color:#eafff5;white-space:nowrap;text-overflow:ellipsis;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;min-width:0;padding:5px 12px;font-size:12px;font-weight:700;overflow:hidden}.narrated-video-module__P89IGa__exitBtn{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.narrated-video-module__P89IGa__exitBtn:hover{background:#ffffff47}.narrated-video-module__P89IGa__controlGroup{align-items:center;gap:8px;display:inline-flex}.narrated-video-module__P89IGa__ccBtn{border:max(1.5px,.185cqw)solid var(--vv-line);height:30px;color:var(--vv-ink-soft);letter-spacing:.06em;cursor:pointer;background:#ffffffe6;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__ccBtn:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.narrated-video-module__P89IGa__ccOn{background:var(--vv-primary);border-color:var(--vv-primary);color:#fff}.narrated-video-module__P89IGa__stageArea{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.narrated-video-module__P89IGa__stage{aspect-ratio:9/16;max-width:100%;height:100%;color:var(--vv-ink);background:radial-gradient(125% 80% at 50% -10%,#fff 0%,#eaf7f1 55%,#dcf0e7 100%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.narrated-video-module__P89IGa__stageInner{flex-direction:column;width:100%;height:100%;min-height:0;padding:2.2cqw 5.56cqw 0;display:flex}.narrated-video-module__P89IGa__progress{background:#d7ebe2;border-radius:999px;flex:none;height:max(3px,.74cqw);margin:1.2cqw 0 2.2cqw;overflow:hidden}.narrated-video-module__P89IGa__progressFill{background:linear-gradient(90deg,var(--vv-primary),var(--vv-accent));height:100%;transition:width .18s linear}.narrated-video-module__P89IGa__progressCount{text-transform:uppercase;letter-spacing:.18em;color:var(--vv-ink-soft);flex:none;font-size:clamp(10px,1.85cqw,20px);font-weight:800}.narrated-video-module__P89IGa__heading{color:var(--vv-primary);flex:none;align-items:center;gap:1.48cqw;margin:.6cqw 0 2.04cqw;font-size:clamp(17px,3.7cqw,40px);font-weight:900;line-height:1.1;display:flex}.narrated-video-module__P89IGa__headingBar{background:var(--vv-accent);border-radius:max(2px,.56cqw);flex:none;width:max(5px,1.3cqw);height:max(16px,4.07cqw);display:inline-block}.narrated-video-module__P89IGa__content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:1cqw;position:relative;overflow-y:auto}.narrated-video-module__P89IGa__card{border:max(1.5px,.185cqw)solid var(--vv-line);border-left:max(6px,1.11cqw)solid var(--tone,var(--vv-primary));background:#fff;border-radius:max(10px,1.67cqw);align-items:center;gap:2.04cqw;padding:max(10px,2.22cqw) max(12px,2.59cqw);display:flex;box-shadow:0 4px 14px #06372a0f}.narrated-video-module__P89IGa__cardIcon{background:color-mix(in srgb,var(--tone,var(--vv-primary))12%,transparent);width:max(26px,4.07cqw);height:max(26px,4.07cqw);color:var(--tone,var(--vv-primary));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:max(14px,2.78cqw);font-weight:900;line-height:1;display:flex}.narrated-video-module__P89IGa__cardIcon svg{width:58%;height:58%}.narrated-video-module__P89IGa__cardBody{flex-direction:column;gap:.45cqw;min-width:0;display:flex}.narrated-video-module__P89IGa__cardHead{flex-wrap:wrap;align-items:center;gap:.45cqw 1.11cqw;display:flex}.narrated-video-module__P89IGa__cardText{color:var(--vv-ink);font-size:clamp(13px,3.15cqw,34px);font-weight:700;line-height:1.2}.narrated-video-module__P89IGa__cardNote{color:var(--vv-ink-soft);font-size:clamp(11px,2.04cqw,22px);font-weight:600;line-height:1.3}.narrated-video-module__P89IGa__cardBadge{text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--vv-primary)12%,transparent);color:var(--vv-primary);border-radius:999px;flex:none;padding:max(2px,.37cqw) max(6px,.93cqw);font-size:clamp(9px,1.66cqw,18px);font-weight:800;line-height:1}.narrated-video-module__P89IGa__badgeAmber{background:color-mix(in srgb,var(--vv-amber)14%,transparent);color:var(--vv-amber)}.narrated-video-module__P89IGa__badgeDanger{background:color-mix(in srgb,var(--vv-danger)12%,transparent);color:var(--vv-danger)}.narrated-video-module__P89IGa__cardParam{color:var(--vv-primary);white-space:nowrap;flex:none;font-size:clamp(11px,2.04cqw,22px);font-weight:800}.narrated-video-module__P89IGa__cardActive{border-color:var(--vv-accent);border-left-color:var(--tone,var(--vv-primary));box-shadow:0 0 max(12px,2.2cqw) #10b98166,0 4px 14px #06372a0f}.narrated-video-module__P89IGa__tapWrap{width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.narrated-video-module__P89IGa__tapWrap:disabled{cursor:default}.narrated-video-module__P89IGa__cardLocked{border-color:var(--vv-accent);border-left-color:var(--tone,var(--vv-primary));background:color-mix(in srgb,var(--vv-accent)9%,#fff)}.narrated-video-module__P89IGa__cardWrong{border-color:var(--vv-danger);border-left-color:var(--vv-danger);background:color-mix(in srgb,var(--vv-danger)7%,#fff);animation:.36s narrated-video-module__P89IGa__nvShake}.narrated-video-module__P89IGa__cardDim{opacity:.38;filter:saturate(.6)}.narrated-video-module__P89IGa__cardGone{opacity:0;transition:opacity .46s,transform .46s;transform:scale(.85)}@keyframes narrated-video-module__P89IGa__nvShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.narrated-video-module__P89IGa__cardWhy{font-size:clamp(11px,2.04cqw,22px);font-weight:700;line-height:1.3}.narrated-video-module__P89IGa__whyOk{color:var(--vv-primary)}.narrated-video-module__P89IGa__whyBad{color:var(--vv-danger)}.narrated-video-module__P89IGa__whyMuted{color:var(--vv-ink-soft)}.narrated-video-module__P89IGa__grid{grid-template-columns:1fr;gap:1.11cqw;display:grid}.narrated-video-module__P89IGa__grid2{grid-template-columns:1fr 1fr}@container (max-width:340px){.narrated-video-module__P89IGa__grid2{grid-template-columns:1fr}}.narrated-video-module__P89IGa__slot{animation:.34s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvReveal}@keyframes narrated-video-module__P89IGa__nvReveal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__slot{animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}@keyframes narrated-video-module__P89IGa__nvRevealFade{0%{opacity:0}to{opacity:1}}.narrated-video-module__P89IGa__stack{flex-direction:column;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__slotActive{z-index:1;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(-1px)scale(1.02)}.narrated-video-module__P89IGa__gridCell{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.narrated-video-module__P89IGa__cellOff{opacity:.32;filter:saturate(.6)}.narrated-video-module__P89IGa__cellOn{opacity:1}.narrated-video-module__P89IGa__cellPop{z-index:1;transform:scale(1.04)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__card{gap:1.11cqw;padding:max(6px,1.11cqw) max(8px,1.48cqw)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardText{font-size:clamp(11px,2.2cqw,24px)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardNote{display:none}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardIcon{width:max(18px,2.78cqw);height:max(18px,2.78cqw);font-size:max(10px,1.85cqw)}.narrated-video-module__P89IGa__introLayer{pointer-events:none;z-index:2;background:radial-gradient(130% 80% at 50% 0,#fff,#e7f5ee);flex-direction:column;justify-content:center;align-items:center;padding:2cqw 3cqw;transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:0}.narrated-video-module__P89IGa__introExit{opacity:0;transform:scale(.98)}.narrated-video-module__P89IGa__introPhrases{text-align:center;max-width:100%;color:var(--vv-ink);letter-spacing:-.01em;font-size:clamp(19px,5.4cqw,58px);font-weight:900;line-height:1.18}.narrated-video-module__P89IGa__introPhrase{color:var(--vv-ink);animation:.44s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvWriteIn;display:inline}.narrated-video-module__P89IGa__introPhraseActive{color:var(--vv-primary)}.narrated-video-module__P89IGa__introUnderline{background:var(--vv-accent);border-radius:999px;width:12.96cqw;height:max(4px,.93cqw);margin-top:2.78cqw;animation:1.6s ease-in-out infinite narrated-video-module__P89IGa__nvPulse}@keyframes narrated-video-module__P89IGa__nvPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes narrated-video-module__P89IGa__nvWriteIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__introLayer,.narrated-video-module__P89IGa__introPhrase{transition:opacity .2s;animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}.narrated-video-module__P89IGa__captionRail{left:5.56cqw;right:5.56cqw;bottom:calc(48px + 2cqw + env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute}.narrated-video-module__P89IGa__caption{text-align:center;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(15px,4.81cqw,52px);font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.narrated-video-module__P89IGa__capActive{color:var(--vv-primary)}.narrated-video-module__P89IGa__capPast{color:var(--vv-ink)}.narrated-video-module__P89IGa__capFuture{color:var(--vv-faint)}.narrated-video-module__P89IGa__interactWrap{flex-direction:column;gap:1.3cqw;display:flex}.narrated-video-module__P89IGa__instruction{background:var(--vv-primary);color:#fff;border-radius:max(8px,1.3cqw);align-self:flex-start;padding:max(6px,.93cqw) max(12px,2.22cqw);font-size:clamp(12px,2.6cqw,28px);font-weight:900;line-height:1.25;box-shadow:0 6px 18px #04785745}.narrated-video-module__P89IGa__instruction[data-auto]{background:var(--vv-ink-soft);box-shadow:0 6px 18px #3e6b5c45}.narrated-video-module__P89IGa__mechPanel{border:max(1.5px,.185cqw)solid var(--vv-line);background:#fff;border-radius:max(10px,1.67cqw);padding:max(10px,1.85cqw);box-shadow:0 4px 14px #06372a0f}.narrated-video-module__P89IGa__controls{padding:1.3cqw 0 calc(1.3cqw + env(safe-area-inset-bottom,0px));flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.narrated-video-module__P89IGa__iconBtn,.narrated-video-module__P89IGa__skipBtn,.narrated-video-module__P89IGa__tapBtn,.narrated-video-module__P89IGa__ghostBtn,.narrated-video-module__P89IGa__primaryBtn{cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-size:clamp(12px,2.2cqw,24px);font-weight:800;display:inline-flex}.narrated-video-module__P89IGa__iconBtn{border:max(1.5px,.185cqw)solid var(--vv-line);width:38px;height:38px;color:var(--vv-ink-soft);background:#ffffffe6;justify-content:center}.narrated-video-module__P89IGa__skipBtn{border:max(1.5px,.185cqw)solid var(--vv-line);color:var(--vv-ink);background:#ffffffe6;padding:8px 16px}.narrated-video-module__P89IGa__skipBtn:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.narrated-video-module__P89IGa__tapBtn{background:var(--vv-primary);color:#fff;border:none;padding:8px 16px}.narrated-video-module__P89IGa__successBeat{pointer-events:none;z-index:95;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.narrated-video-module__P89IGa__successBeat svg{color:#10b981;background:#fff;border-radius:999px;padding:14px;animation:.85s forwards narrated-video-module__P89IGa__nvPop;box-shadow:0 12px 40px -8px #10b981b3}@keyframes narrated-video-module__P89IGa__nvPop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.narrated-video-module__P89IGa__doneScreen{z-index:3;text-align:center;color:#fff;background:linear-gradient(157deg,#0a7c5a 0%,#065f46 42%,#042a1f 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.3cqw;padding:6cqw;display:flex;position:absolute;inset:0}.narrated-video-module__P89IGa__doneMark{width:max(56px,9.6cqw);height:max(56px,9.6cqw);color:var(--vv-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 40px #00000059}.narrated-video-module__P89IGa__doneTitle{color:#fff;font-size:clamp(20px,5.2cqw,56px);font-weight:900;line-height:1.1}.narrated-video-module__P89IGa__doneSub{color:#d6fff0;font-size:clamp(13px,2.6cqw,28px);font-weight:700}.narrated-video-module__P89IGa__doneXp{color:#a7f3d0;letter-spacing:.02em;background:#ffffff24;border-radius:999px;padding:.5cqw 2.4cqw;font-size:clamp(15px,3.2cqw,34px);font-weight:900}.narrated-video-module__P89IGa__doneActions{gap:10px;margin-top:1.3cqw;display:flex}.narrated-video-module__P89IGa__ghostBtn{color:#fff;background:0 0;border:2px solid #ffffff80;padding:10px 18px}.narrated-video-module__P89IGa__primaryBtn{color:var(--vv-primary);background:#fff;border:none;padding:10px 22px;box-shadow:0 12px 40px #00000059}.narrated-video-module__P89IGa__dim{opacity:.4;transition:opacity .26s}.narrated-video-module__P89IGa__buckets{grid-template-columns:1fr 1fr;gap:1.11cqw;display:grid}@container (max-width:340px){.narrated-video-module__P89IGa__buckets{grid-template-columns:1fr}}.narrated-video-module__P89IGa__bucket{border:max(1.5px,.185cqw)dashed var(--vv-faint);border-radius:max(8px,1.3cqw);min-height:60px;padding:max(8px,1cqw)}.narrated-video-module__P89IGa__bucketHead{text-transform:uppercase;letter-spacing:.08em;color:var(--vv-ink-soft);margin-bottom:.93cqw;font-size:clamp(10px,1.85cqw,20px);font-weight:800}.narrated-video-module__P89IGa__bucketItems{flex-direction:column;gap:.93cqw;display:flex}.narrated-video-module__P89IGa__bucketArmed{border-color:var(--vv-accent);background:color-mix(in srgb,var(--vv-accent)6%,transparent)}.narrated-video-module__P89IGa__bucketsRow{grid-template-columns:1fr 1fr;align-items:start;gap:1.11cqw;display:grid}.narrated-video-module__P89IGa__bucketsRow>*{min-width:0}.narrated-video-module__P89IGa__bucketsStack{flex-direction:column;gap:1.5cqw;display:flex}.narrated-video-module__P89IGa__bucketDrop{min-height:max(64px,11cqw);transition:border-color .16s,background .16s,box-shadow .16s}.narrated-video-module__P89IGa__bucketOver{border-color:var(--vv-accent);background:color-mix(in srgb,var(--vv-accent)10%,transparent);border-style:solid;box-shadow:0 0 max(10px,2cqw) #10b98159}.narrated-video-module__P89IGa__dragRow{align-items:center;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__dragRow>.narrated-video-module__P89IGa__dragRowCard{flex:auto;min-width:0}.narrated-video-module__P89IGa__dragRowActive{opacity:.35}.narrated-video-module__P89IGa__gateGrip{appearance:none;width:max(36px,3.7cqw);min-height:44px;color:var(--vv-ink-soft);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:max(8px,1.11cqw);flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.narrated-video-module__P89IGa__gateGrip:hover{color:var(--vv-ink);background:#06372a0f}.narrated-video-module__P89IGa__gateGrip:active{cursor:grabbing}.narrated-video-module__P89IGa__dragGhost{cursor:grabbing;filter:drop-shadow(0 max(6px,1.5cqw) max(16px,3cqw) #06372a47);transform:scale(1.02)}.narrated-video-module__P89IGa__submitBar{justify-content:center;margin-top:1.85cqw;display:flex}.narrated-video-module__P89IGa__submitBtn{appearance:none;background:var(--vv-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:max(9px,1.3cqw) max(20px,3.3cqw);font-size:clamp(13px,2.4cqw,26px);font-weight:900;box-shadow:0 6px 18px #04785745}.narrated-video-module__P89IGa__submitBtn:hover{background:var(--vv-accent)}.narrated-video-module__P89IGa__checkDone{background:color-mix(in srgb,var(--vv-accent)16%,#fff);border:max(1.5px,.185cqw)solid var(--vv-accent);color:var(--vv-primary);border-radius:999px;align-items:center;padding:max(9px,1.3cqw) max(20px,3.3cqw);font-size:clamp(13px,2.4cqw,26px);font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__slotRow{align-items:center;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__slotRow>:last-child{flex:auto;min-width:0}.narrated-video-module__P89IGa__slotNum{background:color-mix(in srgb,var(--vv-primary)12%,transparent);width:max(22px,3.15cqw);height:max(22px,3.15cqw);color:var(--vv-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:clamp(11px,1.85cqw,20px);font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__emptySlot{border:max(1.5px,.185cqw)dashed var(--vv-faint);min-height:max(44px,8cqw);color:var(--vv-ink-soft);background:#ffffff73;border-radius:max(10px,1.67cqw);justify-content:center;align-items:center;font-size:clamp(12px,2.2cqw,24px);font-weight:800;display:flex}.narrated-video-module__P89IGa__blank{border-bottom:2px solid var(--vv-faint);text-align:center;min-width:64px;transition:color .24s,border-color .24s;display:inline-block}.narrated-video-module__P89IGa__blankFilled{color:var(--vv-primary);border-bottom-color:var(--vv-accent);font-weight:800}.narrated-video-module__P89IGa__chips{flex-wrap:wrap;gap:.93cqw;margin-top:1.3cqw;display:flex}.narrated-video-module__P89IGa__chip{border:max(1.5px,.185cqw)solid var(--vv-line);color:var(--vv-ink);background:#fff;border-radius:999px;padding:max(6px,.93cqw) max(10px,1.67cqw);font-size:clamp(12px,2.4cqw,26px);font-weight:700;transition:opacity .24s,background .24s,border-color .24s}.narrated-video-module__P89IGa__chipCorrect{background:color-mix(in srgb,var(--vv-accent)16%,#fff);border-color:var(--vv-accent);color:var(--vv-primary)}.narrated-video-module__P89IGa__chipTap{appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:clamp(12px,2.4cqw,26px);font-weight:700}.narrated-video-module__P89IGa__chipTap:disabled{cursor:default}.narrated-video-module__P89IGa__chipWrong{background:color-mix(in srgb,var(--vv-danger)8%,#fff);border-color:var(--vv-danger);color:var(--vv-danger);animation:.36s narrated-video-module__P89IGa__nvShake}.narrated-video-module__P89IGa__autoNote{color:var(--vv-ink-soft);padding:1.11cqw 0;font-size:clamp(12px,2.2cqw,24px)}.narrated-video-module__P89IGa__vizStage{width:100%;animation:.34s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvReveal}.narrated-video-module__P89IGa__vizStage svg{max-width:100%;height:auto}.narrated-video-module__P89IGa__vizTableTitle{color:var(--vv-ink);text-align:center;margin:0 0 2.2cqw;font-size:3.6cqw;font-weight:700}.narrated-video-module__P89IGa__vizTableWrap{overflow-x:auto}.narrated-video-module__P89IGa__vizTable{border-collapse:collapse;width:100%;color:var(--vv-ink);font-size:3.2cqw}.narrated-video-module__P89IGa__vizTable th,.narrated-video-module__P89IGa__vizTable td{border:1px solid var(--vv-line);text-align:left;vertical-align:top;padding:2cqw 2.4cqw}.narrated-video-module__P89IGa__vizTable thead th{background:color-mix(in srgb,var(--vv-primary)12%,transparent);color:var(--vv-primary);font-weight:700}.narrated-video-module__P89IGa__vizTable tbody th{background:var(--vv-faint);color:var(--vv-ink-soft);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__vizStage{animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5d7188b6-module__oite4a__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5d7188b6-module__oite4a__variable{--font-cs-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6d6fce85-module__JoK5FG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6d6fce85-module__JoK5FG__variable{--font-cs-sans:"Archivo","Archivo Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_75292726-module__cpTGiq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_75292726-module__cpTGiq__variable{--font-cs-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6e581d79-module__8WdgxW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6e581d79-module__8WdgxW__variable{--font-cs-sans:"Archivo","Archivo Fallback"}
.comparison-card-module__8V8hOW__root{--cs-green:#047857;--cs-green-deep:#04553f;--cs-green-bright:#10b981;--cs-green-50:#ecfdf5;--cs-green-100:#d1fae5;--cs-green-200:#a7f3d0;--cs-ink:#18241f;--cs-ink-soft:#3f4d47;--cs-muted:#6b7a72;--cs-paper:#fcfbf7;--cs-paper-2:#f7f5ee;--cs-line:#e6e8e1;--cs-amber:#b45309;--cs-amber-bg:#fffbeb;--cs-red:#dc2626;--cs-red-deep:#991b1b;--cs-red-bg:#fef2f2;--cs-font-display:var(--font-cs-display),Georgia,"Times New Roman",serif;--cs-font-sans:var(--font-cs-sans),ui-sans-serif,system-ui,sans-serif;font-family:var(--cs-font-sans);color:var(--cs-ink)}.comparison-card-module__8V8hOW__sheet{background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #fff9,0 16px 36px -26px #04553f6b,0 2px 8px -3px #18241f14}.comparison-card-module__8V8hOW__cardHead{background:radial-gradient(120% 200% at 100% -40%,#10b98129,transparent 60%),var(--cs-paper-2);border-bottom:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:9px;padding:13px clamp(14px,2.4vw,22px);display:flex}.comparison-card-module__8V8hOW__cardHeadMark{color:#fff;background:linear-gradient(135deg,var(--cs-green-bright),var(--cs-green));border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 1px 2px #18241f2e}.comparison-card-module__8V8hOW__cardHeadText{font-family:var(--cs-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-green-deep);font-size:.7rem;font-weight:800}.comparison-card-module__8V8hOW__cardHeadCount{font-family:var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);background:var(--cs-paper);border:1px solid var(--cs-line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.62rem;font-weight:700}.comparison-card-module__8V8hOW__cardHeadToggle{flex:none}.comparison-card-module__8V8hOW__body{padding:clamp(14px,2.6vw,22px)}.comparison-card-module__8V8hOW__pickerBar{background:var(--cs-paper-2);border:1px solid var(--cs-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:10px 12px;display:flex}.comparison-card-module__8V8hOW__pickerLabel{font-family:var(--cs-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-green-deep);font-size:.64rem;font-weight:800}.comparison-card-module__8V8hOW__pickerVs{font-family:var(--cs-font-sans);color:var(--cs-muted);font-size:.7rem;font-weight:600}.comparison-card-module__8V8hOW__pickerSelectWrap{align-items:center;display:inline-flex;position:relative}.comparison-card-module__8V8hOW__pickerSelect{appearance:none;font-family:var(--cs-font-sans);color:var(--cs-ink);background:var(--cs-paper);border:1px solid var(--cs-green-200);cursor:pointer;border-radius:9px;max-width:60vw;padding:6px 30px 6px 11px;font-size:1rem;font-weight:700}.comparison-card-module__8V8hOW__pickerSelect:focus-visible{outline:2px solid var(--cs-green);outline-offset:1px}@media (min-width:768px){.comparison-card-module__8V8hOW__pickerSelect{font-size:.85rem}}.comparison-card-module__8V8hOW__pickerCaret{pointer-events:none;color:var(--cs-green);position:absolute;right:9px}.comparison-card-module__8V8hOW__focusToggle{font-family:var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-green-deep);background:var(--cs-paper);border:1px solid var(--cs-green-200);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;margin-left:auto;padding:6px 13px;font-size:.66rem;font-weight:800;transition:background .14s}.comparison-card-module__8V8hOW__focusToggle:hover{background:var(--cs-green-50)}.comparison-card-module__8V8hOW__matrixDesktop{display:none}@media (min-width:768px){.comparison-card-module__8V8hOW__matrixDesktop{grid-template-columns:minmax(176px,.9fr)repeat(var(--cols,2),minmax(0,1fr));border:1px solid var(--cs-line);background:var(--cs-paper);border-radius:13px;display:grid;overflow:hidden}}.comparison-card-module__8V8hOW__headRow,.comparison-card-module__8V8hOW__dataRow{display:contents}.comparison-card-module__8V8hOW__corner{font-family:var(--cs-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);background:var(--cs-paper-2);border-bottom:1px solid var(--cs-green-deep);align-items:center;padding:12px 14px;font-size:.62rem;font-weight:800;display:flex}.comparison-card-module__8V8hOW__colHead{font-family:var(--cs-font-sans);letter-spacing:.01em;color:#fff;background:linear-gradient(180deg,var(--cs-green)0%,var(--cs-green-deep)100%);border-left:1px solid #ffffff2e;align-items:center;padding:12px 14px;font-size:.82rem;font-weight:800;display:flex}.comparison-card-module__8V8hOW__dimCell{background:var(--row-bg,var(--cs-paper-2));border-top:1px solid var(--cs-line);align-items:center;gap:9px;min-width:0;padding:13px 14px;display:flex}.comparison-card-module__8V8hOW__dimIcon{color:#fff;background:var(--row-icon-bg,var(--cs-green));border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex;box-shadow:0 1px 2px #18241f1f}.comparison-card-module__8V8hOW__dimLabel{font-family:var(--cs-font-sans);letter-spacing:.01em;color:var(--row-label,var(--cs-green-deep));min-width:0;font-size:.74rem;font-weight:800;line-height:1.25}.comparison-card-module__8V8hOW__dataCell{background:var(--cs-paper);border-top:1px solid var(--cs-line);border-left:1px solid var(--cs-line);min-width:0;padding:11px 13px}.comparison-card-module__8V8hOW__matrixMobile{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.comparison-card-module__8V8hOW__matrixMobile{display:none}}.comparison-card-module__8V8hOW__dimGroup{border:1px solid var(--row-line,var(--cs-line));background:var(--cs-paper);border-radius:12px;overflow:hidden}.comparison-card-module__8V8hOW__dimGroupHead{background:var(--row-bg,var(--cs-paper-2));border-bottom:1px solid var(--row-line,var(--cs-line));align-items:center;gap:8px;padding:9px 12px;display:flex}.comparison-card-module__8V8hOW__dimGroupIcon{color:#fff;background:var(--row-icon-bg,var(--cs-green));border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.comparison-card-module__8V8hOW__dimGroupLabel{font-family:var(--cs-font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--row-label,var(--cs-green-deep));font-size:.72rem;font-weight:800}.comparison-card-module__8V8hOW__dimGroupBody{grid-template-columns:1fr 1fr;display:grid}.comparison-card-module__8V8hOW__mobileColCell{min-width:0;padding:9px 11px 11px}.comparison-card-module__8V8hOW__mobileColCell+.comparison-card-module__8V8hOW__mobileColCell{border-left:1px solid var(--cs-line)}.comparison-card-module__8V8hOW__mobileColHead{font-family:var(--cs-font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--cs-green-deep);margin:0 0 7px;font-size:.64rem;font-weight:800;line-height:1.2}.comparison-card-module__8V8hOW__tokenList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.comparison-card-module__8V8hOW__token{min-width:0;font-family:var(--cs-font-sans);color:var(--cs-ink);align-items:flex-start;gap:7px;font-size:.875rem;font-weight:500;line-height:1.34;display:flex}.comparison-card-module__8V8hOW__tokenText{overflow-wrap:break-word;min-width:0}.comparison-card-module__8V8hOW__tokenMark{background:var(--cs-green-bright);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.comparison-card-module__8V8hOW__tokenEmpty{font-family:var(--cs-font-sans);color:var(--cs-muted);opacity:.55;font-size:.95rem}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__disc{font-weight:650}.comparison-card-module__8V8hOW__discStar{border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__hallmark .comparison-card-module__8V8hOW__discStar{color:var(--cs-green-deep);background:var(--cs-green-50);border:1px solid var(--cs-green-200)}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__pathognomonic .comparison-card-module__8V8hOW__discStar{color:var(--cs-amber);background:var(--cs-amber-bg);border:1px solid #fde68a}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__discriminating .comparison-card-module__8V8hOW__discStar{color:#0e5066;background:#e2eff6;border:1px solid #cde2ee}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__hallmark .comparison-card-module__8V8hOW__tokenText{color:var(--cs-green-deep)}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__pathognomonic .comparison-card-module__8V8hOW__tokenText{color:#92400e}.comparison-card-module__8V8hOW__token.comparison-card-module__8V8hOW__discriminating .comparison-card-module__8V8hOW__tokenText{color:#0e5066}.comparison-card-module__8V8hOW__tokenBtn{appearance:none;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;width:100%;margin:0;padding:0;transition:box-shadow .14s,background .14s}.comparison-card-module__8V8hOW__tokenBtn:hover:not(.comparison-card-module__8V8hOW__correct):not(.comparison-card-module__8V8hOW__popped){background:#0478570d;box-shadow:0 0 0 5px #0478570d}.comparison-card-module__8V8hOW__tokenBtn:focus-visible{outline:2px solid var(--cs-green);outline-offset:3px}.comparison-card-module__8V8hOW__tokenBtn.comparison-card-module__8V8hOW__correct{background:#10b98124;animation:.5s ease-out comparison-card-module__8V8hOW__ccBounce;box-shadow:0 0 0 5px #10b98124}.comparison-card-module__8V8hOW__tokenBtn.comparison-card-module__8V8hOW__popped{cursor:default;background:#dc26261a;animation:.4s ease-out comparison-card-module__8V8hOW__ccPop;box-shadow:0 0 0 5px #dc26261a}.comparison-card-module__8V8hOW__popOut{pointer-events:none;animation:.5s ease-in both comparison-card-module__8V8hOW__ccPopOut}.comparison-card-module__8V8hOW__struck{color:var(--cs-red-deep);text-decoration:line-through;text-decoration-thickness:2px}.comparison-card-module__8V8hOW__revealNote{font-family:var(--cs-font-sans);color:var(--cs-red-deep);margin-top:3px;font-size:.78rem;font-weight:700;line-height:1.4;display:block}.comparison-card-module__8V8hOW__shuffleCell{border:1.5px dashed var(--cs-green-200);background:var(--cs-paper-2);border-radius:10px;flex-direction:column;gap:6px;min-height:52px;padding:8px;transition:border-color .14s,background .14s;display:flex}.comparison-card-module__8V8hOW__shuffleCellOver{border-color:var(--cs-green);background:var(--cs-green-50)}.comparison-card-module__8V8hOW__shufflePlaced{font-family:var(--cs-font-sans);color:var(--cs-green-deep);background:var(--cs-green-100);border:1px solid var(--cs-green-200);border-radius:8px;padding:5px 8px;font-size:.85rem;font-weight:600;line-height:1.3;animation:.28s ease-out both comparison-card-module__8V8hOW__ccPlacedIn}.comparison-card-module__8V8hOW__shuffleAnchor{font-family:var(--cs-font-sans);color:var(--cs-ink);background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:8px;padding:5px 8px;font-size:.85rem;font-weight:600;line-height:1.3;box-shadow:0 1px 2px #18241f14}.comparison-card-module__8V8hOW__shuffleChip{appearance:none;font-family:var(--cs-font-sans);text-align:left;color:var(--cs-ink);background:var(--cs-paper);border:1px solid var(--cs-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:5px 8px;font-size:.85rem;font-weight:600;line-height:1.3;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #18241f14}.comparison-card-module__8V8hOW__shuffleChip:hover{border-color:var(--cs-green-200);box-shadow:0 2px 5px #18241f1f}.comparison-card-module__8V8hOW__shuffleChip:focus-visible{outline:2px solid var(--cs-green);outline-offset:2px}.comparison-card-module__8V8hOW__shuffleChipDragging{opacity:.3;cursor:grabbing}.comparison-card-module__8V8hOW__shuffleChipWrong{color:var(--cs-red-deep);background:#f43f5e1f;border-color:#f43f5e;animation:.5s ease-out comparison-card-module__8V8hOW__ccBounceBack}@keyframes comparison-card-module__8V8hOW__ccBounce{0%{transform:scale(1)}35%{transform:scale(1.05)}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes comparison-card-module__8V8hOW__ccPop{0%{transform:scale(1)}40%{transform:scale(1.07)rotate(-1.5deg)}to{transform:scale(1)}}@keyframes comparison-card-module__8V8hOW__ccPopOut{0%{opacity:1;transform:scale(1)}30%{transform:scale(1.08)rotate(1.5deg)}to{opacity:0;transform:scale(.5)}}@keyframes comparison-card-module__8V8hOW__ccPlacedIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes comparison-card-module__8V8hOW__ccBounceBack{0%{transform:translate(0)}25%{transform:translate(-7px)}55%{transform:translate(5px)}80%{transform:translate(-2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.comparison-card-module__8V8hOW__tokenBtn.comparison-card-module__8V8hOW__correct,.comparison-card-module__8V8hOW__tokenBtn.comparison-card-module__8V8hOW__popped,.comparison-card-module__8V8hOW__shufflePlaced,.comparison-card-module__8V8hOW__shuffleChipWrong{animation:none}.comparison-card-module__8V8hOW__popOut{opacity:0;animation:none}}.comparison-card-module__8V8hOW__tone-brand{--row-bg:var(--cs-green-50);--row-line:var(--cs-green-100);--row-icon-bg:var(--cs-green);--row-label:var(--cs-green-deep)}.comparison-card-module__8V8hOW__tone-sky{--row-bg:#f0f7fb;--row-line:#d6e8f2;--row-icon-bg:#0e7490;--row-label:#0e5066}.comparison-card-module__8V8hOW__tone-amber{--row-bg:#fdf7ec;--row-line:#f3e2c0;--row-icon-bg:#b45309;--row-label:#92400e}.comparison-card-module__8V8hOW__tone-rose{--row-bg:#fdf2f2;--row-line:#f6d6d6;--row-icon-bg:var(--cs-red);--row-label:var(--cs-red-deep)}.comparison-card-module__8V8hOW__tone-slate{--row-bg:#f5f6f7;--row-line:#e2e5e8;--row-icon-bg:#475569;--row-label:#334155}.comparison-card-module__8V8hOW__progHead{font-family:var(--cs-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-green-deep);align-items:center;gap:8px;margin-bottom:14px;font-size:.68rem;font-weight:800;display:flex}.comparison-card-module__8V8hOW__progHeadRule{background:linear-gradient(to right,var(--cs-green-100),transparent);flex:1;height:1px}.comparison-card-module__8V8hOW__progTrack{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.comparison-card-module__8V8hOW__progTrack{flex-direction:row;align-items:stretch;gap:0;padding-bottom:6px;overflow-x:auto}}.comparison-card-module__8V8hOW__progStage{background:var(--cs-paper);border:1px solid var(--cs-green-100);border-radius:13px;flex:1 1 0;min-width:0;padding:14px 15px 15px;position:relative}@media (min-width:768px){.comparison-card-module__8V8hOW__progStage{min-width:210px;margin-right:26px}.comparison-card-module__8V8hOW__progStage:last-child{margin-right:0}}.comparison-card-module__8V8hOW__progStageHead{align-items:center;gap:9px;margin-bottom:12px;display:flex}.comparison-card-module__8V8hOW__progNum{background:linear-gradient(180deg,var(--cs-green-bright),var(--cs-green));color:#fff;width:26px;height:26px;font-family:var(--cs-font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px var(--cs-green-50);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.comparison-card-module__8V8hOW__progStageName{font-family:var(--cs-font-display);color:var(--cs-ink);text-wrap:balance;font-size:1.02rem;font-weight:600;line-height:1.12}.comparison-card-module__8V8hOW__progArrow{display:none}@media (min-width:768px){.comparison-card-module__8V8hOW__progArrow{color:var(--cs-green-bright);z-index:1;align-items:center;font-size:1.1rem;font-weight:800;display:flex;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}}.comparison-card-module__8V8hOW__facet{margin-bottom:11px}.comparison-card-module__8V8hOW__facet:last-child{margin-bottom:0}.comparison-card-module__8V8hOW__facetHead{align-items:center;gap:6px;margin-bottom:6px;display:flex}.comparison-card-module__8V8hOW__facetIcon{width:20px;height:20px;color:var(--row-label,var(--cs-green-deep));background:var(--row-bg,var(--cs-green-50));border:1px solid var(--row-line,var(--cs-green-100));border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.comparison-card-module__8V8hOW__facetLabel{font-family:var(--cs-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--row-label,var(--cs-muted));font-size:.6rem;font-weight:800}.comparison-card-module__8V8hOW__footnote{font-family:var(--cs-font-sans);color:var(--cs-muted);align-items:center;gap:6px;margin-top:14px;font-size:.72rem;font-weight:500;display:flex}.comparison-card-module__8V8hOW__footnoteStar{color:var(--cs-amber);font-weight:900}
.feed-module__NMJ7kq__wrap{background:var(--card);border:1px solid var(--border);border-radius:1rem;width:100%;position:relative;overflow:hidden}.feed-module__NMJ7kq__progressTrack{z-index:3;background:color-mix(in oklab,var(--muted)60%,transparent);width:100%;height:4px;position:sticky;top:0}.feed-module__NMJ7kq__progressFill{background:var(--primary);height:100%;transition:width .24s}.feed-module__NMJ7kq__meta{color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.feed-module__NMJ7kq__metaRight{align-items:center;gap:.6rem;display:inline-flex}.feed-module__NMJ7kq__rungChip{background:color-mix(in oklab,var(--primary)12%,transparent);color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-weight:600;display:inline-flex}.feed-module__NMJ7kq__topicChip{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in oklab,var(--foreground)7%,transparent);min-width:0;color:var(--muted-foreground);border-radius:999px;padding:.15rem .5rem;font-weight:500;overflow:hidden}.feed-module__NMJ7kq__startPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2.25rem 1rem 2.5rem;display:flex}.feed-module__NMJ7kq__startTitle{color:var(--foreground);font-size:1.15rem;font-weight:700}.feed-module__NMJ7kq__fullscreen{z-index:60;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(120% 45% at 50% 0%,color-mix(in oklab,var(--primary)9%,var(--background))0%,var(--background)70%);flex-direction:column;display:flex;position:fixed;inset:0}.feed-module__NMJ7kq__immersiveHeader{padding:calc(env(safe-area-inset-top) + .6rem)1rem .5rem;flex-direction:column;flex:none;gap:.65rem;display:flex}.feed-module__NMJ7kq__immersiveTitleRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-module__NMJ7kq__immersiveTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:1.05rem;font-weight:700;overflow:hidden}.feed-module__NMJ7kq__iconCircle{background:color-mix(in oklab,var(--foreground)9%,transparent);width:2.6rem;height:2.6rem;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,opacity .12s,transform .12s;display:inline-flex}.feed-module__NMJ7kq__iconCircle:active:not(:disabled){transform:scale(.94)}.feed-module__NMJ7kq__iconCircle:disabled{opacity:.35;cursor:default}.feed-module__NMJ7kq__navNext{background:var(--primary);color:var(--primary-foreground)}.feed-module__NMJ7kq__segments{gap:4px;display:flex}.feed-module__NMJ7kq__segment{background:color-mix(in oklab,var(--foreground)14%,transparent);border-radius:999px;flex:1;min-width:0;height:6px;transition:flex .24s,background .24s}.feed-module__NMJ7kq__segmentCurrent{background:color-mix(in oklab,var(--primary)55%,transparent);flex:2.6}.feed-module__NMJ7kq__segmentDone{background:var(--primary)}.feed-module__NMJ7kq__segmentMissed{background:#f59e0b}.feed-module__NMJ7kq__bottomNav{padding:.6rem 1rem calc(.75rem + env(safe-area-inset-bottom));flex:none;align-items:center;gap:.6rem;display:flex}.feed-module__NMJ7kq__bottomNavHidden{visibility:hidden;pointer-events:none}.feed-module__NMJ7kq__navHint{color:var(--muted-foreground);text-align:right;margin-left:auto;font-size:.78rem}.feed-module__NMJ7kq__flashRight,.feed-module__NMJ7kq__flashWrong{z-index:7;pointer-events:none;opacity:0;position:absolute;inset:0}.feed-module__NMJ7kq__flashRight{background:radial-gradient(120% 120%,#0000 55%,#10b98180 100%);animation:.55s ease-out forwards feed-module__NMJ7kq__fxFlash}.feed-module__NMJ7kq__flashWrong{background:radial-gradient(120% 120%,#0000 50%,#ef44448c 100%);animation:.5s ease-out forwards feed-module__NMJ7kq__fxFlashWrong}@keyframes feed-module__NMJ7kq__fxFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes feed-module__NMJ7kq__fxFlashWrong{0%{opacity:0}15%{opacity:1}40%{opacity:.25}60%{opacity:.9}to{opacity:0}}.feed-module__NMJ7kq__cardShake{animation:.42s feed-module__NMJ7kq__cardShake}@keyframes feed-module__NMJ7kq__cardShake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}35%{transform:translate(8px)}55%{transform:translate(-6px)}75%{transform:translate(4px)}}.feed-module__NMJ7kq__scoreChip,.feed-module__NMJ7kq__streakChip{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.feed-module__NMJ7kq__scoreChip{background:color-mix(in oklab,var(--primary)15%,transparent);color:var(--primary);animation:.32s cubic-bezier(.2,1.6,.4,1) feed-module__NMJ7kq__chipPop}.feed-module__NMJ7kq__streakChip{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.434/.16)}@keyframes feed-module__NMJ7kq__chipPop{0%{transform:scale(1.55)}to{transform:scale(1)}}.feed-module__NMJ7kq__streakBurst{z-index:8;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-module__NMJ7kq__streakBurstInner{background:color-mix(in oklab,#f59e0b 28%,var(--card));color:#fbbf24;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-size:1.15rem;font-weight:800;animation:1.4s forwards feed-module__NMJ7kq__burstBanner;display:inline-flex;box-shadow:0 10px 40px #00000059}@keyframes feed-module__NMJ7kq__burstBanner{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.12)}22%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.feed-module__NMJ7kq__cardShake{animation:none}.feed-module__NMJ7kq__flashRight,.feed-module__NMJ7kq__flashWrong{animation-duration:.25s}}.feed-module__NMJ7kq__scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;position:relative;overflow-y:auto}.feed-module__NMJ7kq__snapSlide{scroll-snap-align:start;scroll-snap-stop:always;align-items:center;height:100%;padding:.75rem 1.1rem;display:flex}.feed-module__NMJ7kq__snapCard{flex-direction:column;gap:.9rem;width:100%;min-height:0;max-height:100%;display:flex}.feed-module__NMJ7kq__pageInner{flex-direction:column;align-self:stretch;width:100%;max-width:34rem;margin:0 auto;display:flex}.feed-module__NMJ7kq__cardEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.78rem;font-weight:800}.feed-module__NMJ7kq__snapCard [data-grouping-buckets]{gap:.45rem;margin-bottom:.6rem}.feed-module__NMJ7kq__snapCard [data-grouping-bucket]{min-height:0;padding:.5rem .6rem .55rem}.feed-module__NMJ7kq__snapCard [data-grouping-bucket]>div:first-child{margin-bottom:.3rem;font-size:.8rem}.feed-module__NMJ7kq__snapCard [data-grouping-pool]{padding:.55rem .6rem .6rem}.feed-module__NMJ7kq__snapCard [data-grouping-pool]>div:first-child{margin-bottom:.35rem}.feed-module__NMJ7kq__snapCard [data-grouping-chip]{padding:.3rem .55rem;font-size:.85rem;line-height:1.3}.feed-module__NMJ7kq__snapCard div:has(>.qa-stem){margin-bottom:.75rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .feed-module__NMJ7kq__stem{letter-spacing:-.012em;font-size:1.75rem;font-weight:600;line-height:1.28}.feed-module__NMJ7kq__snapCard[data-density=mid] .feed-module__NMJ7kq__stem{letter-spacing:-.008em;font-size:1.45rem;font-weight:600;line-height:1.32}.feed-module__NMJ7kq__snapCard[data-density=dense] .feed-module__NMJ7kq__stem{font-size:1.15rem;font-weight:600;line-height:1.38}.feed-module__NMJ7kq__snapCard[data-density=roomy] .feed-module__NMJ7kq__option{padding:.9rem 1.05rem;font-size:1.2rem;font-weight:600}.feed-module__NMJ7kq__snapCard[data-density=mid] .feed-module__NMJ7kq__option{font-size:1.08rem;font-weight:600}.feed-module__NMJ7kq__snapCard[data-density=dense] .feed-module__NMJ7kq__option{padding:.7rem .85rem;font-size:1rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .feed-module__NMJ7kq__prompt{font-size:1.05rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .feed-module__NMJ7kq__swipeCardText{font-size:1.9rem}.feed-module__NMJ7kq__snapCard[data-density=dense] .feed-module__NMJ7kq__swipeCardText{font-size:1.25rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .qa-stem{letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1.34}.feed-module__NMJ7kq__snapCard[data-density=mid] .qa-stem{font-size:1.35rem;font-weight:600;line-height:1.36}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-stem{font-size:1.1rem;font-weight:600;line-height:1.4}.feed-module__NMJ7kq__snapCard[data-density=roomy] .qa-option-text{font-size:1.15rem}.feed-module__NMJ7kq__snapCard[data-density=mid] .qa-option-text{font-size:1.05rem}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-option-text{font-size:.95rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .qa-cloze-stem{font-size:1.6rem;font-weight:600;line-height:1.5}.feed-module__NMJ7kq__snapCard[data-density=mid] .qa-cloze-stem{font-size:1.35rem;line-height:1.5}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-cloze-stem{font-size:1.1rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] label:has(.qa-option-text){border-radius:.85rem;padding:.72rem .9rem}.feed-module__NMJ7kq__snapCard[data-density=mid] label:has(.qa-option-text){padding:.62rem .8rem}.feed-module__NMJ7kq__snapCard .qa-chiprow-label{margin-bottom:.55rem;font-size:1rem}.feed-module__NMJ7kq__snapCard .qa-chip{padding:.6rem 1.1rem;font-size:1.1rem;font-weight:600}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-chiprow-label{font-size:.85rem}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-chip{padding:.45rem .85rem;font-size:.95rem}.feed-module__NMJ7kq__snapCard[data-density=roomy] .qa-passage{font-size:1.2rem;line-height:1.55}.feed-module__NMJ7kq__snapCard[data-density=mid] .qa-passage{font-size:1.1rem;line-height:1.55}.feed-module__NMJ7kq__snapCard[data-density=dense] .qa-passage{font-size:1rem}:is(.feed-module__NMJ7kq__snapCard .qa-cloze,.feed-module__NMJ7kq__stageSlideCard .qa-cloze){font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__stem{letter-spacing:-.012em;font-size:1.55rem;font-weight:600;line-height:1.3}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__stem{letter-spacing:-.008em;font-size:1.35rem;font-weight:600;line-height:1.34}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .feed-module__NMJ7kq__stem{font-size:1.15rem;font-weight:600;line-height:1.4}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__option{padding:.9rem 1.05rem;font-size:1.15rem;font-weight:600}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__option{padding:.8rem .95rem;font-size:1.05rem;font-weight:600}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .feed-module__NMJ7kq__option,.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__prompt,.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__prompt{font-size:1rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__swipeCardText{font-size:1.7rem}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__swipeCardText{font-size:1.45rem}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__swipeChoice{font-size:1.05rem}:is(.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .text-sm,.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .text-sm){font-size:1rem;line-height:1.5}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .qa-stem{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.32}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .qa-stem{font-size:1.3rem;font-weight:600;line-height:1.36}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .qa-stem{font-size:1.1rem;font-weight:600;line-height:1.4}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .qa-option-text{font-size:1.12rem}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .qa-option-text{font-size:1.05rem}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .qa-option-text{font-size:.98rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .qa-cloze-stem{font-size:1.5rem;font-weight:600;line-height:1.5}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .qa-cloze-stem{font-size:1.3rem;line-height:1.5}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .qa-cloze-stem{font-size:1.1rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] label:has(.qa-option-text){border-radius:.85rem;padding:.75rem .95rem}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] label:has(.qa-option-text){padding:.65rem .85rem}.feed-module__NMJ7kq__stageSlideCard .qa-chiprow-label{margin-bottom:.55rem;font-size:1rem}.feed-module__NMJ7kq__stageSlideCard .qa-chip{padding:.55rem 1.05rem;font-size:1.08rem;font-weight:600}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .qa-chiprow-label{font-size:.9rem}.feed-module__NMJ7kq__stageSlideCard[data-density=dense] .qa-chip{padding:.45rem .85rem;font-size:.98rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .qa-passage{font-size:1.15rem;line-height:1.55}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .qa-passage{font-size:1.08rem;line-height:1.55}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__matchItem,.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__matchItem{padding:.7rem .8rem;font-size:1rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__clozeText{font-size:1.3rem}.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__clozeText{font-size:1.15rem}.feed-module__NMJ7kq__stageSlideCard[data-density=roomy] .feed-module__NMJ7kq__chip,.feed-module__NMJ7kq__stageSlideCard[data-density=mid] .feed-module__NMJ7kq__chip{font-size:1rem}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__pageHeadline{font-size:1.95rem}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__pageHeadline[data-size=xl]{font-size:2.8rem}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__pageHeadline[data-size=lg]{font-size:2.25rem}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__pageBeat{font-size:1.1rem;line-height:1.6}.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__pageHook,.feed-module__NMJ7kq__stageSlideCard .feed-module__NMJ7kq__exposureBeats>li{font-size:1rem}.feed-module__NMJ7kq__track{touch-action:pan-y;position:relative}.feed-module__NMJ7kq__slide{flex-direction:column;gap:.75rem;min-height:22rem;padding:1rem .875rem 1.25rem;display:flex}@media (min-width:768px){.feed-module__NMJ7kq__slide{min-height:24rem;padding:1.25rem 1.5rem 1.5rem}}.feed-module__NMJ7kq__cardBody{flex-direction:column;flex:0 auto;gap:.75rem;min-width:0;display:flex}.feed-module__NMJ7kq__stem{color:var(--foreground);font-size:1.05rem;font-weight:600;line-height:1.45}.feed-module__NMJ7kq__prompt{color:var(--muted-foreground);font-size:.9rem}.feed-module__NMJ7kq__gaugeSubhead{color:var(--foreground);margin:20px 0 4px;font-size:.85rem;font-weight:700}@media (min-width:768px){.feed-module__NMJ7kq__gaugeRowSide{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.feed-module__NMJ7kq__gaugeRowSide .feed-module__NMJ7kq__gaugeSubhead{margin:0}.feed-module__NMJ7kq__gaugeRowSide+.feed-module__NMJ7kq__gaugeRowSide{margin-top:4px}}.feed-module__NMJ7kq__options{flex-direction:column;gap:.5rem;display:flex}.feed-module__NMJ7kq__option{text-align:left;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border-radius:.75rem;min-height:2.75rem;padding:.75rem .875rem;font-size:.95rem;line-height:1.35;transition:border-color .12s,background .12s,transform .12s}.feed-module__NMJ7kq__option:active{transform:scale(.99)}@media (hover:hover){.feed-module__NMJ7kq__option:hover:not(:disabled){border-color:var(--primary)}}.feed-module__NMJ7kq__option:disabled{cursor:default}.feed-module__NMJ7kq__optionCorrect{background:#16a34a24;background:lab(58.835% -51.0809 35.4288/.14);border-color:#16a34a;font-weight:600}.feed-module__NMJ7kq__optionWrong{border-color:var(--destructive);background:color-mix(in oklab,var(--destructive)12%,transparent)}.feed-module__NMJ7kq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.feed-module__NMJ7kq__chip{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;min-height:2.5rem;padding:.5rem .75rem;font-size:.9rem}.feed-module__NMJ7kq__chipUsed{opacity:.35;pointer-events:none}.feed-module__NMJ7kq__chipSelected{border-color:var(--primary);background:color-mix(in oklab,var(--primary)14%,transparent)}.feed-module__NMJ7kq__assembleLine{border:1px dashed var(--border);background:color-mix(in oklab,var(--muted)40%,transparent);border-radius:.75rem;min-height:3rem;padding:.6rem .75rem;font-size:.95rem;line-height:1.5}.feed-module__NMJ7kq__clozeText{color:var(--foreground);font-size:1.05rem;line-height:1.7}.feed-module__NMJ7kq__blankSlot{border-bottom:2px solid var(--primary);text-align:center;min-width:5.5rem;padding:0 .35rem;font-weight:600;display:inline-block}.feed-module__NMJ7kq__matchGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.feed-module__NMJ7kq__matchCol{flex-direction:column;gap:.5rem;display:flex}.feed-module__NMJ7kq__matchItem{border:1px solid var(--border);background:var(--background);color:var(--foreground);text-align:left;cursor:pointer;border-radius:.65rem;min-height:2.75rem;padding:.6rem .7rem;font-size:.875rem}.feed-module__NMJ7kq__matchItemPaired{opacity:.45;pointer-events:none;border-style:dashed}.feed-module__NMJ7kq__snapCard:has(.feed-module__NMJ7kq__swipeStage){align-self:stretch;min-height:0}.feed-module__NMJ7kq__cardBody:has(.feed-module__NMJ7kq__swipeStage){flex:auto;min-height:0}.feed-module__NMJ7kq__swipeStage{flex:auto;justify-content:center;align-items:stretch;min-height:6rem;display:flex;position:relative}.feed-module__NMJ7kq__swipeCard{border:1px solid var(--border);background:var(--card);text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;max-width:28rem;padding:2rem 1.75rem;display:flex;position:relative;box-shadow:0 12px 34px #00000029}.feed-module__NMJ7kq__swipeCard:active{cursor:grabbing}.feed-module__NMJ7kq__swipeCardText{font-size:1.3rem;font-weight:500;line-height:1.4}.feed-module__NMJ7kq__swipeIntent{border:2px solid var(--primary);color:var(--primary);text-transform:uppercase;letter-spacing:.04em;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;position:absolute;top:1rem}.feed-module__NMJ7kq__swipeIntentLeft{right:1rem;transform:rotate(12deg)}.feed-module__NMJ7kq__swipeIntentRight{left:1rem;transform:rotate(-12deg)}.feed-module__NMJ7kq__swipeLabels{justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.feed-module__NMJ7kq__swipeLabelLeft,.feed-module__NMJ7kq__swipeLabelRight{background:color-mix(in oklab,var(--muted)60%,transparent);color:var(--muted-foreground);border-radius:.6rem;padding:.45rem .8rem}.feed-module__NMJ7kq__swipeLabelActive{background:color-mix(in oklab,var(--primary)18%,transparent);color:var(--primary)}.feed-module__NMJ7kq__swipeButtons{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.feed-module__NMJ7kq__swipeChoice{border:2px solid color-mix(in oklab,var(--primary)40%,transparent);min-height:60px;color:var(--foreground);background:0 0;border-radius:1rem;padding:.75rem;font-size:.95rem;font-weight:600;line-height:1.25;transition:background-color .12s,border-color .12s}.feed-module__NMJ7kq__swipeChoice:hover:not(:disabled){border-color:var(--primary);background:color-mix(in oklab,var(--primary)10%,transparent)}.feed-module__NMJ7kq__swipeChoice:disabled{opacity:.55}.feed-module__NMJ7kq__swipeCount{text-align:center;color:var(--muted-foreground);font-size:.75rem}.feed-module__NMJ7kq__feedback{border-radius:.75rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.45}.feed-module__NMJ7kq__snapCard[data-density=roomy] .feed-module__NMJ7kq__feedback,.feed-module__NMJ7kq__snapCard[data-density=mid] .feed-module__NMJ7kq__feedback{padding:.8rem .95rem;font-size:1.05rem;line-height:1.42}.feed-module__NMJ7kq__snapCard[data-density=dense] .feed-module__NMJ7kq__feedback{font-size:.95rem}.feed-module__NMJ7kq__feedbackCorrect{color:var(--foreground);background:#16a34a1f;background:lab(58.835% -51.0809 35.4288/.12)}.feed-module__NMJ7kq__feedbackWrong{background:color-mix(in oklab,var(--destructive)10%,transparent);color:var(--foreground)}.feed-module__NMJ7kq__siblingToggle{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:.6rem;align-self:flex-start;padding:.4rem .7rem;font-size:.8125rem}.feed-module__NMJ7kq__siblingToggle:hover{color:var(--foreground);border-color:var(--muted-foreground)}.feed-module__NMJ7kq__siblingPanel{border-left:2px solid var(--border);flex-direction:column;gap:.5rem;min-height:0;max-height:40vh;padding-left:.75rem;display:flex;overflow-y:auto}.feed-module__NMJ7kq__footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.feed-module__NMJ7kq__hint{color:var(--muted-foreground);font-size:.75rem}.feed-module__NMJ7kq__readWrap{flex:1;min-width:0}.feed-module__NMJ7kq__readWrap [data-card-type]{border-radius:.75rem;min-height:0!important;margin:0!important}.feed-module__NMJ7kq__exposure{flex-direction:column;flex:1;justify-content:center;gap:.9rem;padding:.5rem .25rem;display:flex}.feed-module__NMJ7kq__exposureEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.feed-module__NMJ7kq__exposureHeadline{color:var(--foreground);text-wrap:balance;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.4rem;font-weight:700;line-height:1.22}.feed-module__NMJ7kq__exposureHeadline[data-size=xl]{font-size:1.95rem;line-height:1.15}.feed-module__NMJ7kq__exposureHeadline[data-size=lg]{font-size:1.65rem}@media (min-width:768px){.feed-module__NMJ7kq__exposureHeadline{font-size:1.6rem}.feed-module__NMJ7kq__exposureHeadline[data-size=xl]{font-size:2.3rem}.feed-module__NMJ7kq__exposureHeadline[data-size=lg]{font-size:1.9rem}}.feed-module__NMJ7kq__exposureBeats{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.feed-module__NMJ7kq__exposureBeats>li{color:var(--muted-foreground);padding-left:1rem;font-size:.92rem;line-height:1.45;position:relative}.feed-module__NMJ7kq__exposureBeats>li:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.6em;left:0}.feed-module__NMJ7kq__exposureHook{background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--foreground);border-radius:.65rem;margin-top:.25rem;padding:.6rem .75rem;font-size:.9rem;font-style:italic;line-height:1.45}.feed-module__NMJ7kq__exposureVisual{width:min(100%,28rem);margin:.25rem auto 0}.feed-module__NMJ7kq__page{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:.5rem .5rem 1rem;display:flex}.feed-module__NMJ7kq__pageText{flex-direction:column;gap:1.1rem;display:flex}.feed-module__NMJ7kq__pageVisual{width:min(100%,30rem);margin:.25rem auto 0}.feed-module__NMJ7kq__page:has(.feed-module__NMJ7kq__pageVisual){justify-content:flex-start;gap:1rem;overflow-y:auto}.feed-module__NMJ7kq__page:has(.feed-module__NMJ7kq__pageVisual) .feed-module__NMJ7kq__pageText{gap:.7rem}.feed-module__NMJ7kq__page:has(.feed-module__NMJ7kq__pageVisual) .feed-module__NMJ7kq__pageHeadline{font-size:1.55rem}.feed-module__NMJ7kq__page:has(.feed-module__NMJ7kq__pageVisual) .feed-module__NMJ7kq__pageBeat{font-size:.92rem}.feed-module__NMJ7kq__pageEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:700}.feed-module__NMJ7kq__pageHeadline{color:var(--foreground);text-wrap:balance;letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.18}.feed-module__NMJ7kq__pageHeadline[data-size=xl]{font-size:2.6rem;line-height:1.1}.feed-module__NMJ7kq__pageHeadline[data-size=lg]{font-size:2.05rem}.feed-module__NMJ7kq__pageBeat{color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.55}.feed-module__NMJ7kq__pageHook{color:var(--muted-foreground);margin-top:.15rem;font-size:.95rem;font-style:italic;line-height:1.5}.feed-module__NMJ7kq__endCard{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:.9rem;width:100%;max-width:26rem;min-height:0;margin:0 auto;padding:1.5rem 1rem;display:flex;overflow-y:auto}.feed-module__NMJ7kq__endHead{flex-direction:column;align-items:center;gap:.9rem;width:100%;min-width:0;display:flex}.feed-module__NMJ7kq__endHeadText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.feed-module__NMJ7kq__endCols{text-align:left;flex-direction:column;gap:1.1rem;width:100%;min-width:0;display:flex}@media (min-width:820px){.feed-module__NMJ7kq__endHead{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:1.35rem}.feed-module__NMJ7kq__endCols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:1.1rem 1.75rem;display:grid}}.feed-module__NMJ7kq__endTitle{color:var(--foreground);font-size:2.1rem;font-weight:700;line-height:1.1}.feed-module__NMJ7kq__endStats{color:var(--muted-foreground);font-size:.9rem}.feed-module__NMJ7kq__endActions{flex-direction:column;gap:.5rem;width:min(100%,20rem);margin-top:.35rem;display:flex}.feed-module__NMJ7kq__burst{background:color-mix(in oklab,var(--primary)16%,transparent);width:5rem;height:5rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.feed-module__NMJ7kq__confetti{pointer-events:none;position:absolute;inset:0}.feed-module__NMJ7kq__confettiRing{border:2px solid color-mix(in oklab,var(--primary)60%,transparent);opacity:0;border-radius:999px;animation:.65s cubic-bezier(.22,1,.36,1) forwards feed-module__NMJ7kq__confettiRing;position:absolute;inset:.2rem}@keyframes feed-module__NMJ7kq__confettiRing{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.5)}}.feed-module__NMJ7kq__confettiPiece{opacity:0;border-radius:2px;width:.3rem;height:.62rem;animation:1s forwards feed-module__NMJ7kq__confettiFling;position:absolute;top:50%;left:50%}.feed-module__NMJ7kq__confettiDot{border-radius:999px;width:.34rem;height:.34rem}@keyframes feed-module__NMJ7kq__confettiFling{0%{opacity:0;animation-timing-function:cubic-bezier(.12,.8,.3,1);transform:translate(-50%,-50%)translate(0)rotate(0)scale(.4)}8%{opacity:1}60%{transform:translate(-50%,-50%)translate(var(--tx),var(--ty))rotate(var(--rot))scale(1);opacity:1;animation-timing-function:cubic-bezier(.5,0,.85,.6)}to{transform:translate(-50%,-50%)translate(calc(var(--tx)*1.12),calc(var(--ty) + 2.1rem))rotate(calc(var(--rot)*1.35))scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.feed-module__NMJ7kq__confetti{display:none}}.feed-module__NMJ7kq__endBurstWrap{justify-content:center;align-items:center;display:flex;position:relative}.feed-module__NMJ7kq__xpRing{width:7.5rem;height:7.5rem;position:relative}.feed-module__NMJ7kq__xpRingSvg{width:100%;height:100%;display:block}.feed-module__NMJ7kq__xpRingTrack{fill:none;stroke:color-mix(in oklab,var(--primary)14%,transparent);stroke-width:9px}.feed-module__NMJ7kq__xpRingFill{fill:none;stroke:var(--primary);stroke-width:9px;stroke-linecap:round}.feed-module__NMJ7kq__xpRingCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-module__NMJ7kq__xpRingValue{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.9rem;font-weight:800;line-height:1}.feed-module__NMJ7kq__xpRingUnit{letter-spacing:.08em;color:var(--primary);font-size:.7rem;font-weight:700}.feed-module__NMJ7kq__coveredWrap{text-align:left;flex-direction:column;gap:.55rem;width:100%;display:flex}.feed-module__NMJ7kq__coveredHead{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.feed-module__NMJ7kq__coveredList{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.feed-module__NMJ7kq__coveredTop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.feed-module__NMJ7kq__coveredName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:.86rem;font-weight:600;overflow:hidden}.feed-module__NMJ7kq__coveredMeta{color:var(--muted-foreground);flex-shrink:0;font-size:.72rem}.feed-module__NMJ7kq__coveredTrack{background:color-mix(in oklab,var(--foreground)9%,transparent);border-radius:999px;height:.4rem;margin-top:.35rem;overflow:hidden}.feed-module__NMJ7kq__coveredFill{background:var(--primary);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.feed-module__NMJ7kq__upNextWrap{text-align:left;border-top:1px solid color-mix(in oklab,var(--foreground)10%,transparent);flex-direction:column;gap:.9rem;width:100%;padding-top:.95rem;display:flex}@media (min-width:820px){.feed-module__NMJ7kq__upNextWrap{border-top:none;padding-top:0}}.feed-module__NMJ7kq__upNextHead{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.7rem;font-weight:700}.feed-module__NMJ7kq__upNextGroup{flex-direction:column;gap:.5rem;display:flex}.feed-module__NMJ7kq__upNextGroupHead{color:var(--foreground);font-size:.8rem;font-weight:600}.feed-module__NMJ7kq__upNextRow{color:inherit;border-radius:.6rem;margin:0 -.45rem;padding:.35rem .45rem;text-decoration:none;transition:background-color .14s;display:block}a.feed-module__NMJ7kq__upNextRow:hover{background:color-mix(in oklab,var(--primary)8%,transparent)}.feed-module__NMJ7kq__upNextMore{color:var(--muted-foreground);font-size:.72rem}.feed-module__NMJ7kq__nextPreview{text-align:center;color:color-mix(in oklab,var(--foreground)55%,transparent);font-size:.75rem}@media (prefers-reduced-motion:reduce){.feed-module__NMJ7kq__coveredFill{transition:none}}@media (min-width:768px){.feed-module__NMJ7kq__endCard{gap:1.05rem;max-width:32rem;padding:1.5rem 1.75rem}.feed-module__NMJ7kq__xpRing{width:8.25rem;height:8.25rem}.feed-module__NMJ7kq__xpRingValue{font-size:2.2rem}.feed-module__NMJ7kq__xpRingUnit{font-size:.78rem}.feed-module__NMJ7kq__endTitle{font-size:2.3rem}.feed-module__NMJ7kq__endStats{font-size:1.02rem}.feed-module__NMJ7kq__endCard .feed-module__NMJ7kq__hint{font-size:.88rem}.feed-module__NMJ7kq__coveredHead{font-size:.92rem}.feed-module__NMJ7kq__coveredName,.feed-module__NMJ7kq__upNextGroupHead{font-size:1rem}.feed-module__NMJ7kq__coveredMeta{font-size:.8rem}.feed-module__NMJ7kq__coveredTrack{height:.5rem}.feed-module__NMJ7kq__upNextHead{font-size:.76rem}.feed-module__NMJ7kq__nextPreview,.feed-module__NMJ7kq__upNextMore{font-size:.82rem}}@media (min-width:820px){.feed-module__NMJ7kq__endCard{max-width:52rem}}.feed-module__NMJ7kq__stageEndCard{flex-direction:column;height:auto;display:flex;overflow:visible}.feed-module__NMJ7kq__stageEndCard>.feed-module__NMJ7kq__slide,.feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCard{flex:none;height:auto;min-height:0;overflow:visible}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard{max-height:calc(100dvh - 230px);overflow:hidden}.feed-module__NMJ7kq__stageFocusedPop:has(.feed-module__NMJ7kq__stageEndCard){flex-direction:column;max-height:calc(100dvh - 132px);display:flex}.feed-module__NMJ7kq__stageFocusedPop:has(.feed-module__NMJ7kq__stageEndCard)>*{flex:none}.feed-module__NMJ7kq__stageFocusedPop:has(.feed-module__NMJ7kq__stageEndCard) .feed-module__NMJ7kq__stageEndCard{flex:auto;min-height:0;max-height:none}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard>.feed-module__NMJ7kq__slide,.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCard{flex:auto;min-height:0}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCard{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}@media (min-width:820px){.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCard{gap:.85rem;padding:1.1rem 1rem .75rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCols{row-gap:.9rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__coveredList{gap:.55rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard>.feed-module__NMJ7kq__slide{min-height:0;padding:.35rem .5rem}}@media (min-width:820px) and (max-height:800px){.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__xpRing{width:6.5rem;height:6.5rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__xpRingValue{font-size:1.75rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endTitle{font-size:1.9rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endCard{gap:.7rem;padding:.85rem 1rem .6rem}.feed-module__NMJ7kq__stageFocusedPop .feed-module__NMJ7kq__stageEndCard .feed-module__NMJ7kq__endHead{gap:1rem}}.feed-module__NMJ7kq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-module__NMJ7kq__nextWhy{text-align:center;color:color-mix(in oklab,var(--foreground)55%,transparent);margin-top:.5rem;font-size:.75rem}.feed-module__NMJ7kq__gaugeContext{margin-bottom:14px}.feed-module__NMJ7kq__pg{margin:12px 0 2px}.feed-module__NMJ7kq__pgName{color:var(--muted-foreground);margin:0 0 2px;font-size:.8rem;font-weight:600}.feed-module__NMJ7kq__pgPlot{padding-top:24px;position:relative}.feed-module__NMJ7kq__pgVal{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;font-size:1.05rem;font-weight:800;line-height:1;position:absolute;top:0;transform:translate(-50%)}.feed-module__NMJ7kq__pgVal[data-tone=in]{color:#059669}.feed-module__NMJ7kq__pgVal[data-tone=out]{color:#dc2626}.feed-module__NMJ7kq__pgVal small{color:var(--muted-foreground);margin-left:3px;font-size:.68rem;font-weight:600}.feed-module__NMJ7kq__pgTrack{height:8px;position:relative}.feed-module__NMJ7kq__pgSegs{border-radius:999px;display:flex;position:absolute;inset:0;overflow:hidden}.feed-module__NMJ7kq__pgSeg{height:100%}.feed-module__NMJ7kq__pgSeg[data-tone=therapeutic]{background:#10b981}.feed-module__NMJ7kq__pgSeg[data-tone=low],.feed-module__NMJ7kq__pgSeg[data-tone=high]{background:var(--muted,#e5e7eb)}.feed-module__NMJ7kq__pgSegNeutral{background:var(--muted,#e5e7eb);flex:1}.feed-module__NMJ7kq__pgDot{background:var(--foreground);border:2.5px solid var(--background,#fff);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.feed-module__NMJ7kq__pgDot[data-tone=in]{background:#059669}.feed-module__NMJ7kq__pgDot[data-tone=out]{background:#dc2626}.feed-module__NMJ7kq__pgScale{height:17px;margin-top:4px;position:relative}.feed-module__NMJ7kq__pgTick{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;transform:translate(-50%)}.feed-module__NMJ7kq__heroStage{background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:16px;width:100%;margin:0 auto;padding:16px 18px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 2px 12px #04785712}.feed-module__NMJ7kq__heroStage:hover{border-color:#059669;box-shadow:0 8px 24px #04785721}@media (min-width:768px){.feed-module__NMJ7kq__heroStage{padding:18px 22px}}.feed-module__NMJ7kq__heroInner{width:100%;min-width:0}.feed-module__NMJ7kq__stageTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feed-module__NMJ7kq__stageTitle{letter-spacing:-.01em;color:var(--foreground);font-size:20px;font-weight:650;line-height:1.15}@media (min-width:1024px){.feed-module__NMJ7kq__stageTitle{font-size:23px}}.feed-module__NMJ7kq__stageTopRight{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.feed-module__NMJ7kq__stageXp{font-variant-numeric:tabular-nums;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:12px;font-weight:600;display:inline-flex}.feed-module__NMJ7kq__stageMinimize{background:var(--card);border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.feed-module__NMJ7kq__stageMinimize:hover{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.feed-module__NMJ7kq__stageStreak{color:#d97706;margin-left:.15rem;font-size:11.5px;font-weight:600}.feed-module__NMJ7kq__stageMetaRow{align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.feed-module__NMJ7kq__stageChip{letter-spacing:.06em;text-transform:uppercase;color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex-shrink:0;padding:.15rem .55rem;font-size:.66rem;font-weight:700}.feed-module__NMJ7kq__stageSegments{flex:1;min-width:0}.feed-module__NMJ7kq__stageCount{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;font-size:.72rem;font-weight:600}.feed-module__NMJ7kq__stageScrollerShell{margin-top:1rem;position:relative}.feed-module__NMJ7kq__stageScroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:min(300px,100dvh - 300px);overflow-y:hidden}.feed-module__NMJ7kq__stageScrollerActive{height:min(500px,100dvh - 310px);overflow-y:auto}.feed-module__NMJ7kq__stageScroller::-webkit-scrollbar{display:none}.feed-module__NMJ7kq__stageSlide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding-bottom:14px}.feed-module__NMJ7kq__stageSlideCard{flex-direction:column;max-width:46rem;height:100%;margin:0 auto;display:flex;overflow:hidden}.feed-module__NMJ7kq__stageSlideCard>.feed-module__NMJ7kq__slide{flex:1;min-height:0}.feed-module__NMJ7kq__fitOuter{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex;overflow:hidden}.feed-module__NMJ7kq__fitScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start;padding-right:.35rem;overflow-y:auto}.feed-module__NMJ7kq__scrollerLocked{overflow-y:hidden}.feed-module__NMJ7kq__fitInner{transform-origin:top;flex-direction:column;gap:.75rem;display:flex}.feed-module__NMJ7kq__stageFooter{justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;max-width:46rem;min-height:3rem;margin:.8rem auto 0;display:flex}.feed-module__NMJ7kq__stageFooterHidden{visibility:hidden;pointer-events:none}.feed-module__NMJ7kq__stageFeedback{color:#065f46;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:12px;padding:11px 16px;font-size:.95rem;line-height:1.55;animation:.25s ease-out feed-module__NMJ7kq__stageFeedbackIn}.feed-module__NMJ7kq__stageFeedback strong{color:#047857}.feed-module__NMJ7kq__stageFeedbackWrong{color:#991b1b;background:#fef2f2;border-color:#fecaca}.feed-module__NMJ7kq__stageFeedbackWrong strong{color:#dc2626}@keyframes feed-module__NMJ7kq__stageFeedbackIn{0%{opacity:0}to{opacity:1}}.feed-module__NMJ7kq__stageHint{color:var(--muted-foreground);font-size:.95rem}.feed-module__NMJ7kq__stageNext{color:#fff;background:#047857;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;height:2.6rem;padding:0 1.5rem;font-size:13.5px;font-weight:600;transition:background .15s,opacity .12s;display:inline-flex;box-shadow:0 4px 14px #0478574d}.feed-module__NMJ7kq__stageNext:hover:not(:disabled){background:#065f46}.feed-module__NMJ7kq__stageNext:disabled{opacity:.45;cursor:default}.feed-module__NMJ7kq__heroHeadRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:10px;display:flex}.feed-module__NMJ7kq__heroHeadLeft{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.feed-module__NMJ7kq__heroDot{background:#059669;border-radius:999px;flex-shrink:0;width:7px;height:7px}.feed-module__NMJ7kq__heroEyebrow{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#047857;min-width:0;font-size:10.5px;font-weight:700;overflow:hidden}.feed-module__NMJ7kq__heroHeadRight{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.feed-module__NMJ7kq__heroMiniSegments{gap:2px;width:90px}.feed-module__NMJ7kq__heroMiniSegments>span{height:4px}.feed-module__NMJ7kq__heroCount{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px;font-weight:500}.feed-module__NMJ7kq__heroFootRow{justify-content:space-between;align-items:center;gap:.75rem;margin-top:12px;font-size:11.5px;display:flex}.feed-module__NMJ7kq__heroFootHint{color:var(--muted-foreground)}.feed-module__NMJ7kq__heroFootMeta{color:#059669;flex-shrink:0;font-weight:600}.feed-module__NMJ7kq__stageEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#047857;margin-bottom:4px;font-size:10.5px;font-weight:700}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segment{background:#065f4624}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segmentCurrent{background:#065f4661}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segmentDone{background:#34d399}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segmentMissed{background:#f59e0b}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__wrap{background:0 0;border:none;border-radius:0}.feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__slide{min-height:13rem}.feed-module__NMJ7kq__stageBackdrop{z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(2.5px);background:#f0fdf440;height:106px;animation:.22s ease-out feed-module__NMJ7kq__stageBackdropIn;position:fixed;top:0;left:0;right:0}.feed-module__NMJ7kq__stageBackdropDeep{z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(7.5px);background:#f0fdf47a;animation:.22s ease-out feed-module__NMJ7kq__stageBackdropIn;position:fixed;inset:106px 0 0}@keyframes feed-module__NMJ7kq__stageBackdropIn{0%{opacity:0}to{opacity:1}}.feed-module__NMJ7kq__stageFocusedPop{z-index:41;cursor:default;background:linear-gradient(172deg,#f2fbf6,#fff 42%);border:1.5px solid #a7f3d0;border-radius:20px;width:min(920px,100vw - 40px);max-width:none;margin:0;padding:22px 26px 16px;animation:.28s cubic-bezier(.2,.8,.3,1) feed-module__NMJ7kq__stagePopIn;position:fixed;top:118px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #a7f3d08c,0 0 60px 8px #34d39938,0 18px 45px #04785740,0 42px 110px #0478574d}.feed-module__NMJ7kq__stageFocusedPop:hover{border-color:#a7f3d0;box-shadow:0 0 0 1px #a7f3d08c,0 0 60px 8px #34d39938,0 18px 45px #04785740,0 42px 110px #0478574d}@keyframes feed-module__NMJ7kq__stagePopIn{0%{opacity:.5;transform:translate(-50%)scale(.965)}to{opacity:1;transform:translate(-50%)scale(1)}}.dark .feed-module__NMJ7kq__stageFocusedPop{background:var(--card);border-color:#10b98159}.dark .feed-module__NMJ7kq__stageBackdrop{background:#022c2240}.dark .feed-module__NMJ7kq__stageBackdropDeep{background:#022c2282}:is(.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageXp,.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageChip){color:#34d399;background:#10b9811f;border-color:#10b9814d}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageFeedback{color:#a7f3d0;background:#10b98114;border-color:#10b98140}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageFeedback strong{color:#34d399}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageFeedbackWrong{color:#fecaca;background:#dc262614;border-color:#dc26264d}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageFeedbackWrong strong{color:#f87171}:is(.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__heroEyebrow,.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__stageEyebrow){color:#34d399}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__heroFootMeta{color:#34d399}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segment{background:#a7f3d029}.dark .feed-module__NMJ7kq__heroStage .feed-module__NMJ7kq__segmentCurrent{background:#a7f3d073}.feed-module__NMJ7kq__speedTimer{font-variant-numeric:tabular-nums;color:var(--foreground);background:color-mix(in oklab,var(--primary)12%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.feed-module__NMJ7kq__speedTimerLow{color:#dc2626;background:#dc262624;background:lab(48.7982% 67.6999 48.8037/.14)}.dark .feed-module__NMJ7kq__speedTimerLow{color:#f87171}.feed-module__NMJ7kq__speedEndBody{max-width:34rem;color:var(--muted-foreground);text-align:center;font-size:.95rem;line-height:1.55}.feed-module__NMJ7kq__weakWrap{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.feed-module__NMJ7kq__weakChips{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:40rem;margin:0;padding:0;list-style:none;display:flex}.feed-module__NMJ7kq__weakChip{border:1px solid color-mix(in oklab,var(--primary)30%,transparent);background:color-mix(in oklab,var(--primary)7%,transparent);color:color-mix(in oklab,var(--primary)82%,var(--foreground));border-radius:999px;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}a.feed-module__NMJ7kq__weakChip:hover{background:color-mix(in oklab,var(--primary)14%,transparent);border-color:color-mix(in oklab,var(--primary)48%,transparent)}.dark .feed-module__NMJ7kq__weakChip{color:#6ee7b7;background:#34d3991a;border-color:#34d39952}.feed-module__NMJ7kq__speedEndLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;display:flex}.feed-module__NMJ7kq__speedEndLink,.feed-module__NMJ7kq__speedEndLinkStrong{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;padding:0;font-size:.92rem;font-weight:600;text-decoration:none}.feed-module__NMJ7kq__speedEndLinkStrong{color:color-mix(in oklab,var(--primary)85%,var(--foreground))}.feed-module__NMJ7kq__speedEndLink:hover,.feed-module__NMJ7kq__speedEndLinkStrong:hover{text-decoration:underline}.feed-module__NMJ7kq__numericExpression{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:center;margin:.5rem 0 0;font-size:1.35rem;font-weight:600;line-height:1.4}.feed-module__NMJ7kq__numericDisplay{border:1px solid var(--border);background:color-mix(in oklab,var(--muted)40%,transparent);font-variant-numeric:tabular-nums;border-radius:.75rem;justify-content:center;align-items:baseline;gap:.4rem;max-width:16rem;min-height:3rem;margin:.75rem auto 0;padding:.4rem .875rem;display:flex}.feed-module__NMJ7kq__numericValue{color:var(--foreground);overflow-wrap:anywhere;font-size:1.5rem;font-weight:700}.feed-module__NMJ7kq__numericPlaceholder{color:var(--muted-foreground);opacity:.6;font-size:1.5rem;font-weight:700}.feed-module__NMJ7kq__numericUnit{color:var(--muted-foreground);font-size:.95rem;font-weight:600}.feed-module__NMJ7kq__numericDisplayCorrect{background:#16a34a24;background:lab(58.835% -51.0809 35.4288/.14);border-color:#16a34a}.feed-module__NMJ7kq__numericDisplayWrong{border-color:var(--destructive);background:color-mix(in oklab,var(--destructive)12%,transparent)}.feed-module__NMJ7kq__numericAnswerReveal{text-align:center;color:var(--foreground);margin:.5rem 0 0;font-size:1rem;font-weight:700}.feed-module__NMJ7kq__numericKeypad{grid-template-columns:repeat(4,1fr);gap:.4rem;max-width:18rem;margin:.875rem auto 0;display:grid}.feed-module__NMJ7kq__numericKey{border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);cursor:pointer;touch-action:manipulation;border-radius:.75rem;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;transition:border-color .12s,transform .12s;display:flex}.feed-module__NMJ7kq__numericKey:active{transform:scale(.96)}@media (hover:hover){.feed-module__NMJ7kq__numericKey:hover{border-color:var(--primary)}}.feed-module__NMJ7kq__numericCheck{border-radius:.75rem;grid-column:span 2;min-height:2.75rem}.feed-module__NMJ7kq__numericModeRow{justify-content:flex-end;max-width:18rem;margin:.75rem auto 0;display:flex}.feed-module__NMJ7kq__numericModeToggle{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.feed-module__NMJ7kq__numericModeToggleOn{border-color:var(--primary);color:var(--primary)}.feed-module__NMJ7kq__numericCalcDisplay{border:1px dashed var(--border);font-variant-numeric:tabular-nums;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;max-width:18rem;min-height:2.5rem;margin:.5rem auto 0;padding:.5rem .75rem;display:flex}.feed-module__NMJ7kq__numericCalcExpr{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:1rem}.feed-module__NMJ7kq__numericCalcResult{white-space:nowrap;font-size:1.1rem;font-weight:600}.feed-module__NMJ7kq__numericKeyOp{border-color:var(--primary);color:var(--primary)}.feed-module__NMJ7kq__numericUse{border-radius:.75rem;grid-column:span 3;min-height:2.75rem}.feed-module__NMJ7kq__simPanel{margin-bottom:12px}.feed-module__NMJ7kq__simGauges{gap:2px;display:grid}.feed-module__NMJ7kq__simGauge{border-radius:10px;transition:box-shadow .22s,background .22s}.feed-module__NMJ7kq__simGauge[data-moved="1"]{background:#0ea5e912;margin:0 -8px;padding:0 8px 4px;box-shadow:inset 0 0 0 1.5px #0ea5e98c}.feed-module__NMJ7kq__simMoves{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.feed-module__NMJ7kq__simMove{color:#047857;font-variant-numeric:tabular-nums;background:#10b98121;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800;animation:.3s both feed-module__NMJ7kq__simRise}.feed-module__NMJ7kq__simMoveSame{background:var(--muted,#e5e7eb);color:var(--muted-foreground)}.feed-module__NMJ7kq__simNote{color:var(--foreground);margin:8px 0 0;font-size:.86rem;line-height:1.35;animation:.3s both feed-module__NMJ7kq__simRise}@keyframes feed-module__NMJ7kq__simRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.feed-module__NMJ7kq__coupled{display:block}.feed-module__NMJ7kq__csFollower{margin-top:10px}.feed-module__NMJ7kq__csFollowerHint{color:var(--muted-foreground);text-transform:none;letter-spacing:0;font-weight:600}.feed-module__NMJ7kq__csTrack{overflow:visible}.feed-module__NMJ7kq__csZone{pointer-events:none;position:absolute;top:1px;bottom:1px}.feed-module__NMJ7kq__csZone[data-zone=low]{background:color-mix(in srgb,var(--muted,#e5e7eb)60%,transparent);border-radius:999px 0 0 999px}.feed-module__NMJ7kq__csZone[data-zone=high]{background:color-mix(in srgb,var(--muted,#e5e7eb)60%,transparent);border-radius:0 999px 999px 0}.feed-module__NMJ7kq__csZone[data-zone=normal]{background:linear-gradient(#6ee7b7 0%,#10b981 60%,#059669 100%);box-shadow:inset 0 1px #ffffff59}.feed-module__NMJ7kq__csAnswerDot{border:2.5px solid var(--background,#fff);z-index:0;background:#059669;border-radius:50%;width:12px;height:12px;animation:.3s both feed-module__NMJ7kq__simRise;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.feed-module__NMJ7kq__csAnswerDot[data-tone=out]{background:#dc2626}.feed-module__NMJ7kq__csAxisNormal{color:#047857}.feed-module__NMJ7kq__csZoneWords{justify-content:space-between;margin-top:6px;padding:0 2px;display:flex}.feed-module__NMJ7kq__csZoneWords span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--muted-foreground,#6b7a72)70%,transparent);font-size:.7rem;font-weight:800;transition:color .12s}.feed-module__NMJ7kq__csZoneWords span[data-on="1"]{color:var(--foreground)}.feed-module__NMJ7kq__csZoneWords span[data-zone=normal][data-on="1"]{color:#047857}.feed-module__NMJ7kq__bagPick{display:block}.feed-module__NMJ7kq__bagCue{color:#b45309;margin:-4px 0 8px;font-size:.85rem;font-weight:700}.feed-module__NMJ7kq__bagRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.feed-module__NMJ7kq__bagChip{border:1.5px solid var(--border,#e5e7eb);background:var(--card,#fff);min-width:82px;max-width:150px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:8px 6px 9px;transition:border-color .14s,background .14s,transform .14s;display:flex}.feed-module__NMJ7kq__bagChip:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground)35%,transparent);transform:translateY(-1px)}.feed-module__NMJ7kq__bagChip:disabled{cursor:default}.feed-module__NMJ7kq__bagChip:focus-visible{outline-offset:2px;outline:2px solid #047857}.feed-module__NMJ7kq__bagChipName{text-align:center;font-size:.78rem;font-weight:800;line-height:1.15}.feed-module__NMJ7kq__bagChipDetail{text-align:center;color:var(--muted-foreground);font-size:.66rem;line-height:1.15}.feed-module__NMJ7kq__bagChip[data-state=correct]{background:#10b98121;border-color:#059669;animation:.35s feed-module__NMJ7kq__bagPop}.feed-module__NMJ7kq__bagChip[data-state=wrong]{background:#dc26261a;border-color:#dc2626;animation:.4s ease-in-out feed-module__NMJ7kq__bagShake}.feed-module__NMJ7kq__bagChip[data-state=key]{border-color:#059669;box-shadow:0 0 0 3px #05966938}@keyframes feed-module__NMJ7kq__bagPop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes feed-module__NMJ7kq__bagShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pg{margin:4px 0 0}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pgName{margin-bottom:0;font-size:.72rem}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pgPlot{padding-top:20px}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pgVal{font-size:.95rem}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pgScale{height:14px;margin-top:3px}.feed-module__NMJ7kq__simGauges .feed-module__NMJ7kq__pgTick{font-size:.66rem}.feed-module__NMJ7kq__simGauge[data-moved="1"]{padding:0 8px 2px}.feed-module__NMJ7kq__infusing{flex-direction:column;gap:4px;margin:2px 0 6px;display:flex}.feed-module__NMJ7kq__infusingText{letter-spacing:.08em;text-transform:uppercase;color:#0284c7;font-size:.74rem;font-weight:800}.feed-module__NMJ7kq__infusing[data-done="1"] .feed-module__NMJ7kq__infusingText{color:#047857}.feed-module__NMJ7kq__infusingBar{background:#0ea5e92e;border-radius:999px;height:4px;display:block;overflow:hidden}.feed-module__NMJ7kq__infusingFill{height:100%;animation:feed-module__NMJ7kq__infuseFill var(--infuse-ms,3s)linear forwards;background:#0ea5e9;border-radius:999px;display:block}.feed-module__NMJ7kq__infusing[data-done="1"] .feed-module__NMJ7kq__infusingFill{background:#10b981}@keyframes feed-module__NMJ7kq__infuseFill{0%{width:0}to{width:100%}}.feed-module__NMJ7kq__bagArtWrap{display:inline-block;position:relative}.feed-module__NMJ7kq__bagChip[data-infusing="1"]{box-shadow:0 0 0 3px #38bdf847}.feed-module__NMJ7kq__bagDrips{pointer-events:none;width:8px;height:22px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.feed-module__NMJ7kq__bagDrips i{opacity:0;background:#0ea5e9;border-radius:50% 50% 60% 60%;width:4px;height:6px;animation:1s linear infinite feed-module__NMJ7kq__bagDrip;position:absolute;top:0;left:2px}.feed-module__NMJ7kq__bagDrips i:nth-child(2){animation-delay:.33s}.feed-module__NMJ7kq__bagDrips i:nth-child(3){animation-delay:.66s}@keyframes feed-module__NMJ7kq__bagDrip{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(16px)}}.feed-module__NMJ7kq__bagArt{width:36px;height:54px}.feed-module__NMJ7kq__bagChip{gap:2px;padding:6px 4px 7px}.feed-module__NMJ7kq__bagChipName{font-size:.74rem}.feed-module__NMJ7kq__bagChipDetail{font-size:.62rem}.feed-module__NMJ7kq__bagRow{margin-top:8px}.feed-module__NMJ7kq__bagCue{margin:-6px 0 6px;font-size:.8rem}
.visual-slider-module__6asdDG__visual{width:100%;margin:0}.visual-slider-module__6asdDG__frame{aspect-ratio:1;border:1px solid color-mix(in oklab,var(--border)78%,transparent);background:var(--background);border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.visual-slider-module__6asdDG__compact .visual-slider-module__6asdDG__frame{max-height:min(42vh,28rem);margin-inline:auto}.visual-slider-module__6asdDG__image{object-fit:contain;animation:.22s ease-out visual-slider-module__6asdDG__imageIn}.visual-slider-module__6asdDG__alphaFilter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@keyframes visual-slider-module__6asdDG__imageIn{0%{opacity:.25;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.visual-slider-module__6asdDG__conditionBadge,.visual-slider-module__6asdDG__visualLabel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050507c7;border:1px solid #ffffff29;position:absolute;box-shadow:0 .35rem 1rem #0000004d}.visual-slider-module__6asdDG__conditionBadge{letter-spacing:.01em;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:800;top:.8rem;left:.8rem}.visual-slider-module__6asdDG__visualLabel{text-align:center;border-radius:999px;align-items:center;padding:.3rem .48rem;font-size:.65rem;font-weight:750;line-height:1.15;transition:left .26s,top .26s;display:inline-flex;transform:translate(-50%,-50%)}.visual-slider-module__6asdDG__labelLeaders{z-index:1;pointer-events:none;color:#dd4f59;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-slider-module__6asdDG__labelLeaders line{stroke:currentColor;stroke-width:.42px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #00000080)}.visual-slider-module__6asdDG__labelLeaders circle{fill:currentColor;stroke:#fff;stroke-width:.45px;vector-effect:non-scaling-stroke}.visual-slider-module__6asdDG__secondaryLabel{text-align:center;border-radius:.45rem;max-width:7rem;padding:.28rem .42rem;font-size:.58rem;line-height:1.2}.visual-slider-module__6asdDG__caption{color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.4}.visual-slider-module__6asdDG__sliderCard{flex-direction:column;gap:.75rem;min-height:0;display:flex}.visual-slider-module__6asdDG__prompt{color:var(--foreground);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.visual-slider-module__6asdDG__dragInstruction{border:1px solid color-mix(in oklab,var(--primary)34%,var(--border));background:color-mix(in oklab,var(--primary)8%,transparent);color:var(--foreground);border-radius:.75rem;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.visual-slider-module__6asdDG__dragInstruction>span:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.visual-slider-module__6asdDG__dragInstruction strong{font-size:.9rem;line-height:1.25}.visual-slider-module__6asdDG__dragInstruction small{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.visual-slider-module__6asdDG__dragIcon{background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.visual-slider-module__6asdDG__interactionStage{grid-template-columns:minmax(0,1fr) 4.4rem;align-items:stretch;gap:.65rem;min-height:0;display:grid}.visual-slider-module__6asdDG__sliderControl{border:1px solid var(--border);background:color-mix(in oklab,var(--muted)44%,transparent);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:0;padding:.45rem .35rem .55rem;transition:border-color .12s,background .12s,opacity .12s;display:flex;position:relative}:is(.visual-slider-module__6asdDG__sliderControl:has(.visual-slider-module__6asdDG__slider:focus-visible),.visual-slider-module__6asdDG__sliderControl:has(.visual-slider-module__6asdDG__slider:active)){border-color:var(--primary);background:color-mix(in oklab,var(--primary)8%,transparent)}.visual-slider-module__6asdDG__sliderControl[data-disabled=true]{opacity:.7}.visual-slider-module__6asdDG__sliderControlLabel,.visual-slider-module__6asdDG__sliderHint{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1}.visual-slider-module__6asdDG__rail{flex:12rem;width:3rem;min-height:10rem;max-height:18rem;position:relative}.visual-slider-module__6asdDG__railLine{background:color-mix(in oklab,var(--muted-foreground)30%,transparent);border-radius:999px;width:.3rem;position:absolute;top:.85rem;bottom:.85rem;left:50%;transform:translate(-50%)}.visual-slider-module__6asdDG__positionDots{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:.85rem 0}.visual-slider-module__6asdDG__positionDots>span{border:2px solid color-mix(in oklab,var(--card)85%,transparent);background:color-mix(in oklab,var(--muted-foreground)58%,transparent);width:.56rem;height:.56rem;box-shadow:0 0 0 1px color-mix(in oklab,var(--muted-foreground)24%,transparent);border-radius:999px}.visual-slider-module__6asdDG__positionDots>span[data-active=true]{background:var(--primary);box-shadow:0 0 0 .22rem color-mix(in oklab,var(--primary)18%,transparent)}.visual-slider-module__6asdDG__sliderThumb{z-index:1;border:3px solid color-mix(in oklab,var(--card)85%,transparent);background:var(--primary);width:2.35rem;height:2.35rem;color:var(--primary-foreground);pointer-events:none;top:.85rem;left:50%;top:clamp(.85rem,var(--visual-position),calc(100% - .85rem));border-radius:999px;justify-content:center;align-items:center;transition:top .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .45rem 1.15rem #0000003d}.visual-slider-module__6asdDG__slider{z-index:2;appearance:slider-vertical;writing-mode:vertical-lr;opacity:.001;cursor:ns-resize;direction:ltr;width:100%;height:100%;margin:0;position:absolute;inset:0}.visual-slider-module__6asdDG__interactionStage[data-axis=horizontal]{grid-template-columns:minmax(0,1fr)}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal]{flex-direction:row;min-height:4.4rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__rail{flex:12rem;width:auto;min-width:10rem;min-height:3rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__railLine{width:auto;height:.3rem;inset:50% .85rem auto;transform:translateY(-50%)}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__positionDots{flex-direction:row;inset:0 .85rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__sliderThumb{top:50%;left:clamp(.85rem,var(--visual-position),calc(100% - .85rem))}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__slider{appearance:auto;writing-mode:horizontal-tb;cursor:ew-resize}.visual-slider-module__6asdDG__invalid{color:var(--destructive);font-size:.875rem}.visual-slider-module__6asdDG__slider:active{cursor:grabbing}.visual-slider-module__6asdDG__slider:disabled{cursor:default}.visual-slider-module__6asdDG__slider:focus-visible{outline:none}.visual-slider-module__6asdDG__checkButton{border:1px solid var(--primary);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);cursor:pointer;border-radius:.75rem;align-self:stretch;padding:.7rem .875rem;font-size:.95rem;font-weight:700;transition:opacity .12s,transform .12s}.visual-slider-module__6asdDG__checkButton:active:not(:disabled){transform:scale(.99)}.visual-slider-module__6asdDG__checkButton:disabled{cursor:default;opacity:.4}@media (max-width:520px){.visual-slider-module__6asdDG__compact .visual-slider-module__6asdDG__frame{max-height:min(39vh,23rem)}.visual-slider-module__6asdDG__conditionBadge{top:.55rem;left:.55rem}.visual-slider-module__6asdDG__interactionStage{grid-template-columns:minmax(0,1fr) 3.85rem;gap:.45rem}.visual-slider-module__6asdDG__sliderControl{padding-inline:.22rem}.visual-slider-module__6asdDG__sliderThumb{width:2.1rem;height:2.1rem}.visual-slider-module__6asdDG__dragInstruction{padding:.55rem .65rem}.visual-slider-module__6asdDG__dragInstruction small{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.visual-slider-module__6asdDG__image{animation:none}.visual-slider-module__6asdDG__visualLabel,.visual-slider-module__6asdDG__sliderThumb{transition:none}}
