.ThemeToggle_toggle__LGRSw{position:relative;width:clamp(64px,16vw,76px);height:clamp(34px,9vw,40px);border-radius:999px;border:1px solid var(--card-border);background:linear-gradient(90deg,var(--bg-2),var(--bg-1));cursor:pointer;padding:0;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),var(--shadow-glow);transition:background .35s ease,box-shadow .35s ease;opacity:0}.ThemeToggle_toggle__LGRSw[data-mounted=true]{opacity:1}.ThemeToggle_iconMoon__1llRL,.ThemeToggle_iconSun__PY6B8{position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(14px,4vw,18px);line-height:1;pointer-events:none;filter:grayscale(.15)}.ThemeToggle_iconSun__PY6B8{left:8px}.ThemeToggle_iconMoon__1llRL{right:8px}.ThemeToggle_thumb__WYt_k{position:absolute;top:3px;left:3px;width:clamp(26px,7vw,32px);height:clamp(26px,7vw,32px);border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff8e6,var(--gold) 70%);box-shadow:0 2px 10px rgba(0,0,0,.35),0 0 18px var(--gold-soft);transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .35s ease}.ThemeToggle_thumb__WYt_k[data-pos=right]{transform:translateX(calc(clamp(64px, 16vw, 76px) - clamp(26px,7vw,32px) - 6px));background:radial-gradient(circle at 30% 30%,#e8ecff,var(--pine) 70%)}.StudyRoiCalculator_page__BjY5K{position:relative;min-height:100vh;z-index:1}.StudyRoiCalculator_wrap__fYs3Q{max-width:1640px;margin:0 auto;padding:clamp(20px,5vw,48px) clamp(16px,5vw,28px) 100px;position:relative;z-index:1}.StudyRoiCalculator_header__1WKcw{border-bottom:1px solid var(--line);padding-bottom:clamp(18px,4vw,26px);margin-bottom:clamp(26px,5vw,38px)}.StudyRoiCalculator_headerTop__PLgBe{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:10px}.StudyRoiCalculator_h1__tWCDt{font-size:clamp(1.2rem,3.5vw,2.3rem);margin:6px 0 14px;font-weight:700;line-height:1.3;padding:.08em .02em;background:linear-gradient(100deg,var(--ink) 30%,var(--gold) 60%,var(--pine) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em;overflow:visible}.StudyRoiCalculator_tagline__WuK62{font-size:clamp(1.1rem,3vw,1.35rem);color:var(--ink-soft);line-height:1.5}.StudyRoiCalculator_tagline__WuK62 em{color:var(--gold);font-style:normal;font-weight:700}.StudyRoiCalculator_result__55ipo{margin:clamp(24px,5vw,34px) 0 clamp(28px,6vw,38px);padding:clamp(18px,3.5vw,26px) clamp(20px,5vw,30px);background:linear-gradient(155deg,var(--card-bg-strong),var(--card-bg));border:1px solid var(--card-border);border-radius:20px;position:-webkit-sticky;position:sticky;top:clamp(8px,2vw,20px);z-index:5;overflow:visible;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.25),var(--shadow-glow)}.StudyRoiCalculator_result__55ipo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:20px 0 0 20px;background:linear-gradient(180deg,var(--gold),var(--pine))}.StudyRoiCalculator_resultLabel__LhwHc{font-family:Courier New,monospace;font-size:clamp(.95rem,3vw,1.3rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:700}.StudyRoiCalculator_resultNum__Tsmic{font-size:clamp(1.3rem,5vw,3.1rem);font-weight:800;line-height:1.25;display:flex;align-items:baseline;gap:clamp(8px,2vw,16px);flex-wrap:wrap;color:var(--ink);padding-top:.1em}.StudyRoiCalculator_badge__rmb_V{font-size:.55em;align-self:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.StudyRoiCalculator_num__Tz9Ml{background:linear-gradient(120deg,var(--gold),var(--play));-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;display:inline-block;overflow:visible}.StudyRoiCalculator_unit__ejVdi{font-size:.32em;font-weight:500;color:var(--ink-soft);font-family:Iowan Old Style,Georgia,serif}.StudyRoiCalculator_resultFoot__4TdqT{margin-top:16px;font-size:clamp(1rem,3.6vw,1.3rem);color:var(--muted);font-family:Courier New,monospace;line-height:1.5}.StudyRoiCalculator_celebrateBtn__Pt4rK{margin-top:20px;border:1px solid var(--card-border);background:linear-gradient(120deg,var(--gold-soft),transparent);color:var(--ink);font-family:inherit;font-size:clamp(1.05rem,3.6vw,1.3rem);font-weight:700;padding:12px 22px;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;min-height:44px}.StudyRoiCalculator_celebrateBtn__Pt4rK:hover{transform:translateY(-2px);box-shadow:0 10px 26px var(--gold-soft)}.StudyRoiCalculator_celebrateBtn__Pt4rK:active{transform:translateY(0)}.StudyRoiCalculator_controls__U7O_2{display:grid;grid-template-columns:1fr;grid-gap:clamp(16px,4vw,22px);gap:clamp(16px,4vw,22px)}@media (min-width:900px){.StudyRoiCalculator_controls__U7O_2{grid-template-columns:repeat(2,1fr)}}.StudyRoiCalculator_field__xRsTr{border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;padding:clamp(16px,4vw,22px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.StudyRoiCalculator_field__xRsTr:focus-within,.StudyRoiCalculator_field__xRsTr:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.StudyRoiCalculator_fieldRow__L4Sol{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px;flex-wrap:wrap}.StudyRoiCalculator_fieldName__qLFLw{font-size:clamp(1.15rem,4vw,1.5rem);font-weight:700;color:var(--ink)}.StudyRoiCalculator_fieldVal___QztY{font-family:Courier New,monospace;font-size:clamp(1.15rem,4vw,1.5rem);color:var(--pine);font-weight:700;white-space:nowrap}.StudyRoiCalculator_fieldNote__FiNd4{font-size:clamp(.95rem,3.2vw,1.2rem);color:var(--muted);margin-bottom:12px;line-height:1.45}.StudyRoiCalculator_range__8ZkMs{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:linear-gradient(90deg,var(--gold),var(--pine));opacity:.35;border-radius:999px;outline:none;min-height:44px;padding:18px 0;background-clip:content-box;margin:0;cursor:pointer}.StudyRoiCalculator_range__8ZkMs:focus-visible,.StudyRoiCalculator_range__8ZkMs:hover{opacity:.55}.StudyRoiCalculator_range__8ZkMs::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff8e6,var(--gold) 75%);cursor:pointer;border:3px solid var(--card-bg-strong);box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 0 1px var(--gold);-webkit-transition:transform .15s ease;transition:transform .15s ease}.StudyRoiCalculator_range__8ZkMs::-webkit-slider-thumb:hover{transform:scale(1.12)}.StudyRoiCalculator_range__8ZkMs::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff8e6,var(--gold) 75%);cursor:pointer;border:3px solid var(--card-bg-strong);box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 0 1px var(--gold)}.StudyRoiCalculator_chartbox__e_KBh{margin-top:clamp(28px,6vw,40px);border-top:1px solid var(--line);padding-top:clamp(18px,4vw,26px)}.StudyRoiCalculator_chartbox__e_KBh h2{font-size:clamp(1.3rem,4.5vw,1.75rem);margin:0 0 6px;color:var(--ink)}.StudyRoiCalculator_chartNote__qIWAL{font-size:clamp(.95rem,3.2vw,1.2rem);color:var(--muted);margin-bottom:16px;line-height:1.4}.StudyRoiCalculator_canvas__SD8_z{width:100%;height:180px;display:block;border-radius:12px}.StudyRoiCalculator_story__Dbe02{margin-top:clamp(28px,6vw,40px);border-top:1px solid var(--line);padding-top:clamp(18px,4vw,26px);font-size:clamp(1.15rem,4vw,1.5rem);color:var(--ink-soft);line-height:1.55}.StudyRoiCalculator_story__Dbe02 em{color:var(--gold);font-style:normal;font-weight:700}.StudyRoiCalculator_toast__iCWGl{position:fixed;left:50%;bottom:clamp(18px,5vw,32px);transform:translateX(-50%);background:var(--card-bg-strong);border:1px solid var(--card-border);color:var(--ink);font-size:clamp(1rem,3.6vw,1.25rem);font-weight:700;padding:14px 22px;border-radius:999px;box-shadow:0 14px 40px rgba(0,0,0,.35),var(--shadow-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:50;max-width:calc(100vw - 32px);text-align:center;animation:StudyRoiCalculator_shl-toast-in__czzJh .35s cubic-bezier(.34,1.56,.64,1)}@keyframes StudyRoiCalculator_shl-toast-in__czzJh{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:480px){.StudyRoiCalculator_headerTop__PLgBe{align-items:flex-start}.StudyRoiCalculator_resultNum__Tsmic{gap:8px}}