.portal-frame{max-width:72rem;min-height:100vh;padding:var(--portal-space-4);margin:0 auto}.portal-header{border-bottom:1px solid var(--portal-border);align-items:center;gap:var(--portal-space-3);padding-bottom:var(--portal-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.portal-brand{font-size:1rem;font-weight:700}.portal-nav{gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.portal-nav-link{padding:var(--portal-space-2)}.portal-main{gap:var(--portal-space-6);padding:var(--portal-space-6) 0;display:grid}.portal-page-heading{gap:var(--portal-space-2);max-width:48rem;display:grid}.portal-page-heading h1,.portal-section h2,.portal-guide h1,.portal-guide h2{margin:0}.portal-release-grid{gap:var(--portal-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-card,.portal-state{background:var(--portal-surface-raised);border:1px solid var(--portal-border);border-radius:var(--portal-radius);gap:var(--portal-space-3);padding:var(--portal-space-4);display:grid}.portal-card h3{margin:0}.portal-facts{gap:var(--portal-space-1);margin:0;display:grid}.portal-facts div{gap:var(--portal-space-1);grid-template-columns:8rem minmax(0,1fr);display:grid}.portal-facts dt{color:var(--portal-text-muted)}.portal-facts dd{overflow-wrap:anywhere;margin:0}.portal-card-actions,.portal-inline-actions{align-items:center;gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.portal-status{color:var(--portal-text-muted);font-size:.8125rem}.portal-list{gap:var(--portal-space-2);margin:0;padding:0;list-style:none;display:grid}.portal-list-item{display:block}.portal-guide{gap:var(--portal-space-4);overflow-wrap:anywhere;max-width:48rem;display:grid}.portal-docs{gap:var(--portal-space-4);display:grid}.portal-doc-nav{gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.portal-guide ol,.portal-guide ul{gap:var(--portal-space-2);display:grid}.portal-guide code{background:var(--portal-surface-muted);border:1px solid var(--portal-border);border-radius:var(--portal-radius);color:var(--portal-text);padding:var(--portal-space-1)}@media (width<=48rem){.portal-frame{padding:var(--portal-space-3)}.portal-header{flex-direction:column;align-items:flex-start}.portal-release-grid,.portal-facts div{grid-template-columns:1fr}}.portal-button,.portal-selector,.portal-tab,.portal-switch,.portal-link{appearance:none;background:var(--portal-surface-raised);border:1px solid var(--portal-border);border-radius:var(--portal-radius);color:var(--portal-text);cursor:pointer;font:inherit;align-items:center;gap:var(--portal-space-2);min-height:var(--portal-control-height);padding:0 var(--portal-space-3);transition:background-color var(--portal-motion-fast), border-color var(--portal-motion-fast), color var(--portal-motion-fast);justify-content:center;display:inline-flex}.portal-link{color:var(--portal-text-muted);text-decoration:none}.portal-link[data-active=true]{background:var(--portal-surface-muted);color:var(--portal-text)}.portal-link[data-variant=brand]{color:var(--portal-text)}.portal-button[data-variant=primary]{background:var(--portal-accent);border-color:var(--portal-accent);color:var(--portal-accent-contrast)}.portal-button[data-variant=ghost],.portal-button[data-variant=toolbar],.portal-tab{background:0 0}.portal-button[data-variant=destructive]{border-color:var(--portal-danger);color:var(--portal-danger)}.portal-button[data-variant=selected],.portal-tab[aria-selected=true]{background:var(--portal-surface-muted);border-color:var(--portal-border-strong)}.portal-button[data-size=compact]{min-height:var(--portal-control-height-compact)}.portal-button:disabled,.portal-selector:disabled,.portal-switch:disabled{color:var(--portal-text-subtle);cursor:not-allowed;opacity:.72}.portal-button:focus-visible,.portal-selector:focus-visible,.portal-tab:focus-visible,.portal-switch:focus-visible,.portal-link:focus-visible,.portal-input:focus-visible,.portal-textarea:focus-visible,.portal-menu-item:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.portal-field{gap:var(--portal-space-1);display:grid}.portal-field-label{color:var(--portal-text);font-size:.875rem;font-weight:600}.portal-field-description{color:var(--portal-text-muted);font-size:.8125rem}.portal-field-error{color:var(--portal-danger);font-size:.8125rem}.portal-input,.portal-textarea{background:var(--portal-surface-raised);border:1px solid var(--portal-border);border-radius:var(--portal-radius);color:var(--portal-text);font:inherit;padding:var(--portal-space-2)}.portal-input{min-height:var(--portal-control-height)}.portal-textarea{min-height:calc(var(--portal-control-height) * 3);resize:vertical}.portal-menu{background:var(--portal-surface-raised);border:1px solid var(--portal-border);border-radius:var(--portal-radius);box-shadow:0 var(--portal-space-2) var(--portal-space-5) var(--portal-shadow);gap:var(--portal-space-1);min-width:12rem;padding:var(--portal-space-1);z-index:10;display:grid;position:fixed}.portal-menu-item{border-radius:var(--portal-radius);color:var(--portal-text);cursor:pointer;font:inherit;min-height:var(--portal-control-height);padding:0 var(--portal-space-2);text-align:left;background:0 0;border:0}.portal-menu-item[aria-checked=true],.portal-menu-item:hover{background:var(--portal-surface-muted)}.portal-tabs{border-bottom:1px solid var(--portal-border);align-items:center;gap:var(--portal-space-1);display:flex}.portal-tab{border-radius:var(--portal-radius) var(--portal-radius) 0 0;border-color:#0000}.portal-tab[aria-selected=true]{border-bottom-color:var(--portal-accent)}.portal-text[data-tone=muted]{color:var(--portal-text-muted)}.portal-text[data-tone=description]{color:var(--portal-text-subtle)}.portal-text[data-tone=success]{color:var(--portal-success)}.portal-text[data-tone=warning]{color:var(--portal-warning)}.portal-text[data-tone=danger]{color:var(--portal-danger)}.portal-text[data-tone=info]{color:var(--portal-info)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--portal-surface:#f7f9fc;--portal-surface-raised:#fff;--portal-surface-muted:#eef3f8;--portal-text:#14213d;--portal-text-muted:#526173;--portal-text-subtle:#6c7b8e;--portal-border:#b7c4d4;--portal-border-strong:#8091a6;--portal-accent:#1e5fae;--portal-accent-contrast:#fff;--portal-focus:#1e6fd9;--portal-success:#146c43;--portal-warning:#8a5500;--portal-danger:#b42318;--portal-info:#1e5fae;--portal-shadow:#14213d2e;--portal-control-height:32px;--portal-control-height-compact:28px;--portal-radius:6px;--portal-space-1:4px;--portal-space-2:8px;--portal-space-3:12px;--portal-space-4:16px;--portal-space-5:20px;--portal-space-6:24px;--portal-space-8:32px;--portal-motion-fast:.12s;--portal-motion-standard:.18s;--portal-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-portal-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--portal-surface:#101923;--portal-surface-raised:#172331;--portal-surface-muted:#1c2a39;--portal-text:#ecf3ff;--portal-text-muted:#bcc9d8;--portal-text-subtle:#94a6b9;--portal-border:#465a70;--portal-border-strong:#758ba3;--portal-accent:#77b7ff;--portal-accent-contrast:#102033;--portal-focus:#77b7ff;--portal-success:#69d39c;--portal-warning:#f0bd67;--portal-danger:#ff9f98;--portal-info:#77b7ff;--portal-shadow:#00000052}:root,:root[data-portal-theme=dark]{background:var(--portal-surface);color:var(--portal-text);font-family:var(--portal-font)}body{margin:0}@media (prefers-reduced-motion:reduce){:root,:root[data-portal-theme=dark]{--portal-motion-fast:0s;--portal-motion-standard:0s}}
