:root.qtr-saas{color-scheme:light}.qtr-saas{--bg: #ffffff;--surface: #fafafa;--line: #e4e4e7;--ink: #09090b;--muted: #52525b;--muted-2: #71717a;--accent: #059669;--accent-2: #047857;--accent-soft: #ecfdf5}.qtr-saas body{background:var(--surface);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11","cv02";-webkit-font-smoothing:antialiased}.qtr-saas .mono{font-family:Geist Mono,ui-monospace,monospace}.qtr-saas .h-display{font-family:Geist,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1}.qtr-saas .h-display em{font-style:normal;background:linear-gradient(135deg,var(--ink) 0%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.qtr-saas .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:Geist Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.22em;color:var(--accent-2);text-transform:uppercase}.qtr-saas .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:ping 2s infinite}@keyframes ping{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.55}}.qtr-saas .waitlist .inner{display:flex;flex-direction:column;gap:.5rem}.qtr-saas .waitlist input.field{flex:1;padding:.875rem 1.25rem;font-size:.9375rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:9999px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.qtr-saas .waitlist input.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.qtr-saas .waitlist button.cta{padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:9999px;white-space:nowrap;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;box-shadow:0 1px 2px #0596692e;cursor:pointer}.qtr-saas .waitlist button.cta:hover{background:var(--accent-2);border-color:var(--accent-2);transform:translateY(-1px);box-shadow:0 6px 18px -4px #05966973}@media(min-width:640px){.qtr-saas .waitlist .inner{flex-direction:row;gap:0;padding:.375rem;background:var(--bg);border:1px solid var(--line);border-radius:9999px}.qtr-saas .waitlist input.field{padding:.625rem 1.25rem;border:none;background:transparent;border-radius:0}.qtr-saas .waitlist input.field:focus{box-shadow:none}.qtr-saas .waitlist button.cta{padding:.625rem 1.5rem}}.qtr-saas .ops-card{width:100%;max-width:30rem;background:var(--bg);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem;box-shadow:0 30px 60px -20px #09090b59;text-align:left}.qtr-saas .ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.qtr-saas .ops-title{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-top:.4rem}.qtr-saas .ops-x{width:2rem;height:2rem;border-radius:9999px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font-size:1.1rem;line-height:1;cursor:pointer}.qtr-saas .ops-x:hover{color:var(--ink);border-color:var(--muted-2)}.qtr-saas .ops-status{display:flex;align-items:center;gap:.6rem;margin-top:1.25rem}.qtr-saas .ops-dot{width:10px;height:10px;border-radius:50%;background:var(--muted-2);flex:none}.qtr-saas .ops-state{font-size:.8rem;font-weight:500;letter-spacing:.18em;color:var(--ink)}.qtr-saas .ops-msg{margin-top:.5rem;font-size:.9rem;line-height:1.5;color:var(--muted);min-height:2.7em}.qtr-saas .ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;padding:.85rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface)}.qtr-saas .ops-grid>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.qtr-saas .ops-grid span{font-size:.6rem;letter-spacing:.14em;color:var(--muted-2)}.qtr-saas .ops-grid b{font-size:.75rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.qtr-saas .ops-actions{display:flex;gap:.6rem;margin-top:1.25rem}.qtr-saas .ops-btn{flex:1;padding:.8rem 1rem;border-radius:9999px;font-size:.9rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:opacity .15s ease,background .15s ease}.qtr-saas .ops-btn-on{background:var(--accent);color:#fff}.qtr-saas .ops-btn-on:hover:not(:disabled){background:var(--accent-2)}.qtr-saas .ops-btn-off{background:var(--bg);color:var(--ink);border-color:var(--line)}.qtr-saas .ops-btn-off:hover:not(:disabled){border-color:var(--muted-2)}.qtr-saas .ops-btn:disabled{opacity:.4;cursor:not-allowed}.qtr-saas .ops-foot{margin-top:.9rem;font-size:.65rem;letter-spacing:.06em;color:var(--muted-2)}
