.entry-shell{isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-body);grid-template-rows:auto 1fr auto;display:grid;position:relative}.silk-field{z-index:-1;width:100%;height:100%;display:block;position:fixed;inset:0}.entry-shell>:not(.silk-field){position:relative}.entry-top{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px clamp(16px,4vw,56px) 20px;display:flex}.entry-brand{color:var(--ink);align-items:center;gap:16px;text-decoration:none;display:inline-flex}.entry-brand img{width:52px;height:auto}.entry-brand span{border-left:1px solid color-mix(in srgb, var(--ink) 18%, transparent);font:300 17px/1 var(--font-display);letter-spacing:.04em;padding-left:16px}.entry-prefs{align-items:center;gap:8px;display:flex}.entry-row{grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;align-self:start;align-items:start;gap:28px clamp(40px,6vw,112px);width:100%;padding:clamp(40px,16vh,180px) clamp(20px,4vw,56px) 8vh;display:grid}.entry-row:not(.has-choice):not(.first-password){align-self:center;padding-block:4vh 6vh}.entry{text-align:center}.entry-link{justify-items:center}.entry{min-width:0;transition:opacity .28s cubic-bezier(.2,.8,.2,1)}.entry-row.has-choice .entry:not(.active){opacity:.3}.entry-row.has-choice .entry:not(.active):hover{opacity:.7}.entry-link{color:inherit;outline:none;gap:14px;padding:8px 0;text-decoration:none;display:grid}.entry-index{font:300 11px/1 var(--font-display);letter-spacing:.32em;color:var(--muted);font-variant-numeric:tabular-nums}.entry-word{font-family:var(--font-display);letter-spacing:-.035em;font-optical-sizing:auto;font-size:clamp(32px,3.4vw,56px);font-weight:100;line-height:.92;transition:font-weight .3s cubic-bezier(.2,.8,.2,1),letter-spacing .3s cubic-bezier(.2,.8,.2,1)}.entry-sub{font:400 11px/1.4 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.entry-rule{opacity:.4;transform-origin:50%;background:currentColor;width:100%;height:1px;margin-top:6px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.entry-link:hover .entry-word,.entry-link:focus-visible .entry-word,.entry.active .entry-word{letter-spacing:-.03em;font-weight:200}.entry-link:hover .entry-rule,.entry-link:focus-visible .entry-rule,.entry.active .entry-rule{transform:scaleX(1)}.entry-link:focus-visible .entry-index{color:var(--accent)}.entry-panel{text-align:left;transform-origin:top;gap:22px;width:min(340px,100%);margin:30px auto 0;animation:.46s cubic-bezier(.22,.8,.2,1) .12s both entry-unfold;display:grid}.entry-lead{color:var(--muted);font:300 15px/1.6 var(--font-body);margin:0}.entry-form{gap:22px;display:grid}.entry-form label{gap:8px;display:grid}.entry-form label span{font:400 10.5px/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.entry-form input{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);width:100%;height:42px;color:var(--ink);font:300 17px/1 var(--font-body);letter-spacing:.01em;background:0 0;border-radius:0;padding:0;transition:border-color .3s}.entry-form input:focus{border-bottom-color:var(--accent);outline:0}.entry-form input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s}.entry-form button{min-height:44px;color:var(--ink);font:500 12px/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;margin-top:4px;padding:0;display:inline-flex}.entry-form button svg{opacity:.6}.entry-form button span{letter-spacing:0;font-size:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block}.entry-form button:hover span,.entry-form button:focus-visible span{transform:translate(6px)}.entry-form button:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.entry-captcha{max-width:100%;min-height:78px;overflow:visible}.entry-note{font:400 13px/1.5 var(--font-body);align-items:flex-start;gap:10px;margin:0;display:flex}.entry-note svg{flex:none;margin-top:2px}.entry-note.warn{color:var(--sys-orange-ink,var(--ink))}.entry-note.danger{color:var(--sys-red-ink,var(--ink))}.entry-note.ok{color:var(--sys-green-ink,var(--ink))}.entry-note a,.entry-apply a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.entry-apply{font:400 13px/1.4 var(--font-body);color:var(--muted);margin:0}.entry-choices{gap:6px;display:grid}.entry-choice{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);min-height:44px;color:inherit;gap:6px;padding:16px 0;text-decoration:none;display:grid}.entry-choice:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}.entry-choice-index{font:300 11px/1 var(--font-display);letter-spacing:.32em;color:var(--muted);font-variant-numeric:tabular-nums}.entry-choice-title{font:400 17px/1.3 var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.entry-choice-title svg{opacity:.7;flex:none}.entry-choice-sub{color:var(--muted);font:300 13.5px/1.5 var(--font-body);margin:0}.entry-choice-cta{color:var(--accent);font:400 14px/1 var(--font-body);align-items:center;gap:8px;margin-top:2px;display:inline-flex}.entry-choice-cta span{font-size:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block}a.entry-choice:hover .entry-choice-cta span,a.entry-choice:focus-visible .entry-choice-cta span{transform:translate(6px)}.entry-choice:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.entry-continue{color:var(--ink);font:400 14px/1.5 var(--font-body);gap:12px;display:grid}.entry-continue p{margin:0}.entry-continue a{color:inherit;text-underline-offset:4px}.entry-foot{padding:20px clamp(20px, 4vw, 56px) calc(20px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);font:300 10.5px/1.5 var(--font-body);letter-spacing:.02em;justify-items:center;gap:2px;display:grid}.entry-foot p{text-wrap:balance;max-width:72ch;margin:0}.entry-foot .entry-sky-credit{color:#b4b9c3;max-width:100%;font:inherit;margin:0;font-size:4.75px}.entry-sky-credit a{color:inherit;text-decoration:none}.entry-foot-sky{display:none}[data-palette=starfield]:not([data-sky=nasa]) .entry-foot-sky{display:grid}@keyframes entry-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-10px)}to{opacity:1;clip-path:inset(0 0 -40px);transform:none}}@media (prefers-reduced-motion:reduce){.entry,.entry-word,.entry-rule,.entry-panel{transition:none;animation:none}}@media (max-width:900px){.entry-row{grid-template-columns:1fr;gap:28px;padding-top:clamp(16px,4vh,40px)}.entry-word{font-size:clamp(32px,10vw,50px)}.entry-panel{margin-top:20px}.entry-brand span{font-size:15px}}.entry-row.first-password{grid-template-columns:auto}.first-password h1.entry-word{margin:0}.first-password .entry-note ul{margin:6px 0 0;padding-left:18px}
