@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--background:#060606;--surface:#0b0b0b;--border:#242424;--text:#c8c8c8;--muted:#7f7f7f;--font-sans:"OpenAI Sans", sans-serif;--font-mono:"Courier New", Courier, monospace}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{background:var(--background);min-height:100vh;color:var(--text);font-family:var(--font-sans);margin:0;font-size:13px;line-height:1.6}::selection{color:#fff;background:#444}a{color:var(--text);text-decoration:none}a:hover{color:#fff}.muted{color:var(--muted)}.wordmark{color:#fff;font-weight:600}.nav-link,.nav-button{color:var(--muted)}.nav-link:hover,.nav-button:hover{color:#fff}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}input,textarea,select,button{color:var(--text);background:#111;border:1px solid #2a2a2a;padding:7px 9px}input::placeholder,textarea::placeholder{color:#555}input:focus,textarea:focus,select:focus{border-color:#666;outline:none}.nav-button{background:0 0;border:0;padding:0}h1{color:#fff;margin:0 0 4px;font-size:17px;font-weight:600}h2{color:#fff;margin:24px 0 6px;font-size:13px;font-weight:600}p{margin:0 0 12px}ul{margin:0;padding-left:20px}li{margin-bottom:5px}code{font-family:var(--font-mono)}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:7px 10px 7px 0}th{color:#fff;font-weight:600}tr{border-bottom:1px solid var(--border)}.main-sidebar{max-width:748px;margin:0 auto;padding:42px 24px 0}.athion-nav-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.main-stage{align-items:center;min-height:calc(100vh - 145px);display:flex}.main-stage>main{width:100%;max-width:748px;margin:0 auto;padding:48px 24px}.main-footer-wrap{max-width:748px;margin:0 auto;padding:0 24px 20px}footer{justify-content:center;gap:14px;font-size:11px;display:flex}.footer-link{color:#444}.footer-link:hover{color:var(--muted)}.home-page{width:100%}.home-page>.muted{margin-bottom:28px}.home-directory td:first-child{white-space:nowrap;width:110px;font-weight:500}.home-directory td:nth-child(2){color:var(--muted)}.home-directory td:last-child{text-align:right;white-space:nowrap;width:70px;font-size:11px}.auth-shell{justify-content:center;align-items:center;min-height:340px;display:flex}.auth-card{width:min(100%,300px)}.auth-card form{flex-direction:column;gap:12px;display:flex}.admin-nav{border-bottom:1px solid var(--border);gap:16px;margin-bottom:28px;padding-bottom:12px;display:flex}.admin-apps-table{margin-top:18px}.email-cell{overflow-wrap:anywhere}.status-page{max-width:700px;margin:0 auto;padding:56px 24px 80px}.status-nav{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.status-summary{color:#fff;padding:12px 14px;font-weight:500}.status-up{background:#397a2a}.status-down{background:#9a3434}.status-list{border:1px solid var(--border);background:var(--surface);margin-top:22px}.status-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;padding:18px;display:flex}.status-row:last-child{border-bottom:0}.status-text-up{color:#66b54c}.status-text-down{color:#d55}.status-note{text-align:center;color:#555;margin-top:18px;font-size:11px}@media (max-width:700px){body{font-size:14px}.main-sidebar{padding-top:20px}.athion-nav-top{align-items:flex-start}.nav-links{gap:8px 13px}.main-stage{align-items:flex-start;min-height:calc(100vh - 130px)}.main-stage>main{padding-top:56px}.home-directory,.home-directory tbody,.home-directory tr,.home-directory td{width:100%;display:block}.home-directory tr{padding:12px 0}.home-directory td{border:0;padding:1px 0}.home-directory td:last-child{text-align:left;width:auto;margin-top:4px}.status-row{flex-direction:column;gap:5px}.hide-mobile{display:none}input,textarea,select,button{font-size:16px}}
