.mu.focus .tabs,.mu.focus .top{display:none}.mu .lb-load,.mu a.btn{text-align:center}.mu .lb-load{padding:40px 24px;color:var(--muted)}.mu .note{border-radius:16px;padding:14px 18px;background:var(--soft);display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:15.5px;line-height:1.5}.mu .note p{flex:1 1;min-width:200px}.mu .toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);color:var(--bg);padding:10px 20px;border-radius:99px;font-size:15px;font-weight:600;max-width:90%;text-align:center}.mu .toast.err{background:var(--bad);color:#fff}.mu .secdesc{color:var(--muted);font-size:15px;margin:-4px 0 6px}.mu .moreh{margin-top:34px}.mu .rerr{border-radius:16px;padding:18px;background:var(--bad-bg);color:var(--bad);font-size:16px}.mu .it .btn{justify-self:end}@media (min-width:901px){.mu .dock{left:272px}}.mu .hello{display:grid;grid-gap:4px;gap:4px}.mu .hello h1{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.mu .hello p{color:var(--muted)}.mu .rk{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.mu .rk .rkb{display:grid;grid-gap:8px;gap:8px;min-width:0}.mu .rk .rt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.mu .rk .rt b{font-size:17px}.mu .rk .rks,.mu .rk .rt span{font-size:14px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu .rk .bar{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.mu .rk .bar i{display:block;height:100%;background:var(--amber);border-radius:99px}.mu .ex[disabled]{opacity:.55;cursor:default}.mu .ex .nb.soon{background:var(--soon-bg);color:var(--soon)}.mu .anns{display:grid;grid-gap:12px;gap:12px}.mu .ann{background:var(--soft);border-radius:16px;padding:14px 18px}.mu .ann b{display:block;font-size:16px;margin-bottom:2px}.mu .ann p{font-size:15px;color:var(--muted);line-height:1.55}.mu .ms{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-radius:18px;padding:16px 20px;background:var(--tip)}.mu .ms b{display:block;font-size:17px}.mu .ms p{font-size:15px;color:var(--muted);margin-top:2px}.mu .lend{display:grid;grid-gap:10px;gap:10px;border-radius:16px;background:var(--soft);padding:16px 18px}.mu .lend .lt2{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;flex-wrap:wrap}.mu .lend .lt2 span{color:var(--muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu .lend .bar{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.mu .lend .bar i{display:block;height:100%;background:var(--amber);border-radius:99px}.mu .qa{margin-top:18px;font-size:15px;font-weight:600;color:var(--muted)}.mu .qa:before{content:"\2014\00a0"}.mu .tail{max-width:640px;margin-inline:auto;padding:0 24px}.mu .tail .quote{padding:8px 0 40px}.mu .ft{max-width:640px;margin:0 auto;padding:36px 24px calc(110px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:grid;grid-gap:30px;gap:30px}.mu .ft-brand{display:grid;grid-gap:6px;gap:6px}.mu .ft-brand .brand{padding:0}.mu .ft-brand p{color:var(--muted);font-size:15px;max-width:34em}.mu .ft-by{font-size:13.5px!important}.mu .ft-soc{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px}.mu .ft-soc a{color:var(--ink);font-weight:600;font-size:15px}.mu .ft-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 20px;gap:26px 20px}.mu .ft-cols h3{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.mu .ft-cols a,.mu .ft-cols button{display:block;text-align:left;border:0;background:none;padding:5px 0;font-size:15px;color:var(--ink);text-decoration:none;overflow-wrap:break-word}.mu .ft-cols a:hover,.mu .ft-cols button:hover{color:var(--accent)}.mu .ft-legal{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:13.5px;padding-top:18px;border-top:1px solid var(--line)}.mu .ft-legal,.mu .ft-legal a{color:var(--muted)}.mu .ft-legal a:hover{color:var(--accent)}@media (min-width:901px){.mu .ft{padding-bottom:60px}}.mu .ft-wide{grid-column:1/-1}@media (min-width:560px){.mu .ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.mu .ft-wide{grid-column:auto}}.mu .auth{display:grid;grid-gap:18px;gap:18px;max-width:440px}.mu .auth .btn{justify-self:start}.mu .auth .btn[disabled]{opacity:.6}.mu .authlinks{display:flex;gap:20px;flex-wrap:wrap}.mu .fld select{border:0;border-radius:14px;background:var(--soft);color:var(--ink);padding:14px 16px;font:inherit;font-size:16.5px;width:100%}.mu .fld select:focus{outline:2px solid var(--amber)}.mu .pf{display:flex;gap:16px;align-items:center}.mu .av.pfav{width:64px;height:64px;font-size:26px}.mu .pfn{min-width:0;display:grid;grid-gap:4px;gap:4px}.mu .pfn h1{font-size:26px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.mu .pfn p{color:var(--muted);font-size:15px;overflow-wrap:anywhere}.mu .pfc{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.mu .pfcount{font-size:14px;color:var(--muted);font-weight:600}.mu .pbd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mu .pb1{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:18px 10px 16px;border-radius:18px;background:var(--soft)}.mu .pb1 b{font-size:14.5px}.mu .pb1 span{font-size:13px;line-height:1.4}.mu .pb1 span,.mu .pb1.off b{color:var(--muted)}.mu .pfend{display:grid;grid-gap:18px;gap:18px;justify-items:start}.mu .pflinks{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:14px}.mu .pflinks a{color:var(--muted)}.mu .pfavw{display:grid;justify-items:center;grid-gap:6px;gap:6px;flex:none}.mu .pfimg{object-fit:cover;border-radius:50%;display:block}.mu .pfph{font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;text-decoration:underline}.mu .pfnote{color:var(--muted);font-size:15px;line-height:1.5;margin-bottom:14px;max-width:440px}.mu a.btn{display:inline-block;text-decoration:none}@media (min-width:560px){.mu .pbd{grid-template-columns:repeat(3,minmax(0,1fr))}}.mu{--e-slate:#5b6b80;--e-blue:#1f6fd1;--e-violet:#6d4bd6;--e-amber:#b26a00;--e-green:#0e8a5f;--e-gold:#8a6a12;--e-off:#8c96a4}@media (prefers-color-scheme:dark){.mu:not([data-theme=light]){--e-slate:#9aa8ba;--e-blue:#6fa8f5;--e-violet:#a892f0;--e-amber:#f0b34a;--e-green:#4fd1a0;--e-gold:#e2c25e;--e-off:#5e6878}}.mu[data-theme=dark]{--e-slate:#9aa8ba;--e-blue:#6fa8f5;--e-violet:#a892f0;--e-amber:#f0b34a;--e-green:#4fd1a0;--e-gold:#e2c25e;--e-off:#5e6878}.em{display:block;flex:none}.em-fill{fill:color-mix(in srgb,var(--em-c) 14%,#0000)}.em-line{stroke:var(--em-c)}.em-r-freshman{--em-c:var(--e-slate)}.em-r-sophomore{--em-c:var(--e-blue)}.em-r-junior{--em-c:var(--e-violet)}.em-r-senior{--em-c:var(--e-amber)}.em-r-graduate{--em-c:var(--e-green)}.em-r-alumni{--em-c:var(--e-gold)}.em-b-learn{--em-c:var(--e-blue)}.em-b-earn{--em-c:var(--e-green)}.em-b-habit{--em-c:var(--e-amber)}.em-locked{--em-c:var(--e-off)}.em-locked .em-fill{fill:#0000}.em-locked .em-line{stroke-dasharray:3 3}.mu .xl{display:grid;grid-gap:12px;gap:12px}.mu .xr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--soft)}.mu .xr.pass{background:var(--good-bg)}.mu .xr h3{font-size:17px}.mu .xr p{font-size:14.5px;color:var(--muted);margin-top:2px}.mu .xr.pass p{color:var(--good)}.mu .xr .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mu .xfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mu .xfacts div{background:var(--soft);border-radius:16px;padding:14px 8px;text-align:center}.mu .xfacts b{display:block;font-size:24px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu .xfacts span{font-size:13px;color:var(--muted)}.mu .xrules{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.mu .xrules li{font-size:16px;line-height:1.55;padding-left:20px;position:relative}.mu .xrules li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--amber)}.mu .xact{display:flex;gap:10px;flex-wrap:wrap}.mu .xdisc{color:var(--muted);font-size:13.5px;line-height:1.5;text-align:center;max-width:46ch;margin-inline:auto}.mu .xo.sel i{color:var(--accent)}.mu .xres.pass .n{color:var(--good)}.mu .xres.fail .n{color:var(--bad)}@media (max-width:520px){.mu .xr{grid-template-columns:minmax(0,1fr)}.mu .xr .acts{justify-content:flex-start}}.mu .xcert{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line);background:#fffefb;aspect-ratio:2000/1414}.mu .xcert img{display:block;width:100%;height:auto}.mu .xcertph{display:grid;place-items:center;height:100%;color:#4f586c}.mu .xwhy{display:block;margin-top:6px;color:var(--muted);line-height:1.5}.mu .wh{display:grid;grid-gap:8px;gap:8px;padding:22px 20px;border-radius:22px;background:var(--soft)}.mu .wl1{font-size:14px;color:var(--muted);font-weight:600;letter-spacing:.02em}.mu .wbig{font-size:40px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.mu .wl2{font-size:14px;color:var(--muted);line-height:1.5}.mu .wfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.mu .wfacts div{background:var(--bg);border-radius:16px;padding:12px 8px;text-align:center;min-width:0}.mu .wfacts b{display:block;font-size:19px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mu .wfacts span{font-size:13px;color:var(--muted)}.mu .wcard{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;background:var(--soft);font-size:16px;line-height:1.55;justify-items:start}.mu .wcard.warn{box-shadow:inset 0 0 0 1px var(--amber)}.mu .wacct{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:15.5px}.mu .wacct span{color:var(--muted)}.mu .wacct b{font-weight:600;overflow-wrap:anywhere}.mu .wnote{font-size:14px;color:var(--muted);line-height:1.5}.mu .wlink{display:block;width:100%;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:14px;overflow-wrap:anywhere;font-family:inherit}.mu .wlist{display:grid;grid-gap:10px;gap:10px}.mu .wrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--soft)}.mu .wrow b{display:block;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mu .wrow span{font-size:13.5px;color:var(--muted)}.mu .wamt{text-align:right}.mu .wst.paid{color:var(--good)}.mu .wdisc{color:var(--muted);font-size:13.5px;line-height:1.5;text-align:center;max-width:46ch;margin-inline:auto}.mu .wcard .wform{width:100%;display:grid;grid-gap:16px;gap:16px}.mu .wbtns{display:flex;gap:10px;flex-wrap:wrap}.mu .cch{width:100%;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.mu .cch h3{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mu .cgo{font-size:28px;color:var(--muted);line-height:1}.mu .chat{padding-bottom:150px;gap:20px}.mu .chead{display:grid;grid-gap:2px;gap:2px}.mu .chead h1{font-size:26px}.mu .chead p{color:var(--muted);font-size:15px}.mu .cintro,.mu .cmsgs{display:grid;grid-gap:14px;gap:14px}.mu .cintro{padding:18px;border-radius:18px;background:var(--soft);font-size:16px;line-height:1.55}.mu .cchips{display:flex;gap:8px;flex-wrap:wrap}.mu .cm{max-width:88%;padding:12px 16px;border-radius:18px;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.mu .cm p{margin:0}.mu .cm p+p,.mu .cm p+ul,.mu .cm ul+p{margin-top:10px}.mu .cm ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.mu .cm.me{justify-self:end;background:var(--amber);color:var(--on-amber);border-bottom-right-radius:6px;white-space:pre-wrap}.mu .cm.bot{justify-self:start;background:var(--soft);border-bottom-left-radius:6px}.mu .cm.typing{display:flex;gap:5px;align-items:center;padding:16px 18px}.mu .cm.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:cblink 1.2s ease-in-out infinite}.mu .cm.typing i:nth-child(2){animation-delay:.15s}.mu .cm.typing i:nth-child(3){animation-delay:.3s}@keyframes cblink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.mu .cm.typing i{animation:none;opacity:.6}}.mu .cgate{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:18px;border-radius:18px;background:var(--soft);box-shadow:inset 0 0 0 1px var(--amber);font-size:16px;line-height:1.5}.mu .cgate p{margin:0;color:var(--muted)}.mu .cdisc{color:var(--muted);font-size:13px;text-align:center}.mu .cdock{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:10px;align-items:flex-end;z-index:6}.mu .cdock textarea{flex:1 1;min-width:0;border:0;border-radius:18px;background:var(--soft);color:var(--ink);padding:12px 16px;font:inherit;font-size:16.5px;line-height:1.4;max-height:140px;min-height:48px;resize:none;field-sizing:content}.mu .cdock textarea:focus{outline:2px solid var(--amber)}.mu .cdock .btn{padding:12px 22px}.mu .cdock .btn:disabled{opacity:.5}@media (min-width:901px){.mu .cdock{left:272px}}.mu .upnote{padding:14px 16px;border-radius:14px;background:var(--soft);font-size:15px;line-height:1.5;color:var(--muted)}.mu .upnote.ok{color:var(--good)}.mu .upnote.err{box-shadow:inset 0 0 0 1px var(--amber);color:inherit;margin-top:12px}.mu .upcard{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:18px;background:var(--soft);font-size:16px;line-height:1.5}.mu .upcard span{color:var(--muted);font-size:14.5px}.mu .upcard.now b{color:var(--good)}.mu .upperks{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mu .upperks li{padding:14px 16px;border-radius:14px;background:var(--soft);font-size:16px;line-height:1.45}.mu .uplist{display:grid;grid-gap:12px;gap:12px}.mu .upplan{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;border-radius:18px;background:var(--soft)}.mu .upplan.best{box-shadow:inset 0 0 0 1.5px var(--amber)}.mu .upinfo{display:grid;grid-gap:4px;gap:4px;min-width:0}.mu .upinfo b{font-size:17px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mu .upb{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px;background:var(--amber);color:#1a1405}.mu .upprice{font-size:26px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mu .upsub{font-size:13.5px;color:var(--muted);line-height:1.4}.mu .upplan .btn:disabled{opacity:.55}