:root{--hb-color-ink:#0b0f14;--hb-color-canvas:#fafaf8;--hb-color-surface:#ffffff;--hb-color-tint:#eeecfa;--hb-color-border-strong:#c7ccd6;--hb-color-text-muted:#536074;--hb-color-accent:#6366f1;--hb-color-accent-text:#4e50c9;--hb-color-accent-fill:#6265f0;--hb-color-on-accent:#ffffff;--hb-color-dark-surface:#0b0f14;--hb-nav-glass-background:rgb(255 255 255/78%);--hb-nav-glass-border:rgb(255 255 255/90%);--hb-nav-shadow:0 10px 14px rgb(38 51 89/10%);--hb-nav-glass-blur:18px;--hb-radius-pill:999px;--hb-radius-nav:36px;--hb-radius-card:20px;--hb-nav-height:72px;--hb-container-width:1272px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hb-color-ink:#eef1f6;--hb-color-canvas:#0b0f14;--hb-color-surface:#131820;--hb-color-tint:#1d2133;--hb-color-border-strong:#3d4658;--hb-color-text-muted:#a9b4c5;--hb-color-accent-text:#818cf8;--hb-color-dark-surface:#1b2130;--hb-nav-glass-background:rgb(19 24 32/76%);--hb-nav-glass-border:rgb(255 255 255/12%);--hb-nav-shadow:0 10px 14px rgb(0 0 0/35%);color-scheme:dark}}:root[data-theme=dark]{--hb-color-ink:#eef1f6;--hb-color-canvas:#0b0f14;--hb-color-surface:#131820;--hb-color-tint:#1d2133;--hb-color-border-strong:#3d4658;--hb-color-text-muted:#a9b4c5;--hb-color-accent-text:#818cf8;--hb-color-dark-surface:#1b2130;--hb-nav-glass-background:rgb(19 24 32/76%);--hb-nav-glass-border:rgb(255 255 255/12%);--hb-nav-shadow:0 10px 14px rgb(0 0 0/35%);color-scheme:dark}.system-state,body{background:var(--hb-color-canvas)}.system-state{min-height:100vh;padding:0 max(16px,calc((100vw - var(--hb-container-width)) / 2)) 24px;color:var(--hb-color-ink);font-family:inherit;line-height:1.3;overflow-wrap:anywhere;display:flex;flex-direction:column}.system-state,.system-state *{box-sizing:border-box}.system-state a{color:inherit;text-decoration:none}.system-header{position:sticky;top:30px;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:1120px;min-height:var(--hb-nav-height);margin:30px auto 0;padding:12px 26px;background:var(--hb-nav-glass-background);border:1px solid var(--hb-nav-glass-border);border-radius:var(--hb-radius-nav);backdrop-filter:blur(var(--hb-nav-glass-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--hb-nav-glass-blur)) saturate(1.4);box-shadow:var(--hb-nav-shadow)}.system-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:600;width:fit-content}.system-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;font-size:14px;font-weight:500}.system-language,.system-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--hb-radius-pill);font-size:14px;font-weight:500;transition:box-shadow .22s ease,color .22s ease}.system-language:hover,.system-nav a:hover{color:var(--hb-color-accent-text);box-shadow:inset 0 0 0 1px var(--hb-color-accent)}.system-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.system-icon{flex:none;transition:transform .2s ease}.system-cta,.system-primary,.system-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px 13px 24px;border:1px solid var(--hb-color-accent-fill);border-radius:var(--hb-radius-pill);font-size:15px;font-weight:500;line-height:1.2;max-width:100%;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.system-state .system-cta,.system-state .system-primary{background:var(--hb-color-accent-fill);color:var(--hb-color-on-accent)}.system-cta{min-height:44px;padding:11px 16px 11px 20px;font-size:13.2px}.system-state .system-secondary{background:var(--hb-color-surface);color:var(--hb-color-ink);border-color:var(--hb-color-border-strong)}.system-cta:hover,.system-primary:hover{border-color:var(--hb-color-dark-surface)}.system-secondary:hover{border-color:var(--hb-color-ink)}.system-cta:hover .system-icon,.system-primary:hover .system-icon,.system-secondary:hover .system-icon{transform:translateX(4px)}.system-theme{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid var(--hb-color-border-strong);border-radius:var(--hb-radius-pill);background:transparent;color:var(--hb-color-ink);cursor:pointer;transition:border-color .22s ease}.system-theme:hover{border-color:var(--hb-color-accent)}.system-icon-sun,:root[data-theme=dark] .system-icon-moon{display:none}:root[data-theme=dark] .system-icon-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .system-icon-moon{display:none}:root:not([data-theme=light]) .system-icon-sun{display:block}}.system-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:96px;margin-bottom:96px}.system-message{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.system-state h1,.system-state p{margin:0}.system-code{color:var(--hb-color-accent-text);font-size:11px;font-weight:600;letter-spacing:.08em}.system-state h1{font-size:clamp(38px,4.45vw,64px);font-weight:600;line-height:1.2;letter-spacing:-.025em;white-space:pre-line}.system-description{font-size:20px;color:var(--hb-color-text-muted);max-width:560px}.system-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:560px}.system-actions a{flex:0 1 auto;min-width:0}.system-state a:focus-visible,.system-theme:focus-visible{outline:3px solid var(--hb-color-accent);outline-offset:3px}.system-actions a[aria-disabled=true]{background:var(--hb-color-tint);border-color:var(--hb-color-border-strong);color:var(--hb-color-text-muted);cursor:wait}.system-email,.system-footer,.system-note{font-size:12px;color:var(--hb-color-text-muted)}.system-email a{text-decoration:underline}.system-illustration{height:490px;border-radius:var(--hb-radius-card);background:var(--hb-color-tint);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--hb-color-accent-text)}.system-illustration>span{font-size:176px;font-weight:600;line-height:1.2}.system-illustration>p{font-size:14px;font-weight:500;color:var(--hb-color-text-muted)}.system-footer{margin-top:auto!important}@media (max-width:1199px){.system-header{position:static;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:58px;padding:9px 16px;border-radius:29px}.system-nav{order:3;flex-basis:100%;justify-content:flex-start}.system-header-actions{flex-wrap:wrap}}@media (max-width:900px){.system-layout{gap:32px}.system-illustration>span{font-size:120px}}@media (max-width:650px){.system-layout{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:56px;margin-bottom:96px}.system-brand{font-size:20px}.system-nav a{padding:0 12px}.system-cta{min-height:40px}.system-state h1{font-size:38px}.system-description{font-size:16px}.system-actions{flex-direction:column}.system-actions a{width:100%;flex:none}.system-illustration{height:142px}.system-illustration>span{font-size:78px}.system-illustration>p{display:none}}@media (prefers-reduced-motion:reduce){.system-state *,.system-state :before{transition:none!important}.system-state .system-icon{transform:none!important}}