:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--emerald-500:#10b981;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--rose-500:#f43f5e;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--bg-app:var(--zinc-50);--bg-section:var(--zinc-100);--bg-island:#ffffffb3;--bg-secondary:#f4f4f5b3;--bg-hover:#f4f4f5b3;--border-island:#d4d4d866;--border-interactive:#d4d4d880;--border-divider:#e4e4e766;--border-hairline:.8px;--text-primary:var(--zinc-900);--text-secondary:var(--zinc-700);--text-tertiary:var(--zinc-600);--text-muted:var(--zinc-500);--text-on-accent:#fff;--primary-bg:var(--zinc-600);--primary-bg-hover:var(--zinc-700);--primary-text:#fff;--success-bg:var(--emerald-800);--success-bg-hover:var(--emerald-900);--success-text:var(--emerald-800);--success-dot:var(--emerald-700);--warning-bg:var(--amber-800);--warning-bg-hover:var(--amber-900);--warning-text:var(--amber-800);--warning-dot:var(--amber-700);--error-bg:var(--rose-900);--error-bg-hover:var(--rose-950);--error-text:var(--rose-900);--error-dot:var(--rose-800);--info-bg:var(--slate-700);--info-bg-hover:var(--slate-800);--info-dot:var(--slate-600);--status-active-dot:var(--zinc-500);--toggle-on:var(--emerald-800);--toggle-off:var(--zinc-200);--avatar-bg:var(--zinc-200);--avatar-fg:var(--zinc-700);--accent-primary:var(--zinc-600);--accent-primary-hover:var(--zinc-700);--accent-text:#fff;--accent-tint:#52525b14;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-page-title:18px;--text-section:14px;--text-button:14px;--text-body:14.5px;--text-metadata:12px;--text-pill:13px;--text-compact:10px;--display-hero:64px;--display-cta:72px;--display-h2:48px;--display-description:24px;--leading-tight:1.1;--leading-display:1;--leading-body:1.5;--tracking-display:-.022em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--space-1:4px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--touch-min:44px;--touch-card:80px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-none:0 0 #0000;--blur-island:24px;--duration-hover:.16s;--duration-tap:.2s;--duration-island:.3s;--duration-modal:.4s;--ease-signature:cubic-bezier(.25, .46, .45, .94);--ease-position:cubic-bezier(.4, 0, .2, 1);--entrance-y:8px;--entrance-scale:.95;--hover-scale:1.01;--hover-y:-1px;--tap-scale:.97}.dark,[data-theme=dark]{--bg-app:var(--zinc-950);--bg-section:var(--zinc-900);--bg-island:#18181b4d;--bg-secondary:#27272a4d;--bg-hover:#27272a4d;--border-island:#3f3f4640;--border-interactive:#3f3f464d;--border-divider:#3f3f4640;--text-primary:var(--zinc-100);--text-secondary:var(--zinc-300);--text-tertiary:var(--zinc-400);--text-muted:var(--zinc-400);--primary-bg:var(--zinc-700);--primary-bg-hover:var(--zinc-600);--success-bg:#064e3bcc;--success-text:var(--emerald-500);--warning-text:var(--amber-600);--error-text:var(--rose-500);--toggle-on:var(--emerald-900);--toggle-off:var(--zinc-700);--avatar-bg:var(--zinc-800);--avatar-fg:var(--zinc-300);--accent-primary:var(--zinc-700);--accent-primary-hover:var(--zinc-600);--accent-tint:#3f3f461a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:var(--zinc-950);--bg-section:var(--zinc-900);--bg-island:#18181b4d;--bg-secondary:#27272a4d;--bg-hover:#27272a4d;--border-island:#3f3f4640;--border-interactive:#3f3f464d;--border-divider:#3f3f4640;--text-primary:var(--zinc-100);--text-secondary:var(--zinc-300);--text-tertiary:var(--zinc-400);--text-muted:var(--zinc-400);--primary-bg:var(--zinc-700);--primary-bg-hover:var(--zinc-600);--success-bg:#064e3bcc;--success-text:var(--emerald-500);--warning-text:var(--amber-600);--error-text:var(--rose-500);--toggle-on:var(--emerald-900);--toggle-off:var(--zinc-700);--avatar-bg:var(--zinc-800);--avatar-fg:var(--zinc-300);--accent-primary:var(--zinc-700);--accent-primary-hover:var(--zinc-600);--accent-tint:#3f3f461a}}html,body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page-title{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--text-primary)}.section-header{font-size:var(--text-section);font-weight:var(--weight-semibold);color:var(--text-primary)}.button-label{font-size:var(--text-button);font-weight:var(--weight-medium);letter-spacing:-.003em}.body,p{font-size:var(--text-body);font-weight:var(--weight-normal);color:var(--text-secondary)}.metadata{font-size:var(--text-metadata);font-weight:var(--weight-medium);color:var(--text-muted)}.pill-label{font-size:var(--text-pill);font-weight:var(--weight-medium)}.compact{font-size:var(--text-compact);line-height:var(--leading-tight);font-weight:var(--weight-medium)}.display-hero,.display-cta,.display-h2{font-weight:var(--weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.display-hero{font-size:var(--display-hero)}.display-cta{font-size:var(--display-cta)}.display-h2{font-size:var(--display-h2)}.display-description{font-size:var(--display-description);font-weight:var(--weight-normal);color:var(--text-tertiary)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}:focus-visible{border-color:var(--accent-primary);outline:none}@keyframes signature-entrance{0%{opacity:0;transform:translateY(var(--entrance-y))}to{opacity:1;transform:translateY(0)}}.animate-entrance{animation:signature-entrance var(--duration-island) var(--ease-signature) both;will-change:transform, opacity}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased}.os-island{background:var(--bg-island);-webkit-backdrop-filter:blur(var(--blur-island));border:1px solid var(--border-island);border-radius:var(--radius-2xl)}.os-hairline{border-color:var(--border-divider)}.os-input{border:1px solid var(--border-interactive);border-radius:var(--radius-xl);color:var(--text-primary);font-size:var(--text-button);font-family:var(--font-sans);transition:border-color var(--duration-hover) var(--ease-signature);background:0 0;outline:none;width:100%;padding:10px 12px}.dark .os-input:focus{border-color:var(--zinc-300)}.os-btn{font-size:var(--text-button);font-weight:var(--weight-medium);border-radius:var(--radius-xl);transition:background-color var(--duration-hover) var(--ease-signature), transform var(--duration-tap) var(--ease-signature);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.os-btn:active{transform:scale(var(--tap-scale))}.os-btn-primary{background:var(--zinc-600);color:#fff}.os-btn-primary:hover,.dark .os-btn-primary{background:var(--zinc-700)}.dark .os-btn-primary:hover{background:var(--zinc-600)}.os-btn-secondary{color:var(--text-primary);border-color:var(--border-interactive);background:0 0}.os-btn-ghost{color:var(--text-secondary);background:0 0}.os-btn-ghost:hover{background:var(--bg-hover)}.os-btn-destructive{background:var(--rose-900);color:#fff}.os-btn-accent{background:var(--accent-primary);color:var(--accent-text)}.os-btn-accent:hover{background:var(--accent-primary-hover)}.os-iconbtn{border-radius:var(--radius-xl);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-signature), transform var(--duration-tap) var(--ease-signature);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.os-iconbtn:hover{background:var(--bg-hover);color:var(--text-primary)}.os-iconbtn:active{transform:scale(var(--tap-scale))}.os-pill{border-radius:var(--radius-xl);width:100%;font-size:var(--text-button);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-signature), color var(--duration-hover) var(--ease-signature);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.os-pill:hover,.os-pill[data-active=true]{background:var(--bg-hover);color:var(--text-primary)}.os-chip{border-radius:var(--radius-full);font-size:12px;font-weight:var(--weight-medium);color:var(--text-secondary);border:1px solid var(--border-interactive);background:0 0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.os-chip-dot{border-radius:9999px;width:6px;height:6px;display:inline-block}.os-toggle{background:var(--toggle-off);cursor:pointer;width:36px;height:20px;transition:background-color var(--duration-hover) var(--ease-signature);border:0;border-radius:9999px;flex:none;padding:0;position:relative}.os-toggle[data-on=true]{background:var(--toggle-on)}.os-toggle:after{content:"";width:16px;height:16px;transition:transform var(--duration-tap) var(--ease-signature);background:#fff;border-radius:9999px;position:absolute;top:2px;left:2px}.os-toggle[data-on=true]:after{transform:translate(16px)}.os-avatar{background:var(--avatar-bg);width:28px;height:28px;color:var(--avatar-fg);font-size:11px;font-weight:var(--weight-medium);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.os-logo{color:var(--text-primary);flex:none;display:block}.os-drawer-overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#09090b59;position:fixed;inset:0}.os-drawer{z-index:1001;background:var(--bg-section);border:1px solid var(--border-island);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:480px;padding:var(--space-3) var(--space-4) max(env(safe-area-inset-bottom), var(--space-6));gap:var(--space-4);border-bottom:none;outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.os-drawer-handle{border-radius:var(--radius-full);background:var(--border-interactive);border:0;flex:none;height:4px;margin:0 auto;width:36px!important}.os-drawer-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.os-drawer-title{margin:0}.os-msg{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-section);text-align:left;display:flex}.os-msg>svg{color:var(--text-tertiary);flex:none;margin-top:3px}.os-msg[data-kind=warning]>svg{color:var(--warning-text)}.os-msg[data-kind=error]>svg{color:var(--error-text)}.os-msg-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.os-msg-body p{margin:0}.os-empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-12);border:1px solid var(--border-island);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.os-empty-icon{display:none}.os-card-selected{background:var(--accent-tint);border:0!important}@keyframes os-enter-y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes os-enter-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.os-enter{animation:os-enter-y var(--duration-island) var(--ease-signature) both}.os-enter-modal{animation:os-enter-scale var(--duration-modal) var(--ease-signature) both}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--zinc-300);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.dark ::-webkit-scrollbar-thumb{background:var(--zinc-700);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}:root{--j-brand:#0c66e4;--j-brand-hover:#05c;--j-brand-pressed:#09326c;--j-surface:#fff;--j-surface-sunken:#f7f8f9;--j-surface-raised:#f1f2f4;--j-surface-hover:#f1f2f4;--j-border:#091e4224;--j-border-bold:#091e424f;--j-text:#172b4d;--j-text-subtle:#44546f;--j-text-subtlest:#626f86;--j-shadow-raised:0 1px 1px #091e4240, 0 0 1px #091e424f;--j-shadow-overlay:0 8px 12px #091e4226, 0 0 1px #091e424f;--j-focus-ring:0 0 0 2px #388bff;--bg-app:var(--j-surface-sunken);--bg-section:var(--j-surface-raised);--bg-island:var(--j-surface);--bg-secondary:var(--j-surface-raised);--bg-hover:var(--j-surface-hover);--border-island:var(--j-border);--border-interactive:var(--j-border);--border-divider:var(--j-border);--border-hairline:1px;--text-primary:var(--j-text);--text-secondary:var(--j-text-subtle);--text-tertiary:var(--j-text-subtle);--text-muted:var(--j-text-subtlest);--primary-bg:var(--j-brand);--primary-bg-hover:var(--j-brand-hover);--accent-primary:var(--j-brand);--accent-primary-hover:var(--j-brand-hover);--accent-text:#fff;--accent-tint:#0c66e414;--success-bg:#22a06b;--success-text:#216e4e;--warning-bg:#e2b203;--warning-text:#974f0c;--error-bg:#ca3521;--error-text:#ae2a19;--toggle-on:#22a06b;--toggle-off:#dcdfe4;--avatar-bg:#dcdfe4;--avatar-fg:var(--j-text-subtle);--radius-lg:3px;--radius-xl:3px;--radius-2xl:6px;--text-body:14px}.os-island{background:var(--j-surface);-webkit-backdrop-filter:none;border:1px solid var(--j-border);border-radius:var(--radius-2xl);box-shadow:var(--j-shadow-raised)}.os-btn-primary,[data-theme=dark] .os-btn-primary{background:var(--j-brand);color:#fff}.os-btn-primary:hover,[data-theme=dark] .os-btn-primary:hover{background:var(--j-brand-hover)}.os-btn-primary:active{background:var(--j-brand-pressed)}.os-btn-secondary{background:var(--j-surface-raised);color:var(--j-text-subtle);border-color:#0000}.os-btn-secondary:hover{background:#dcdfe4}.os-btn-destructive{background:var(--error-bg)}.os-btn-destructive:hover{background:#ae2a19}.os-btn:focus-visible,.os-iconbtn:focus-visible,.os-input:focus-visible,.os-pill:focus-visible,.os-toggle:focus-visible{box-shadow:var(--j-focus-ring)}.os-input{background:var(--j-surface)}.os-input:focus{border-color:var(--j-brand)}.os-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--j-text-subtle);background:#dcdfe4;border:none;border-radius:3px;padding:2px 6px 1px;font-size:11px;font-weight:700;line-height:16px}.os-chip-dot{display:none}.os-chip[data-kind=success]{color:#216e4e;background:#dcfff1}.os-chip[data-kind=scheduled]{color:#05c;background:#e9f2ff}.os-chip[data-kind=paused]{color:#974f0c;background:#fff7d6}.os-chip[data-kind=failed]{color:#ae2a19;background:#ffeceb}.os-chip[data-kind=active]{color:var(--j-text-subtle);background:#dcdfe4}.os-drawer{background:var(--j-surface);box-shadow:var(--j-shadow-overlay);border:none;border-radius:16px 16px 0 0}.os-drawer-handle{background:#c1c7d0}.os-logo{color:var(--j-brand)}.os-msg{border-radius:3px}.os-msg[data-kind=info]{background:#e9f2ff}.os-msg[data-kind=info]>svg{color:#05c}.os-msg[data-kind=warning]{background:#fff7d6}.os-msg[data-kind=error]{background:#ffeceb}.sync-screen .sync-hero{background:var(--j-surface);box-shadow:var(--j-shadow-raised)}.sync-screen .sync-nudge-readout{background:var(--j-surface-raised);min-height:44px;color:var(--j-text-subtle);border-radius:3px;padding:0 12px;font-size:13px;font-weight:500}.os-empty{gap:var(--space-3);border:none}.os-empty-icon{width:56px;height:56px;color:var(--j-brand);margin-bottom:var(--space-2);background:#e9f2ff;border-radius:9999px;justify-content:center;align-items:center;display:flex}::-webkit-scrollbar-thumb{background:#c1c7d0}.os-btn,.os-iconbtn,.os-pill,.os-toggle,.lib-row-main,.sync-hero,.sync-nudge-btn,.sync-nudge-readout,input[type=range]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input[type=range]{accent-color:var(--j-brand);height:28px}@media (max-width:640px){:root{--text-body:15px}.os-btn{min-height:44px;padding:10px 16px;font-size:14px}.os-iconbtn{border-radius:6px;width:44px;height:44px}.lib-row-main{gap:14px;min-height:56px;padding:12px}.lib-row-name{font-size:15px}.library-screen,.sync-screen{padding-top:0}:is(.library-screen>div:has(>.page-title),.sync-screen>div:has(>.page-title)){z-index:5;margin-inline:calc(-1 * var(--space-4));padding:max(env(safe-area-inset-top), 12px) var(--space-4) 12px;background:var(--bg-app);border-bottom:1px solid var(--j-border);position:sticky;top:0}.sync-panel-row{flex-wrap:wrap;justify-content:center}}.library-screen{min-height:100dvh;padding:max(env(safe-area-inset-top), var(--space-4)) var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;max-width:520px;margin:0 auto;display:flex}.lib-stage{flex:1;justify-content:center;align-items:center;display:flex}.lib-stage>.os-empty{width:100%}.lib-list{flex-direction:column;display:flex}.lib-row{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-hairline);display:flex}.lib-row-main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-hover) var(--ease-signature);background:0 0;border:none;flex:1;display:flex}@media (hover:hover){.lib-row-main:hover:not(:disabled){background:var(--bg-hover)}}.lib-row-main:active:not(:disabled){background:var(--bg-hover)}.lib-row-main:disabled{opacity:.55;cursor:default}.lib-row-main svg{color:var(--text-muted);flex-shrink:0}.lib-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sync-screen{min-height:100dvh;padding:max(env(safe-area-inset-top), var(--space-4)) var(--space-4) var(--space-6);gap:var(--space-6);flex-direction:column;max-width:520px;margin:0 auto;display:flex}.sync-stage{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:1;display:flex}.sync-hero{aspect-ratio:1;border-radius:var(--radius-full);border:1px solid var(--border-interactive);background:var(--bg-secondary);width:min(72vw,300px);color:var(--text-primary);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-tap) var(--ease-signature), border-color var(--duration-hover) var(--ease-signature), background-color var(--duration-hover) var(--ease-signature);place-items:center;display:grid;position:relative}.sync-hero:active{transform:scale(var(--tap-scale))}.sync-hero:disabled{opacity:.55;cursor:default}.sync-hero[data-state=listening],.sync-hero[data-state=matching]{border-color:var(--accent-primary)}.sync-hero[data-state=live]{border-color:var(--success-bg)}.sync-hero[data-state=weak]{border-color:var(--warning-bg)}.sync-hero[data-state=listening]:after,.sync-hero[data-state=matching]:after{content:"";border-radius:inherit;border:1px solid var(--accent-primary);animation:sync-pulse 1.6s var(--ease-signature) infinite;pointer-events:none;position:absolute;inset:-1px}@keyframes sync-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.sync-countdown{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;transform:rotate(-90deg)}.sync-countdown circle{fill:none;stroke:var(--accent-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;animation:sync-countdown var(--sync-listen-sec,5s) linear forwards}@keyframes sync-countdown{to{stroke-dashoffset:-100px}}.sync-level{border-radius:inherit;border:2px solid var(--emerald-700);pointer-events:none;position:absolute;inset:8px}.sync-hero-label{font-size:24px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.sync-hero-time{font-size:44px;font-weight:var(--weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sync-hero-sub{font-size:var(--text-metadata);color:var(--text-muted);margin-top:var(--space-1)}.sync-range{width:100%;accent-color:var(--accent-primary)}.sync-screen .page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sync-priming,.sync-error{width:100%;max-width:360px}.sync-panel{align-items:center;gap:var(--space-3);width:100%;max-width:360px;padding:var(--space-4);flex-direction:column;display:flex}.sync-panel-msg{text-align:center;margin:0}.sync-panel-row{align-items:center;gap:var(--space-3);display:flex}.sync-progress{align-items:center;gap:var(--space-3);width:100%;display:flex}.sync-progress-track{border-radius:var(--radius-full);background:var(--bg-secondary);flex:1;height:4px;overflow:hidden}.sync-progress-fill{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .3s var(--ease-position)}.sync-nudge-btn{border-radius:var(--radius-full);border:1px solid var(--border-interactive);width:48px;height:48px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-tap) var(--ease-signature);background:0 0;place-items:center;display:grid}.sync-nudge-btn:active{transform:scale(var(--tap-scale))}.sync-nudge-readout{color:var(--text-muted);font-size:var(--text-metadata);text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;min-width:64px}
