@charset "UTF-8";:root{--zq-page: #ede6da;--zq-page-strong: #f4ede4;--zq-surface: #faf6ee;--zq-surface-strong: #ffffff;--zq-border: #ede6da;--zq-border-soft: #ebe2d2;--zq-border-strong: #e4dcc8;--zq-divider: #f0e9dd;--zq-ink: #1f2a44;--zq-ink-2: #4a5468;--zq-muted: #6b7488;--zq-faint: #7b8597;--zq-disabled: #a2a8b6;--zq-micro-label: #4f5b76;--zq-brand: #4a90e2;--zq-brand-dark: #2e5ba8;--zq-brand-deep: #1f4683;--zq-brand-tint: #e8f0fb;--zq-brand-tint-bd: #c9daf1;--zq-sage: #7fb081;--zq-sage-tint: #e6f0e4;--zq-sage-tint-bd: #c9ddc2;--zq-sage-fg: #3f6f47;--zq-success-fg: #3f6f47;--zq-success-bg: #e6f0e4;--zq-success-bd: #c9ddc2;--zq-warning-fg: #7a5a1f;--zq-warning-bg: #fbf1dc;--zq-warning-bd: #e8d4a0;--zq-danger-fg: #9c3a3f;--zq-danger-bg: #fbeded;--zq-danger-bd: #e0bfbf;--zq-neutral-fg: #5a6478;--zq-neutral-bg: #f4ede4;--zq-neutral-bd: #e5dfd2;--zq-trial-fg: #2e5ba8;--zq-trial-bg: #e8f0fb;--zq-trial-bd: #c9daf1;--zq-heat-1: #f4ede4;--zq-heat-2: #d6e4f1;--zq-heat-3: #9cc0e2;--zq-heat-4: #5895cf;--zq-heat-5: #1f4683;--zq-avatar-tone-0-bg: #e8f0fb;--zq-avatar-tone-0-fg: #2e5ba8;--zq-avatar-tone-1-bg: #edf5ed;--zq-avatar-tone-1-fg: #3f6f47;--zq-avatar-tone-2-bg: #f1eae0;--zq-avatar-tone-2-fg: #7a5a2e;--zq-avatar-tone-3-bg: #e9ebf1;--zq-avatar-tone-3-fg: #2a3553;--zq-avatar-tone-4-bg: #f1e4e4;--zq-avatar-tone-4-fg: #7a4146;--zq-avatar-tone-5-bg: #ebe8f1;--zq-avatar-tone-5-fg: #4f3e78;--zq-status-disabled-bg: #f4e8e8;--zq-status-disabled-fg: #7a4146;--zq-status-disabled-dot: #c57579;--zq-status-pending-bg: #f4ede4;--zq-status-pending-fg: #7a5a2e;--zq-status-pending-dot: #c9a668;--zq-status-active-bg: #edf5ed;--zq-status-active-fg: #3f6f47;--zq-status-active-dot: #7fb081;--zq-dirty-bar-dot: #f59b31;--zq-dirty-bar-invalid-bg: #5a2a2a;--zq-dirty-bar-invalid-dot: #c57579;--zq-role-grand-bg: #e8f0fb;--zq-role-grand-fg: #2e5ba8;--zq-role-grand-dot: #4a90e2;--zq-role-locadmin-bg: #edf5ed;--zq-role-locadmin-fg: #3f6f47;--zq-role-locadmin-dot: #7fb081;--zq-role-employee-bg: #f4ede4;--zq-role-employee-fg: #5a4f3d;--zq-role-employee-dot: #b8a88a;--zq-display-grad-from: #f2f6fc;--zq-display-grad-to: #e0e9f5;--zq-display-eyebrow: #4a6ba0;--zq-display-accent: #a8c0e2;--zq-font-sans: "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--zq-font-display: "Nunito Sans Variable", "Nunito Sans", Inter, system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--zq-page);color:var(--zq-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.zq-page{width:100%;max-width:480px;margin:0 auto;padding:16px}.zq-card{background:var(--zq-surface-strong);border:1px solid var(--zq-border);border-radius:16px;padding:24px 16px}h1{font-size:1.5rem;margin:0 0 8px;overflow-wrap:anywhere}h2{font-size:1.125rem;margin:0 0 8px}label{font-weight:600}.zq-input{width:100%;min-height:44px;padding:8px 12px;font:inherit;border:1px solid var(--zq-border-strong);border-radius:8px;background:var(--zq-surface-strong);color:var(--zq-ink)}.zq-button{width:100%;min-height:44px;min-width:44px;padding:12px 16px;font:inherit;font-weight:600;border:0;border-radius:12px;background:var(--zq-ink);color:var(--zq-surface-strong);cursor:pointer}.zq-button:disabled{opacity:.6;cursor:default}.zq-loading{text-align:center;color:var(--zq-ink-2)}
