.qh .ss-stage{--gutter:56px;background:radial-gradient(60% 70% at 12% 0,#f6dcc8 0%,#0000 70%),radial-gradient(50% 60% at 100% 100%,#e9ddf2 0%,#0000 70%),#efe9e0;border-radius:28px}.qh-window{width:860px;height:620px;box-shadow:var(--ss-shadow-hero);border-radius:14px;position:absolute;top:48px;left:64px}.qh-side{gap:2px;padding:44px 10px 0;display:grid}.qh-side-head{color:var(--ss-text);letter-spacing:.04em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:600}.qh-side-row{border-radius:8px;gap:2px;padding:8px 10px;display:grid}.qh-side-row[data-on]{background:var(--ss-surface);box-shadow:0 0 0 1px var(--ss-line)}.qh-side-title{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.qh-side-meta{color:var(--ss-text);font-variant-numeric:tabular-nums;font-size:11.5px}.qh-live{color:#c93029;align-items:center;gap:6px;font-weight:500;display:inline-flex}.qh-live i{background:#da4339;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite qp-pulse}.qh-main{background:var(--ss-surface);height:100%;padding:24px 28px 0}.qh-title{color:var(--ss-text-strong);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.qh-meta{color:var(--ss-text);margin-top:6px;font-size:12.5px}.qh-writing{align-items:center;gap:7px;display:inline-flex}.qh-report{width:400px;color:var(--ss-text-strong);font-size:13px;line-height:1.5}.qh-block{margin-top:18px}.qh-head{color:var(--ss-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600}.qh-people{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.qh-person{background:var(--ss-canvas);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.qh-person i{border-radius:50%;flex:none;width:8px;height:8px}.qh-talk{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.qh-talk i{height:100%;display:block}.qh-stream{color:var(--ss-text-strong);font-size:13px;line-height:1.55}.qh-decision{align-items:baseline;gap:9px;padding:3px 0;display:flex}.qh-decision i{background:var(--ss-text-strong);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -1px}.qh-task{border-top:1px solid var(--ss-line-faint);white-space:nowrap;grid-template-columns:14px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:6px 0;display:grid}.qh-task:first-of-type{border-top:0}.qh-what{text-overflow:ellipsis;overflow:hidden}.qh-task b{font-size:12px;font-weight:600}.qh-when{color:var(--ss-text);text-align:right;font-size:12px}.qh-box{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ss-line);border-radius:4px;flex:none}.qh-report .qh-block:not(.qh-summary){opacity:0;transition:opacity .2s,translate .2s;translate:0 6px}.qh-report .qh-summary{opacity:0;transition:opacity .2s}.qh-report[data-ready] .qh-block{opacity:1;transition:opacity .5s ease calc(var(--i,0) * .26s + .12s), translate .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .26s + .12s);translate:0}.qh-report[data-ready] .qh-summary{transition-delay:.2s}.qh-phone{top:96px;right:var(--gutter);box-shadow:var(--ss-shadow-satellite), 0 40px 60px -24px #3c281459;position:absolute}.qp{color:#1c1b19;height:100%;font-family:var(--ss-font);text-align:center;background:#f5f3ef;flex-direction:column;align-items:center;padding:96px 24px 0;display:flex}.qp-state{font-size:17px;font-weight:600}.qp-rec{color:#c93029;align-items:center;gap:9px;display:inline-flex}.qp-rec i{background:#da4339;border-radius:50%;width:11px;height:11px;animation:1.4s ease-in-out infinite qp-pulse}@keyframes qp-pulse{50%{opacity:.35}}.qp-sent{color:#007343}.qp-title{letter-spacing:-.01em;margin-top:10px;font-size:22px;font-weight:600;line-height:1.25}.qp-clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:26px;font-size:64px;font-weight:500;line-height:1}.qp-level{align-items:center;gap:4px;height:44px;margin-top:30px;display:flex}.qp-level i{opacity:.85;background:#1c1b19;border-radius:3px;width:5px;transition:transform .6s,opacity .6s;transform:scaleY(.25)}.qp-level[data-live] i{animation:.9s ease-in-out infinite alternate qp-level}@keyframes qp-level{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.qp-actions{margin-top:44px}.qp-finish{color:#fff;background:#da4339;border-radius:28px;place-items:center;min-width:168px;height:56px;padding:0 28px;font-size:19px;font-weight:600;transition:background .25s;display:inline-grid}.qp-finish[data-pressed]{background:#c93029}.qp-finish[data-phase=sent]{background:#1c1b19}.qp-done{align-items:center;gap:8px;display:inline-flex}.qp-done .ss-check{color:#fff}.qh .ss-stage[data-layout=compact]{--gutter:16px}.qh .ss-stage[data-layout=compact] .qh-window{width:326px;height:560px;top:44px;left:16px}.qh .ss-stage[data-layout=compact] .qh-main{padding:20px 18px 0}.qh .ss-stage[data-layout=compact] .qh-report{width:auto}.qh .ss-stage[data-layout=compact] .qh-title{font-size:19px}.qh-chip{background:var(--ss-surface);height:28px;box-shadow:var(--ss-shadow-satellite);color:var(--ss-text-strong);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:30px;right:30px}.qh-chip i{background:#da4339;border-radius:50%;width:7px;height:7px}.qd .ss-stage,.qm .ss-stage{background:radial-gradient(60% 70% at 15% 0,#f6dcc8 0%,#0000 70%),radial-gradient(55% 60% at 100% 100%,#e9ddf2 0%,#0000 70%),#efe9e0;border-radius:28px}.qd-win{width:420px;height:560px;box-shadow:var(--ss-shadow-hero);border-radius:14px;position:absolute;top:56px;left:50%;translate:-50%}.qd-body{background:var(--ss-surface);height:100%;color:var(--ss-text-strong);grid-template-rows:auto auto 1fr auto;padding:18px 20px 72px;display:grid;position:relative}.qd-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qd-title{letter-spacing:-.015em;font-size:17px;font-weight:600}.qd-app{background:var(--ss-canvas);color:var(--ss-text);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}.qd-label{color:var(--ss-text);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:600}.qd-lines{align-content:start;gap:12px;display:grid}.qd-line{opacity:0;gap:2px;font-size:13.5px;line-height:1.45;transition:opacity .4s,translate .5s cubic-bezier(.22,1,.36,1);display:grid;translate:0 6px}.qd-line[data-on]{opacity:1;translate:0}.qd-line b{font-size:12px;font-weight:600}.qd-bar{background:var(--ss-surface);height:44px;box-shadow:0 0 0 1px var(--ss-line), 0 10px 24px -10px #281e144d;border-radius:22px;align-items:center;gap:12px;padding:0 6px 0 14px;display:inline-flex;position:absolute;bottom:96px;left:50%;translate:-50%}.qd-rec{color:var(--ss-text-strong);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.qd-rec i{background:#da4339;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite qp-pulse}.qd-level{align-items:center;gap:3px;height:20px;display:inline-flex}.qd-level i{background:var(--ss-text-strong);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate qp-level}.qd-finish{color:#fff;background:#da4339;border-radius:16px;place-items:center;height:32px;padding:0 16px;font-size:13px;font-weight:600;display:inline-grid}.qd .ss-stage[data-layout=compact] .qd-win{width:326px;top:32px}.qm-left,.qm-right{box-shadow:var(--ss-shadow-satellite), 0 40px 60px -24px #3c281459;position:absolute;top:56px}.qm-left{left:50px}.qm-right{top:96px;right:50px}.qm .ss-stage[data-layout=compact] .qm-left{top:40px;left:50%;translate:-50%}.qm-report{color:#1c1b19;height:100%;font-family:var(--ss-font);background:#fff;padding:72px 22px 0}.qm-title{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.qm-meta{color:#6b6862;margin-top:6px;font-size:14px}.qm-head{color:#6b6862;letter-spacing:.04em;text-transform:uppercase;margin:22px 0 8px;font-size:13px;font-weight:600}.qm-text{margin:0;font-size:16px;line-height:1.45}.qm-task{border-top:1px solid #efece6;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:15px;display:grid}.qm-box{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #e4e0d8}.qm-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qm-task b{font-size:14px;font-weight:600}.platform-hero{isolation:isolate;padding:72px 0 32px;position:relative;overflow:hidden}.platform-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 30%,#f6dcc899,#0000 70%),radial-gradient(35% 45% at 85% 20%,#e9ddf28c,#0000 70%);height:640px;position:absolute;inset:-10% -10% auto}.platform-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:64px;display:grid}.platform-copy{gap:20px;max-width:500px;display:grid}.platform-copy h1{letter-spacing:-.04em;font-size:clamp(42px,5.6vw,68px);line-height:1.02}.platform-lead{color:var(--muted);font-size:19px}.stores{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.store{background:var(--ink);height:48px;color:var(--on-ink);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}a.store:hover{background:#33312d}.store[aria-disabled]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:default}.store small{background:var(--raised);color:var(--muted);font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:2px;padding:3px 7px}.platform-web{color:var(--muted);font-size:15px}.platform-web a{color:var(--text);font-weight:600;text-decoration:none}.platform-web a:hover{text-underline-offset:4px;text-decoration:underline}.platform-art{min-width:0}@media (width<=1000px){.platform-grid{grid-template-columns:1fr;gap:40px}.platform-art{max-width:640px}}.platform-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.platform-features li{border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--border);align-content:start;gap:10px;padding:28px;display:grid}.feature-icon{background:var(--ink);width:44px;height:44px;color:var(--on-ink);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.platform-features h3{letter-spacing:-.015em;font-size:19px}.platform-features p{color:var(--muted);font-size:15.5px}@media (width<=960px){.platform-features{grid-template-columns:1fr 1fr}}@media (width<=600px){.platform-features{grid-template-columns:1fr}}.platform-hero.is-desktop .platform-grid{grid-template-columns:1fr;gap:48px}.platform-hero.is-desktop .platform-copy{text-align:center;justify-items:center;max-width:820px;margin:0 auto}.platform-hero.is-desktop .stores{justify-content:center}.platform-hero.is-desktop .platform-art{width:100%;max-width:1100px;margin:0 auto}.store-badge{height:auto;box-shadow:none;background:0 0;border-radius:8px;padding:0}.store-badge .badge{width:auto;height:48px;display:block}.store-badge[aria-disabled]{box-shadow:none;cursor:default;background:0 0;position:relative}.store-badge[aria-disabled] small{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong);position:absolute;top:-9px;right:-8px}
