body:has(.entry-welcome)>.skip-link{position:absolute;z-index:50}.entry-flow{--entry-paper:#faf9f6;--entry-field:#fff;--entry-border:#ddd9d1;--entry-tint:#f2eee7;--entry-muted:#605c56;--entry-accent:#a14c15;--entry-focus:#b16025;min-height:100dvh;background:var(--entry-paper);color:var(--ink)}:root[data-theme=dark] .entry-flow{--entry-paper:#1a1b1e;--entry-field:var(--surface-solid);--entry-border:var(--hairline);--entry-tint:var(--surface-sunken);--entry-muted:#b9b4ac;--entry-accent:#ffc083;--entry-focus:#ffc083}.entry-flow :is(a,button):focus-visible{outline:2px solid var(--entry-focus);outline-offset:4px}.entry-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);padding:16px;gap:16px}.entry-auth-side{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.entry-top{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding-inline:clamp(12px,3.4vw,54px)}.entry-brand{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.entry-brand>span{font-size:25px}.entry-auth-main{display:grid;align-items:center;justify-items:center;padding:44px clamp(12px,3.4vw,54px);min-width:0}.entry-flow #main{backdrop-filter:none}.entry-auth-main>*{width:100%;max-width:390px}.entry-auth-footer{padding:14px clamp(12px,3.4vw,54px);font-size:13px;color:var(--entry-muted)}.entry-auth-footer a{display:inline-flex;gap:6px;align-items:center;min-height:32px}.entry-auth-footer a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.entry-flow h1,.entry-showcase h2{font-family:var(--font-archivo),system-ui,sans-serif;font-weight:650;letter-spacing:-.045em;line-height:1.03;text-wrap:balance}.entry-auth-main h1{font-size:clamp(32px,3.5vw,46px)}.entry-auth-main .entry-welcome{max-width:480px}.entry-auth-main .entry-welcome h1{margin-top:18px;font-size:clamp(48px,6vw,87px)}.entry-welcome>p:not(.entry-kicker){max-width:34ch;margin-top:20px;color:var(--entry-muted);font-size:17px;line-height:1.65}.entry-welcome-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.entry-kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--entry-accent)}.entry-kicker>span{width:7px;height:7px;border-radius:50%;background:currentColor}.entry-flow .entry-primary,.entry-flow .entry-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px 18px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:650;transition:background-color .15s,border-color .15s,box-shadow .15s}.entry-flow .entry-primary{background-color:#ffbc83;border-color:#ffbc83;color:#2b160e}.entry-flow .entry-primary:hover:not(:disabled){background-color:#ffd0a8;border-color:#ffd0a8}.entry-flow .entry-secondary{border-color:var(--entry-border);color:var(--ink);background-color:var(--entry-field)}.entry-flow .entry-secondary:hover:not(:disabled){background-color:var(--entry-tint)}.entry-showcase{--entry-accent:#ffbe90;position:relative;isolation:isolate;overflow:hidden;min-width:0;display:grid;align-content:center;justify-items:center;border-radius:27px;background:var(--panel-map-dark) right top /100% auto no-repeat,radial-gradient(ellipse 80% 56% at 98% 0,#91633e61,transparent 83%),linear-gradient(145deg,#ffffff0e,transparent 39%,#00000029 76%,#e5a76813),#26272a;box-shadow:inset 0 1px 0 #ffe3c632,inset 0 0 0 1px #ffe3c616,0 17px 42px -18px #110908bf;color:#fff4e9;padding:clamp(32px,5vw,78px) clamp(24px,4vw,60px)}.entry-showcase-inner{width:100%;max-width:504px}.entry-showcase h2{font-size:clamp(30px,4.3vw,61px);margin-top:14px}.entry-showcase-caption{margin-top:63px;max-width:39ch;color:#eed9cb;font-size:14px;line-height:1.55}.entry-demo{position:relative;margin-top:clamp(26px,4.1vw,60px);border:1px solid #fff2e842;border-radius:19px;background:var(--panel-map-dark) right top /100% auto no-repeat,var(--bronze-reflection,linear-gradient(145deg,#ffe0bc12,transparent 60%)) #2a2b2f;box-shadow:0 28px 68px #170d0f9c,inset 0 1px 0 #fff2e818;color:#fff2e8}.entry-demo-top{min-height:52px;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;gap:8px;border-bottom:1px solid #fff2e827}.entry-demo-brand{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:650}.entry-demo-brand svg{color:#ffbe90}.entry-demo-label{color:#e8cfc1;font-size:11px}.entry-demo-body{display:grid;grid-template-columns:48px minmax(0,1fr)}.entry-demo-rail{display:grid;justify-items:center;align-content:start;gap:17px;padding-top:22px;border-right:1px solid #fff2e827;color:#d7bfb2}.entry-demo-rail svg{width:15px;height:15px}.entry-demo-rail svg:first-child{color:#ffbe90}.entry-demo-list{min-width:0;padding:17px 13px 36px}.entry-demo-list>p{font-size:13px;font-weight:600;margin-bottom:12px}.entry-demo-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff2e80a;border:1px solid #fff2e81e;border-radius:10px;padding:8px}.entry-demo-row+.entry-demo-row{margin-top:8px}.entry-demo :is(strong,small){display:block}.entry-demo strong{font-size:12px;font-weight:620;line-height:1.3}.entry-demo small{margin-top:4px;color:#d6c0b4;font-size:11px;line-height:1.3}.entry-demo-avatar{display:grid;place-items:center;width:32px;aspect-ratio:1;border-radius:9px;background:#d2d2ea;color:#352f55;font-size:13px;font-weight:650}.entry-demo-avatar-warm{background:#f2c8a5;color:#492614}.entry-demo-verified{display:inline-flex;align-items:center;gap:4px;color:#bfe4ca;font-size:10px}.entry-demo-verified svg{width:12px;height:12px}.entry-demo-note{position:absolute;right:clamp(8px,2vw,24px);bottom:-35px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #fff4eb;border-radius:13px;background:#fff2e8;box-shadow:0 13px 32px #21120f73;color:#2b211e}.entry-demo-note small{color:#695148}.entry-demo-note-icon{display:grid;place-items:center;width:34px;aspect-ratio:1;border-radius:9px;background:#f8d8bf;color:#743a20}.entry-demo-note svg{width:16px;height:16px}.entry-demo-note>svg{margin-left:8px;color:#336d53}@media (min-width:761px) and (max-height:780px){.entry-showcase{padding-block:38px}.entry-demo{margin-top:35px}}@media (max-width:980px){.entry-demo-verified{display:none}.entry-demo-row{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:760px){.entry-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.entry-auth-main{padding-block:32px}.entry-auth-footer{padding-block:2px 6px}.entry-showcase{padding:26px 18px;border-radius:20px}.entry-showcase h2{font-size:clamp(27px,8vw,42px)}.entry-showcase-caption{margin-top:54px}}@media (max-width:480px){.entry-welcome-break{display:none}}@media (prefers-reduced-motion:reduce){.entry-flow :is(a,button){transition:none}}