.entry-page{background:var(--surface);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.entry-bar{border-bottom:1px solid var(--hairline);background:var(--surface);flex:none;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}.entry-bar__fill{flex:1}.entry-bar__brand,.entry-bar__back,.entry-bar__sign-in{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.entry-bar__brand{color:var(--ink)}.entry-bar__back{color:var(--muted);font-size:15px;font-weight:700}.entry-bar__sign-in{color:var(--plum);font-size:15px;font-weight:800}:is(.entry-bar__brand,.entry-bar__back,.entry-bar__sign-in):focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.entry-bar .brand-mark{gap:14px}.entry-bar .brand-mark__image{width:28px;height:28px}.entry-bar .brand-mark>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entry-bar .fn-avatar-ink.account-menu__avatar{width:36px;height:36px}.entry-bar__search{flex:1;min-width:0;position:relative}.entry-bar__search>.fn-icon{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.entry-bar__search .fn-input{height:44px;padding-left:42px;font-weight:500}.entry-bar.is-searching>:not(.entry-bar__search){display:none}.entry-page__main{flex:1 0 auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:40px 56px;width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 24px;display:grid}.entry-page__column{flex-direction:column;gap:22px;min-width:0;display:flex}.entry-page__aside,.entry-head{min-width:0}.entry-head h1{letter-spacing:-.03em;margin:0;font-weight:800}.entry-bottom-bar{z-index:2;border-top:1px solid var(--hairline);background:var(--surface);flex:none;padding:12px 16px 20px;position:sticky;bottom:0}.entry-message{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:14px;padding:48px 16px;display:flex}.entry-message__body{flex-direction:column;align-items:center;gap:14px;max-width:480px;display:flex}.entry-message .brand-mark__image{width:48px;height:48px}.entry-message__title{text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.25}.entry-message.is-error .entry-message__title{color:var(--error)}.entry-message__line{color:var(--muted);text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.5}.entry-message__action{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (width>=600px){.entry-bar{height:72px;padding:0 32px}.entry-bar .brand-mark__image{width:34px;height:34px}.entry-bar .brand-mark>span{clip-path:none;width:auto;height:auto;font-size:18px;font-weight:800;position:static;overflow:visible}.entry-bar__search{flex:0 300px;width:auto}.entry-page__main{padding:32px 32px 48px}.entry-page__column{gap:28px}.entry-message{padding:72px 48px}}@media (width>=1200px){.entry-bar{padding:0 48px}.entry-bar__search{flex-basis:380px}.entry-page__main{padding:44px 48px 48px}.entry-page__main.has-aside{grid-template-columns:minmax(0,1fr) auto}}
