.product-scene[data-v-70a794ff]{--cyan:var(--accent-2);color:var(--ink);isolation:isolate;margin:0;min-width:0;overflow:clip;position:relative}.scene-top[data-v-70a794ff]{align-items:center;border-bottom:1px solid var(--line-2);color:var(--ink-2);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:16px 0}.scene-top span[data-v-70a794ff]:first-child{align-items:center;display:flex;gap:8px}.scene-top i[data-v-70a794ff]{background:var(--accent);border-radius:50%;height:5px;width:5px}.scene-top span[data-v-70a794ff]:last-child{color:var(--ink)}.scene-world[data-v-70a794ff]{height:450px;perspective:1200px;pointer-events:none;position:relative}.scene-coordinate-grid[data-v-70a794ff]{background:linear-gradient(var(--line) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0/48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 45%,#000,transparent 70%);position:absolute}.scene-browser[data-v-70a794ff]{background:linear-gradient(125deg,#484650,#1d1c25 30%,#77737f);border:1px solid hsla(253,6%,57%,.333);border-radius:12px;box-shadow:0 30px 50px #0007;left:2%;padding:5px;position:absolute;top:48px;transform:rotateY(-12deg) rotateX(8deg) rotate(-5deg);width:86%}.scene-browser img[data-v-70a794ff]{border-radius:8px;display:block;height:auto;width:100%}.scene-phone[data-v-70a794ff],.scene-phone-rear[data-v-70a794ff]{background:#222;border:3px solid #8e8b99;border-radius:22px;box-shadow:-14px 18px 34px #0006;height:auto;position:absolute;right:5%;top:68px;transform:rotate(5deg);transition:top 1s var(--ease),right 1s var(--ease);width:23%}.scene-phone-rear[data-v-70a794ff]{filter:brightness(.8);right:23%;top:52px;transform:rotate(-5deg);width:21%}[data-phase="1"] .scene-phone[data-v-70a794ff]{right:9%;top:52px}[data-phase="2"] .scene-phone[data-v-70a794ff]{right:4%;top:62px}.scene-floating[data-v-70a794ff]{align-items:center;background:#14141bed;border:1px solid var(--line-2);border-radius:var(--radius-sm);bottom:20px;box-shadow:0 8px 25px #0004;display:flex;gap:12px;left:0;padding:12px 16px;position:absolute}.scene-floating small[data-v-70a794ff]{color:var(--ink-2);display:block;font:10px/1.5 var(--mono);margin-bottom:3px}.scene-floating strong[data-v-70a794ff]{font-size:19px;font-weight:500;letter-spacing:-.025em}.scene-symbol[data-v-70a794ff]{color:var(--accent);display:grid;height:32px;place-items:center;width:32px}.scene-connection[data-v-70a794ff]{display:none}.scene-caption[data-v-70a794ff]{align-items:center;border-top:1px solid var(--line-2);color:var(--ink-3);display:flex;font:10px/1.5 var(--mono);gap:12px;justify-content:space-between;min-height:60px;padding:10px 0}.scene-caption button[data-v-70a794ff]{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;min-height:44px;min-width:76px;padding:8px 12px}.scene-caption button[data-v-70a794ff]:hover{border-color:var(--ink-2);color:var(--ink)}.scene-steps[data-v-70a794ff]{display:flex;gap:16px}.scene-steps button[data-v-70a794ff]{align-items:center;background:none;border:0;border-bottom:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;display:flex;flex:1;font:11px/1.3 var(--sans);gap:8px;min-height:48px;min-width:0;padding:8px 0;text-align:left;transition:border-color .2s,color .2s}.scene-steps button span[data-v-70a794ff]{color:var(--ink-3);font:10px var(--mono)}.scene-steps button[data-v-70a794ff]:hover{border-color:var(--ink-2);color:var(--ink)}.scene-steps button[aria-pressed=true][data-v-70a794ff]{border-color:var(--accent);color:var(--ink)}.scene-steps button[aria-pressed=true] span[data-v-70a794ff]{color:var(--accent)}.scene-workspace[data-v-70a794ff]{align-items:center;display:flex;min-height:355px;padding:24px 0;position:relative}.scene-care-device[data-v-70a794ff]{opacity:.23;position:absolute;right:0;top:25px;transform:rotate(8deg);width:128px}.scene-care-device img[data-v-70a794ff]{border-radius:20px;height:auto;width:100%}.scene-main[data-v-70a794ff]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);box-shadow:0 12px 28px #0003;padding:22px;position:relative;width:calc(100% - 16px)}.scene-title[data-v-70a794ff]{align-items:center;display:flex;font-size:15px;gap:12px;justify-content:space-between;padding-bottom:24px}.scene-title i[data-v-70a794ff]{background:var(--ok);border-radius:50%;height:5px;width:5px}.scene-board[data-v-70a794ff]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-board small[data-v-70a794ff]{color:var(--ink-2);display:block;font:10px var(--mono);margin-bottom:12px}.scene-board article[data-v-70a794ff]{background:#ffffff03;border:1px solid var(--line-2);border-radius:var(--radius-sm);display:grid;gap:12px;margin-bottom:8px;padding:12px}.scene-board b[data-v-70a794ff]{font-size:12px;font-weight:500;line-height:1.5}.scene-board article>i[data-v-70a794ff]{background:var(--line-2);height:2px;width:75%}.scene-chip[data-v-70a794ff]{border:1px solid var(--line-2);border-radius:4px;color:var(--ink-2);display:inline-block;font:9px/1.4 var(--mono);padding:4px 6px;width:-moz-fit-content;width:fit-content}.scene-check[data-v-70a794ff],.scene-chip.green[data-v-70a794ff]{color:#a2d7b7}.scene-check[data-v-70a794ff]{font-size:10px;line-height:1.5}.scene-muted[data-v-70a794ff]{opacity:.5}.scene-avatar[data-v-70a794ff]{align-items:center;color:var(--accent);display:flex;font:10px var(--mono);gap:6px}.scene-avatar em[data-v-70a794ff]{color:var(--ink-2);font-size:9px;font-style:normal}.scene-release>div[data-v-70a794ff]{align-items:center;display:flex;gap:24px}.scene-release>div img[data-v-70a794ff]{border:2px solid #777;border-radius:12px;height:128px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:64px}.scene-release>div div[data-v-70a794ff]{display:grid;gap:12px}.scene-release>div small[data-v-70a794ff]{color:var(--ink-2);font:10px var(--mono)}.scene-release>div strong[data-v-70a794ff]{font-size:24px;font-weight:500;letter-spacing:-.025em}.scene-release>div span[data-v-70a794ff]{color:var(--ink-2);font-size:12px}.scene-release ol[data-v-70a794ff]{display:flex;gap:8px;list-style:none;margin-top:24px;padding:0}.scene-release ol li[data-v-70a794ff]{border-top:1px solid var(--line-2);color:#a2d7b7;flex:1;font:10px/1.5 var(--mono);padding-top:12px}.scene-monitor>svg[data-v-70a794ff]{height:130px;width:100%}.scene-grid[data-v-70a794ff]{fill:none;stroke:var(--line)}.scene-wave[data-v-70a794ff]{fill:none;stroke:var(--accent-2);stroke-dasharray:900;stroke-width:1.5}.scene-alert[data-v-70a794ff]{align-items:center;background:#ffffff03;border:1px solid var(--line-2);border-radius:var(--radius-sm);display:flex;gap:12px;padding:14px}.scene-alert>.site-icon[data-v-70a794ff]{color:var(--accent);flex:0 0 20px;height:20px;width:20px}.scene-alert>div[data-v-70a794ff]{flex:1;line-height:1.5;min-width:0;overflow-wrap:anywhere}.scene-alert>.scene-avatar[data-v-70a794ff]{flex-shrink:0}.scene-alert b[data-v-70a794ff]{font-size:13px;font-weight:500}.scene-alert small[data-v-70a794ff]{color:var(--ink-2);display:block;font-size:11px;margin-top:6px}.scene-monitor p[data-v-70a794ff]{color:var(--ink-2);font:10px/1.5 var(--mono);margin-top:12px}.scene-report[data-v-70a794ff]{align-items:center;grid-template-columns:1fr 1fr;min-height:220px}.scene-report[data-v-70a794ff],.scene-report>div[data-v-70a794ff]{display:grid;gap:20px}.scene-report small[data-v-70a794ff]{color:var(--ink-2);font:10px var(--mono)}.scene-report strong[data-v-70a794ff]{font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.scene-report ul[data-v-70a794ff]{list-style:none;padding:0}.scene-report ul li[data-v-70a794ff]{border-bottom:1px solid var(--line);display:flex;font-size:12px;gap:10px;padding:14px 0}.scene-report ul li span[data-v-70a794ff]{color:var(--accent)}.scene-system[data-v-70a794ff]{min-height:355px;padding:34px 0 24px;position:relative}.scene-diagram[data-v-70a794ff]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.scene-diagram>div[data-v-70a794ff]{display:grid;gap:10px;justify-items:center;position:relative;text-align:center;z-index:1}.scene-diagram b[data-v-70a794ff]{font-size:12px;font-weight:500}.scene-diagram small[data-v-70a794ff]{color:var(--ink-3);font:9px var(--mono)}.scene-diagram .active small[data-v-70a794ff]{color:var(--ink-2)}.scene-diagram svg[data-v-70a794ff]{height:54px;left:0;position:absolute;top:0;width:100%;z-index:0}.scene-diagram svg path[data-v-70a794ff]{fill:none;stroke:var(--line-2)}.scene-diagram svg circle[data-v-70a794ff]{fill:var(--accent)}.scene-icon[data-v-70a794ff]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--ink-3);display:grid;font:12px var(--mono);height:54px;place-items:center;width:54px}.active .scene-icon[data-v-70a794ff]{border-color:#c3a0ff70;color:var(--accent)}.scene-artifact[data-v-70a794ff]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);display:grid;gap:20px;margin-top:28px;padding:24px}.scene-artifact>.mono[data-v-70a794ff]{color:var(--ink-2);font-size:10px}.scene-artifact strong[data-v-70a794ff]{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.scene-artifact p[data-v-70a794ff]{color:var(--ink-2);font-size:12px;line-height:1.5}.scene-decisions[data-v-70a794ff]{display:flex;gap:12px}.scene-decisions span[data-v-70a794ff]{color:var(--ink-2);flex:1;font:10px var(--mono)}.scene-decisions i[data-v-70a794ff]{background:var(--ink-3);display:block;height:3px;margin-top:12px}.scene-decisions span:nth-child(2) i[data-v-70a794ff]{background:var(--accent);width:65%}.scene-decisions span:nth-child(3) i[data-v-70a794ff]{background:var(--accent-2);width:85%}.scene-contracts[data-v-70a794ff],.scene-review[data-v-70a794ff]{align-items:center;display:flex;gap:8px}.scene-contracts span[data-v-70a794ff],.scene-review span[data-v-70a794ff]{border-block:1px solid var(--line-2);color:var(--ink-2);flex:1;font:10px/1.5 var(--mono);padding:10px 0}.scene-contracts b[data-v-70a794ff],.scene-review b[data-v-70a794ff]{color:var(--ok);float:right;font-weight:400}.scene-contracts i[data-v-70a794ff],.scene-review i[data-v-70a794ff]{color:var(--accent);font-style:normal}.scene-store-phone[data-v-70a794ff]{display:none}.is-moving .scene-wave[data-v-70a794ff]{animation:signal-70a794ff 4s ease-in-out infinite}@keyframes signal-70a794ff{0%{stroke-dashoffset:900}60%,to{stroke-dashoffset:0}}@media(max-width:599px){.scene-world[data-v-70a794ff]{height:290px}.scene-browser[data-v-70a794ff]{top:32px}.scene-phone[data-v-70a794ff],.scene-phone-rear[data-v-70a794ff]{border-radius:14px;border-width:2px;top:46px}.scene-phone-rear[data-v-70a794ff],[data-phase="1"] .scene-phone[data-v-70a794ff]{top:38px}[data-phase="2"] .scene-phone[data-v-70a794ff]{top:44px}.scene-floating[data-v-70a794ff]{bottom:18px;padding:10px 12px}.scene-floating strong[data-v-70a794ff]{font-size:17px}.scene-caption[data-v-70a794ff]{font-size:9px}.scene-steps[data-v-70a794ff]{gap:10px}.scene-steps button[data-v-70a794ff]{font-size:10px;gap:5px}.scene-main[data-v-70a794ff]{padding:14px;width:calc(100% - 8px)}.scene-board[data-v-70a794ff]{gap:6px}.scene-board article[data-v-70a794ff]{padding:8px}.scene-artifact[data-v-70a794ff]{padding:18px}.scene-artifact strong[data-v-70a794ff]{font-size:23px}.scene-workspace[data-v-70a794ff]{min-height:330px}}@media(prefers-reduced-motion:reduce){.scene-phone[data-v-70a794ff],.scene-phone-rear[data-v-70a794ff]{transition:none}.is-moving .scene-wave[data-v-70a794ff]{animation:none}}
