@font-face{font-family:OpenAI Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Regular.woff2)format("woff2")}@font-face{font-family:OpenAI Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Medium.woff2)format("woff2")}@font-face{font-family:OpenAI Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Semibold.woff2)format("woff2")}@font-face{font-family:OpenAI Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Bold.woff2)format("woff2")}:root{--page:#f7f7f7;--ink:#080808;--font-sans:"OpenAI Sans", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--page);min-height:100%}body{min-height:100vh;color:var(--ink);background:var(--page);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body::selection{color:var(--page);background:var(--ink)}.site-shell{min-height:100svh;padding:4.5rem 1rem 1rem;display:grid;position:relative;overflow:hidden}.topbar{z-index:10;color:var(--ink);background:var(--page);position:fixed;top:0;left:0;right:0}.topbar-inner{justify-content:center;align-items:center;gap:1rem;width:min(100%,1336px);height:3.75rem;margin:0 auto;padding:0 1rem;display:flex}.brand{color:inherit;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:1.3rem;height:1.3rem}.primary-nav{align-items:center;gap:1rem;min-width:0;display:flex}.primary-nav a{color:inherit;white-space:nowrap;font-size:.875rem;line-height:1;text-decoration:none}@media (min-width:640px){.site-shell{padding:4.75rem 1.25rem 1.25rem}}@media (min-width:900px){.primary-nav{gap:1.9rem}}@media (min-width:1200px){.topbar-inner{gap:1.75rem;padding:0 1.5rem}.site-shell{padding:4.75rem 1.5rem 1.5rem}}
