.entry__disc{position:fixed;z-index:0;left:50%;top:calc(34px - max(130vw,220vh) / 3);width:calc(max(130vw,220vh) / .6);aspect-ratio:1;transform:translate(-50%);pointer-events:none;will-change:transform}.entry__disc svg{position:relative;display:block;width:100%;height:100%}.entry__lit{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(closest-side circle at 50% 50%,transparent 99.4%,color-mix(in srgb,var(--text) 22%,transparent) 99.7%,transparent 100%),radial-gradient(circle at 34% 26%,color-mix(in srgb,var(--text) 60%,transparent),color-mix(in srgb,var(--text) 3%,transparent) 72%)}.entry__disc .planet__rim{stroke:color-mix(in srgb,var(--text) 55%,transparent);stroke-width:1.5}.entry__disc:after{content:"";position:absolute;left:50%;top:20%;width:60%;height:12%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--text) 14%,transparent),transparent)}.entry__ring{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;view-transition-name:bob-horizon}.entry__ring>svg{position:absolute;top:-33.333%;right:-33.333%;bottom:-33.333%;left:-33.333%;width:166.667%;max-width:none;height:166.667%}.entry__ring>.entry__lit{top:0;right:0;bottom:0;left:0}.entry__disc:has(>.entry__ring):after{content:none}.entry__ring:after{content:"";position:absolute;left:50%;top:0;width:100%;height:20%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--text) 14%,transparent),transparent)}.entry__logo{position:fixed;z-index:3;left:34px;top:26px;padding:4px 0;color:var(--text);font:400 20px/1 var(--font-display);letter-spacing:.06em;text-decoration:none}.entry-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--sp-line-2);border-radius:999px}.entry-tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--text);transition:transform .5s var(--ease)}.entry-tabs.is-signup{--tab: 1}.entry-tabs:before{transform:translate(calc(var(--tab, 0) * 100%))}.entry-tabs>*,.entry .entry-tabs>*{position:relative;white-space:nowrap;z-index:1;padding:11px 0;border:0;background:none;color:color-mix(in srgb,var(--text) 62%,transparent);font:700 13px/1 var(--font-body);text-align:center;text-decoration:none;cursor:pointer;transition:color .3s}.entry-tabs>[aria-current],.entry-tabs>[aria-selected=true]{color:var(--bg)}@media(prefers-reduced-motion:reduce){.entry-tabs:before{transition:none}}body.entry-page{background:var(--bg)}body.entry-page .page{z-index:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;max-height:none;overflow:visible}body.entry-page .page:before,body.entry-page .page:after{display:none}:is(body.entry-page,.entry) .auth{height:auto;max-height:none;min-height:100dvh;padding:96px 16px 40px;overflow:visible}:is(body.entry-page,.entry) .auth__box{width:min(100%,400px);padding:30px;border-color:var(--sp-line-2);background:linear-gradient(var(--sp-fill),var(--sp-fill)),color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:600px){.entry__logo{left:20px;top:18px}:is(body.entry-page,.entry) .auth{padding-top:84px}:is(body.entry-page,.entry) .auth__box{padding:24px 20px}}.entry{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--text)}.entry__sky{background-color:var(--bg)}.entry[hidden]{display:none}.entry.is-moving{overflow:hidden}.entry.is-moving .auth__box{-webkit-backdrop-filter:none;backdrop-filter:none}html.entry-open,html.entry-open body{overflow:hidden}html.entry-open{scrollbar-gutter:stable}html.entry-open .lp-depth__planet{animation-play-state:paused}.entry .auth{position:relative;z-index:1;display:grid;place-items:center}.entry [data-only][hidden]{display:none}.auth__swap{display:grid}.auth__swap>[data-only]{grid-area:1 / 1;transition:opacity .25s ease,visibility .25s}.auth__box .auth__swap>[data-only][hidden]{display:block;visibility:hidden;opacity:0}.auth__swap+.submit{margin-top:18px}.entry-tabs+.auth__head{margin-top:20px;padding-top:20px;border-top:1px solid var(--sp-line-2)}.entry-tabs{touch-action:pan-y;-webkit-user-select:none;user-select:none}.entry-tabs.is-dragging:before{transition:none}.entry .entry__back{display:block;margin:16px auto 0;padding:6px 10px;border:0;background:none;color:color-mix(in srgb,var(--text) 62%,transparent);font:500 13px/1 var(--font-body);cursor:pointer}.entry .entry__back:hover{color:var(--text)}
