*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}#root{min-height:100vh}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-sans:system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, monospace;--color-bg-page:#f7f4eb;--color-bg-surface:#0d1f08;--color-bg-subtle:#f0efea;--color-text-primary:#1a1a1a;--color-text-secondary:#fff;--color-text-muted:#9c9a92;--color-border:#0000001a;--color-primary:#5c6ac4;--color-primary-hover:#4959bd;--color-success:#1d9e75;--color-danger:#e24b4a;--color-warning:#ba7517}body{background:var(--color-bg-page);color:var(--color-text-primary)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}img,video{max-width:100%;display:block}input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.3}ul,ol{list-style:none}._shell_gaaoz_3{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);flex-direction:column;display:flex}._topbar_gaaoz_14{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;height:52px;padding:0 24px;display:flex}._logo_gaaoz_24{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:500;overflow:hidden}._logo2_gaaoz_35{object-fit:contain;width:120px;height:28px;display:block}._topbarSpacer_gaaoz_42{flex:1}._topbarNav_gaaoz_46{align-items:center;gap:4px;display:flex}._navLink_gaaoz_52{border-radius:var(--radius-md);color:var(--color-text-secondary);padding:6px 12px;font-size:14px;text-decoration:none;transition:background .12s,color .12s}._navLink_gaaoz_52:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}._content_gaaoz_68{flex:1;padding:24px}
