:root{--mobile-bg:#0b0b0b;--mobile-on-primary:var(--mobile-bg);--mobile-surface:#141413;--mobile-surface-soft:#1c1c1a;--mobile-surface-raised:#2a2a27;--mobile-border:#262624;--mobile-primary:oklch(82% .13 128);--mobile-primary-soft:oklch(82% .13 128/.1);--mobile-primary-strong:oklch(86% .12 128);--mobile-text:#edede8;--mobile-text-muted:#8c8c86;--mobile-text-soft:#b4b4ae;--mobile-danger:#ff8a7a;--radius:14px;--radius-pill:999px;--tabbar-height:71px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background:var(--mobile-bg);color:var(--mobile-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif}a{color:var(--mobile-primary);text-decoration:none}.page{max-width:480px;padding:16px 16px calc(24px + var(--tabbar-height) + env(safe-area-inset-bottom));margin:0 auto}.title{margin:8px 0 16px;font-size:22px;font-weight:700}.muted{color:var(--mobile-text-muted);font-size:13px}.card{background:var(--mobile-surface);border:1px solid var(--mobile-border);border-radius:var(--radius);margin-bottom:12px;padding:16px}.btn{border-radius:var(--radius-pill);background:var(--mobile-primary);height:44px;color:var(--mobile-on-primary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.btn:active{background:var(--mobile-primary-strong)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.block,.input{width:100%}.btn.ghost{background:var(--mobile-surface-raised)}.btn.ghost,.input{color:var(--mobile-text)}.input{border:1px solid var(--mobile-border);background:var(--mobile-surface-soft);border-radius:12px;outline:none;height:46px;margin-bottom:12px;padding:0 14px;font-family:inherit;font-size:15px}.input:focus{border-color:var(--mobile-primary)}.pill{border-radius:var(--radius-pill);background:var(--mobile-primary-soft);color:var(--mobile-primary);padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.pill.gray{background:var(--mobile-surface-raised);color:var(--mobile-text-soft)}.num{color:var(--mobile-primary);font-variant-numeric:tabular-nums;font-weight:700}.danger{color:var(--mobile-danger)}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.locale-settings{max-width:480px;margin:0 auto;padding:12px 16px 0}.field{font-size:13px;display:block}.field>span{margin-bottom:6px;display:block}.grow{flex:1;min-width:0}.btn.small{height:auto;min-height:36px;padding:8px 14px;font-size:13px}.query-toolbar{margin-bottom:12px}.section{margin:24px 0 12px;font-size:16px}.stack{gap:12px;display:grid}.wrap{flex-wrap:wrap}.detail-text{overflow-wrap:anywhere;white-space:pre-wrap}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--mobile-primary);outline-offset:3px}.client-shell[data-v-7338ddb9]{max-width:480px;min-height:100dvh;padding-top:env(safe-area-inset-top);margin:0 auto}.tabbar[data-v-7338ddb9]{z-index:14;width:min(100%,480px);min-height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:7px 10px calc(16px + env(safe-area-inset-bottom));background:#0b0c0a;border-top:1px solid #373b35;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab[data-v-7338ddb9]{text-align:center;color:#82877e;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:11px;text-decoration:none;display:flex}.tab img[data-v-7338ddb9],.tab svg[data-v-7338ddb9]{-o-object-fit:contain;object-fit:contain;width:17px;height:17px}.tab.active[data-v-7338ddb9]{color:var(--mobile-primary);background:linear-gradient(#26331e,#171d14)}.toasts[data-v-7338ddb9]{top:calc(12px + env(safe-area-inset-top));z-index:110;pointer-events:none;width:min(440px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-7338ddb9]{background:var(--mobile-surface-raised);border:1px solid var(--mobile-border);border-radius:12px;margin-bottom:8px;padding:12px 16px;font-size:14px}.toast.error[data-v-7338ddb9]{color:var(--mobile-danger)}
