:root{--surface-page: #0f1115;--surface-base: #171a21;--surface-overlay: #1f232c;--border-default: #2d3038;--border-subtle: #3a3e48;--color-text-primary: #e6e8ec;--color-text-secondary: #9aa0ab;--color-error: #e5484d;--color-success: #19c37d;--radius-md: 12px;--radius-pill: 999px;--v-theme-primary: 9, 175, 234}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--surface-page);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#app{min-height:100vh}.app[data-v-944bf285]{min-height:100vh;display:flex;flex-direction:column}.app__bar[data-v-944bf285]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border-default);background:var(--surface-base)}.app__brand[data-v-944bf285]{font-size:16px;font-weight:700;letter-spacing:-.01em}.app__logout[data-v-944bf285]{background:none;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:6px 14px;font-size:13px;cursor:pointer}.app__logout[data-v-944bf285]:hover{color:var(--color-text-primary)}.app__main[data-v-944bf285]{flex:1}
