.pluto-shell{--shell-ink:#f6f2fa;--shell-hairline:#ffffff13;--shell-edge:#ffffff24;--shell-body:#f6f2fab8;--shell-muted:#f6f2fa99;--shell-faint:#f6f2fa5c;--shell-ghost:#f6f2fa47;--shell-accent:#8c1eff;--shell-accent-soft:#b98bff;--shell-positive:#4ade9a;--shell-danger:#ff5a6a;--shell-danger-ink:#16000f;isolation:isolate;min-height:100dvh;color:var(--shell-ink);font-family:var(--font-landing), system-ui, sans-serif;background:#0a0014 linear-gradient(#0a0014 0%,#0b0017 58%,#0f0021 88%,#150029 100%) no-repeat;position:relative;overflow-x:clip}.pluto-shell--leaderboard{background:#0a0014 linear-gradient(#0a0014 0%,#0b0017 52%,#100022 84%,#180434 100%) no-repeat}.pluto-shell--referral{background:#0a0014 linear-gradient(#0a0014 0%,#0b0017 46%,#12002a 78%,#1e0740 100%) no-repeat}.pluto-shell--danger{background:#0a0014 linear-gradient(#0a0014 0%,#0b0016 56%,#0f0020 86%,#140228 100%) no-repeat}.pluto-shell__glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#8c1eff24 0%,#8c1eff00 70%);border-radius:999px;width:600px;height:600px;position:absolute;top:-200px;right:-160px}.pluto-shell--leaderboard .pluto-shell__glow{background:radial-gradient(circle,#8c1eff29 0%,#8c1eff00 68%);width:820px;height:620px;margin-left:-410px;top:-160px;left:50%;right:auto}.pluto-shell--referral .pluto-shell__glow{background:radial-gradient(circle,#8c1eff33 0%,#8c1eff00 66%);width:760px;height:760px;margin-left:-380px;top:60px;left:50%;right:auto}.pluto-shell--danger .pluto-shell__glow{background:radial-gradient(circle,#ff5a6a1a 0%,#ff5a6a00 70%);width:560px;height:560px;top:-140px;left:-120px;right:auto}.pluto-shell__inner{z-index:1;flex-direction:column;width:min(100%,1280px);min-height:100dvh;margin:0 auto;padding:40px 100px 0;display:flex;position:relative}.pluto-shell__header{border-bottom:1px solid var(--shell-hairline);align-items:center;gap:18px;padding-bottom:22px;display:flex}.pluto-shell__logo{object-fit:contain;width:auto;height:54px}.pluto-shell__header-end{margin-left:auto}.pluto-shell__eyebrow{color:var(--shell-faint);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1}.pluto-shell__status{height:38px;box-shadow:inset 0 0 0 1px var(--shell-edge);color:var(--shell-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1;transition:box-shadow .18s,color .18s;display:flex}.pluto-shell__status:hover,.pluto-shell__status[data-state=open]{color:var(--shell-ink);box-shadow:inset 0 0 0 1px #ffffff4d}.pluto-shell__status-dot{background:var(--shell-positive);border-radius:999px;flex:none;width:7px;height:7px}.pluto-shell__body{flex:1}.pluto-shell__footer{border-top:1px solid var(--shell-hairline);flex-wrap:wrap;align-items:center;gap:26px;margin-top:64px;padding:26px 0 20px;display:flex}.pluto-shell__footer-logo{object-fit:contain;opacity:.75;width:auto;height:24px}.pluto-shell__footer-copy{color:#f6f2fa6b;font-size:.78125rem;line-height:1}.pluto-shell__footer-links{flex-wrap:wrap;align-items:center;gap:26px;margin-left:auto;display:flex}.pluto-shell__footer-link{color:var(--shell-muted);font-size:.8125rem;line-height:1;text-decoration:none;transition:color .18s}.pluto-shell__footer-link:hover{color:var(--shell-accent-soft)}.pluto-shell__notes{flex-direction:column;gap:7px;padding:0 0 32px;display:flex}.pluto-shell__note{color:var(--shell-ghost);text-wrap:pretty;margin:0;font-size:.71875rem;line-height:1.5}@media (max-width:900px){.pluto-shell__inner{padding:32px 34px 0}.pluto-shell__logo{height:46.8px}.pluto-shell__footer{gap:18px;margin-top:48px}.pluto-shell__footer-links{gap:18px}}@media (max-width:680px){.pluto-shell__inner{padding:24px 22px 0}.pluto-shell__logo{height:39.6px}.pluto-shell__footer{gap:14px;margin-top:40px}.pluto-shell__footer-links{gap:16px 20px;width:100%;margin-left:0}.pluto-shell__status{height:34px;padding:0 12px;font-size:.75rem}}.pluto-article{max-width:720px;padding-bottom:20px}.pluto-article__masthead{text-align:center;padding-bottom:6px}.pluto-article__title{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:2.875rem;font-weight:800;line-height:1.08}.pluto-article__masthead .pluto-article__title{font-size:2.75rem;line-height:1.1}.pluto-article__meta{color:var(--shell-muted);margin:16px 0 0;font-size:.9375rem;line-height:1.5}.pluto-article__meta+.pluto-article__meta{margin-top:5px}.pluto-article__section{border-bottom:1px solid var(--shell-hairline);letter-spacing:-.014em;margin:52px 0 22px;padding-bottom:12px;font-size:1.5625rem;font-weight:700;line-height:1.2}.pluto-article__p{color:var(--shell-body);text-wrap:pretty;margin:22px 0 0;font-size:1.03125rem;line-height:1.72}.pluto-article__masthead+.pluto-article__p,.pluto-article__section+.pluto-article__p{margin-top:0}.pluto-article__masthead+.pluto-article__p{margin-top:44px}.pluto-article__title+.pluto-article__p{margin-top:30px}.pluto-article__p a{color:var(--shell-accent-soft);font-weight:700;text-decoration:none;transition:color .18s}.pluto-article__p a:hover{color:var(--shell-ink)}.pluto-article__clause{box-shadow:inset 0 0 0 1px var(--shell-edge);color:#f6f2fa9e;letter-spacing:.012em;text-wrap:pretty;border-radius:16px;margin:24px 0 0;padding:22px 24px;font-size:.78125rem;font-weight:500;line-height:1.85}.pluto-article__note{box-shadow:inset 0 0 0 1px var(--shell-edge);color:var(--shell-muted);text-wrap:pretty;border-radius:16px;margin:26px 0 0;padding:18px 20px;font-size:.9375rem;font-style:italic;line-height:1.65}.pluto-article__list{color:var(--shell-body);margin:20px 0 0;padding-left:22px;font-size:1.03125rem;line-height:1.72;list-style:outside}.pluto-article__list--ordered{list-style:decimal}.pluto-article__list li+li{margin-top:8px}.pluto-article__list li::marker{color:var(--shell-faint)}@media (max-width:680px){.pluto-article__title,.pluto-article__masthead .pluto-article__title{font-size:2.125rem}.pluto-article__section{margin:40px 0 18px;font-size:1.3125rem}.pluto-article__p,.pluto-article__list{font-size:1rem}.pluto-article__clause{padding:18px}}.pluto-article__card{box-shadow:inset 0 0 0 1px var(--shell-edge);border-radius:20px;margin:44px 0 0;padding:22px 24px;display:block}.pluto-article__card-title{color:var(--shell-faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700;line-height:1}.pluto-article__card-body{color:var(--shell-muted);text-wrap:pretty;margin:16px 0 0;font-size:.90625rem;line-height:1.65}.pluto-article__subsection{letter-spacing:-.01em;margin:34px 0 0;font-size:1.1875rem;font-weight:700;line-height:1.35}.pluto-article__subsection+.pluto-article__p{margin-top:14px}.pluto-article__p--strong{color:var(--shell-ink);margin-top:44px;font-weight:700}.pluto-shell__solo{justify-content:center;padding-top:38px;display:flex}@media (max-width:900px){.pluto-shell__solo{padding-top:26px}.pluto-shell__solo .pluto-article{max-width:none}}.pluto-auth{width:min(100%,452px);margin:0 auto;padding-top:64px}.pluto-auth__title{letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:2.875rem;font-weight:800;line-height:1.05}.pluto-auth__lede{color:var(--shell-muted);text-align:center;text-wrap:pretty;margin:18px 0 0;font-size:.9375rem;line-height:1.55}.pluto-auth__badge{border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:26px 0 0;padding:12px 18px;display:flex;box-shadow:inset 0 0 0 1px #4ade9a57}.pluto-auth__badge svg{width:16px;height:16px;color:var(--shell-positive);stroke-width:2.8px;flex:none}.pluto-auth__badge-label{color:#f6f2fadb;font-size:.84375rem;font-weight:500;line-height:1}.pluto-auth__badge-code{color:var(--shell-positive);letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace;font-size:.84375rem;font-weight:700;line-height:1}.pluto-auth__oauth{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;height:56px;margin-top:12px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;transition:opacity .18s,box-shadow .18s;display:flex}.pluto-auth__oauth:first-of-type{margin-top:36px}.pluto-auth__oauth svg{flex:none;width:19px;height:19px}.pluto-auth__oauth--google{background:var(--shell-ink);color:#0a0014}.pluto-auth__oauth--apple{color:var(--shell-ink);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff2e}.pluto-auth__oauth--apple svg{fill:currentColor}.pluto-auth__oauth:hover:not(:disabled){opacity:.9}.pluto-auth__oauth:disabled,.pluto-auth__submit:disabled{cursor:not-allowed;opacity:.55}.pluto-auth__divider{color:var(--shell-faint);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;padding:28px 0;font-size:.625rem;font-weight:700;line-height:1;display:flex}.pluto-auth__divider:before,.pluto-auth__divider:after{content:"";background:var(--shell-hairline);flex:1;height:1px}.pluto-auth__input{width:100%;color:var(--shell-ink);caret-color:var(--shell-accent);background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;padding:0 0 12px;font-family:inherit;font-size:1.125rem;line-height:1.3;display:block}.pluto-auth__input::placeholder{color:var(--shell-faint)}.pluto-auth__input:focus{border-bottom-color:var(--shell-accent-soft);outline:none}.pluto-auth__input--otp{letter-spacing:.36em;font-family:ui-monospace,Menlo,monospace;font-size:1.5rem}.pluto-auth__helper{color:var(--shell-faint);align-items:center;gap:8px;padding-top:14px;font-size:.78125rem;line-height:1.3;display:flex}.pluto-auth__helper svg{flex:none;width:14px;height:14px}.pluto-auth__checks{flex-direction:column;gap:16px;padding-top:32px;display:flex}.pluto-auth__check{color:var(--shell-muted);text-wrap:pretty;cursor:pointer;align-items:flex-start;gap:12px;font-size:.84375rem;line-height:1.5;display:flex}.pluto-auth__check--required{color:var(--shell-body)}.pluto-auth__check a{color:var(--shell-accent-soft);font-weight:600;text-decoration:none}.pluto-auth__check a:hover{color:var(--shell-ink)}.pluto-auth__submit{background:var(--shell-accent);width:100%;height:56px;color:var(--shell-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:34px;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1;transition:transform .18s;display:flex;box-shadow:0 14px 38px -12px #8c1efff2}.pluto-auth__submit:hover:not(:disabled){transform:translateY(-1px)}.pluto-auth__ghost{width:100%;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:12px 0;font-family:inherit;font-size:.875rem;line-height:1;display:block}.pluto-auth__ghost:hover{color:var(--shell-ink)}.pluto-auth__store-badges{justify-content:center;gap:16px;padding-top:44px;display:flex}.pluto-auth__store-badge{opacity:.9;width:170px;height:auto}.pluto-auth__notice{box-shadow:inset 0 0 0 1px var(--shell-edge);color:var(--shell-body);border-radius:16px;align-items:center;gap:10px;margin-top:24px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.pluto-auth__notice svg{flex:none;width:18px;height:18px}.pluto-auth__notice--error{color:#ffd9de;box-shadow:inset 0 0 0 1px #ff5a6a6b}.pluto-auth__notice--error svg{color:var(--shell-danger)}@media (max-width:680px){.pluto-auth{padding-top:40px}.pluto-auth__title{font-size:2.125rem}.pluto-auth__store-badges{gap:12px;padding-top:32px}.pluto-auth__store-badge{width:min(160px,44vw)}}.pluto-auth__input--error{border-bottom-color:#ff5a6a99}.pluto-auth .pluto-auth__checkbox{background:0 0;border:0;border-radius:6px;flex:none;width:20px;height:20px;margin-top:1px;box-shadow:inset 0 0 0 1.5px #fff3}.pluto-auth .pluto-auth__checkbox[data-state=checked]{box-shadow:none;background:var(--shell-accent);color:var(--shell-ink)}.pluto-auth .pluto-auth__checkbox svg{stroke-width:3.2px;width:13px;height:13px}
