body:has(.signin-garden){background:radial-gradient(1100px 560px at 78% -8%, #0b3d2e8c, transparent 62%), radial-gradient(760px 420px at 6% 18%, #dcc78e12, transparent 58%), radial-gradient(680px 480px at 60% 110%, #087f5b24, transparent 60%), var(--fd-canvas);background-attachment:fixed}.shell:has(>.signin-garden){max-width:1200px}.signin-garden{padding:16px 0 48px}.signin-garden :is(h1,h2){text-wrap:balance}.signin-garden :is(p,li,label){text-wrap:pretty}.signin-garden .entry-card{border-color:var(--fd-rule);box-shadow:inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(12px);background:#0a120fb8;padding:32px}.signin-garden .entry-card h1{font:450 clamp(32px, 4vw, 44px)/1.1 var(--font-heading);letter-spacing:-.01em;color:var(--fd-text);margin:24px 0 8px}.signin-garden .entry-card h2{font:450 24px/1.2 var(--font-heading);color:var(--fd-text)}.signin-garden .entry-sub{margin:0 0 16px}.signin-garden .entry-card h1.one-line-heading{font-size:clamp(24px,7vw,40px)}@supports (font-size:1cqi){.signin-garden .entry-card h1.one-line-heading{font-size:clamp(22px,8cqi,40px)}}.signin-garden .notice,.signin-garden .entry-help,.signin-more{text-align:center}.signin-more{justify-items:center;gap:0;margin:16px 0 0;display:grid}.signin-more>p{margin:0}.signin-more>p a{align-items:center;min-height:44px;display:inline-flex}.signin-more .entry-code{width:100%;margin:0}.signin-more .entry-code summary{text-align:center;color:var(--muted);justify-content:center;font-size:14px}.signin-more .entry-code form{text-align:left;margin:4px 0 8px}.signin-garden .entry-cross{text-align:center}.signin-garden .button:not(.quiet){background:var(--feder-mint);border-color:var(--feder-mint);color:var(--feder-m-ink)}.signin-garden .button:not(.quiet):hover{background:color-mix(in srgb, var(--feder-mint) 86%, var(--feder-m-ivory));border-color:color-mix(in srgb, var(--feder-mint) 86%, var(--feder-m-ivory))}.signin-garden .button.quiet{border-color:var(--fd-outline)}.signin-garden a:not(.button){color:var(--fd-text);text-underline-offset:3px}.signin-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:480px;margin:0 auto;display:grid}.signin-layout>.entry-card{max-width:none}.signin-layout>*{min-width:0}.signin-side{align-content:start;gap:24px;min-width:0;display:grid}.signin-glimpse{text-align:center;border:1px solid var(--fd-rule);border-radius:var(--feder-radius-card);background:#f6f3ea0a;justify-items:center;gap:12px;margin:0;padding:24px 16px;display:grid}.signin-glimpse-roots{--tone:var(--fd-outline);flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.signin-glimpse-roots[data-tone=mint]{--tone:var(--fd-healthy)}.signin-glimpse-roots[data-tone=amber]{--tone:var(--fd-warning)}.signin-glimpse-roots[data-tone=coral]{--tone:var(--fd-critical)}.signin-ring{border:2px solid var(--tone);width:56px;height:56px;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--tone) 22%, transparent);font:600 20px/1 var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.signin-ring .sig-glyph{width:24px;height:24px;color:var(--tone)}.signin-glimpse-words{justify-items:center;gap:2px;min-width:0;display:grid}.signin-glimpse-name{font:500 16px/24px var(--font-body);color:var(--fd-text)}.signin-glimpse-state{font:400 14px/20px var(--font-body);color:var(--tone)}.signin-chip{border-radius:var(--feder-radius-pill);border:1px solid color-mix(in srgb, var(--fd-sig-money) 60%, transparent);background:color-mix(in srgb, var(--fd-sig-money) 16%, transparent);max-width:100%;font:500 14px/20px var(--font-body);color:var(--fd-text);justify-content:center;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.signin-chip .sig-glyph{width:16px;height:16px;color:color-mix(in srgb, var(--fd-sig-money) 55%, var(--fd-text))}.signin-glimpse-foot{color:var(--muted);text-align:center;margin:0;font-size:14px}.signin-notyou{min-height:44px;color:var(--fd-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 4px;text-decoration:underline;display:inline-flex}.signin-new{border:1px solid var(--fd-rule);border-radius:var(--feder-radius-panel);box-shadow:inset 0 1px 0 var(--glass-highlight);background:#0a120f99;gap:12px;min-width:0;padding:24px;display:grid}.signin-new-eyebrow{font:var(--feder-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--fd-healthy);margin:0}.signin-new-copy h2{font:450 20px/1.25 var(--font-heading);color:var(--fd-text);margin:0 0 8px}.signin-new-copy p{color:var(--muted);margin:0}.signin-new-copy .signin-new-link{margin-top:12px}.wn-visual{align-items:center;min-width:0;padding:16px 0;display:flex}.wn-seed{background:var(--fd-sig-roots);width:48px;height:48px;color:var(--fd-sig-roots-ink);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 8px #f6f3ea0f,0 0 32px #6fd3a62e}.wn-seed .sig-glyph{width:24px;height:24px;color:inherit}.wn-root{background:linear-gradient(90deg, #f6f3ea99, var(--fd-sig-money));flex:auto;min-width:24px;max-width:120px;height:2px}.wn-sig{border:2px solid var(--fd-sig-money);width:40px;height:40px;color:color-mix(in srgb, var(--fd-sig-money) 55%, var(--fd-text));background:color-mix(in srgb, var(--fd-sig-money) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.wn-sig .sig-glyph{width:20px;height:20px;color:inherit}.wn-label{font:500 14px/20px var(--font-body);color:var(--fd-text);margin-left:12px}.wn-tabs{border:1px solid var(--fd-rule);border-radius:var(--feder-radius-card);background:color-mix(in srgb, var(--fd-canvas) 94%, transparent);gap:0;padding:4px 8px}.wn-tab{min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:8px 2px;font-size:12px;line-height:16px;display:flex}.wn-tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wn-tab svg{width:20px;height:20px}.wn-tab[data-current=true]{color:var(--fd-text);box-shadow:inset 0 2px 0 var(--fd-healthy)}@media (min-width:1100px),(orientation:landscape) and (min-width:900px) and (min-height:640px){.signin-garden{padding:32px 0 64px}.signin-layout{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:48px;max-width:1080px}.signin-side{position:sticky;top:32px}.signin-new{gap:16px;padding:32px}.signin-new-copy h2{font:450 clamp(24px, 2.4vw, 32px)/1.2 var(--font-heading)}.wn-visual{border-radius:var(--feder-radius-card);background:radial-gradient(320px 160px,#0b3d2e80,#0000 70%);justify-content:center;min-height:200px;padding:32px 0}.wn-seed{width:96px;height:96px}.wn-seed .sig-glyph{width:40px;height:40px}.wn-sig{width:64px;height:64px}.wn-sig .sig-glyph{width:28px;height:28px}.wn-visual.wn-tabs{background:color-mix(in srgb, var(--fd-canvas) 94%, transparent);width:100%;max-width:360px;min-height:0;margin:16px auto;padding:4px 8px}}@media (max-width:767px){.signin-garden .entry-card{padding:24px 16px}.signin-new{padding:16px}}
