._shell_eoxj8_1{min-height:100vh;display:flex;flex-direction:column}._nav_eoxj8_7{height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;border-bottom:1px solid var(--color-border);background:#1b1b1df2;position:sticky;top:0;z-index:10}._brand_eoxj8_20{font-size:1.5rem;font-weight:600;color:var(--color-text);letter-spacing:var(--letter-spacing);text-decoration:none}._brand_eoxj8_20:hover{text-decoration:none;color:var(--color-primary)}._navLinks_eoxj8_33{display:flex;gap:1.25rem;align-items:center;font-size:.95rem}._main_eoxj8_40{flex:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:2rem 1.25rem 3rem}._hero_eoxj8_48 h1{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);margin:0 0 .75rem;letter-spacing:var(--letter-spacing)}._hero_eoxj8_48 p{margin:0 0 .5rem;color:var(--color-text-muted);max-width:40rem}._sessionLine_eoxj8_61{margin-top:1rem;font-size:.85rem;color:var(--color-text-muted)}._navUser_eoxj8_67{color:var(--color-text-muted);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navSignOut_eoxj8_75{background:none;border:none;color:var(--color-primary);padding:0;font-size:inherit;letter-spacing:inherit}._navSignOut_eoxj8_75:hover{text-decoration:underline}._welcomeCard_eoxj8_88{margin-top:3rem;max-width:28rem;margin-left:auto;margin-right:auto;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.75rem 1.75rem 1.5rem}._welcomeCard_eoxj8_88 h1{font-family:var(--font-display);font-size:2rem;margin:0 0 .5rem;letter-spacing:var(--letter-spacing);white-space:nowrap}._welcomeCard_eoxj8_88 p{margin:0 0 1.35rem;color:var(--color-text-muted);letter-spacing:.4px;line-height:1.45;text-wrap:pretty}._btnFull_eoxj8_115{display:flex;width:100%;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;margin-bottom:.65rem;box-sizing:border-box}._btnFull_eoxj8_115:hover{text-decoration:none}._btnOauth_eoxj8_130{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}._btnOauth_eoxj8_130:hover{background:var(--color-bg-hover);border-color:var(--color-primary-darker)}._divider_eoxj8_141{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 1rem;color:var(--color-text-muted);font-size:.85rem}._divider_eoxj8_141:before,._divider_eoxj8_141:after{content:"";flex:1;height:1px;background:var(--color-border)}._emailForm_eoxj8_158{display:flex;flex-direction:column;gap:.4rem}._emailForm_eoxj8_158 label{font-size:.85rem;color:var(--color-text-muted)}._emailForm_eoxj8_158 input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);padding:.65rem .75rem;font-family:inherit;letter-spacing:inherit;margin-bottom:.5rem}._sentNote_eoxj8_180{margin:0;color:var(--color-text)!important}._devEcho_eoxj8_185{margin-top:1rem!important;font-size:.85rem}._card_eoxj8_190{margin-top:2rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem}._cardHeader_eoxj8_198{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._cardHeader_eoxj8_198 h2{margin:0;font-size:1.15rem}._btn_eoxj8_115{border:1px solid var(--color-primary-darker);background:transparent;color:var(--color-primary);border-radius:8px;padding:.55rem 1rem;font-size:.95rem;transition:background .15s ease}._btn_eoxj8_115:hover:not(:disabled){background:#87ceeb1f}._btn_eoxj8_115:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_eoxj8_231{background:var(--color-primary);color:#0d1b22;border-color:var(--color-primary);font-weight:600}._btnPrimary_eoxj8_231:hover:not(:disabled){background:var(--color-primary-dark)}._btnDanger_eoxj8_242{border-color:var(--color-danger);color:var(--color-danger)}._btnDanger_eoxj8_242:hover:not(:disabled){background:#f071781f}._tableWrap_eoxj8_251{overflow-x:auto}._table_eoxj8_251{width:100%;border-collapse:collapse;font-size:.9rem}._table_eoxj8_251 th,._table_eoxj8_251 td{text-align:left;padding:.65rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_eoxj8_251 th{color:var(--color-text-muted);font-weight:500}._empty_eoxj8_274{color:var(--color-text-muted);padding:1.5rem .25rem}._error_eoxj8_279{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-danger);background:#f0717814;color:var(--color-danger)}._help_eoxj8_288{margin-top:2rem;padding:1rem 1.25rem;border-left:3px solid var(--color-primary);background:var(--color-bg-elevated);border-radius:0 var(--radius) var(--radius) 0}._help_eoxj8_288 h3{margin:0 0 .5rem;font-size:1rem}._helpNote_eoxj8_301{margin:.5rem 0 0;font-size:.9rem;color:var(--color-text-muted)}._curlBlock_eoxj8_308{position:relative;margin:.75rem 0;background:#121214;border:1px solid var(--color-border);border-radius:6px;padding:.75rem 6.5rem .75rem .75rem}._curlExample_eoxj8_317{margin:0;padding:0;background:transparent;overflow-x:auto;white-space:pre;word-break:normal;overflow-wrap:normal}._copyIconBtn_eoxj8_328{position:absolute;top:.45rem;right:.45rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:1.85rem;height:1.85rem;padding:0 .4rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text-muted);box-shadow:0 1px 4px #00000059}._copyIconBtn_eoxj8_328:hover{color:var(--color-primary);border-color:var(--color-primary-darker);background:var(--color-bg-hover)}._copyIconBtnSuccess_eoxj8_353{color:#0d1b12;border-color:var(--color-success);background:var(--color-success);min-width:auto;padding:0 .55rem}._copyIconBtnSuccess_eoxj8_353:hover{color:#0d1b12;border-color:var(--color-success);background:#6fc989}._copiedLabel_eoxj8_367{font-size:.75rem;font-weight:700;letter-spacing:.4px;white-space:nowrap;line-height:1}._footer_eoxj8_375{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.85rem;border-top:1px solid var(--color-border)}._overlay_eoxj8_383{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}._modal_eoxj8_394{width:min(480px,100%);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem}._modal_eoxj8_394 h3{margin:0 0 .75rem}._modal_eoxj8_394 p{margin:0 0 1rem;color:var(--color-text-muted)}._field_eoxj8_411{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}._field_eoxj8_411 label{font-size:.85rem;color:var(--color-text-muted)}._field_eoxj8_411 input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);padding:.6rem .75rem;font-family:inherit;letter-spacing:inherit}._tokenBox_eoxj8_433{background:#121214;border:1px solid var(--color-border);border-radius:8px;padding:.75rem;word-break:break-all;font-family:ui-monospace,monospace;letter-spacing:0;font-size:.85rem;margin-bottom:1rem}._modalActions_eoxj8_445{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}._warn_eoxj8_452{color:var(--color-danger);font-size:.9rem;margin-bottom:1rem}@media(max-width:600px){._navLinks_eoxj8_33{gap:.75rem;font-size:.85rem}._brand_eoxj8_20{font-size:1.2rem}}@font-face{font-family:Univia;src:url(/fonts/univiapro-regular-webfont.woff2) format("woff2");font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-display:swap}:root{--letter-spacing: 1.5px;--font-family: "Satoshi", system-ui, sans-serif;--font-display: "Univia", "Satoshi", system-ui, sans-serif;--color-primary: #87ceeb;--color-primary-dark: #7ebed8;--color-primary-darker: #6aa1b6;--color-bg: #1b1b1d;--color-bg-elevated: #242526;--color-bg-hover: #2c2d2f;--color-border: #3a3b3d;--color-text: #e3e3e3;--color-text-muted: #a0a0a0;--color-danger: #f07178;--color-success: #7fd99a;--radius: 10px;--nav-height: 75px;--max-width: 960px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);letter-spacing:var(--letter-spacing);line-height:1.5}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;letter-spacing:inherit;cursor:pointer}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;font-size:.9em}#root{min-height:100vh}
