.PlanRailNav-module__xmhNHG__wrap{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #f0f0f3;flex-direction:column;flex:auto;gap:2px;min-height:0;margin-top:10px;padding-top:12px;display:flex;overflow-y:auto}.PlanRailNav-module__xmhNHG__plan{flex-direction:column;display:flex}.PlanRailNav-module__xmhNHG__planRow{color:#1c1d21;text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 8px;font-size:13px;font-weight:800;display:flex}.PlanRailNav-module__xmhNHG__planOn{background:#f0f0f3}.PlanRailNav-module__xmhNHG__caret{color:#8181a5;flex:none;width:12px;font-size:9px;transition:transform .14s}.PlanRailNav-module__xmhNHG__caretOpen{transform:rotate(90deg)}.PlanRailNav-module__xmhNHG__planName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PlanRailNav-module__xmhNHG__planCount{font-variant-numeric:tabular-nums;color:#8181a5;flex:none;font-size:13px;font-weight:700}.PlanRailNav-module__xmhNHG__sampleTag{color:#55586a;background:#ececf4;border-radius:999px;flex:none;padding:1px 6px;font-size:13px;font-weight:800}.PlanRailNav-module__xmhNHG__planBody{flex-direction:column;padding:2px 0 8px;display:flex}.PlanRailNav-module__xmhNHG__outputs{flex-wrap:wrap;gap:5px;padding:4px 8px 8px 20px;display:flex}.PlanRailNav-module__xmhNHG__output{color:#1c1d21;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e6e6ef;border-radius:999px;min-height:26px;padding:0 10px;font-size:13px;font-weight:700}.PlanRailNav-module__xmhNHG__chapter{flex-direction:column;display:flex}.PlanRailNav-module__xmhNHG__chapterBtn{color:#1c1d21;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 8px 0 20px;font-size:13px;font-weight:700;display:flex}.PlanRailNav-module__xmhNHG__chapterNum{font-variant-numeric:tabular-nums;background:#ececf4;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:13px;font-weight:800;display:grid}.PlanRailNav-module__xmhNHG__chapterName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PlanRailNav-module__xmhNHG__chapterCount{font-variant-numeric:tabular-nums;color:#8181a5;flex:none;font-size:13px;font-weight:700}.PlanRailNav-module__xmhNHG__sections{flex-direction:column;padding-bottom:4px;display:flex}.PlanRailNav-module__xmhNHG__section{color:#8181a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:29px;padding:0 10px 0 30px;font-size:13px;font-weight:600;display:flex}.PlanRailNav-module__xmhNHG__sectionNo{font-variant-numeric:tabular-nums;color:#b4b4c8;flex:none;font-size:13px}.PlanRailNav-module__xmhNHG__sectionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PlanRailNav-module__xmhNHG__sectionDone .PlanRailNav-module__xmhNHG__sectionName{color:#1c1d21}.PlanRailNav-module__xmhNHG__sectionOn{background:var(--blue,#3272db);color:#fff}.PlanRailNav-module__xmhNHG__sectionOn .PlanRailNav-module__xmhNHG__sectionNo,.PlanRailNav-module__xmhNHG__sectionOn .PlanRailNav-module__xmhNHG__sectionName{color:#fff}@media (hover:hover) and (pointer:fine){.PlanRailNav-module__xmhNHG__planRow:hover,.PlanRailNav-module__xmhNHG__chapterBtn:hover,.PlanRailNav-module__xmhNHG__section:hover{background:#f5f5fa}.PlanRailNav-module__xmhNHG__output:hover{background:#ececf4;border-color:#d8d8d8}.PlanRailNav-module__xmhNHG__sectionOn:hover{background:var(--blue,#3272db)}}@media (max-width:640px){.PlanRailNav-module__xmhNHG__wrap{display:none}[data-rail-open] .PlanRailNav-module__xmhNHG__wrap{display:flex}}
.PlanShell-module__yC4f5a__shell{--rail-w:208px;background:var(--surface-muted,#f5f5fa);min-height:100vh;color:var(--text-strong,#0d0a2c);display:flex}.PlanShell-module__yC4f5a__rail{width:var(--rail-w);z-index:40;background:#0e1e30;flex-direction:column;align-items:stretch;gap:6px;padding:18px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.PlanShell-module__yC4f5a__logo img{object-fit:contain;width:100%;height:100%;display:block}.PlanShell-module__yC4f5a__logo{border-radius:9px;place-items:center;width:40px;min-width:40px;height:40px;margin-bottom:14px;padding:0;text-decoration:none;display:grid}.PlanShell-module__yC4f5a__railBtn{color:#c3d3df;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:0 12px;text-decoration:none;transition:all .16s;display:flex}.PlanShell-module__yC4f5a__railBtn svg{flex:none;width:22px;height:22px;display:block}.PlanShell-module__yC4f5a__railLabel{letter-spacing:-.02em;white-space:nowrap;font-size:13.5px;font-weight:700}.PlanShell-module__yC4f5a__railBtn.PlanShell-module__yC4f5a__on{color:#fff;background:#ffffff24}.PlanShell-module__yC4f5a__spring{flex:1}.PlanShell-module__yC4f5a__rail:has([data-plan-nav]) .PlanShell-module__yC4f5a__spring{flex:0 0 0}.PlanShell-module__yC4f5a__lock{color:#f4b740}.PlanShell-module__yC4f5a__meAvatar{background:var(--blue,#3272db);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.PlanShell-module__yC4f5a__signIn{color:#e8edf5;background:#ffffff14;border-radius:12px}.PlanShell-module__yC4f5a__signIn .PlanShell-module__yC4f5a__signInText{display:none}.PlanShell-module__yC4f5a__signInText{letter-spacing:-.02em;font-size:10.5px;font-weight:700}.PlanShell-module__yC4f5a__content{min-width:0;margin-left:var(--rail-w);flex:1;position:relative}@media (max-width:640px){.PlanShell-module__yC4f5a__rail{align-items:center;width:56px;padding:18px 0}.PlanShell-module__yC4f5a__content{margin-left:56px}.PlanShell-module__yC4f5a__railBtn{justify-content:center;gap:0;width:42px;min-height:42px;padding:0}.PlanShell-module__yC4f5a__railLabel{display:none}.PlanShell-module__yC4f5a__signIn .PlanShell-module__yC4f5a__signInText{display:block}.PlanShell-module__yC4f5a__meAvatar{border-radius:50%;width:100%;height:100%}.PlanShell-module__yC4f5a__logo{width:36px;min-width:36px;height:36px;padding:0}.PlanShell-module__yC4f5a__railOpen .PlanShell-module__yC4f5a__railBtn{justify-content:flex-start;gap:10px;width:auto;min-height:44px;padding:0 10px}.PlanShell-module__yC4f5a__railOpen .PlanShell-module__yC4f5a__railLabel{display:block}.PlanShell-module__yC4f5a__railOpen .PlanShell-module__yC4f5a__meAvatar{flex:none;width:26px;height:26px}.PlanShell-module__yC4f5a__railOpen .PlanShell-module__yC4f5a__logo{width:40px;min-width:40px;height:40px}.PlanShell-module__yC4f5a__railOpen [data-plan-nav]{display:flex}}.PlanShell-module__yC4f5a__scrim{z-index:45;background:#09101c8c;animation:.16s both PlanShell-module__yC4f5a__scrimIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes PlanShell-module__yC4f5a__scrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PlanShell-module__yC4f5a__scrim{animation:none}}.PlanShell-module__yC4f5a__gate{max-width:560px;margin:0 auto;padding:64px 24px}.PlanShell-module__yC4f5a__shellBack{display:none}@media (max-width:640px){.PlanShell-module__yC4f5a__shellBack{z-index:30;width:-webkit-fit-content;width:fit-content;color:var(--text-muted,#5f5c7f);align-items:center;gap:6px;margin:0;padding:4px 6px 4px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:14px;left:14px}.PlanShell-module__yC4f5a__shellBack span{font-size:16px;line-height:1}.PlanShell-module__yC4f5a__shellBack:active{opacity:.6}}.PlanShell-module__yC4f5a__railOff{transform:translate(-100%)}.PlanShell-module__yC4f5a__rail{transition:transform .22s}.PlanShell-module__yC4f5a__contentWide{padding-left:22px;margin-left:0!important}.PlanShell-module__yC4f5a__railToggle{left:var(--rail-w);z-index:70;border:1px solid var(--border-soft,#d5dbe2);width:22px;height:52px;color:var(--text-muted,#5f5c7f);cursor:pointer;background:#fff;border-left:0;border-radius:0 8px 8px 0;place-items:center;padding:0;font-size:13px;font-weight:800;line-height:1;transition:left .22s,color .16s,background .16s;display:grid;position:fixed;top:50%;transform:translate(-50%,-50%);box-shadow:2px 2px 10px #14204024}.PlanShell-module__yC4f5a__railToggleOff{opacity:.55;border-left:0;border-radius:0 8px 8px 0;left:0;transform:translateY(-50%)}.PlanShell-module__yC4f5a__railToggleOff:hover{opacity:1}.PlanShell-module__yC4f5a__railToggleOff:focus-visible{opacity:1}.PlanShell-module__yC4f5a__railToggle:hover{color:var(--blue,#3272db);background:var(--blue-soft,#efeefb)}@media (max-width:640px){.PlanShell-module__yC4f5a__railToggle{width:28px;height:64px;font-size:16px;left:56px}.PlanShell-module__yC4f5a__railToggleOff{opacity:.85;left:0}.PlanShell-module__yC4f5a__contentWide{padding-left:28px;margin-left:0!important}.PlanShell-module__yC4f5a__railOff{transform:translate(100%)}.PlanShell-module__yC4f5a__railOff.PlanShell-module__yC4f5a__railOpen{transform:translate(0)}}.PlanShell-module__yC4f5a__mobileBar,.PlanShell-module__yC4f5a__menuFab{display:none}@media (max-width:640px){.PlanShell-module__yC4f5a__rail{top:var(--topbar-h,60px);z-index:46;pointer-events:none;align-items:stretch;width:min(256px,72vw);padding:14px 10px;left:auto;right:0;transform:translate(100%)}.PlanShell-module__yC4f5a__railOpen{pointer-events:auto;box-shadow:-18px 0 40px #09101c59}.PlanShell-module__yC4f5a__rail .PlanShell-module__yC4f5a__logo{display:none}.PlanShell-module__yC4f5a__railOpen{transform:translate(0)}.PlanShell-module__yC4f5a__content,.PlanShell-module__yC4f5a__contentWide{padding-left:0;margin-left:0!important}.PlanShell-module__yC4f5a__railToggle{display:none}.PlanShell-module__yC4f5a__mobileBar{z-index:48;height:var(--topbar-h,60px);border-bottom:1px solid var(--border-soft,#dfdef1);background:#fff;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.PlanShell-module__yC4f5a__mobileBrand{line-height:0;display:block}.PlanShell-module__yC4f5a__mobileBrand img{height:var(--topbar-logo-h,22px);width:auto;display:block}.PlanShell-module__yC4f5a__content,.PlanShell-module__yC4f5a__contentWide{padding-top:var(--topbar-h,60px)}.PlanShell-module__yC4f5a__menuFab{z-index:47;border:1px solid var(--border-soft,#d5dbe2);color:#1f2937;cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid}.PlanShell-module__yC4f5a__menuFab svg{width:20px;height:20px}.PlanShell-module__yC4f5a__menuFabOn{color:#fff;background:#0e1e30;border-color:#0e1e30}}.PlanShell-module__yC4f5a__syncWarn{z-index:90;color:#fff;text-align:center;background:#b3261e;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.PlanShell-module__yC4f5a__syncWarn button{color:#fff;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:0 12px;font-size:12.5px}.PlanShell-module__yC4f5a__rail{background:#fff;border-right:1px solid #e6e6ef}.PlanShell-module__yC4f5a__railBtn{color:#55586a;background:0 0}.PlanShell-module__yC4f5a__railBtn svg{color:#8181a5}.PlanShell-module__yC4f5a__railBtn:hover{color:#1c1d21;background:#f5f5fa}.PlanShell-module__yC4f5a__railBtn.PlanShell-module__yC4f5a__on{background:color-mix(in srgb, var(--blue,#3272db) 10%, #fff);color:var(--blue,#3272db)}.PlanShell-module__yC4f5a__railBtn.PlanShell-module__yC4f5a__on svg{color:var(--blue,#3272db)}.PlanShell-module__yC4f5a__signIn{color:#1c1d21;background:#f5f5fa}.PlanShell-module__yC4f5a__signIn:hover{background:#ececf4}.PlanShell-module__yC4f5a__content{background:#f5f5fa}.PlanShell-module__yC4f5a__railToggle{color:#8181a5;border:1px solid #e6e6ef;border-radius:50%;width:28px;height:28px;font-size:12px;box-shadow:0 2px 8px #1c1d211a}.PlanShell-module__yC4f5a__railToggleOff{opacity:.8;border-left:0;border-radius:0 14px 14px 0}@media (max-width:640px){.PlanShell-module__yC4f5a__railToggle{width:32px;height:32px;font-size:14px}}.PlanShell-module__yC4f5a__content{--surface-muted:#f5f5fa}.PlanShell-module__yC4f5a__railToggle,.PlanShell-module__yC4f5a__railToggleOff{top:24px;left:calc(var(--rail-w) + 28px);width:36px;height:36px;box-shadow:none;opacity:1;background:#fff;border:1px solid #e6e6ef;border-radius:8px;transform:none}.PlanShell-module__yC4f5a__railToggleOff{left:28px}.PlanShell-module__yC4f5a__railToggle:hover{background:#f5f5fa}.PlanShell-module__yC4f5a__burger{gap:4px;display:grid}.PlanShell-module__yC4f5a__burger i{background:#55586a;border-radius:1px;width:16px;height:2px;display:block}.PlanShell-module__yC4f5a__railToggle:hover .PlanShell-module__yC4f5a__burger i{background:var(--blue,#3272db)}@media (max-width:640px){.PlanShell-module__yC4f5a__railToggle,.PlanShell-module__yC4f5a__railToggleOff{width:40px;height:40px;top:14px;left:auto;right:14px}}.PlanShell-module__yC4f5a__railToggle{top:35px;left:calc(var(--rail-w) - 14px - 36px)}.PlanShell-module__yC4f5a__railToggleOff{top:35px;left:14px}.PlanShell-module__yC4f5a__meAvatar{background:#1c1d21}.PlanShell-module__yC4f5a__logo{border-radius:0;place-items:center start;width:auto;min-width:0;height:26px;margin-bottom:18px}.PlanShell-module__yC4f5a__logo img{object-fit:contain;width:auto;max-width:none;height:26px}@media (max-width:640px){.PlanShell-module__yC4f5a__logo{place-items:center;width:40px;min-width:40px;height:40px;overflow:hidden}.PlanShell-module__yC4f5a__logo img{object-position:left center;width:auto;max-width:none;height:26px}}.PlanShell-module__yC4f5a__rail{padding-top:40px}@media (min-width:641px){.PlanShell-module__yC4f5a__contentWide{padding-left:64px}}@keyframes PlanShell-module__yC4f5a__shellFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlanShell-module__yC4f5a__shellBtnIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (min-width:641px){.PlanShell-module__yC4f5a__rail{animation:.4s backwards PlanShell-module__yC4f5a__shellFadeIn}.PlanShell-module__yC4f5a__logo{animation:.4s cubic-bezier(.22,.61,.21,1) backwards PlanShell-module__yC4f5a__shellBtnIn}.PlanShell-module__yC4f5a__railBtn{animation:.38s cubic-bezier(.22,.61,.21,1) backwards PlanShell-module__yC4f5a__shellBtnIn}.PlanShell-module__yC4f5a__railBtn:first-of-type{animation-delay:50ms}.PlanShell-module__yC4f5a__railBtn:nth-of-type(2){animation-delay:.1s}.PlanShell-module__yC4f5a__railBtn:nth-of-type(3){animation-delay:.15s}.PlanShell-module__yC4f5a__railBtn:nth-of-type(4){animation-delay:.2s}.PlanShell-module__yC4f5a__railBtn:nth-of-type(n+5){animation-delay:.25s}}.PlanShell-module__yC4f5a__railBtn{transition:background .18s,color .18s,transform .2s cubic-bezier(.22,.61,.21,1)}.PlanShell-module__yC4f5a__railBtn:hover{transform:translate(2px)}.PlanShell-module__yC4f5a__railBtn:active{transform:translate(2px)scale(.98)}.PlanShell-module__yC4f5a__railBtn svg{transition:color .18s,transform .25s cubic-bezier(.22,.61,.21,1)}.PlanShell-module__yC4f5a__railBtn:hover svg{transform:scale(1.1)}.PlanShell-module__yC4f5a__railToggle{transition:left .22s,color .16s,background .16s,transform .15s}.PlanShell-module__yC4f5a__railToggle:active{transform:scale(.94)}.PlanShell-module__yC4f5a__menuFab{transition:background .18s,color .18s,transform .15s}.PlanShell-module__yC4f5a__menuFab:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.PlanShell-module__yC4f5a__rail,.PlanShell-module__yC4f5a__logo,.PlanShell-module__yC4f5a__railBtn{animation:none}.PlanShell-module__yC4f5a__railBtn:hover,.PlanShell-module__yC4f5a__railBtn:active,.PlanShell-module__yC4f5a__railBtn:hover svg,.PlanShell-module__yC4f5a__railToggle:active,.PlanShell-module__yC4f5a__menuFab:active{transform:none}}
