.app-shell-bg.app-entry{display:flex;min-height:100vh;min-height:100svh;align-items:center;justify-content:center;padding:48px 20px;color:var(--fg-0);background:var(--bg-0)}.app-shell-bg.app-entry .app-entry-content{width:100%;min-width:0;max-width:860px;text-align:center}.app-shell-bg.app-entry .app-entry-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.app-shell-bg.app-entry .app-entry-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--logo-fg);background:var(--logo-bg);font-size:15px;font-weight:750}.app-shell-bg.app-entry .app-entry-brand-name{font-size:22px;font-weight:700;letter-spacing:-.03em}.app-shell-bg.app-entry .app-entry-title{margin:0;font-size:clamp(28px,4vw,38px);font-weight:750;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.app-shell-bg.app-entry .app-entry-description{max-width:580px;margin:18px auto 0;color:var(--fg-1);font-size:15px;line-height:1.75}.app-shell-bg.app-entry .app-entry-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.app-shell-bg.app-entry .app-entry-action{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid var(--control-outline);border-radius:9px;color:var(--fg-1);background:var(--bg-1);font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.app-shell-bg.app-entry .app-entry-action:hover{border-color:var(--border-hot);color:var(--fg-0);background:var(--control-active-bg)}.app-shell-bg.app-entry .app-entry-primary{border-color:var(--app-cta-bg);color:var(--app-cta-fg);background:var(--app-cta-bg)}.app-shell-bg.app-entry .app-entry-primary:hover{border-color:var(--accent-strong);color:var(--app-cta-fg);background:color-mix(in srgb,var(--app-cta-bg) 88%,var(--bg-0))}.app-shell-bg.app-entry a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell-bg.app-entry .app-entry-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.app-shell-bg.app-entry .app-entry-stat{min-width:0;padding:18px 16px;border-radius:14px;background:var(--bg-1);box-shadow:var(--panel-shadow)}.app-shell-bg.app-entry .app-entry-label{color:var(--fg-2);font-size:11px;font-weight:650;line-height:1.6;letter-spacing:.035em}.app-shell-bg.app-entry .app-entry-value{margin-top:6px;color:var(--accent-text);font-family:var(--font-onest),system-ui,"Segoe UI",sans-serif;font-size:28px;font-weight:650;line-height:1.2;letter-spacing:-.035em}.app-shell-bg.app-entry .app-entry-features{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px;text-align:left}.app-shell-bg.app-entry .app-entry-card{min-width:0;padding:20px;border-radius:14px;background:var(--bg-1);box-shadow:var(--panel-shadow)}.app-shell-bg.app-entry .app-entry-detail{margin-top:8px;color:var(--fg-1);font-size:13px;line-height:1.75}.app-shell-bg.app-entry .app-entry-support{margin-top:28px;color:var(--fg-2);font-size:12px;line-height:1.6}.app-shell-bg.app-entry .app-entry-support-link{color:var(--accent-text)}.app-shell-bg.app-entry .app-entry-support-link:hover{text-decoration:underline}@media (min-width:640px){.app-shell-bg.app-entry .app-entry-actions{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.app-shell-bg.app-entry .app-entry-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell-bg.app-entry .app-entry-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.app-shell-bg.app-entry .app-entry-action{transition:none}}