:root{--bg: #000000;--surface: #1c1c1e;--surface-2: #2c2c2e;--text: #ffffff;--text-dim: #8e8e93;--accent: #0a84ff;--danger: #ff453a;--radius: 16px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,SF Pro Text,Roboto,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.page{padding:12px 16px}.card{background:var(--surface);border-radius:var(--radius);padding:16px}.list{display:flex;flex-direction:column;gap:8px}.row{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:var(--radius);padding:14px 16px;color:inherit;text-decoration:none;border:none;width:100%;font:inherit;text-align:left;cursor:pointer}.chip{color:var(--text-dim);font-size:13px;letter-spacing:.6px;text-transform:uppercase;background:none;border:none;padding:0;cursor:pointer}.bottomBar{position:fixed;left:0;right:0;bottom:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between}.sheetBackdrop{position:fixed;inset:0;background:#00000080;z-index:10}.sheet{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));z-index:11}input,select{width:100%;background:var(--surface-2);color:var(--text);border:none;border-radius:12px;padding:14px 16px;font:inherit}label{display:block;color:var(--text-dim);font-size:13px;margin:16px 0 6px}
