.sigil[data-v-fd71ff8b]{display:block;overflow:visible}.sigil-band[data-v-fd71ff8b]{fill:none;stroke-linecap:round}.sigil-arc[data-v-fd71ff8b]{fill:none;stroke-dasharray:1200;stroke-dashoffset:1200}.sigil-base[data-v-fd71ff8b]{fill:none;stroke-dasharray:120;stroke-dashoffset:120}.sigil-node[data-v-fd71ff8b]{fill:#e9e2ff}.sigil-sweep[data-v-fd71ff8b]{transform-origin:120px 120px;animation:sigil-turn-fd71ff8b 16s linear infinite}.sigil-sweep-arc[data-v-fd71ff8b]{fill:none;stroke-dasharray:3 9;opacity:.5}@keyframes sigil-turn-fd71ff8b{to{transform:rotate(360deg)}}.sigil-dial[data-v-fd71ff8b]{transform-origin:120px 120px}.sigil-dial--spin[data-v-fd71ff8b]{animation:sigil-turn-fd71ff8b var(--durA, 7s) linear infinite}.sigil-dial--spin>.sigil-band[data-v-fd71ff8b]:nth-child(2){animation:sigil-turn-fd71ff8b var(--durB, 11s) linear infinite reverse;transform-origin:120px 120px}.sigil-dial--spin>.sigil-band[data-v-fd71ff8b]:nth-child(3){animation:sigil-turn-fd71ff8b var(--durA, 7s) linear infinite;animation-direction:reverse;transform-origin:120px 120px}.hud[data-v-c4f73ac9]{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:var(--mono)}.hud-btn[data-v-c4f73ac9]{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;background:#0e0e14db;border:1px solid rgba(124,92,255,.3);border-radius:var(--radius-pill);cursor:pointer;backdrop-filter:blur(10px)}@keyframes hud-spin-c4f73ac9{to{transform:rotate(360deg)}}.hud-tag[data-v-c4f73ac9]{font-size:11px;letter-spacing:.08em;color:var(--muted)}.hud-panel[data-v-c4f73ac9]{width:216px;padding:14px 15px;background:#0d0d13f0;border:1px solid rgba(124,92,255,.28);border-radius:var(--radius-lg);backdrop-filter:blur(12px)}.hud-row[data-v-c4f73ac9]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0}.hud-k[data-v-c4f73ac9]{font-size:10.5px;color:var(--dim);letter-spacing:.06em}.hud-v[data-v-c4f73ac9]{font-size:11.5px;color:var(--muted)}.hud-v--num[data-v-c4f73ac9]{font-size:13px;color:var(--brand-ink);font-weight:700}.hud-curve[data-v-c4f73ac9]{width:100%;height:auto;margin:8px 0 4px}.hud-curve line[data-v-c4f73ac9]{stroke:#ffffff24;stroke-width:.8}.hud-curve path[data-v-c4f73ac9]{stroke:var(--brand);stroke-width:1.6}.hud-note[data-v-c4f73ac9]{font-size:10px;line-height:1.6;color:var(--dim);margin:4px 0 0}.di[data-v-1be5458d]{display:inline-block;width:1em;height:1em;vertical-align:-.14em;flex-shrink:0}.docsearch-trigger[data-v-4d5a4dd5]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--muted);cursor:pointer;font-size:13px;transition:border-color .15s,color .15s}.docsearch-trigger[data-v-4d5a4dd5]:hover{border-color:var(--brand);color:var(--ink)}.ds-placeholder[data-v-4d5a4dd5]{display:inline}.ds-kbd[data-v-4d5a4dd5]{font-size:12px;color:var(--dim);border:1px solid var(--line);border-radius:var(--radius-chip);padding:1px 5px;background:var(--panel2)}.ds-icon[data-v-4d5a4dd5]{font-size:15px;line-height:1;color:currentColor;flex-shrink:0}.docsearch-overlay[data-v-4d5a4dd5]{position:fixed;inset:0;z-index:100;background:#00000073;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.docsearch-modal[data-v-4d5a4dd5]{width:min(680px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:0 24px 60px #0006;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.docsearch-inputrow[data-v-4d5a4dd5]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.docsearch-input[data-v-4d5a4dd5]{flex:1;border:none;outline:none;background:none;font-size:16px;color:var(--ink)}.docsearch-body[data-v-4d5a4dd5]{overflow-y:auto}.docsearch-list[data-v-4d5a4dd5]{display:flex;flex-direction:column}.docsearch-item[data-v-4d5a4dd5]{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 18px;border:none;border-bottom:1px solid var(--line);background:none;cursor:pointer;color:inherit;font:inherit}.docsearch-item[data-v-4d5a4dd5]:last-child{border-bottom:none}.docsearch-item.active[data-v-4d5a4dd5]{background:var(--brand-soft)}.ds-crumb[data-v-4d5a4dd5]{color:var(--dim);font-size:12px}.ds-heading[data-v-4d5a4dd5]{color:var(--ink);font-size:14px;font-weight:600}.ds-text[data-v-4d5a4dd5]{color:var(--muted);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl[data-v-4d5a4dd5]{color:var(--brand);font-weight:600}.docsearch-empty[data-v-4d5a4dd5],.docsearch-hint[data-v-4d5a4dd5]{padding:18px;color:var(--dim);font-size:13px}.brand-mark[data-v-5042e0b5]{display:block;flex-shrink:0}.site>.main[data-v-510ae20a],.site>.footer[data-v-510ae20a]{z-index:1}.site>.nav-shell[data-v-510ae20a]{z-index:20}.lang-switch[data-v-510ae20a]{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;font-size:13px;transition:border-color .15s,color .15s}.lang-switch[data-v-510ae20a]:hover{border-color:var(--brand);color:var(--ink)}.nav-shell[data-v-510ae20a]{position:-webkit-sticky;position:sticky;top:0;z-index:20;transition:box-shadow .2s ease;container-type:inline-size}.nav-shell.is-scrolled[data-v-510ae20a]{box-shadow:0 8px 24px #00000059}.scroll-progress[data-v-510ae20a]{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.scroll-progress-bar[data-v-510ae20a]{height:100%;background:var(--brand);transform-origin:0 50%;transform:scaleX(0)}.nav[data-v-510ae20a]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;max-width:1320px;margin:0 auto;width:100%;padding:12px 24px;box-sizing:border-box}.brand[data-v-510ae20a]{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.brand-name[data-v-510ae20a]{color:var(--ink);font-weight:700;font-size:17px;letter-spacing:.4px;white-space:nowrap}.brand-tag[data-v-510ae20a]{color:var(--dim);font-size:13px;white-space:nowrap}.nav-caret[data-v-510ae20a]{margin-left:3px;font-size:10px;opacity:.7}.nav-drop[data-v-510ae20a]{position:relative;display:none}.nav-drop.is-open[data-v-510ae20a]:after{content:"";position:absolute;top:100%;left:0;width:230px;height:8px;z-index:39}.nav-drop-panel[data-v-510ae20a]{position:absolute;top:calc(100% + 8px);left:0;min-width:230px;padding:8px;z-index:40}.nav-drop-item[data-v-510ae20a]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 12px;border-radius:9px;text-decoration:none;transition:background .14s ease}.nav-drop-item[data-v-510ae20a]:hover{background:#ffffff0f}.nav-drop-label[data-v-510ae20a]{color:var(--ink);font-size:14px}.nav-drop-item.active .nav-drop-label[data-v-510ae20a]{color:var(--brand-ink);font-weight:600}.nav-drop-code[data-v-510ae20a]{color:var(--dim);font-size:11px;font-family:var(--mono)}.nav-engines-flat[data-v-510ae20a]{display:block}.nav-group[data-v-510ae20a]{color:var(--dim);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 10px 2px;display:block}.nav-link--sub[data-v-510ae20a]{padding-left:22px}.nav-burger[data-v-510ae20a]{display:inline-flex;flex-direction:column;gap:4px;justify-content:center;width:40px;height:40px;padding:0 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer;flex-shrink:0}.nav-burger[data-v-510ae20a]:hover{border-color:var(--brand)}.burger-bar[data-v-510ae20a]{display:block;height:2px;border-radius:2px;background:var(--ink)}.nav-menu[data-v-510ae20a]{display:none;position:absolute;top:100%;left:0;right:0;z-index:30;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 16px 32px #0006}.nav-menu.is-open[data-v-510ae20a]{display:flex}.nav-scrim[data-v-510ae20a]{position:fixed;inset:0;z-index:25;background:#00000080}.nav-menu .nav-link[data-v-510ae20a]{padding:12px 10px}.nav-menu .nav-link.active[data-v-510ae20a]:after{left:10px;right:auto;width:20px}.brand-tag[data-v-510ae20a]{display:none}@container (min-width: 900px){.nav-burger[data-v-510ae20a],.nav-scrim[data-v-510ae20a]{display:none}.brand-tag[data-v-510ae20a]{display:inline}.nav-engines-flat[data-v-510ae20a]{display:none}.nav-drop[data-v-510ae20a]{display:block}.nav-menu[data-v-510ae20a]{display:flex;position:static;flex-direction:row;align-items:center;gap:4px;width:auto;padding:0;background:transparent;border:none;box-shadow:none}.nav-menu .nav-link[data-v-510ae20a]{padding:7px 12px}.nav-menu .nav-link.active[data-v-510ae20a]:after{left:12px;right:12px;width:auto}}.nav-link[data-v-510ae20a]{text-decoration:none;padding:7px 14px;border-radius:999px;position:relative;background:none;border:none;font:inherit;cursor:pointer;transition:background .15s ease}.nav-text[data-v-510ae20a]{color:var(--muted);font-size:14px;transition:color .15s;white-space:nowrap}.nav-link:hover .nav-text[data-v-510ae20a]{color:var(--ink)}.nav-link.active .nav-text[data-v-510ae20a]{color:var(--ink);font-weight:600}.nav-github[data-v-510ae20a]{margin-left:6px}.main[data-v-510ae20a]{max-width:1180px;margin:0 auto;width:100%;flex:1}.main.is-wide[data-v-510ae20a]{max-width:none;width:100%;padding-left:0!important;padding-right:0!important}.main.is-docs[data-v-510ae20a]{max-width:1320px}.footer[data-v-510ae20a]{max-width:1180px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.footer-line[data-v-510ae20a]{color:var(--muted);font-size:13px}.footer-dim[data-v-510ae20a]{color:var(--muted);font-size:12px}.footer-links[data-v-510ae20a]{margin-top:8px}.footer-link[data-v-510ae20a]{font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;transition:color .15s ease}.footer-link[data-v-510ae20a]:hover{color:var(--brand-ink)}.rbox.p-view[data-v-a26752a4]{box-sizing:border-box;width:100%;border:1px solid color-mix(in srgb,var(--rb-color) 45%,transparent);border-radius:var(--radius-sm);padding:6px;gap:4px;min-width:0;background:color-mix(in srgb,var(--rb-color) 6%,transparent);position:relative}.rbox-root[data-v-a26752a4]{width:100%;height:100%;overflow:auto}.rbox-label[data-v-a26752a4]{color:var(--rb-color);font-size:12px;font-family:ui-monospace,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rbox-sem[data-v-a26752a4]{color:var(--dim);margin-left:6px}.rbox-text-content[data-v-a26752a4]{color:var(--ink);font-size:12px}.rbox-grid-inner[data-v-a26752a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;width:100%}.rbox-leaf[data-v-a26752a4]{min-height:22px}.p-list-view[data-v-f72ee47e]{width:100%;background:#fff;border-radius:8px;border:1px solid #e5e7eb}scroll-view[data-v-f72ee47e]{display:block;overflow-y:auto}.plv-row[data-v-f72ee47e]{display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #f3f4f6;font-size:13px;color:#374151}.plv-ph[data-v-f72ee47e]{width:100%}.p-view[data-v-4eb5a819]{display:flex;flex-direction:column;box-sizing:content-box}.is-disabled[data-v-4eb5a819]{opacity:.6}.p-view--hover{opacity:.7}.p-box[data-v-ea86fc1f]{min-width:0;min-height:0}.p-box-clip[data-v-ea86fc1f]{overflow:hidden}.p-text.is-selectable[data-v-be4c112c]{user-select:text;-webkit-user-select:text}.p-text.is-ellipsis[data-v-be4c112c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-text.is-clamp[data-v-be4c112c]{overflow:hidden}.p-text.is-nowrap[data-v-be4c112c]{overflow:hidden;white-space:nowrap}.p-image[data-v-3c933969]{display:block;width:100%}.p-image--aspectFill[data-v-3c933969]{width:100%;height:100%;object-fit:cover}.p-image--widthFix[data-v-3c933969]{height:auto}.p-image--scaleToFill[data-v-3c933969]{width:100%;height:100%;object-fit:fill}.is-fade-in[data-v-3c933969]{animation:p-image-fade-in-3c933969 .3s ease}@keyframes p-image-fade-in-3c933969{0%{opacity:0}to{opacity:1}}.p-button[data-v-99fd166d]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;background:var(--p-button-bg, #1a7af8);color:var(--p-button-color, #fff);border:var(--p-button-border, none);border-radius:var(--p-button-radius, 6px);padding:8px 20px;font-size:14px;line-height:1.5}.p-button[data-v-99fd166d]:after{border:none}.p-button.is-loading[data-v-99fd166d]{opacity:.7}.p-button.is-disabled[data-v-99fd166d]{background:var(--p-button-disabled-bg, #e8e8ef);color:var(--p-button-disabled-color, #a5a3b3);opacity:1}.p-theme--brand[data-v-99fd166d]{--p-button-bg: #7c5cff;--p-button-color: #ffffff}.p-theme--success[data-v-99fd166d]{--p-button-bg: #22b573;--p-button-color: #ffffff}.p-theme--danger[data-v-99fd166d]{--p-button-bg: #ef4d4d;--p-button-color: #ffffff}.p-theme--ghost[data-v-99fd166d]{--p-button-bg: transparent;--p-button-color: #7c5cff;--p-button-border: 1px solid #7c5cff}.p-button--hover{box-shadow:inset 0 0 0 9999px #0000001f!important}.p-scroll-view[data-v-de52f8b1]{width:100%}.p-input[data-v-44440a12]{width:100%;box-sizing:border-box;border:1px solid var(--p-input-border, #d0d3dc);border-radius:var(--p-input-radius, 8px);height:var(--p-input-height, 44px);padding:0 12px;font-size:14px;background:var(--p-input-bg, #ffffff);color:var(--p-input-color, #1c1b22)}.p-input.is-disabled[data-v-44440a12]{background:var(--p-input-disabled-bg, #f2f2f6);color:var(--p-input-disabled-color, #a5a3b3)}.p-textarea[data-v-7dfa61bd]{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:14px;min-height:80px}.p-mask[data-v-0a606e02]{position:fixed;inset:0;z-index:1000;background:#000}.p-popup[data-v-3593a34d]{position:fixed;inset:0;z-index:1000}.p-popup-mask[data-v-3593a34d]{position:absolute;inset:0;background:#000;z-index:1}.p-popup-panel[data-v-3593a34d]{position:absolute;z-index:2;background:#fff;border-radius:12px}.p-popup-panel--bottom[data-v-3593a34d]{left:0;right:0;bottom:0;border-radius:12px 12px 0 0}.p-popup-panel--top[data-v-3593a34d]{left:0;right:0;top:0;border-radius:0 0 12px 12px}.p-popup-panel--center[data-v-3593a34d]{left:24px;right:24px;top:50%;transform:translateY(-50%)}.p-popup-panel--enter{animation:proteus-popup-in .32s ease-out}.p-popup-panel--leave{animation:proteus-popup-out .32s ease-in}.p-popup-panel--fade-enter{animation:proteus-popup-fade-in .25s ease-out}.p-popup-panel--fade-leave{animation:proteus-popup-fade-out .25s ease-in}@keyframes proteus-popup-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes proteus-popup-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes proteus-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes proteus-popup-fade-out{0%{opacity:1}to{opacity:0}}.p-toast-mask[data-v-0689ae9e]{position:fixed;inset:0;z-index:1000;background:transparent}.p-toast-panel[data-v-0689ae9e]{position:fixed;z-index:1001;max-width:70%;padding:10px 16px;border-radius:8px;background:#000000bf;left:50%;transform:translate(-50%);animation:proteus-toast-in-0689ae9e .25s ease-out}.p-toast-panel--top[data-v-0689ae9e]{top:64px}.p-toast-panel--center[data-v-0689ae9e]{top:50%;transform:translate(-50%,-50%)}.p-toast-panel--bottom[data-v-0689ae9e]{bottom:120px}.p-toast-text[data-v-0689ae9e]{color:#fff;font-size:13px}@keyframes proteus-toast-in-0689ae9e{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.p-toast-host[data-v-bb882559]{position:fixed;inset:0;z-index:2000010;pointer-events:none}.p-toast-host__panel[data-v-bb882559]{pointer-events:auto}.p-toast-host__panel[data-v-bb882559]{position:absolute;left:50%;transform:translate(-50%);max-width:280px;padding:10px 16px;border-radius:8px;background:var(--p-toast-tone, rgba(0, 0, 0, .75));visibility:hidden;opacity:0}.p-toast-host--top .p-toast-host__panel[data-v-bb882559]{top:60px}.p-toast-host--center .p-toast-host__panel[data-v-bb882559]{top:50%;transform:translate(-50%,-50%)}.p-toast-host--bottom .p-toast-host__panel[data-v-bb882559]{bottom:100px}.p-toast-host__panel--on[data-v-bb882559]{visibility:visible;opacity:1;animation:proteus-toast-host-in-bb882559 .2s ease-out}.p-toast-host__text[data-v-bb882559]{color:var(--p-toast-color, #fff);font-size:14px}@keyframes proteus-toast-host-in-bb882559{0%{opacity:0}to{opacity:1}}.p-loading-host[data-v-6b1714e5]{position:fixed;inset:0;z-index:2000000;pointer-events:none}.p-loading-host--blocking[data-v-6b1714e5]{pointer-events:auto}.p-loading-host__mask[data-v-6b1714e5]{position:absolute;inset:0;background:#00000040}.p-loading-host__panel[data-v-6b1714e5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 20px;border-radius:10px;background:#000000bf;display:flex;flex-direction:column;align-items:center}.p-loading-host__spinner[data-v-6b1714e5]{width:24px;height:24px;border-radius:12px;border:2px solid rgba(255,255,255,.25);box-sizing:border-box;animation:proteus-loading-host-spin-6b1714e5 .8s linear infinite}.p-loading-host__spinner[data-v-6b1714e5]:after{content:"";position:absolute;width:4px;height:4px;border-radius:2px;background:#fff;margin-left:9px;margin-top:1px}.p-loading-host__text[data-v-6b1714e5]{margin-top:8px;color:#fff;font-size:14px}@keyframes proteus-loading-host-spin-6b1714e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-loading-region[data-v-64617d19]{position:relative}.p-loading-region__mask[data-v-64617d19]{position:absolute;inset:0;z-index:10;background:#ffffffa6;display:flex;align-items:center;justify-content:center}.p-loading-region__panel[data-v-64617d19]{display:flex;flex-direction:column;align-items:center;padding:12px 16px;border-radius:10px;background:#000000bf}.p-loading-region__spinner[data-v-64617d19]{width:20px;height:20px;border-radius:10px;border:2px solid rgba(255,255,255,.25);box-sizing:border-box;animation:proteus-loading-region-spin-64617d19 .8s linear infinite}.p-loading-region__spinner[data-v-64617d19]:after{content:"";position:absolute;width:4px;height:4px;border-radius:2px;background:#fff;margin-left:7px;margin-top:1px}.p-loading-region__text[data-v-64617d19]{margin-top:6px;color:#fff;font-size:13px}@keyframes proteus-loading-region-spin-64617d19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-auth-gate[data-v-f421ff6b]{position:fixed;inset:0;z-index:2000020;visibility:hidden;opacity:0}.p-auth-gate--on[data-v-f421ff6b]{visibility:visible;opacity:1}.p-auth-gate__mask[data-v-f421ff6b]{position:absolute;inset:0;background:#00000080}.p-auth-gate__panel[data-v-f421ff6b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:280px;padding:20px 20px 16px;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center}.p-auth-gate__title[data-v-f421ff6b]{font-size:17px;font-weight:600;color:#1f2328}.p-auth-gate__message[data-v-f421ff6b]{margin-top:8px;font-size:14px;color:#666;text-align:center}.p-auth-gate__action[data-v-f421ff6b]{margin-top:18px;width:100%;height:40px;border-radius:8px;background:var(--p-auth-gate-action-bg, #1a7af8);display:flex;align-items:center;justify-content:center}.p-auth-gate__action-text[data-v-f421ff6b]{color:#fff;font-size:15px}.p-loading-mask[data-v-93c569e1]{position:fixed;inset:0;z-index:1000;background:transparent}.p-loading-panel[data-v-93c569e1]{position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 20px;border-radius:10px;background:#000000bf;display:flex;flex-direction:column;align-items:center}.p-loading-spinner[data-v-93c569e1]{position:relative;width:24px;height:24px;border-radius:12px;border:2px solid rgba(255,255,255,.25);box-sizing:border-box;animation:proteus-loading-spin-93c569e1 .8s linear infinite}.p-loading-spinner-dot[data-v-93c569e1]{position:absolute;top:-2px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:3px;background:#fff}.p-loading-text[data-v-93c569e1]{color:#fff;font-size:12px;margin-top:8px}@keyframes proteus-loading-spin-93c569e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-nav-bar[data-v-f2bd7a76]{display:flex;align-items:center;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #f0f0f0}.p-nav-bar.is-fixed[data-v-f2bd7a76]{position:fixed;top:0;left:0;right:0;z-index:900}.p-nav-bar--dark[data-v-f2bd7a76]{box-shadow:inset 0 -1px #ffffff26}.p-nav-bar--dark .p-nav-bar-back[data-v-f2bd7a76]{color:#fff}.p-nav-bar-left[data-v-f2bd7a76]{display:flex;align-items:center;min-width:64px}.p-nav-bar-back[data-v-f2bd7a76]{font-size:14px;color:#333;padding:4px 8px 4px 0}.p-nav-bar-title[data-v-f2bd7a76]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.p-nav-bar-loading[data-v-f2bd7a76]{width:14px;height:14px;box-sizing:border-box;border:2px solid rgba(127,127,127,.25);border-radius:50%;position:relative;animation:p-nav-bar-spin-f2bd7a76 .8s linear infinite}.p-nav-bar-spinner-dot[data-v-f2bd7a76]{position:absolute;top:-2px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%;background:currentColor}@keyframes p-nav-bar-spin-f2bd7a76{to{transform:rotate(360deg)}}.p-nav-bar-title-text[data-v-f2bd7a76]{font-size:16px;font-weight:500;color:#111}.p-nav-bar-right[data-v-f2bd7a76]{display:flex;align-items:center;justify-content:flex-end;min-width:64px}.p-skeleton[data-v-d0ab9ca7]{display:flex;padding:12px 16px}.p-skeleton-avatar[data-v-d0ab9ca7]{width:40px;height:40px;border-radius:50%;margin-right:12px}.p-skeleton-lines[data-v-d0ab9ca7]{flex:1}.p-skeleton-line[data-v-d0ab9ca7]{height:14px;border-radius:4px;margin:8px 0}.p-skeleton-avatar[data-v-d0ab9ca7],.p-skeleton-line[data-v-d0ab9ca7]{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:proteus-shimmer-d0ab9ca7 1.4s ease infinite}@keyframes proteus-shimmer-d0ab9ca7{0%{background-position:100% 50%}to{background-position:0 50%}}.p-error-boundary[data-v-a210e1e8]{padding:32px 16px;text-align:center}.p-error-boundary-text[data-v-a210e1e8]{font-size:14px;color:#999}.p-stack-snap[data-v-2f1ad991]>*{scroll-snap-align:start;flex-shrink:0}.p-formfactor[data-v-8fc49e25]{position:relative;container-type:inline-size;display:flex;flex-direction:column;background:var(--pf-bg, #f7f8fa);color:var(--pf-text, #17171f);color-scheme:var(--pf-scheme, light);font-size:var(--pf-font);height:100%;padding:calc(var(--pf-pad) * 1.1);padding-left:max(calc(var(--pf-pad) * 1.1),var(--pf-safe-side, 0px));padding-right:max(calc(var(--pf-pad) * 1.1),var(--pf-safe-side, 0px));padding-bottom:max(calc(var(--pf-pad) * 1.1),var(--pf-safe-bottom, 0px));padding-top:max(calc(var(--pf-pad) * 1.1),var(--pf-safe-top, 0px));box-sizing:border-box;overflow:hidden}.pf-body[data-v-8fc49e25]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pf-text, #000) 26%,transparent) transparent}.pf-body[data-v-8fc49e25]{display:block;flex:1 1 auto;min-height:0}.pf-rail[data-v-8fc49e25]{display:none}.pf-sku[data-v-8fc49e25]{display:flex;flex-wrap:wrap;gap:calc(var(--pf-u) * .55);align-items:center}.pf-actions[data-v-8fc49e25]{display:flex;flex-wrap:wrap;gap:calc(var(--pf-gap) * var(--pf-gap-dense));align-items:stretch}.topo-stack .pf-info[data-v-8fc49e25],.topo-glance .pf-info[data-v-8fc49e25],.topo-duo .pf-info[data-v-8fc49e25]{display:flex;flex-direction:column;gap:calc(var(--pf-gap) * var(--pf-gap-dense));min-width:0}.pf-sku-fallback[data-v-8fc49e25]{display:flex;align-items:center;gap:calc(var(--pf-u) * .5);padding:calc(var(--pf-u) * .4) calc(var(--pf-u) * .7);border:1px dashed color-mix(in srgb,var(--pf-accent, #ffb13d) 55%,transparent);border-radius:var(--pf-radius, 8px);background:color-mix(in srgb,var(--pf-accent, #ffb13d) 10%,transparent);min-height:0;white-space:nowrap;overflow:hidden;max-width:100%}.pf-sku-fb-label[data-v-8fc49e25]{font-size:calc(var(--pf-font) * .85);color:var(--pf-accent, #ffb13d);font-weight:700;overflow:hidden;text-overflow:ellipsis}.pf-sku-fb-val[data-v-8fc49e25]{font-size:calc(var(--pf-font) * .95);color:var(--pf-text, #fff)}.pf-recommend[data-v-8fc49e25]{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px}.input-remote[data-v-8fc49e25] button{min-height:var(--pf-control);padding-left:calc(var(--pf-u) * 1.6);padding-right:calc(var(--pf-u) * 1.6);font-size:calc(var(--pf-font) * 1.15)}.is-drive[data-v-8fc49e25] *{animation-duration:.01ms!important;transition-duration:.08s!important}.topo-glance .pf-media[data-v-8fc49e25],.topo-glance .pf-recommend[data-v-8fc49e25]{display:none}.topo-glance .pf-body[data-v-8fc49e25]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pf-gap) * .55 * var(--pf-gap-dense));text-align:center}.topo-glance .pf-info[data-v-8fc49e25] .fp-desc{display:none}.topo-glance .pf-heading[data-v-8fc49e25] .fp-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-formfactor.topo-glance .pf-actions[data-v-8fc49e25]{flex-wrap:nowrap;width:100%;gap:calc(var(--pf-u) * .4)}.p-formfactor.topo-glance .pf-actions[data-v-8fc49e25] button{flex:1 1 0;min-width:0;padding-left:calc(var(--pf-u) * .35);padding-right:calc(var(--pf-u) * .35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-crease[data-v-8fc49e25]{position:absolute;left:0;right:0;bottom:0;height:var(--pf-crease-band, 10px);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--pf-text, #000) 10%,transparent) 0 6px,color-mix(in srgb,var(--pf-text, #000) 4%,transparent) 6px 12px);border-top:1px dashed color-mix(in srgb,var(--pf-text, #000) 22%,transparent);pointer-events:none;z-index:3}.p-formfactor.posture-book .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(var(--pf-gap) * .6);overflow:hidden;padding-bottom:var(--pf-crease-band, 10px)}.p-formfactor.posture-book .pf-media[data-v-8fc49e25]{grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;min-height:0;overflow:hidden;border-radius:calc(var(--pf-radius) * .9)}.p-formfactor.posture-book .pf-media[data-v-8fc49e25]>*{height:100%;width:100%;min-height:0;aspect-ratio:auto}.p-formfactor.posture-book .pf-info[data-v-8fc49e25]{grid-column:1;grid-row:1;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-content:end;align-items:center;gap:calc(var(--pf-gap) * .3) calc(var(--pf-gap) * .5);padding:calc(var(--pf-u) * .7);min-width:0;min-height:0}.p-formfactor.posture-book .pf-heading[data-v-8fc49e25]{grid-column:1 / -1;grid-row:1;min-width:0}.p-formfactor.posture-book .pf-sku[data-v-8fc49e25],.p-formfactor.posture-book .pf-sku-fallback[data-v-8fc49e25]{grid-column:1 / -1;grid-row:2;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.p-formfactor.posture-book .pf-price[data-v-8fc49e25]{grid-column:1;grid-row:3}.p-formfactor.posture-book .pf-actions[data-v-8fc49e25]{grid-column:2;grid-row:3;justify-self:end;min-width:0;flex-wrap:nowrap;min-height:var(--pf-control, 44px)}.p-formfactor.posture-book .pf-info[data-v-8fc49e25] .fp-desc{display:none}.p-formfactor.posture-book .pf-heading[data-v-8fc49e25] .fp-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.p-formfactor.posture-book .pf-sku[data-v-8fc49e25]::-webkit-scrollbar{display:none}.p-formfactor.posture-book .pf-sku[data-v-8fc49e25] *{flex:0 0 auto}.p-formfactor.posture-book .pf-actions[data-v-8fc49e25] button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-formfactor.posture-book .pf-actions[data-v-8fc49e25] button:first-child{flex:1 1 auto}.p-formfactor.posture-book .pf-actions[data-v-8fc49e25] button:not(:first-child){display:none}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25]{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto);gap:calc(var(--pf-gap) * .35);min-height:0;overflow-y:auto;scrollbar-width:none;align-content:start}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25]::-webkit-scrollbar{display:none}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25] .pf-rec-card{min-height:0;max-height:var(--pf-control, 44px);overflow:hidden;flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(var(--pf-u) * .35);padding:calc(var(--pf-u) * .3) calc(var(--pf-u) * .45)}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25] .pf-rec-card>*{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25] .fp-rec-name{flex:1 1 auto}.p-formfactor.posture-book .pf-recommend[data-v-8fc49e25] .fp-rec-ic{font-size:calc(var(--pf-font) * 1.05);line-height:1}.p-formfactor.posture-tabletop .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:46% minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(min-content,auto) minmax(0,auto) auto;gap:calc(var(--pf-gap) * .4);overflow:hidden;padding-bottom:var(--pf-crease-band, 10px)}.p-formfactor.posture-tabletop .pf-info[data-v-8fc49e25]{display:contents}.p-formfactor.posture-tabletop .pf-media[data-v-8fc49e25]{grid-column:1;grid-row:1 / 3;align-self:stretch;justify-self:stretch;min-height:0;overflow:hidden;border-radius:calc(var(--pf-radius) * .9)}.p-formfactor.posture-tabletop .pf-media[data-v-8fc49e25]>*{height:100%;width:100%;min-height:0;aspect-ratio:auto}.p-formfactor.posture-tabletop .pf-heading[data-v-8fc49e25]{grid-column:2;grid-row:1;align-self:end;min-width:0}.p-formfactor.posture-tabletop .pf-price[data-v-8fc49e25]{grid-column:2;grid-row:2;align-self:start;justify-self:start}.p-formfactor.posture-tabletop .pf-info[data-v-8fc49e25] .fp-desc{display:none}.p-formfactor.posture-tabletop .pf-sku[data-v-8fc49e25],.p-formfactor.posture-tabletop .pf-sku-fallback[data-v-8fc49e25]{grid-column:1;grid-row:3;align-self:center;justify-self:stretch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:calc(var(--pf-u) * .3)}.p-formfactor.posture-tabletop .pf-sku[data-v-8fc49e25]::-webkit-scrollbar{display:none}.p-formfactor.posture-tabletop .pf-sku[data-v-8fc49e25] *{flex:0 0 auto}.p-formfactor.posture-tabletop .pf-actions[data-v-8fc49e25]{grid-column:2;grid-row:3;align-self:center;justify-self:stretch;min-height:var(--pf-control, 44px);flex-wrap:nowrap}.p-formfactor.posture-tabletop .pf-actions[data-v-8fc49e25] button{min-width:0;padding-left:calc(var(--pf-u) * .4);padding-right:calc(var(--pf-u) * .4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-formfactor.posture-tabletop .pf-actions[data-v-8fc49e25] button:first-child{flex:1 1 auto}.p-formfactor.posture-tabletop .pf-actions[data-v-8fc49e25] button:not(:first-child){display:none}.p-formfactor.posture-tabletop .pf-body[data-v-8fc49e25]:after{content:"";grid-row:5;grid-column:1 / -1;min-height:0;pointer-events:none}.p-formfactor.posture-tabletop .pf-recommend[data-v-8fc49e25]{grid-column:1 / -1;grid-row:4;min-height:0;overflow:hidden;align-content:start;align-items:start}.p-formfactor.posture-tabletop .pf-recommend[data-v-8fc49e25] .pf-rec-card{min-height:0;max-height:var(--pf-control, 44px);overflow:hidden;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--pf-u) * .35);padding:calc(var(--pf-u) * .3) calc(var(--pf-u) * .45)}.p-formfactor.posture-tabletop .pf-recommend[data-v-8fc49e25] .pf-rec-card>*{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-formfactor.posture-tabletop .pf-recommend[data-v-8fc49e25] .fp-rec-name{flex:1 1 auto}.p-formfactor.posture-tabletop .pf-recommend[data-v-8fc49e25] .fp-rec-ic{font-size:calc(var(--pf-font) * 1.1);line-height:1}.topo-stack .pf-body[data-v-8fc49e25]{display:flex;flex-direction:column;gap:calc(var(--pf-gap) * var(--pf-gap-dense));overflow-y:auto}.topo-stack .pf-media[data-v-8fc49e25]{flex:0 0 auto;max-height:var(--pf-media-cap, 46%);overflow:hidden}.topo-stack .pf-media[data-v-8fc49e25]>*{height:100%;min-height:0}.pf-tabbar[data-v-8fc49e25]{display:flex;margin-top:auto;border-top:1px solid #e6e8f0;padding:8px 0 10px;background:inherit}.pf-tabbar[data-v-8fc49e25] *{flex:1;text-align:center;font-size:calc(var(--pf-font) * .9);color:var(--pf-dim, #616875)}.pf-tabbar[data-v-8fc49e25] .on{color:var(--pf-brand, #6f4ae8);font-weight:700}.p-formfactor.nav-side-tabs[data-v-8fc49e25]{flex-direction:row-reverse}.p-formfactor.nav-side-tabs .pf-tabbar[data-v-8fc49e25]{flex-direction:column;justify-content:center;margin-top:0;border-top:none;border-left:1px solid color-mix(in srgb,var(--pf-text, #000) 12%,transparent);padding:0 calc(var(--pf-u) * .5);min-width:calc(var(--pf-u) * 4.6)}.p-formfactor.nav-side-tabs .pf-tabbar[data-v-8fc49e25] *{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(var(--pf-u) * .2);padding:calc(var(--pf-u) * .55) 0;min-height:var(--pf-control, 44px);justify-content:center}.topo-duo .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(min-content,1fr) minmax(0,auto);gap:calc(var(--pf-gap) * var(--pf-gap-dense));column-gap:max(calc(var(--pf-gap) * var(--pf-gap-dense)),var(--pf-fold-width, 0px));align-items:stretch;min-height:0}.topo-duo .pf-media[data-v-8fc49e25]{align-self:stretch;display:flex}.topo-duo .pf-media[data-v-8fc49e25]>*{width:100%}.topo-duo .pf-info[data-v-8fc49e25]{display:flex;flex-direction:column;gap:calc(var(--pf-gap) * var(--pf-gap-dense));justify-content:center;min-width:0}.topo-duo .pf-sku[data-v-8fc49e25]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.topo-duo .pf-sku[data-v-8fc49e25]::-webkit-scrollbar{display:none}.topo-duo .pf-sku[data-v-8fc49e25] *{flex:0 0 auto}.topo-duo .pf-recommend[data-v-8fc49e25]{grid-column:1 / -1;min-height:0;overflow:hidden;align-content:start}.topo-duo .pf-recommend[data-v-8fc49e25] .pf-rec-card{min-height:0;max-height:var(--pf-control, 44px);overflow:hidden;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--pf-u) * .35);padding:calc(var(--pf-u) * .3) calc(var(--pf-u) * .45)}.topo-duo .pf-recommend[data-v-8fc49e25] .pf-rec-card>*{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-duo .pf-recommend[data-v-8fc49e25] .fp-rec-name{flex:1 1 auto}.topo-duo .pf-recommend[data-v-8fc49e25] .fp-rec-ic{font-size:calc(var(--pf-font) * 1.1);line-height:1}.topo-rail-split[data-v-8fc49e25]{display:grid;grid-template-columns:clamp(64px,22%,132px) 1fr;gap:0;padding-top:0;padding-bottom:0}.topo-rail-split .pf-rail[data-v-8fc49e25]{display:flex;flex-direction:column;gap:4px;background:#fff;border-right:1px solid #e6e8f0;padding:12px 10px;font-size:calc(var(--pf-font) * .92)}.topo-rail-split .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:calc(var(--pf-gap) * var(--pf-gap-dense));padding:calc(var(--pf-pad) * 1.1);align-items:start}.topo-rail-split .pf-recommend[data-v-8fc49e25]{grid-column:1 / -1}.topo-rail-grid[data-v-8fc49e25]{display:grid;grid-template-columns:clamp(72px,20%,150px) 1fr;gap:0;padding-top:0;padding-bottom:0}.topo-rail-grid .pf-rail[data-v-8fc49e25]{display:flex;flex-direction:column;gap:4px;background:#fff;border-right:1px solid #e6e8f0;padding:12px 10px;font-size:calc(var(--pf-font) * .92)}.topo-rail-grid .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:minmax(180px,34%) 1fr;grid-template-areas:"media info" "rec rec";gap:calc(var(--pf-gap) * var(--pf-gap-dense));padding:calc(var(--pf-pad) * 1.1);align-items:start}.topo-rail-grid .pf-media[data-v-8fc49e25]{grid-area:media}.topo-rail-grid .pf-info[data-v-8fc49e25]{grid-area:info;display:flex;flex-direction:column;gap:calc(var(--pf-gap) * var(--pf-gap-dense))}.topo-rail-grid .pf-recommend[data-v-8fc49e25]{grid-area:rec}.form-pc .pf-recommend[data-v-8fc49e25] .pf-rec-card{transition:box-shadow .16s ease,transform .16s ease}.form-pc .pf-recommend[data-v-8fc49e25] .pf-rec-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.topo-hero-focus-row[data-v-8fc49e25]{padding-top:calc(var(--pf-pad) * 1.1);padding-bottom:calc(var(--pf-pad) * 1.1)}.topo-hero-focus-row .pf-body[data-v-8fc49e25]{display:grid;grid-template-rows:minmax(min-content,60%) minmax(0,1fr);gap:var(--pf-gap);min-height:0;overflow:hidden}.topo-hero-focus-row .pf-media[data-v-8fc49e25]{grid-row:1;grid-column:1;position:relative;overflow:hidden;border-radius:calc(var(--pf-radius) * 1.2);min-height:0}.topo-hero-focus-row .pf-media[data-v-8fc49e25]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--pf-bg, #000) 82%,transparent) 100%);pointer-events:none}.topo-hero-focus-row .pf-media[data-v-8fc49e25]>*{height:100%;width:100%;min-height:0;aspect-ratio:auto}.p-formfactor.topo-hero-focus-row .pf-media[data-v-8fc49e25]>*{place-items:center end;padding-right:calc(var(--pf-u) * 2.2)}.topo-hero-focus-row .pf-info[data-v-8fc49e25]{grid-row:1;grid-column:1;align-self:end;max-width:62%;z-index:2;display:flex;flex-direction:column;gap:calc(var(--pf-gap) * .45);min-width:0;padding:calc(var(--pf-u) * 1.1);text-shadow:0 1px 6px rgba(0,0,0,.55)}.topo-hero-focus-row[data-v-8fc49e25] .fp-desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@container (max-width: 559px){.topo-hero-focus-row[data-v-8fc49e25] .fp-desc{display:none}.topo-hero-focus-row .pf-info[data-v-8fc49e25]{gap:calc(var(--pf-gap) * .3);padding:calc(var(--pf-u) * .8)}.topo-hero-focus-row[data-v-8fc49e25] .fp-rec-pt{display:none}}.topo-hero-focus-row .pf-recommend--row[data-v-8fc49e25]{grid-row:2;grid-column:1;display:flex;gap:calc(var(--pf-gap) * 1.4);overflow-x:auto;overflow-y:hidden;padding-bottom:calc(var(--pf-u) * .4);scrollbar-width:none;align-items:stretch;min-height:0}.topo-hero-focus-row .pf-recommend--row[data-v-8fc49e25]::-webkit-scrollbar{display:none}.topo-hero-focus-row .pf-recommend--row[data-v-8fc49e25] .pf-rec-card{flex:0 0 auto;width:calc(var(--pf-u) * 9);height:100%;min-height:0;justify-content:center;overflow:hidden}.p-formfactor.topo-dashboard .pf-body[data-v-8fc49e25]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.05fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto;grid-template-areas:"media  t       t" "media  heading heading" "media  price   sku" "media  b       b" "actions rec    rec";gap:calc(var(--pf-gap) * .45);min-height:0;overflow:hidden}.p-formfactor.topo-dashboard .pf-body[data-v-8fc49e25]{overflow:hidden}.topo-dashboard .pf-media[data-v-8fc49e25]{grid-area:media;position:relative;align-self:stretch;min-height:0;overflow:hidden;border-radius:calc(var(--pf-radius) * 1.1)}.p-formfactor.topo-dashboard .pf-media[data-v-8fc49e25]>*{height:100%;width:100%;min-height:0;aspect-ratio:auto}.topo-dashboard .pf-info[data-v-8fc49e25]{display:contents}.topo-dashboard .pf-heading[data-v-8fc49e25]{grid-area:heading;align-self:center;min-width:0}.p-formfactor.topo-dashboard .pf-heading[data-v-8fc49e25] .fp-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.topo-dashboard .pf-price[data-v-8fc49e25]{grid-area:price;align-self:center;justify-self:start}.topo-dashboard .pf-sku[data-v-8fc49e25],.topo-dashboard .pf-sku-fallback[data-v-8fc49e25]{grid-area:sku;align-self:center;justify-self:start;min-width:0}.is-drive .pf-info[data-v-8fc49e25] .fp-desc{display:none}.topo-dashboard .pf-actions[data-v-8fc49e25]{grid-area:actions;align-items:stretch;align-self:stretch;flex-wrap:nowrap;gap:calc(var(--pf-gap) * .5);min-height:0}.topo-dashboard .pf-actions[data-v-8fc49e25] button{flex:1 1 auto;min-width:calc(var(--pf-u) * 3.2);padding-left:calc(var(--pf-u) * .4);padding-right:calc(var(--pf-u) * .4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25]{grid-area:rec;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(var(--pf-gap) * .5);min-height:0;overflow:hidden}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .pf-rec-card:nth-child(n+4){display:none}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .pf-rec-card{width:100%;min-width:0}.p-formfactor.topo-dashboard .pf-drive-hint[data-v-8fc49e25]{grid-area:media;align-self:start;justify-self:stretch;z-index:2;margin:calc(var(--pf-u) * .4);padding:calc(var(--pf-u) * .2) calc(var(--pf-u) * .45);border-radius:calc(var(--pf-radius) * .7);background:color-mix(in srgb,var(--pf-bg, #10142a) 72%,transparent);color:var(--pf-accent, #ffb13d);font-size:calc(var(--pf-font) * .6);line-height:1.35;text-align:center;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-hover[data-v-8fc49e25] button,.has-hover[data-v-8fc49e25] .pf-rec-card{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.has-hover[data-v-8fc49e25] button:hover,.has-hover[data-v-8fc49e25] .pf-rec-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}@media (hover: none){.has-hover[data-v-8fc49e25] button:hover,.has-hover[data-v-8fc49e25] .pf-rec-card:hover{transform:none;box-shadow:none}}.has-dpad[data-v-8fc49e25] button,.has-focus-tree[data-v-8fc49e25] button{min-height:var(--pf-control)}.has-dpad[data-v-8fc49e25] .pf-rec-card,.has-focus-tree[data-v-8fc49e25] .pf-rec-card{min-height:calc(var(--pf-control) * .85)}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .pf-rec-card{align-self:stretch;min-height:0;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--pf-u) * .35);padding:calc(var(--pf-u) * .4);overflow:hidden}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .pf-rec-card>*{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .fp-rec-name{flex:1 1 auto}.p-formfactor.topo-dashboard .pf-recommend[data-v-8fc49e25] .fp-rec-pt{display:none}.has-keyboard[data-v-8fc49e25] *:focus-visible{outline:var(--pf-focus-ring, 3px) solid var(--pf-accent, #6f4ae8);outline-offset:2px}.has-dpad[data-v-8fc49e25] *:focus-visible,.has-focus-tree[data-v-8fc49e25] *:focus-visible{outline:var(--pf-focus-ring, 3px) solid var(--pf-accent, #ffb13d);outline-offset:-2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-accent, #ffb13d) 45%,transparent),0 6px 18px #00000073;filter:brightness(1.07);transition:box-shadow .14s ease,filter .14s ease}.has-dpad[data-v-8fc49e25] .pf-rec-card:focus-visible,.has-focus-tree[data-v-8fc49e25] .pf-rec-card:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion: reduce){.has-hover[data-v-8fc49e25] button,.has-hover[data-v-8fc49e25] .pf-rec-card,.has-dpad[data-v-8fc49e25] *:focus-visible,.has-focus-tree[data-v-8fc49e25] *:focus-visible{transition:none;filter:none}.is-drive[data-v-8fc49e25] *{animation:none!important}}.has-multicol .pf-recommend[data-v-8fc49e25]{grid-auto-flow:dense}.pf-drawer-hint[data-v-8fc49e25]{position:absolute;left:50%;bottom:calc(var(--pf-safe-bottom, 0px) + 4px);transform:translate(-50%);width:34%;height:4px;border-radius:2px;background:color-mix(in srgb,var(--pf-text, #000) 18%,transparent);pointer-events:none}.pf-crown-hint[data-v-8fc49e25]{position:absolute;right:calc(var(--pf-u) * -.35);top:38%;width:calc(var(--pf-u) * 1.15);height:calc(var(--pf-u) * 3.4);border-radius:calc(var(--pf-u) * .6);background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--pf-dim, #888) 55%,transparent) 0 1px,transparent 1px 3px),color-mix(in srgb,var(--pf-text, #fff) 12%,transparent);border:1px solid color-mix(in srgb,var(--pf-dim, #888) 45%,transparent);box-shadow:inset -1px 0 2px #00000059;pointer-events:none}.has-crown:focus-within .pf-crown-hint[data-v-8fc49e25]{border-color:var(--pf-accent, #ffb13d);background-color:color-mix(in srgb,var(--pf-accent, #ffb13d) 18%,transparent)}.pf-key-hint[data-v-8fc49e25]{position:absolute;right:calc(var(--pf-u) * .6);bottom:calc(var(--pf-u) * .6);font-size:calc(var(--pf-font) * .75);color:var(--pf-dim, #888);border:1px solid color-mix(in srgb,var(--pf-dim, #888) 40%,transparent);border-radius:4px;padding:1px 5px;opacity:.75;pointer-events:none}.p-sidebar-main[data-v-02310a33]{flex:1;min-width:0}.p-sidebar-toggle[data-v-02310a33]{display:flex;align-items:center;gap:8px;width:100%;background:var(--p-sidebar-toggle-bg, var(--panel, #121216));color:inherit;border:1px solid var(--p-sidebar-toggle-line, var(--line, #26262e));border-radius:10px;padding:10px 14px;cursor:pointer;font-size:14px}.p-sidebar-toggle[data-v-02310a33]:hover{border-color:var(--p-sidebar-toggle-line-hover, var(--brand, #7c5cff))}.p-sidebar-toggle-label[data-v-02310a33]{color:inherit;font-size:14px}.p-sidebar-bottom-bar .p-sidebar-nav[data-v-02310a33]{min-width:0;max-width:100%;overflow-x:auto}.p-sidebar-nav[data-v-02310a33]{gap:4px}.p-sidebar-no-motion[data-v-02310a33] *,.p-sidebar-no-motion[data-v-02310a33]{transition:none!important;animation:none!important}.p-toolbar-row[data-v-5c7b2c53]{display:flex;align-items:center;gap:4px}.p-toolbar-item[data-v-5c7b2c53],.p-toolbar-more[data-v-5c7b2c53]{border:0;background:transparent;padding:8px 12px;font-size:14px;color:#333;border-radius:4px;cursor:pointer;white-space:nowrap}.p-toolbar-item[data-v-5c7b2c53]:active,.p-toolbar-more[data-v-5c7b2c53]:active{background:#f0f2f5}.p-toolbar-badge[data-v-5c7b2c53]{margin-left:4px;font-size:11px;color:#fff;background:#ff4d4f;border-radius:8px;padding:0 5px}.p-toolbar-panel[data-v-5c7b2c53]{position:absolute;margin-top:4px;background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;z-index:20}.p-toolbar-no-motion[data-v-5c7b2c53] *,.p-toolbar-no-motion[data-v-5c7b2c53]{transition:none!important;animation:none!important}.p-modal[data-v-7c1bf38a]{position:fixed;inset:0;z-index:1000}.p-modal-mask[data-v-7c1bf38a]{position:absolute;inset:0;z-index:1;background:#00000080}.p-modal-panel[data-v-7c1bf38a]{position:absolute;z-index:2;background:#fff;border-radius:12px;max-width:480px;width:92%;box-shadow:0 8px 24px #00000026}.p-modal-panel--sheet[data-v-7c1bf38a]{left:0;right:0;bottom:0;width:100%;max-width:none;border-radius:12px 12px 0 0;max-height:80vh;overflow:auto}.p-modal-header[data-v-7c1bf38a]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.p-modal-title[data-v-7c1bf38a]{font-size:16px;font-weight:600}.p-modal-close[data-v-7c1bf38a]{color:#999;font-size:16px;padding:2px 6px}.p-modal-body[data-v-7c1bf38a]{padding:16px}.p-modal-panel--enter[data-v-7c1bf38a]{animation:proteus-modal-in-7c1bf38a .28s ease-out}@keyframes proteus-modal-in-7c1bf38a{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.p-masonry[data-v-af721b45]>*{break-inside:avoid;margin-bottom:var(--p-masonry-gap)}.p-icon__svg[data-v-6edd7a8d]{display:block}.p-icon-spin[data-v-6edd7a8d]{animation:p-icon-rotate-6edd7a8d 1s linear infinite}@keyframes p-icon-rotate-6edd7a8d{to{transform:rotate(360deg)}}.p-switch[data-v-ac7db91a]{position:relative;display:inline-block;width:52px;height:32px;border-radius:16px;background:#0000001a;border:1px solid transparent;box-sizing:border-box;vertical-align:middle;transition:background .2s,border-color .2s;cursor:pointer}.p-switch--on[data-v-ac7db91a]{background:#07c160;border-color:#07c160}.p-switch--square[data-v-ac7db91a]{border-radius:5px}.p-switch--square .p-switch__thumb[data-v-ac7db91a]{border-radius:4px}.p-switch__thumb[data-v-ac7db91a]{position:absolute;top:1px;left:1px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;background:#fff;box-shadow:0 2px 3px #0000000f;box-sizing:border-box;transition:transform .2s}.p-switch--on .p-switch__thumb[data-v-ac7db91a]{transform:translate(20px)}.p-switch__spinner[data-v-ac7db91a]{position:relative;width:14px;height:14px;border-radius:7px;border:1.5px solid rgba(0,0,0,.15);box-sizing:border-box;animation:p-switch-spin-ac7db91a .7s linear infinite}.p-switch__spinner-dot[data-v-ac7db91a]{position:absolute;top:-1.5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:2px;background:#07c160}@keyframes p-switch-spin-ac7db91a{to{transform:rotate(360deg)}}.p-switch--disabled[data-v-ac7db91a]{opacity:.5;cursor:not-allowed}.p-switch--loading[data-v-ac7db91a]{opacity:.45;cursor:default}.p-slider[data-v-04c20fba]{display:inline-flex;align-items:center;width:100%}.p-slider-input[data-v-04c20fba]{width:100%}.p-nav[data-v-4de98085]{display:flex;align-items:center;height:44px;padding:0 8px;background:var(--p-nav-bg, #ffffff);border-bottom:1px solid var(--p-nav-border, #ebedf0);position:relative}.p-nav-transparent[data-v-4de98085]{background:transparent;border-bottom:none}.p-nav-side[data-v-4de98085]{display:flex;align-items:center;min-width:64px}.p-nav-right[data-v-4de98085]{justify-content:flex-end}.p-nav-title[data-v-4de98085]{flex:1;text-align:center;font-size:17px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-tabbar[data-v-374921bd]{display:flex;height:50px;background:var(--p-tabbar-bg, #ffffff);border-top:1px solid var(--p-tabbar-border, #ebedf0)}.p-tab[data-v-374921bd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#646566;position:relative;font-size:11px}.p-tab-on[data-v-374921bd]{color:#07c160}.p-tab-icon[data-v-374921bd]{height:22px;display:flex;align-items:center}.p-tab-badge[data-v-374921bd]{position:absolute;top:4px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#fa5151;color:#fff;font-size:10px;line-height:16px;text-align:center}.p-drawer-root[data-v-85bc7a4f]{position:fixed;inset:0;visibility:hidden;transition:visibility 0s linear .25s;z-index:2000000}.p-drawer-root--open[data-v-85bc7a4f]{visibility:visible;transition:visibility 0s linear 0s}.p-drawer-mask[data-v-85bc7a4f]{position:absolute;inset:0;background:#00000073;z-index:1}.p-drawer[data-v-85bc7a4f]{position:absolute;top:0;bottom:0;background:#fff;z-index:2;box-shadow:0 0 12px #00000026;transition:transform .25s ease;overflow-y:auto}.p-drawer-left[data-v-85bc7a4f]{left:0;transform:translate(-100%)}.p-drawer-right[data-v-85bc7a4f]{right:0;transform:translate(100%)}.p-drawer.p-drawer-open[data-v-85bc7a4f]{transform:translate(0)}.p-rich-text[data-v-d4cc1cf1]{line-height:1.6;word-break:break-word}.p-avatar[data-v-a539e5e6]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#f2f3f5;color:#969799;vertical-align:middle}.p-avatar-img[data-v-a539e5e6]{width:100%;height:100%;object-fit:cover}.p-avatar-text[data-v-a539e5e6]{font-size:calc(.4em + 10px);font-weight:600}.p-media[data-v-81de0519]{display:inline-flex;max-width:100%}.p-media-el[data-v-81de0519]{max-width:100%;border-radius:4px}.p-media-placeholder[data-v-81de0519]{display:flex;align-items:center;padding:12px 16px;background:#f7f8fa;color:#969799;border-radius:4px;font-size:13px}.p-canvas[data-v-7d771818]{display:inline-block;background:#f7f8fa;border-radius:4px;overflow:hidden}.p-canvas-el[data-v-7d771818],.p-svg-canvas[data-v-4c3ce75e]{display:block}.p-select[data-v-42e8bfc6]{position:relative;display:inline-block}.p-select-trigger[data-v-42e8bfc6]{display:flex;align-items:center;justify-content:space-between;min-width:160px;padding:8px 12px;background:#fff;border:1px solid #ebedf0;border-radius:6px;font-size:14px}.p-select-value[data-v-42e8bfc6]{color:#323233;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-select-arrow[data-v-42e8bfc6]{color:#969799;margin-left:8px}.p-select-mask[data-v-42e8bfc6]{position:fixed;inset:0;z-index:998}.p-select-panel[data-v-42e8bfc6]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ebedf0;border-radius:6px;box-shadow:0 4px 12px #0000001f;z-index:999}.p-select-option[data-v-42e8bfc6]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;color:#323233}.p-select-option-on[data-v-42e8bfc6],.p-select-check[data-v-42e8bfc6]{color:#07c160}.p-checkbox[data-v-e354587a]{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:14px}.p-checkbox__box[data-v-e354587a]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d1d1d1;border-radius:3px;background:#fff;box-sizing:border-box;transition:border-color .15s}.p-checkbox--on .p-checkbox__box[data-v-e354587a],.p-checkbox--ind .p-checkbox__box[data-v-e354587a]{border-color:var(--p-checkbox-color, #07c160)}.p-checkbox__check[data-v-e354587a]{display:block;font-size:15px;line-height:1;font-weight:700;color:var(--p-checkbox-color, #07c160)}.p-checkbox__dash[data-v-e354587a]{display:block;width:12px;height:2px;border-radius:1px;background:var(--p-checkbox-color, #07c160)}.p-checkbox__label[data-v-e354587a]{display:block;color:#323233}.p-checkbox--disabled[data-v-e354587a]{opacity:.5;cursor:not-allowed}.p-radio[data-v-ca410a76]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}.p-radio__dot[data-v-ca410a76]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:22px;height:22px;border-radius:11px;border:1px solid #d1d1d1;background:#fff;box-sizing:border-box;transition:background .15s,border-color .15s}.p-radio--on .p-radio__dot[data-v-ca410a76]{background:#07c160;border-color:#07c160}.p-radio__core[data-v-ca410a76]{width:8px;height:8px;border-radius:4px;background:#fff}.p-radio__label[data-v-ca410a76]{display:block;color:#323233}.p-radio--disabled[data-v-ca410a76]{opacity:.5;cursor:not-allowed}.p-picker[data-v-e70d2884],.p-picker-trigger[data-v-e70d2884]{display:block}.p-picker--disabled[data-v-e70d2884]{opacity:.5}.p-picker-root[data-v-e70d2884]{position:fixed;inset:0;z-index:2000200;visibility:hidden}.p-picker-root--open[data-v-e70d2884]{visibility:visible}.p-picker-mask[data-v-e70d2884]{position:absolute;inset:0;background:#00000080}.p-picker-mask--enter[data-v-e70d2884]{animation:p-picker-fade-in-e70d2884 .3s ease-out}.p-picker-mask--leave[data-v-e70d2884]{animation:p-picker-fade-out-e70d2884 .3s ease-in}.p-picker-sheet[data-v-e70d2884]{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.p-picker-sheet--enter[data-v-e70d2884]{animation:p-picker-slide-up-e70d2884 .3s ease-out}.p-picker-sheet--leave[data-v-e70d2884]{animation:p-picker-slide-down-e70d2884 .3s ease-in}@keyframes p-picker-slide-up-e70d2884{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes p-picker-slide-down-e70d2884{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes p-picker-fade-in-e70d2884{0%{opacity:0}to{opacity:1}}@keyframes p-picker-fade-out-e70d2884{0%{opacity:1}to{opacity:0}}.p-picker-hd[data-v-e70d2884]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:56px;padding:0 16px;box-sizing:border-box}.p-picker-close[data-v-e70d2884]{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:#000000e6;padding:4px}.p-picker-title[data-v-e70d2884]{font-size:15px;font-weight:500;color:#000000e6;text-align:center}.p-picker-bd[data-v-e70d2884]{display:block;width:100%;height:240px;padding-left:16px;padding-right:16px;box-sizing:border-box;background:#fff}.p-picker-item[data-v-e70d2884]{height:48px;line-height:48px;text-align:center;font-size:17px;color:#000000e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-picker-ft[data-v-e70d2884]{display:flex;flex-direction:row;gap:16px;justify-content:center;padding:0 24px 32px;background:#fff}.p-picker-btn[data-v-e70d2884]{width:184px;height:48px;line-height:48px;text-align:center;border-radius:8px;font-size:17px;font-weight:500;box-sizing:border-box}.p-picker-btn--sm[data-v-e70d2884]{width:120px}.p-picker-btn--confirm[data-v-e70d2884]{background:#07c160;color:#fff}.p-picker-btn--cancel[data-v-e70d2884]{background:#0000000d;color:#000000e6}.p-form[data-v-0e767173]{display:block}.p-form-horizontal[data-v-0e767173]{display:flex;align-items:flex-start;gap:12px}.p-page[data-v-6461de47]{min-height:100vh;box-sizing:border-box;background:var(--p-page-bg, #f7f8fa)}.p-page-statusbar[data-v-6461de47]{padding-top:env(safe-area-inset-top)}.p-segment[data-v-1c2ce483]{display:inline-flex;padding:2px;background:var(--seg-bg, #f2f3f5);border-radius:8px;font-size:14px}.p-segment-item[data-v-1c2ce483]{padding:6px 16px;border-radius:6px;color:var(--seg-item-color, #646566);transition:all .15s}.p-segment-on[data-v-1c2ce483]{background:var(--seg-on-bg, #fff);color:var(--seg-on-color, #323233);font-weight:600;box-shadow:0 1px 3px #00000014}.p-popover[data-v-cf4a04bf]{position:relative;display:inline-block}.p-popover-overlay[data-v-cf4a04bf]{visibility:hidden;transition:visibility 0s linear .25s}.p-popover-overlay--on[data-v-cf4a04bf]{visibility:visible;transition:visibility 0s linear 0s}.p-popover-layer[data-v-cf4a04bf]{position:fixed;inset:0;background:#ffffff03;z-index:2000000}.p-popover-panel[data-v-cf4a04bf]{position:absolute;z-index:2000001;min-width:120px;padding:8px 12px;background:#fff;border:1px solid #ebedf0;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-size:14px}.p-popover-top[data-v-cf4a04bf]{bottom:calc(100% + 6px);left:0}.p-popover-bottom[data-v-cf4a04bf]{top:calc(100% + 6px);left:0}.p-popover-left[data-v-cf4a04bf]{right:calc(100% + 6px);top:0}.p-popover-right[data-v-cf4a04bf]{left:calc(100% + 6px);top:0}.p-action-sheet[data-v-752b8304]{position:relative}.p-as-layer[data-v-752b8304]{position:fixed;inset:0;z-index:999}.p-as-mask[data-v-752b8304]{position:absolute;inset:0;background:#00000073;z-index:1}.p-as-panel[data-v-752b8304]{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff;border-radius:12px 12px 0 0;padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.p-as-item[data-v-752b8304]{padding:14px 16px;text-align:center;font-size:15px;color:#323233;border-bottom:1px solid #f2f3f5}.p-as-cancel[data-v-752b8304]{padding:14px 16px;text-align:center;font-size:15px;color:#646566;margin-top:8px;border-top:6px solid #f7f8fa}.p-draggable-root[data-v-ab83c259]{display:block}.p-draggable[data-v-ab83c259]{display:inline-block;user-select:none}.p-draggable-ghost[data-v-ab83c259]{opacity:.6}.p-draggable-area[data-v-ab83c259]{width:100%;height:100%;min-height:100px;overflow:hidden;position:relative}.p-scrollable[data-v-d30f3a78]{position:relative;-webkit-overflow-scrolling:touch}.p-scrollable-bounce[data-v-d30f3a78]{overscroll-behavior-y:contain}.p-scrollable-footer[data-v-d30f3a78]{padding:12px;text-align:center;color:#969799;font-size:13px}.p-transition{transition-property:opacity,transform;transition-timing-function:ease}.p-transition-fade.p-transition-hidden{opacity:0}.p-transition-slide-up.p-transition-hidden{opacity:0;transform:translateY(16px)}.p-transition-slide-down.p-transition-hidden{opacity:0;transform:translateY(-16px)}.p-transition-slide-left.p-transition-hidden{opacity:0;transform:translate(16px)}.p-transition-slide-right.p-transition-hidden{opacity:0;transform:translate(-16px)}.p-transition-zoom.p-transition-hidden{opacity:0;transform:scale(.92)}.p-share-element[data-v-ef35a8b9]{display:block}.p-animate{animation-timing-function:ease}@keyframes p-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes p-animate-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes p-animate-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes p-animate-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes p-animate-zoom-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes p-animate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-animate-fade{animation-name:p-animate-fade}.p-animate-bounce{animation-name:p-animate-bounce}.p-animate-pulse{animation-name:p-animate-pulse}.p-animate-shake{animation-name:p-animate-shake}.p-animate-zoom-in{animation-name:p-animate-zoom-in}.p-animate-spin{animation-name:p-animate-spin}.p-router-link[data-v-3cffda24]{display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;user-select:none}.p-router-link--hover{opacity:.7}.pg-glass__in[data-v-91756630]{position:relative;border-radius:inherit}.pg-glass__deco[data-v-91756630]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}@supports not (backdrop-filter: blur(1px)){.pg-glass[data-v-91756630]{background:#121216}}.pg-glass__noise[data-v-91756630]{position:absolute;inset:0;pointer-events:none;opacity:var(--pg-noise-opacity, 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.pg-glass__highlight[data-v-91756630]{position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.pg-glass--border[data-v-91756630]{box-shadow:inset 0 0 0 .5px #ffffff1f}.pg-glass--border-bottom[data-v-91756630]{box-shadow:inset 0 -.5px #ffffff2e}.pg-glass--border-top[data-v-91756630]{box-shadow:inset 0 .5px #ffffff2e}.pg-glass--border-right[data-v-91756630]{box-shadow:inset -.5px 0 #ffffff2e}.pg-glass--solid[data-v-91756630],.pg-glass--flat[data-v-91756630]{box-shadow:none}.pg-glass--interactive[data-v-91756630]{transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease-out}.pg-glass--interactive[data-v-91756630]:active{transform:scale(.98);filter:brightness(1.06)}.pg-glass-nav[data-v-c78a232e]{width:100%}.pg-glass-nav__bar[data-v-c78a232e]{display:block;overflow:hidden;box-shadow:0 8px 28px #0f172a2e}.pg-glass-nav__inner[data-v-c78a232e]{display:flex;flex-direction:row;align-items:center;justify-content:space-around;height:60px;padding:0 8px;box-sizing:border-box}.pg-glass-nav__item[data-v-c78a232e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:48px;border-radius:16px;color:var(--sa-text-3, #8a8f99);transition:background-color .18s ease-out,color .18s ease-out}.pg-glass-nav__item--on[data-v-c78a232e]{background:#5b5bd629;color:var(--sa-brand, #5b5bd6)}.pg-glass-nav__glyph[data-v-c78a232e]{display:flex;align-items:center;justify-content:center;height:24px}.pg-glass-nav__label[data-v-c78a232e]{font-size:11px;font-weight:600;line-height:1}.p-scan-qr[data-v-382cea53],.p-pick-photo[data-v-e7fa6cc4],.p-location[data-v-50b13b3e]{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--p-border, rgba(0, 0, 0, .12));border-radius:8px}.p-progress__bar[data-v-76b8d2ed]{will-change:width}.p-progress--animating .p-progress__bar[data-v-76b8d2ed]{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-size:20px 20px;animation:p-progress-stripes-76b8d2ed .8s linear infinite}@keyframes p-progress-stripes-76b8d2ed{0%{background-position:0 0}to{background-position:20px 0}}.p-page-container-root[data-v-5870131a]{position:fixed;inset:0;z-index:2000;visibility:hidden;pointer-events:none}.p-page-container-root--open[data-v-5870131a]{visibility:visible;pointer-events:auto}.p-page-container-mask[data-v-5870131a]{position:absolute;inset:0;background:#00000073;opacity:1}.p-page-container-mask--enter[data-v-5870131a]{animation:p-page-container-fade-in-5870131a .3s ease-out}.p-page-container-mask--leave[data-v-5870131a]{animation:p-page-container-fade-out-5870131a .3s ease-in}@keyframes p-page-container-fade-in-5870131a{0%{opacity:0}to{opacity:1}}@keyframes p-page-container-fade-out-5870131a{0%{opacity:1}to{opacity:0}}.p-page-container[data-v-5870131a]{position:absolute;background:var(--p-bg-elevated, #fff);max-height:80%;padding:8px 0 0}.p-page-container__handle[data-v-5870131a]{width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--p-border, rgba(0, 0, 0, .12))}.p-selection[data-v-80c6f0b5]{display:block}.p-selection--disabled[data-v-80c6f0b5]{-webkit-touch-callout:none}.p-keyboard-accessory[data-v-d3aebfd3]{display:none;border-top:1px solid var(--p-border-color, rgba(0, 0, 0, .08));background:var(--p-bg-color, #fff);padding:6px 12px}.p-keyboard-accessory--visible[data-v-d3aebfd3]{display:block}.p-camera[data-v-9c2075cf]{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#000}.p-camera__el[data-v-9c2075cf]{width:100%;display:block}.p-camera__hint[data-v-9c2075cf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;background:#0009}.p-webview[data-v-95ef09d8]{position:relative;width:100%;overflow:hidden}.p-webview__el[data-v-95ef09d8],.p-webview__host[data-v-95ef09d8]{width:100%;display:block}.p-webview__hint[data-v-95ef09d8]{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;box-sizing:border-box;text-align:center;font-size:13px;line-height:1.6;color:var(--p-text-color-3, #86909c);background:var(--p-fill-color, rgba(0, 0, 0, .03))}.p-ad[data-v-2ea6a93b]{width:100%}.p-ad--placeholder[data-v-2ea6a93b]{border:1px dashed var(--p-border-color, rgba(0, 0, 0, .15));border-radius:6px;background:var(--p-fill-color, rgba(0, 0, 0, .02));color:var(--p-text-color-3, #86909c);font-size:12px}.p-map[data-v-08d5ffe3]{position:relative;overflow:hidden;border-radius:8px}.p-map__el[data-v-08d5ffe3],.p-map__host[data-v-08d5ffe3]{width:100%;height:100%;display:block}.p-map__hint[data-v-08d5ffe3]{font-size:13px}.pv-wrap[data-v-0ff9d206]{display:block}.pv-frame[data-v-0ff9d206]{position:relative;border:1px solid var(--line);border-radius:var(--radius-md, 10px);background:var(--panel, #141419);overflow:hidden;margin:0 auto;min-height:80px;max-width:100%}.pv-host[data-v-0ff9d206]{min-height:40px}.pv-spinner[data-v-0ff9d206]{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#141419d1;border:1px solid var(--line);color:var(--muted);font-size:11px;pointer-events:none}.pv-spinner i[data-v-0ff9d206]{width:9px;height:9px;border-radius:50%;border:2px solid var(--brand2, #6b7cff);border-top-color:transparent;animation:pv-spin-0ff9d206 .7s linear infinite}@keyframes pv-spin-0ff9d206{to{transform:rotate(360deg)}}.pv-status[data-v-0ff9d206]{display:block;color:var(--muted);font-size:12px;padding:8px 12px}.pv-err[data-v-0ff9d206]{display:block;color:var(--danger, #b42318);background:#fff4f2;border-top:1px solid #f3c6bf;padding:10px 12px;font-size:12px;font-family:ui-monospace,Menlo,monospace;overflow-wrap:anywhere}.pv-note[data-v-0ff9d206]{display:block;color:var(--muted);font-size:12px;margin-top:8px}.demo-root[data-v-67e9766d]{width:100%}.panel-head[data-v-67e9766d]{align-items:center;margin-bottom:12px}.panel-title[data-v-67e9766d]{color:var(--ink);font-weight:700;font-size:13px;white-space:nowrap}.live-badge[data-v-67e9766d]{display:inline-flex;align-items:center;gap:5px;color:var(--ok);border:1px solid rgba(61,220,151,.3);background:#3ddc971f;border-radius:var(--radius-pill);font-size:12px;letter-spacing:1px;padding:2px 8px;white-space:nowrap}.live-dot[data-v-67e9766d]{width:6px;height:6px;border-radius:50%;background:var(--ok)}.live-pulse[data-v-67e9766d]{display:inline-flex;align-items:center}.panel-tip[data-v-67e9766d]{color:var(--dim);font-size:12px;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar[data-v-67e9766d]{align-items:flex-end;margin-bottom:12px}.tool-group[data-v-67e9766d]{display:flex;flex-direction:column;gap:4px;min-width:0}.tool-label[data-v-67e9766d]{color:var(--dim);font-size:12px;letter-spacing:1px;white-space:nowrap}.tool-select[data-v-67e9766d]{background:var(--panel2);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 8px;font-size:12px;font-family:ui-monospace,Menlo,monospace;cursor:pointer;max-width:240px}.tool-select[data-v-67e9766d]:disabled{color:var(--dim);cursor:not-allowed}.tool-static[data-v-67e9766d]{color:var(--muted);font-size:12px;padding:5px 0;white-space:nowrap}.render-view.p-view[data-v-67e9766d]{display:flex;flex-direction:column;gap:10px;padding:var(--sp-14);width:100%;max-width:100%;min-width:0;overflow:auto;box-sizing:border-box}.device-frame.p-view[data-v-67e9766d]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px;width:min(var(--frame-w, 100%),100%);height:min(var(--frame-h, 300px),520px);min-width:0;box-sizing:border-box;background:var(--bg);flex:none;overflow:auto}.device-inner.p-view[data-v-67e9766d]{width:100%;max-width:100%;min-width:0;min-height:240px;border:1px dashed var(--line);border-radius:var(--radius-sm);padding:6px;box-sizing:border-box}.render-meta[data-v-67e9766d]{color:var(--muted);font-size:12px}.render-json.p-view[data-v-67e9766d]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-10) var(--sp-12);margin:0;color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto;max-height:220px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.render-json[data-v-67e9766d] .docs-tok-keyword{color:var(--syn-kw)}.render-json[data-v-67e9766d] .docs-tok-string{color:var(--syn-str)}.render-json[data-v-67e9766d] .docs-tok-number,.render-json[data-v-67e9766d] .docs-tok-attr{color:var(--syn-attr)}.render-err[data-v-67e9766d]{color:var(--warn);font-size:12px}.pg-grid[data-v-67e9766d]{align-items:stretch}.pg-grid[data-v-67e9766d] .p-split-aside,.pg-grid[data-v-67e9766d] .p-split-main{flex:1 1 0;min-width:0;display:flex}.pg-grid[data-v-67e9766d] .p-split-aside .pg-pane,.pg-grid[data-v-67e9766d] .p-split-main .pg-pane{flex:1}.pg-pane[data-v-67e9766d]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);display:flex;flex-direction:column;min-width:0}.pane-head[data-v-67e9766d]{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.pane-label[data-v-67e9766d]{color:var(--muted);font-size:12px;margin-right:auto}.pg-files[data-v-67e9766d]{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line)}.file-tab[data-v-67e9766d]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:3px 8px 3px 10px;font-size:12px;line-height:1.5;font-family:ui-monospace,Menlo,monospace;cursor:pointer}.file-tab.on[data-v-67e9766d]{color:var(--ink);border-color:var(--brand2);background:#6b7cff29}.file-tab.file-add[data-v-67e9766d]{padding:3px 8px}.file-tab[data-v-67e9766d]:hover{border-color:var(--brand2)}.file-x[data-v-67e9766d]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:none;border-radius:3px;background:transparent;color:inherit;font-size:10px;line-height:1;cursor:pointer;opacity:.65}.file-x[data-v-67e9766d]:hover{opacity:1;background:#ffffff24}.pane-btn[data-v-67e9766d]{color:var(--brand2);background:none;border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-4) var(--sp-10);font-size:12px;cursor:pointer}.pane-btn[data-v-67e9766d]:hover{border-color:var(--brand2)}.tab-segment[data-v-67e9766d]{--seg-bg: var(--panel2);--seg-item-color: var(--muted);--seg-on-bg: var(--brand-soft);--seg-on-color: var(--brand)}.tab-segment[data-v-67e9766d] .p-segment-item{padding:4px 12px;font-size:12px;cursor:pointer}.tab-segment[data-v-67e9766d] .p-segment-on{font-weight:600}.tab-desc[data-v-67e9766d]{color:var(--muted);font-size:12px;line-height:1.6;padding:8px 14px;border-bottom:1px solid var(--line);background:#7c5cff0a}.tab-desc-key[data-v-67e9766d]{color:var(--brand);font-weight:700;margin-right:8px;font-family:ui-monospace,Menlo,monospace}.editor-shell[data-v-67e9766d]{position:relative;flex:1;min-height:380px;background:var(--panel)}.editor-hl[data-v-67e9766d],.editor-input[data-v-67e9766d]{position:absolute;inset:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;padding:var(--sp-14) var(--sp-16);white-space:pre;tab-size:2;border:none}.editor-hl[data-v-67e9766d]{overflow:hidden;color:var(--ink);pointer-events:none}.editor-input[data-v-67e9766d]{overflow:auto;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--ink);resize:none;outline:none}.editor-input[data-v-67e9766d]::selection{background:#7c5cff59;color:transparent}.editor-hl[data-v-67e9766d] .docs-tok-keyword{color:var(--syn-kw)}.editor-hl[data-v-67e9766d] .docs-tok-string{color:var(--syn-str)}.editor-hl[data-v-67e9766d] .docs-tok-comment{color:var(--syn-com)}.editor-hl[data-v-67e9766d] .docs-tok-tag{color:var(--syn-tag)}.editor-hl[data-v-67e9766d] .docs-tok-number{color:var(--syn-attr)}.editor-shell.composing .editor-hl[data-v-67e9766d]{opacity:0}.editor-shell.composing .editor-input[data-v-67e9766d]{color:var(--ink);-webkit-text-fill-color:initial}.output[data-v-67e9766d]{flex:1;min-height:380px;max-width:100%;margin:0;padding:var(--sp-14) var(--sp-16);overflow:auto;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;white-space:pre-wrap}.output[data-v-67e9766d] .docs-tok-keyword,.editor-hl[data-v-67e9766d] .docs-tok-keyword{color:var(--syn-kw)}.output[data-v-67e9766d] .docs-tok-string,.editor-hl[data-v-67e9766d] .docs-tok-string{color:var(--syn-str)}.output[data-v-67e9766d] .docs-tok-comment,.editor-hl[data-v-67e9766d] .docs-tok-comment{color:var(--syn-com)}.output[data-v-67e9766d] .docs-tok-tag,.editor-hl[data-v-67e9766d] .docs-tok-tag{color:var(--syn-tag)}.output[data-v-67e9766d] .docs-tok-fn,.editor-hl[data-v-67e9766d] .docs-tok-fn{color:var(--syn-fn)}.output[data-v-67e9766d] .docs-tok-number,.output[data-v-67e9766d] .docs-tok-attr,.editor-hl[data-v-67e9766d] .docs-tok-number,.editor-hl[data-v-67e9766d] .docs-tok-attr{color:var(--syn-attr)}.trace-phase[data-v-67e9766d]{display:inline-block;color:var(--brand);border-bottom:1px solid var(--brand);margin:10px 0 4px;font-weight:600}.trace-line[data-v-67e9766d]{display:block}.trace-rule[data-v-67e9766d]{color:var(--brand2)}.trace-dim[data-v-67e9766d]{color:var(--dim)}.trace-view2[data-v-67e9766d]{display:flex;flex-direction:column;gap:14px;padding:var(--sp-14) var(--sp-16);overflow:auto}.trace-section[data-v-67e9766d]{display:flex;flex-direction:column;gap:6px}.trace-section-title[data-v-67e9766d]{color:var(--ink);font-weight:700;font-size:13px;border-bottom:1px solid var(--line);padding-bottom:6px}.trace-toggle[data-v-67e9766d]{align-self:flex-start;background:var(--panel2);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 12px;font-size:12px;cursor:pointer}.trace-toggle[data-v-67e9766d]:hover{color:var(--ink);border-color:var(--brand)}.trace-line2[data-v-67e9766d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;border-radius:var(--radius-sm);padding:4px 8px}.trace-line2.is-changed[data-v-67e9766d]{background:#ffb45414;border-left:2px solid var(--warn)}.trace-line2.is-same[data-v-67e9766d],.trace-loc[data-v-67e9766d]{color:var(--dim)}.trace-diff[data-v-67e9766d]{color:var(--muted);overflow-wrap:anywhere}.trace-line2.is-changed .trace-before[data-v-67e9766d]{color:var(--warn);text-decoration:line-through;text-decoration-color:#ffb45480}.trace-line2.is-changed .trace-after[data-v-67e9766d]{color:var(--ok)}.trace-empty[data-v-67e9766d]{color:var(--dim);font-size:12px}.pg-meta[data-v-67e9766d]{color:var(--muted);font-size:12px;padding:var(--sp-8) var(--sp-14);border-top:1px solid var(--line);margin:0}.pg-warn[data-v-67e9766d]{color:var(--warn);font-size:12px;padding:0 var(--sp-14) 10px;margin:0}.fi[data-v-d345e9f1]{display:block;width:22px;height:22px}.wf-host.is-off[data-v-6df60714]{display:none}.vo[data-v-1cac3542]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.vo-svg[data-v-1cac3542]{width:100%;height:100%;display:block}.vo-spin[data-v-1cac3542]{transform-origin:120px 120px;animation:vo-spin-1cac3542 22s linear infinite}.vo-spin-rev[data-v-1cac3542]{transform-origin:120px 120px;animation:vo-spin-1cac3542 15s linear infinite reverse}@keyframes vo-spin-1cac3542{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vo-sweep[data-v-1cac3542]{transform-origin:120px 120px;animation:vo-spin-1cac3542 9s linear infinite}.no-motion .vo-spin[data-v-1cac3542],.no-motion .vo-spin-rev[data-v-1cac3542],.no-motion .vo-sweep[data-v-1cac3542]{animation:none}.home[data-v-b2238011]{display:block}.btn[data-v-b2238011]{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:var(--radius-md);text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s,filter .15s;white-space:nowrap}.btn-primary[data-v-b2238011]{background:var(--brand)}.btn-primary[data-v-b2238011]:hover{background:#6a4cf0}.btn-ghost[data-v-b2238011]{border-color:var(--line)}.btn-ghost[data-v-b2238011]:hover{border-color:var(--brand)}.btn-text[data-v-b2238011]{color:#fff;font-weight:600;font-size:14px}.btn-text.ghost[data-v-b2238011]{color:var(--ink)}.sec[data-v-b2238011]{max-width:1180px;margin:0 auto;container-type:inline-size}.sec-head[data-v-b2238011]{text-align:center;max-width:700px;margin:0 auto 48px;align-items:center}.sec-eyebrow[data-v-b2238011]{display:inline-block;width:fit-content;color:var(--brand-ink);font-size:12.5px;letter-spacing:.3px;border:1px solid rgba(124,92,255,.3);background:var(--brand-soft);border-radius:var(--radius-pill);padding:4px 12px;margin-bottom:14px}.sec-title[data-v-b2238011]{color:var(--ink);margin:0 0 14px;font-weight:700;letter-spacing:-.01em}.sec-title.left[data-v-b2238011],.sec-sub.left[data-v-b2238011]{text-align:left}.sec-sub[data-v-b2238011]{color:var(--muted);font-size:15px;line-height:1.7;margin:0;display:block}.code-cta[data-v-b2238011]{width:fit-content;margin:20px auto 0}.release-bar[data-v-b2238011]{max-width:1180px;margin:0 auto;padding-top:26px;align-items:center;gap:18px}.rb-item[data-v-b2238011]{color:var(--dim);font-size:12.5px;display:inline-flex;align-items:center;gap:7px}.rb-dot[data-v-b2238011]{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #3ddc9729}.rb-link[data-v-b2238011]{color:var(--brand-ink);font-size:12.5px;text-decoration:none;margin-left:auto}.rb-link[data-v-b2238011]:hover{text-decoration:underline}.hero[data-v-b2238011]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.hero-grid[data-v-b2238011]{align-items:center}.hero-copy[data-v-b2238011]{max-width:620px}.eyebrow[data-v-b2238011]{display:inline-block;width:fit-content;color:var(--brand-ink);font-size:12.5px;letter-spacing:.3px;border:1px solid rgba(124,92,255,.3);background:var(--brand-soft);border-radius:var(--radius-pill);padding:4px 12px}.hero-title[data-v-b2238011]{color:var(--ink);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:20px 0 16px}.hero-title em[data-v-b2238011]{font-style:normal;color:var(--brand-ink)}.hero-sub[data-v-b2238011]{color:var(--muted);line-height:1.75;margin:0 0 26px;display:block}.hero-cta[data-v-b2238011]{align-items:center}.hero-visual[data-v-b2238011]{position:relative;container-type:inline-size}.hv-glow[data-v-b2238011]{position:absolute;inset:-8% -6%;background:radial-gradient(60% 60% at 60% 30%,rgba(124,92,255,.22),transparent 70%);filter:blur(30px);pointer-events:none}.hv-core[data-v-b2238011]{position:absolute;left:50%;top:50%;width:116%;height:116%;transform:translate(-50%,-50%);z-index:0}.hv-core[data-v-b2238011]{position:absolute;left:50%;top:50%;width:156%;height:156%;transform:translate(-50%,-50%);z-index:0}.hv-frame[data-v-b2238011]{position:relative;z-index:1;background:#141419d1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 24px 60px #0000006b}.hv-bar[data-v-b2238011]{padding:11px 14px;border-bottom:1px solid var(--line);align-items:center;gap:10px}.hv-dots[data-v-b2238011]{display:flex;flex-direction:row;gap:6px;flex-shrink:0}.hv-dot[data-v-b2238011]{width:10px;height:10px;border-radius:50%;background:var(--panel2);border:1px solid var(--line)}.hv-tab[data-v-b2238011]{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:12.5px;background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 12px}.hv-tab-dot[data-v-b2238011]{width:7px;height:7px;border-radius:50%;background:var(--brand);flex-shrink:0}.hv-live[data-v-b2238011]{color:var(--ok);font-size:12px;letter-spacing:.5px;margin-left:auto}.hv-live[data-v-b2238011]:before{content:"● ";animation:hv-pulse-b2238011 1.8s ease-in-out infinite}@keyframes hv-pulse-b2238011{0%,to{opacity:1}50%{opacity:.28}}.hv-frame[data-v-b2238011]:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand),var(--brand2),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:hv-scan-b2238011 3.4s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes hv-scan-b2238011{0%{background-position:-45% 0}to{background-position:145% 0}}.no-motion .hv-live[data-v-b2238011]:before,.no-motion .hv-frame[data-v-b2238011]:after{animation:none}.hv-body[data-v-b2238011]{min-height:clamp(230px,19vw,296px);align-items:stretch}.hv-side[data-v-b2238011]{width:clamp(122px,9.5vw,156px);border-right:1px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;background:var(--bg)}.hv-side-title[data-v-b2238011]{color:var(--dim);font-size:12px;letter-spacing:1px;margin-bottom:7px}.hv-file[data-v-b2238011]{color:var(--muted);font-size:12.5px;padding:3px 8px;border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-file.dir[data-v-b2238011]{color:var(--dim)}.hv-file.on[data-v-b2238011]{color:var(--brand-ink);background:var(--brand-soft);font-weight:600}.hv-main[data-v-b2238011]{flex:1;padding:14px 18px;min-width:0;overflow:hidden}.hv-code[data-v-b2238011]{margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7}.hv-code code[data-v-b2238011]{display:flex;flex-direction:column}.hv-cl[data-v-b2238011]{display:flex;flex-direction:row;gap:12px}.hv-ln[data-v-b2238011]{color:var(--dim);width:16px;text-align:right;flex-shrink:0}.hv-ct[data-v-b2238011]{white-space:pre}.tk-tag[data-v-b2238011]{color:var(--syn-tag)}.tk-attr[data-v-b2238011]{color:var(--syn-attr)}.tk-str[data-v-b2238011]{color:var(--syn-str)}.tk-kw[data-v-b2238011]{color:var(--syn-kw)}.tk-fn[data-v-b2238011]{color:var(--syn-fn)}.tk-num[data-v-b2238011]{color:var(--syn-attr)}.tk-op[data-v-b2238011]{color:var(--muted)}.hv-foot[data-v-b2238011]{padding:8px 16px;border-top:1px solid var(--line);background:var(--bg);align-items:center}.hv-st[data-v-b2238011]{color:var(--dim);font-size:12px;display:inline-flex;align-items:center;gap:5px}.hv-st.ok[data-v-b2238011]{color:var(--ok)}.hv-branch[data-v-b2238011]{color:var(--brand-ink)}.hv-orb[data-v-b2238011]{display:inline-block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 50% 45%,#d6ccff,var(--brand) 52%,transparent 74%);box-shadow:0 0 9px #7c5cffbf;animation:hv-orb-pulse-b2238011 1.7s ease-in-out infinite}@keyframes hv-orb-pulse-b2238011{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.55}}.no-motion .hv-orb[data-v-b2238011]{animation:none}@container (max-width: 520px){.hv-body .hv-side[data-v-b2238011]{display:none}}.hero-stats[data-v-b2238011]{align-items:flex-start}.hero-stat[data-v-b2238011]{display:flex;flex-direction:column;gap:4px}.hs-value[data-v-b2238011]{color:var(--ink);font-size:30px;font-weight:800;letter-spacing:-.02em}.hs-label[data-v-b2238011]{color:var(--muted);font-size:13px}.channels[data-v-b2238011]{position:relative}.channels[data-v-b2238011]:before{content:"";position:absolute;left:50%;top:30%;width:min(900px,92vw);height:420px;transform:translate(-50%,-30%);background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,255,.1),transparent 70%);filter:blur(10px);pointer-events:none;z-index:0}.channels .sec-head[data-v-b2238011],.channels .p-grid[data-v-b2238011]{position:relative;z-index:1}.chan-card[data-v-b2238011]{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--panel2),var(--panel));padding:20px;display:flex;flex-direction:column;transition:border-color .15s}.chan-card[data-v-b2238011]:hover{border-color:var(--brand)}.chan-stage[data-v-b2238011]{position:relative;height:clamp(210px,22vw,268px);border-radius:var(--radius-lg);background:radial-gradient(60% 60% at 50% 42%,rgba(124,92,255,.14),transparent 72%),var(--bg);border:1px solid var(--line-soft);overflow:hidden;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.chan-core[data-v-b2238011]{position:absolute;inset:0;width:100%;height:100%}.chan-meta[data-v-b2238011]{align-items:center;margin-bottom:6px}.chan-tag[data-v-b2238011]{font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.3);border-radius:var(--radius-chip);padding:2px 8px}.chan-name[data-v-b2238011]{color:var(--ink);font-size:14.5px;font-weight:600}.chan-desc[data-v-b2238011]{color:var(--muted);font-size:13px;line-height:1.65}.card[data-v-b2238011]{border:1px solid var(--line);border-radius:var(--radius-xl);padding:24px;background:var(--panel);transition:border-color .15s}.card[data-v-b2238011]:hover{border-color:var(--brand)}.card-icon[data-v-b2238011]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-md);color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.25);margin-bottom:14px}.card-title[data-v-b2238011]{color:var(--ink);margin:0 0 10px;font-size:16.5px}.card-desc[data-v-b2238011]{color:var(--muted);font-size:13.5px;line-height:1.75}.feature-tag[data-v-b2238011]{color:var(--brand-ink);font-size:12px;letter-spacing:.8px;display:block;margin-bottom:8px}.feature-card[data-v-b2238011]{display:flex;flex-direction:column}.journey-card[data-v-b2238011]{display:block;text-decoration:none;height:100%}.journey-go[data-v-b2238011]{color:var(--brand-ink);font-size:12px;margin:12px 0 0;display:block}.pillar-no[data-v-b2238011]{color:var(--brand-ink);font-size:12px;letter-spacing:1px;display:block;margin-bottom:6px}.code-grid[data-v-b2238011]{align-items:center}.code-demo[data-v-b2238011]{min-width:0}.stat[data-v-b2238011]{padding:var(--sp-14);height:100%;transition:border-color .15s}.stat[data-v-b2238011]:hover{border-color:var(--brand)}.stat-value[data-v-b2238011]{display:block;color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1.2;text-shadow:0 0 20px rgba(124,92,255,.38)}.stat-bar[data-v-b2238011]{display:block;height:2px;border-radius:2px;margin:10px 0 3px;background:linear-gradient(90deg,var(--brand),var(--brand2));transform-origin:0 50%;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--stagger-i, 0) * 70ms)}.revealed .stat-bar[data-v-b2238011]{transform:scaleX(1)}.no-motion .stat-bar[data-v-b2238011]{transform:scaleX(1);transition:none}.stat-label[data-v-b2238011]{display:block;color:var(--ink);font-size:13px;margin-top:2px}.stat-source[data-v-b2238011]{display:block;color:var(--muted);font-size:12px;margin-top:4px}.stack-row[data-v-b2238011]{justify-content:center}.stack-chip[data-v-b2238011]{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-pill);padding:10px 20px 10px 12px}.stack-badge[data-v-b2238011]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--line);font-size:12px;font-weight:800}.stack-name[data-v-b2238011]{color:var(--ink);font-size:14px;font-weight:600}.compare[data-v-b2238011]{container-type:inline-size}.table-wrap[data-v-b2238011]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-xl);min-width:0;max-width:100%}.cmp-table[data-v-b2238011]{border-collapse:collapse;width:100%;font-size:13px;min-width:640px}.cmp-table th[data-v-b2238011]{color:var(--ink);background:var(--panel2);padding:11px 14px;text-align:left;white-space:nowrap}.cmp-table td[data-v-b2238011]{color:var(--muted);border-top:1px solid var(--line);padding:11px 14px}.cmp-dim[data-v-b2238011]{color:var(--ink);font-weight:600;white-space:nowrap}.cmp-proteus-head[data-v-b2238011],.cmp-proteus[data-v-b2238011]{color:var(--ink);background:var(--brand-soft)}.cmp-status[data-v-b2238011]{font-size:12px}.cmp-status.st-ok[data-v-b2238011]{color:var(--ok)}.cmp-status.st-warn[data-v-b2238011]{color:var(--warn)}.cmp-status.st-plan[data-v-b2238011]{color:var(--dim)}.cmp-note[data-v-b2238011]{color:var(--muted);font-size:12px;margin-top:12px;display:block}@container (max-width: 720px){.table-wrap[data-v-b2238011]{overflow:visible;border:none}.cmp-table[data-v-b2238011]{display:block;min-width:0;font-size:13.5px}.cmp-table thead[data-v-b2238011]{display:none}.cmp-table tbody[data-v-b2238011]{display:block}.cmp-table tr[data-v-b2238011]{display:block;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);margin-bottom:12px;overflow:hidden}.cmp-table td[data-v-b2238011]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid var(--line-soft);padding:11px 16px}.cmp-table td[data-v-b2238011]:first-child{border-top:none}.cmp-table td.cmp-dim[data-v-b2238011]{display:block;background:var(--panel2);color:var(--ink);font-weight:700;padding:13px 16px}.cmp-table td[data-v-b2238011]:not(.cmp-dim):before{content:attr(data-label);color:var(--dim);font-weight:500;flex-shrink:0}.cmp-table td.cmp-proteus[data-v-b2238011]{background:var(--brand-soft)}}.center-block[data-v-b2238011]{text-align:center}.quote[data-v-b2238011]{max-width:880px;margin:0 auto;text-align:center}.quote-line[data-v-b2238011]{color:var(--ink);line-height:1.45;margin:0 0 12px}.quote-line em[data-v-b2238011]{font-style:normal;color:var(--brand-ink);font-weight:800}.quote-sub[data-v-b2238011]{color:var(--muted);font-size:15px;display:block}.quote-sub .grad[data-v-b2238011]{color:var(--brand-ink);font-weight:600}.quote-links[data-v-b2238011]{justify-content:center;margin-top:20px}.method-link[data-v-b2238011]{color:var(--brand-ink);text-decoration:none;font-size:14px}.method-link[data-v-b2238011]:hover{text-decoration:underline}.cta-panel[data-v-b2238011]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(320px,34vw,440px);text-align:center;border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(60% 120% at 50% 0%,rgba(124,92,255,.16),transparent 70%),var(--panel);padding:52px 24px}.cta-core[data-v-b2238011]{position:absolute;left:50%;top:50%;width:min(400px,84vw);height:min(400px,84vw);transform:translate(-50%,-50%);z-index:0}.cta-title[data-v-b2238011],.cta-sub[data-v-b2238011],.cta-actions[data-v-b2238011]{position:relative;z-index:1}.cta-title[data-v-b2238011]{color:var(--ink);margin:0 0 10px}.cta-sub[data-v-b2238011]{color:var(--muted);font-size:14.5px;margin:0 0 24px;display:block}.cta-actions[data-v-b2238011]{justify-content:center}[data-reveal][data-v-b2238011]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}[data-reveal].revealed[data-v-b2238011]{opacity:1;transform:none}.no-motion [data-reveal][data-v-b2238011]{opacity:1;transform:none;transition:none}.why .card[data-v-b2238011],.stats .stat[data-v-b2238011],.features .card[data-v-b2238011],.scenarios .card[data-v-b2238011],.journey .journey-card[data-v-b2238011]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1),border-color .15s;transition-delay:calc(var(--stagger-i, 0) * 70ms)}.revealed .card[data-v-b2238011],.revealed .stat[data-v-b2238011]{opacity:1;transform:none}.no-motion .card[data-v-b2238011],.no-motion .stat[data-v-b2238011]{opacity:1;transform:none;transition:none}.md-wall[data-v-b2238011]{display:block;position:relative;overflow:hidden;padding:22px 22px 18px;background:radial-gradient(680px 220px at 50% -20%,rgba(124,92,255,.14),transparent 72%),var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.md-wall[data-v-b2238011]:hover{border-color:#7c5cff8c;transform:translateY(-2px);box-shadow:0 16px 38px #0000005c}.md-wall .md-wall-grid[data-v-b2238011]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.md-tile[data-v-b2238011]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--panel2);border:1px solid var(--line-soft);transition:border-color .15s ease,background .15s ease}.md-wall:hover .md-tile[data-v-b2238011]{border-color:#7c5cff4d;background:#7c5cff0f}.md-tile-ic[data-v-b2238011]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.25);font-size:16px}.md-tile-txt[data-v-b2238011]{display:flex;flex-direction:column;gap:1px;min-width:0}.md-tile-nm[data-v-b2238011]{color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tile-topo[data-v-b2238011]{color:var(--dim);font-family:var(--mono);font-size:10.5px;letter-spacing:.2px}.md-wall-cta[data-v-b2238011]{display:block;width:fit-content;margin:16px auto 0;font-size:13px;font-weight:700;color:var(--brand-ink)}.md-wall[data-v-b2238011]{container-type:inline-size}@container (max-width: 720px){.md-wall .md-wall-grid[data-v-b2238011]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 380px){.md-wall .md-wall-grid[data-v-b2238011]{grid-template-columns:minmax(0,1fr)}.md-tile[data-v-b2238011]{flex-direction:column;gap:7px;text-align:center}}.glyph[data-v-47a1be28]{width:100%;height:100%;display:block}.gs[data-v-47a1be28]{stroke:var(--cg-stroke, #3a3a46);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.gsw[data-v-47a1be28]{stroke:var(--cg-stroke, #3a3a46);stroke-width:2;fill:var(--cg-panel, #17171d);stroke-linecap:round}.gf[data-v-47a1be28]{fill:#26262f}.gslight[data-v-47a1be28]{fill:#2e2e3a}.gcir[data-v-47a1be28]{stroke:#26262f;stroke-width:5;fill:none}.garc[data-v-47a1be28]{stroke:var(--brand, #7c5cff);stroke-width:5;fill:none;stroke-linecap:round}.gdash[data-v-47a1be28]{stroke:var(--brand2, #ab9bff);stroke-width:1.5;stroke-dasharray:4 4;fill:none}.gl[data-v-47a1be28]{stroke:#3a3a46;stroke-width:1.5;fill:none;stroke-linecap:round}.gb[data-v-47a1be28]{fill:var(--brand, #7c5cff)}.gb2[data-v-47a1be28]{stroke:var(--brand2, #ab9bff);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.gbr[data-v-47a1be28]{stroke:var(--brand, #7c5cff);stroke-width:2.5;fill:none}.gbs[data-v-47a1be28]{fill:var(--brand-soft, rgba(124, 92, 255, .2))}.gerr[data-v-47a1be28]{fill:var(--rec, #ff6b6b)}.gwarn[data-v-47a1be28]{fill:var(--warn, #ffb454)}.gw[data-v-47a1be28]{stroke:#f4f4f7;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.gwk[data-v-47a1be28]{fill:#f4f4f7}.gt[data-v-47a1be28]{fill:#55555f}.gtxt[data-v-47a1be28]{fill:var(--brand, #7c5cff);font:800 30px var(--font-ui, system-ui)}.gtxt2[data-v-47a1be28]{fill:var(--dim, #6a6a78);font:600 10px var(--font-ui, system-ui)}.gtxt3[data-v-47a1be28]{fill:#55555f;font:600 20px var(--font-ui, system-ui)}.gtxt4[data-v-47a1be28]{font:800 34px var(--font-ui, system-ui)}.gb2-f[data-v-47a1be28]{fill:var(--brand2, #ab9bff)}.gpanel[data-v-47a1be28]{fill:#1f1f28;stroke:#34343e;stroke-width:1.5}.gdim[data-v-47a1be28]{fill:#00000073}.cg[data-v-5f172720]{margin-top:4px}.cg-head[data-v-5f172720]{position:relative;padding:10px 0 6px;margin-bottom:6px;overflow:hidden}.cg-title[data-v-5f172720]{margin:0;font-size:38px;font-weight:800;letter-spacing:.5px;color:var(--ink)}.cg-sub[data-v-5f172720]{margin:10px 0 0;font-size:14px;color:var(--muted);max-width:640px;line-height:1.7}.cg-deco[data-v-5f172720]{position:absolute;top:0;right:-10px;width:250px;height:120px;pointer-events:none}@container (max-width: 720px){.cg-deco[data-v-5f172720]{display:none}}.cg-deco-pill[data-v-5f172720]{position:absolute;right:22px;top:14px;width:150px;height:50px;border-radius:999px;background:linear-gradient(135deg,#7c5cff52,#ab9bff1a);filter:blur(2px);transform:rotate(-18deg)}.cg-deco-dot[data-v-5f172720]{position:absolute;right:8px;top:62px;width:32px;height:32px;border-radius:50%;background:var(--brand-soft);border:1px solid rgba(124,92,255,.35)}.cg-deco-dot--2[data-v-5f172720]{right:152px;top:76px;width:13px;height:13px;border:none;background:#7c5cff66}.cg-domain[data-v-5f172720]{margin-top:26px;scroll-margin-top:153px}.cg-domain-title[data-v-5f172720]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:17px;font-weight:700;color:var(--ink)}.cg-count[data-v-5f172720]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);font-size:11.5px;font-weight:700}.cg-grid[data-v-5f172720]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:13px}.cg-card[data-v-5f172720]{display:flex;flex-direction:column;gap:10px;padding:10px 10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cg-card[data-v-5f172720]:hover{transform:translateY(-2px);border-color:#7c5cff8c;box-shadow:0 10px 26px #0000005c}.cg-card[data-v-5f172720]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cg-stage[data-v-5f172720]{display:block;height:128px;padding:10px 14px;background:var(--panel2);border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.cg-meta[data-v-5f172720]{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;padding:0 4px}.cg-tag[data-v-5f172720]{grid-column:1 / -1;font-family:var(--mono);font-size:11px;color:var(--brand-ink);letter-spacing:.2px}.cg-name[data-v-5f172720]{font-size:13px;font-weight:600;color:var(--ink)}.cg-nums[data-v-5f172720]{font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums}.cd[data-v-24b856cc]{margin:4px 0 22px;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.cd-head[data-v-24b856cc]{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--panel2);border-bottom:1px solid var(--line)}.cd-badge[data-v-24b856cc]{font-size:10.5px;font-weight:800;letter-spacing:.6px;color:var(--ok, #3ddc97)}.cd-title[data-v-24b856cc]{flex:1;font-size:12.5px;color:var(--muted)}.cd-actions[data-v-24b856cc]{display:flex;gap:8px}.cd-btn[data-v-24b856cc]{font-size:11.5px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:4px 11px;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease}.cd-btn[data-v-24b856cc]:hover{color:var(--ink);border-color:#7c5cff80}.cd-btn--brand[data-v-24b856cc]{color:var(--brand-ink);border-color:#7c5cff73}.cd-stage[data-v-24b856cc]{position:relative;transition:height .2s ease}.cd-frame[data-v-24b856cc]{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent}.cd-skel[data-v-24b856cc]{position:absolute;inset:0;background:#f7f8fa;overflow:hidden}.cd-skel[data-v-24b856cc]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 32%,rgba(124,92,255,.1) 50%,transparent 68%);animation:cd-skel-sweep-24b856cc 1.4s ease-in-out infinite}@keyframes cd-skel-sweep-24b856cc{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cd-skel-bar[data-v-24b856cc]{position:absolute;left:34px;display:block;border-radius:8px;background:#dfe3ee}.cd-skel-bar--title[data-v-24b856cc]{top:42px;width:180px;height:26px}.cd-skel-bar--block[data-v-24b856cc]{top:100px;width:62%;height:96px}.cd-skel-bar--short[data-v-24b856cc]{top:212px;width:40%;height:64px}.cd-skel-hint[data-v-24b856cc]{position:absolute;left:34px;bottom:22px;font-size:12px;color:#878ea1}.cd--pending[data-v-24b856cc],.cd--missing[data-v-24b856cc]{padding:14px;border-style:dashed}.cd-pending-text[data-v-24b856cc]{font-size:12px;color:var(--dim)}.guide[data-v-fa10e295]{padding-bottom:48px}.docs-shell[data-v-fa10e295]{display:block}.docs-topbar[data-v-fa10e295]{position:sticky;top:var(--nav-h);z-index:15;display:flex;justify-content:center;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:10px 24px;margin:0 -24px 20px}.section-switch[data-v-fa10e295]{align-items:stretch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.section-switch[data-v-fa10e295]::-webkit-scrollbar{display:none}.section-switch[data-v-fa10e295]>:first-child{margin-left:auto}.section-switch[data-v-fa10e295]>:last-child{margin-right:auto}.section-tab[data-v-fa10e295]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:128px;padding:12px 24px;text-decoration:none;border-radius:var(--radius-sm);background:var(--panel2);border:1px solid var(--line);transition:background .15s,border-color .15s}.section-tab-text[data-v-fa10e295]{color:var(--muted);font-size:15px;font-weight:600;transition:color .15s}.section-tab-count[data-v-fa10e295]{margin-left:8px;font-size:12px;color:var(--dim)}.section-tab[data-v-fa10e295]:hover{background:var(--panel);border-color:var(--brand)}.section-tab:hover .section-tab-text[data-v-fa10e295]{color:var(--ink)}.section-tab.active[data-v-fa10e295]{background:var(--brand);border-color:var(--brand)}.section-tab.active .section-tab-text[data-v-fa10e295]{color:#fff}.section-tab.active .section-tab-count[data-v-fa10e295]{color:#ffffffbf}.section-tab.active[data-v-fa10e295]:hover{background:var(--brand)}.sidebar-card[data-v-fa10e295]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--sp-16);background:var(--panel)}.p-sidebar-side-rail .sidebar-card[data-v-fa10e295]{position:sticky;top:calc(var(--nav-h) + 72px);max-height:calc(100vh - var(--nav-h) - 88px);overflow-y:auto}.toc-group[data-v-fa10e295]{display:flex;flex-direction:column;gap:2px}.toc-group+.toc-group[data-v-fa10e295]{margin-top:6px}.toc-group-name[data-v-fa10e295]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;margin:0 -10px;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:var(--radius-sm);color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.08em;font-family:inherit;transition:background .15s}.toc-group-name[data-v-fa10e295]:hover{background:var(--panel2)}.toc-group-label[data-v-fa10e295]{flex:1 1 auto}.toc-group-count[data-v-fa10e295]{flex:0 0 auto;color:var(--muted);font-weight:600;font-size:11px;letter-spacing:0}.toc-chevron[data-v-fa10e295]{flex:0 0 auto;width:0;height:0;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:transform .18s ease;transform:rotate(90deg)}.toc-group--collapsed .toc-chevron[data-v-fa10e295]{transform:rotate(0)}.toc-nav[data-v-fa10e295]{display:flex;flex-direction:column;gap:2px;margin-top:2px}.toc-link[data-v-fa10e295]{display:block;position:relative;padding:5px 10px;margin:0 -10px;text-decoration:none;border-radius:var(--radius-sm)}.toc-text[data-v-fa10e295]{color:var(--muted);font-size:13px;transition:color .15s}.toc-link[data-v-fa10e295]:hover{background:var(--panel2)}.toc-link:hover .toc-text[data-v-fa10e295]{color:var(--ink)}.toc-link.active[data-v-fa10e295]{background:var(--brand-soft)}.toc-link.active .toc-text[data-v-fa10e295]{color:var(--brand);font-weight:600}.toc-link.active[data-v-fa10e295]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:1px;background:var(--brand)}.doc[data-v-fa10e295],.doc-main[data-v-fa10e295]{flex:1 1 480px;min-width:0}.page-toc.page-toc[data-v-fa10e295]{flex:0 0 236px;box-sizing:border-box;align-self:flex-start;position:sticky;top:calc(var(--nav-h) + 72px);max-height:calc(100vh - var(--nav-h) - 88px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--sp-16);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.page-toc-link[data-v-fa10e295]{color:var(--muted);text-decoration:none;width:100%;box-sizing:border-box;line-height:1.5;overflow-wrap:anywhere;padding:3px 8px 3px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;transition:color .12s,border-color .12s,background .12s}.page-toc-link[data-v-fa10e295]:hover{color:var(--brand);background:var(--panel2)}.page-toc-link.active[data-v-fa10e295]{color:var(--brand);font-weight:600;border-left-color:var(--brand);background:var(--brand-soft)}.page-toc-link.depth-2[data-v-fa10e295]{font-weight:600;font-size:13px}.page-toc-link.depth-3[data-v-fa10e295]{padding-left:24px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;color:var(--muted)}.page-toc-link.depth-4[data-v-fa10e295]{padding-left:38px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--muted);opacity:.86}.page-toc-link.depth-3.active[data-v-fa10e295],.page-toc-link.depth-4.active[data-v-fa10e295]{color:var(--brand);opacity:1}.pager[data-v-fa10e295]{margin-top:20px}.pager-link[data-v-fa10e295]{color:var(--brand);text-decoration:none;font-size:14px}.pager-link[data-v-fa10e295]:hover{text-decoration:underline}.ends-progress[data-v-fa10e295]{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);padding:var(--sp-16);margin-bottom:20px}.ends-title[data-v-fa10e295]{color:var(--ink);font-size:15px;font-weight:700}.ends-table[data-v-fa10e295]{border-collapse:collapse;width:100%;font-size:14px}.ends-table th[data-v-fa10e295],.ends-table td[data-v-fa10e295]{border:1px solid var(--line);padding:7px 12px;text-align:left}.ends-table th[data-v-fa10e295]{color:var(--ink);background:var(--panel2)}.ends-table td[data-v-fa10e295]{color:var(--muted)}.ends-status[data-v-fa10e295]{white-space:nowrap;color:var(--ink)}.ends-note[data-v-fa10e295]{color:var(--muted)}.ends-footnote[data-v-fa10e295]{color:var(--dim);font-size:12px}.ends-footnote a[data-v-fa10e295]{color:var(--brand2);text-decoration:none}.no-en[data-v-fa10e295]{border:1px dashed var(--line);background:var(--panel2);border-radius:var(--radius-xl);padding:16px 18px;margin-bottom:20px}.no-en-title[data-v-fa10e295]{font-weight:700;color:var(--ink)}.no-en-body[data-v-fa10e295]{display:block;color:var(--muted);font-size:13px;margin-top:4px}.no-en-back[data-v-fa10e295]{margin-top:10px;border:1px solid var(--line);background:var(--panel);color:var(--brand);border-radius:var(--radius-chip);padding:4px 12px;cursor:pointer;font-size:13px}.gp[data-v-72ee70e4]{max-width:1180px;margin:8px 0 28px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.gp-bar[data-v-72ee70e4]{display:flex;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.gp-k[data-v-72ee70e4]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--brand-ink)}.gp-h[data-v-72ee70e4]{font-size:15px;font-weight:650;color:var(--ink)}.gp-body[data-v-72ee70e4]{display:flex;flex-wrap:wrap;gap:18px;padding:18px}.gp-controls[data-v-72ee70e4]{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:13px}.ctl[data-v-72ee70e4]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted)}.ctl--row[data-v-72ee70e4]{justify-content:flex-start}.ctl-k[data-v-72ee70e4]{color:var(--ink);font-size:12px;flex:0 0 62px}.ctl-v[data-v-72ee70e4]{font-family:var(--mono);font-size:12px;color:var(--brand-ink);margin-left:auto;min-width:84px;text-align:right}.select[data-v-72ee70e4],.range[data-v-72ee70e4],.input[data-v-72ee70e4]{flex:1 1 120px;min-width:0}.select[data-v-72ee70e4],.input[data-v-72ee70e4]{height:32px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font-size:13px;padding:0 8px}.range[data-v-72ee70e4]{accent-color:var(--brand)}.gp-preview[data-v-72ee70e4]{flex:1 1 320px;min-width:0;display:flex;align-items:center;justify-content:center}.gp-stage[data-v-72ee70e4]{position:relative;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--line);padding:30px 22px;display:flex;align-items:center;justify-content:center}.gp-backdrop[data-v-72ee70e4]{position:absolute;inset:0;background:radial-gradient(60% 80% at 20% 24%,rgba(124,92,255,.6),transparent 62%),radial-gradient(60% 80% at 80% 34%,rgba(60,200,180,.55),transparent 60%),radial-gradient(70% 90% at 55% 92%,rgba(230,120,90,.5),transparent 60%),linear-gradient(135deg,#1a1a24,#101018)}.gp-glass[data-v-72ee70e4]{position:relative;min-width:220px}.gp-in[data-v-72ee70e4]{padding:22px;display:flex;flex-direction:column;gap:6px}.gp-t[data-v-72ee70e4]{font-size:15px;font-weight:600;color:var(--ink)}.gp-s[data-v-72ee70e4]{font-size:11px;color:var(--muted);font-family:var(--mono)}.gp-code[data-v-72ee70e4]{display:flex;flex-wrap:wrap;gap:1px;background:var(--line)}.gp-cblock[data-v-72ee70e4]{flex:1 1 300px;min-width:0;background:var(--panel2);padding:12px 16px}.gp-ck[data-v-72ee70e4]{font-family:var(--mono);font-size:11px;color:var(--brand-ink)}.gp-pre[data-v-72ee70e4]{margin-top:6px;overflow-x:auto}.gp-pre code[data-v-72ee70e4]{font-family:var(--mono);font-size:12px;color:var(--ink);line-height:1.6;white-space:pre}.playground[data-v-95af0ca1]{padding-bottom:48px}.pg-head[data-v-95af0ca1]{max-width:1180px}.pg-title[data-v-95af0ca1]{color:var(--ink);margin:14px 0 10px}.pg-sub[data-v-95af0ca1]{color:var(--muted);font-size:14px;line-height:1.7;display:block;max-width:720px}.rules-section[data-v-95af0ca1]{max-width:1180px}.rules-title[data-v-95af0ca1]{color:var(--ink);margin:10px 0 6px}.pg-dim[data-v-95af0ca1]{color:var(--muted);font-size:13px;display:block}.rules-list[data-v-95af0ca1]{margin-top:12px}.rule-item[data-v-95af0ca1]{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-8) var(--sp-12);background:var(--panel)}.rule-id[data-v-95af0ca1]{color:var(--brand2);font-family:ui-monospace,Menlo,monospace;font-size:12px;flex:0 1 200px;min-width:0;overflow-wrap:anywhere}.rule-desc[data-v-95af0ca1]{min-width:0;overflow-wrap:anywhere}.rule-desc[data-v-95af0ca1]{color:var(--muted);font-size:12px}.fp-brand[data-v-733dcff1]{display:flex;align-items:center;gap:calc(var(--pf-u) * .4);font-weight:800;margin-bottom:8px;font-size:calc(var(--pf-font) * 1.05)}.fp-rail-item[data-v-733dcff1]{display:flex;align-items:center;gap:calc(var(--pf-u) * .5);min-height:calc(var(--pf-u) * 3.2);padding:calc(var(--pf-u) * .5) calc(var(--pf-u) * .8);border-radius:calc(var(--pf-radius) * .8);color:var(--pf-dim, #666);cursor:pointer}.fp-brand-ic[data-v-733dcff1]{font-size:calc(var(--pf-font) * 1.3)}.fp-rail-ic[data-v-733dcff1]{font-size:calc(var(--pf-font) * 1.05);flex-shrink:0}.fp-rail-item.on[data-v-733dcff1]{background:color-mix(in srgb,var(--pf-brand, #7c5cff) 16%,transparent);color:var(--pf-brand, #7c5cff);font-weight:700}.fp-cover[data-v-733dcff1]{width:100%;height:100%;aspect-ratio:var(--pf-media-ar, 4 / 3);border-radius:var(--pf-radius, 10px);background:linear-gradient(135deg,#7c5cff38,#ab9bff14);display:grid;place-items:center;color:var(--pf-brand, #6f4ae8);min-height:90px}.fp-name[data-v-733dcff1]{display:block;font-size:calc(var(--pf-font) * 1.45);font-weight:800;color:var(--pf-text, #17171f)}.fp-desc[data-v-733dcff1]{display:block;color:var(--pf-dim, #777);font-size:calc(var(--pf-font) * 1.05);margin-top:4px;line-height:1.5}.fp-price[data-v-733dcff1]{display:block;font-size:calc(var(--pf-font) * 1.6);font-weight:800;color:var(--pf-accent, #7c5cff)}.pf-sku[data-v-733dcff1]{display:flex;flex-wrap:wrap;gap:8px}.fp-sku[data-v-733dcff1]{flex:0 0 auto;white-space:nowrap;padding:calc(var(--pf-u) * .5) calc(var(--pf-u) * .8);border:1px solid color-mix(in srgb,var(--pf-text, #17171f) 18%,transparent);border-radius:var(--pf-radius, 8px);background:var(--pf-surface, #fff);color:var(--pf-text, #17171f);font-size:calc(var(--pf-font) * 1.05);cursor:pointer}.fp-sku.on[data-v-733dcff1]{border-color:var(--pf-brand, #7c5cff);color:var(--pf-brand, #7c5cff);font-weight:700}.pf-actions[data-v-733dcff1]{display:flex;gap:var(--pf-gap);flex-wrap:wrap}.fp-primary[data-v-733dcff1]{flex:1 1 auto;padding:calc(var(--pf-u) * .7) calc(var(--pf-u) * 1.1);border:none;border-radius:var(--pf-radius, 9px);background:var(--pf-brand, #7c5cff);color:#fff;font-size:calc(var(--pf-font) * 1.05);font-weight:800;cursor:pointer}.fp-ghost[data-v-733dcff1]{flex:0 0 auto;padding:calc(var(--pf-u) * .7) calc(var(--pf-u) * 1.1);border:1px solid var(--pf-brand, #7c5cff);border-radius:var(--pf-radius, 9px);background:transparent;color:var(--pf-brand, #7c5cff);font-size:calc(var(--pf-font) * 1.05);font-weight:700;cursor:pointer}.fp-rec[data-v-733dcff1]{background:var(--pf-surface, #fff);border:1px solid color-mix(in srgb,var(--pf-text, #17171f) 12%,transparent);border-radius:var(--pf-radius, 10px);padding:calc(var(--pf-u) * .75);display:flex;flex-direction:column;gap:calc(var(--pf-gap) * .9);align-items:center}.fp-rec-ic[data-v-733dcff1]{font-size:calc(var(--pf-font) * 1.5);color:var(--pf-brand, #6f4ae8)}.fp-cover-ic[data-v-733dcff1]{font-size:calc(var(--pf-font) * 2.4 * var(--pf-media-scale, 1))}.fp-btn-ic[data-v-733dcff1]{font-size:calc(var(--pf-font) * 1.15);margin-right:calc(var(--pf-u) * .35)}.fp-rec-name[data-v-733dcff1]{font-size:calc(var(--pf-font) * .85);color:var(--pf-dim, #555)}.fp-rec-pt[data-v-733dcff1]{font-size:calc(var(--pf-font) * .95);font-weight:800;color:var(--pf-accent, #7c5cff)}.six-root[data-v-7f800d0a]{container-type:inline-size;max-width:1440px;margin:0 auto;padding:6px 0 44px}.hero h1[data-v-7f800d0a]{color:var(--ink);font-size:26px;font-weight:800;margin:6px 0 10px}.hero h1 em[data-v-7f800d0a]{color:var(--brand-ink);font-style:normal}.hero>p[data-v-7f800d0a]{color:var(--muted);font-size:13.5px;line-height:1.75;max-width:820px}.honest[data-v-7f800d0a]{margin-top:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:8px;max-width:900px}.honest-text[data-v-7f800d0a]{font-size:12px;color:var(--muted);line-height:1.7}.work[data-v-7f800d0a]{margin-top:22px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr) minmax(0,.75fr);gap:16px}.col[data-v-7f800d0a]{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;min-width:0}.col--stage[data-v-7f800d0a]{display:flex;flex-direction:column}.col-title[data-v-7f800d0a]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:12px}.dot[data-v-7f800d0a]{width:7px;height:7px;border-radius:50%;background:var(--brand)}.live[data-v-7f800d0a]{font-size:10px;font-weight:800;letter-spacing:.6px;color:var(--ok, #3ddc97)}.mini[data-v-7f800d0a]{margin-left:auto;font-size:10.5px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:3px 10px;cursor:pointer}.src[data-v-7f800d0a]{margin:0;background:var(--panel2);border:1px solid var(--line-soft);border-radius:10px;padding:12px;font-family:var(--mono);font-size:10px;line-height:1.6;color:var(--ink);overflow:auto;max-height:640px;white-space:pre}.src-foot[data-v-7f800d0a]{margin-top:10px;font-size:11px;color:var(--dim)}.eq[data-v-7f800d0a]{color:var(--ok, #3ddc97);font-weight:800}.filters[data-v-7f800d0a]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.filter-pill[data-v-7f800d0a]{font-size:11px;font-weight:700;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:5px 12px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.filter-pill[data-v-7f800d0a]:hover{color:var(--ink)}.filter-pill.on[data-v-7f800d0a]{color:var(--brand-ink);border-color:#7c5cff8c;background:var(--brand-soft)}.filters[data-v-7f800d0a]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.switcher[data-v-7f800d0a]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.dev-btn[data-v-7f800d0a]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dev-btn[data-v-7f800d0a]:hover{border-color:#7c5cff80}.dev-btn.active[data-v-7f800d0a]{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.dev-ic[data-v-7f800d0a]{font-size:17px;color:var(--muted)}.dev-btn.active .dev-ic[data-v-7f800d0a]{color:var(--brand-ink)}.dev-nm[data-v-7f800d0a]{font-size:11.5px;font-weight:700}.dev-meta[data-v-7f800d0a]{font-size:9.5px;opacity:.75}.postures[data-v-7f800d0a]{display:flex;gap:7px;margin-bottom:10px;flex-wrap:wrap}.posture-btn[data-v-7f800d0a]{display:inline-flex;align-items:baseline;gap:5px;font-size:11px;font-weight:700;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:5px 11px;cursor:pointer}.posture-btn[data-v-7f800d0a]:hover{color:var(--ink)}.posture-btn.on[data-v-7f800d0a]{color:var(--brand-ink);border-color:#7c5cff8c;background:var(--brand-soft)}.posture-dim[data-v-7f800d0a]{font-family:var(--mono);font-size:9.5px;color:var(--dim)}.device-meta[data-v-7f800d0a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:12px;padding-bottom:9px;border-bottom:1px dashed var(--line)}.device-meta b[data-v-7f800d0a]{color:var(--ink)}.backend-tag[data-v-7f800d0a]{font-size:10px;padding:2px 8px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.dm-dist[data-v-7f800d0a]{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.frame-host[data-v-7f800d0a]{width:100%;display:flex;align-items:flex-start;justify-content:center;min-height:420px;padding:4px}.frame[data-v-7f800d0a]{position:relative;width:100%;margin:0 auto;transition:max-width .3s ease,aspect-ratio .3s ease;box-shadow:0 18px 40px #00000073;border:2px solid var(--line);overflow:hidden;background:#f7f8fa}.notch[data-v-7f800d0a]{position:absolute;top:0;left:50%;transform:translate(-50%);width:96px;height:20px;background:#000;border-radius:0 0 12px 12px;z-index:5}.sb-icons[data-v-7f800d0a]{display:inline-flex;align-items:center;gap:3px}.sb-ic[data-v-7f800d0a]{font-size:11px}.statusbar--watch .sb-ic[data-v-7f800d0a]{font-size:12px}.statusbar--watch[data-v-7f800d0a]{justify-content:space-between;font-size:11px;font-weight:700;background:#000;color:#f5f6fa;border-bottom-color:#26262d}.statusbar[data-v-7f800d0a]{height:24px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:9.5px;color:#556;border-bottom:1px solid #eef0f6;flex-shrink:0}.app-body[data-v-7f800d0a]{position:absolute;inset:0;top:var(--frame-top, 0px)}.frame .app-body[data-v-7f800d0a]>*{height:100%}.ir[data-v-7f800d0a]{display:grid;gap:7px}.row[data-v-7f800d0a]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--panel2);border:1px solid var(--line-soft);border-radius:8px}.row .k[data-v-7f800d0a]{font-size:10.5px;color:var(--dim);font-weight:700;flex-shrink:0}.row .v[data-v-7f800d0a]{font-family:var(--mono);font-size:11px;color:var(--ink);text-align:right;word-break:break-word}.cap-title[data-v-7f800d0a]{margin:16px 0 8px;font-size:12.5px;color:var(--muted)}.cap-table[data-v-7f800d0a]{display:grid;gap:6px}.cap-row[data-v-7f800d0a]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#ffb45412;border:1px solid rgba(255,180,84,.22)}.cap-row.cap-supported[data-v-7f800d0a]{background:#3ddc9714;border-color:#3ddc9747}.cap-row.cap-fallback[data-v-7f800d0a]{background:#ffb45424;border-color:#ffb45473}.cap-row.cap-unsupported[data-v-7f800d0a]{background:#ffffff05;border-color:var(--line);opacity:.6}.cap-dot[data-v-7f800d0a]{width:6px;height:6px;border-radius:50%;background:var(--dim, #6a6a78)}.cap-row.cap-supported .cap-dot[data-v-7f800d0a]{background:var(--ok, #3ddc97)}.cap-row.cap-fallback .cap-dot[data-v-7f800d0a]{background:var(--warn, #ffb454)}.cap-row.cap-unsupported .cap-dot[data-v-7f800d0a]{background:var(--dim, #6a6a78)}.cap-nm[data-v-7f800d0a]{flex:1;font-size:11.5px;color:var(--ink)}.cap-v[data-v-7f800d0a]{font-size:10px;color:var(--dim)}.cap-note[data-v-7f800d0a]{margin-top:12px}.cap-note-text[data-v-7f800d0a]{font-size:11px;color:var(--dim);line-height:1.6}.fold-zone[data-v-7f800d0a]{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(124,92,255,.28);border-radius:12px;background:linear-gradient(180deg,rgba(124,92,255,.07),transparent)}.fold-head[data-v-7f800d0a]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.fold-title[data-v-7f800d0a]{font-size:12px;font-weight:800;color:var(--ink)}.fold-sub[data-v-7f800d0a]{font-size:10.5px;color:var(--dim)}.inject-row[data-v-7f800d0a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inject-label[data-v-7f800d0a]{font-size:10.5px;color:var(--dim)}.inject-btn[data-v-7f800d0a]{font-size:10.5px;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:3px 9px;cursor:pointer}.inject-btn.on[data-v-7f800d0a]{color:var(--brand-ink);border-color:#7c5cff8c;background:var(--brand-soft)}.fn-table[data-v-7f800d0a]{display:grid;gap:6px}.fn-row[data-v-7f800d0a]{display:grid;grid-template-columns:8px minmax(84px,auto) 1fr;align-items:baseline;gap:8px;padding:6px 9px;border-radius:8px;background:#3ddc9712;border:1px solid rgba(61,220,151,.22)}.fn-row.fn-off[data-v-7f800d0a]{background:#ffb4541f;border-color:#ffb45461}.fn-dot[data-v-7f800d0a]{width:6px;height:6px;border-radius:50%;background:var(--ok, #3ddc97)}.fn-row.fn-off .fn-dot[data-v-7f800d0a]{background:var(--warn, #ffb454)}.fn-nm[data-v-7f800d0a]{font-size:11px;font-weight:700;color:var(--ink)}.fn-why[data-v-7f800d0a]{font-size:10.5px;color:var(--dim);line-height:1.5}.biz[data-v-7f800d0a]{display:grid;gap:6px}.biz-verdict[data-v-7f800d0a]{font-size:10.5px;color:var(--dim);padding:6px 9px;border-radius:8px;background:var(--panel2);border:1px dashed var(--line)}.biz-verdict.biz-ok[data-v-7f800d0a]{color:var(--ok, #3ddc97);border-style:solid;border-color:#3ddc9759;background:#3ddc9714}.biz-input[data-v-7f800d0a]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:10.5px;color:var(--dim)}.biz-input input[data-v-7f800d0a]{flex:1;min-width:0;font-size:11px;padding:5px 8px;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:8px}.row .v.v--ok[data-v-7f800d0a]{color:var(--ok, #3ddc97)}@container (max-width: 1240px){.work[data-v-7f800d0a]{grid-template-columns:1fr}}.eco[data-v-f77c6f36]{max-width:1080px;margin:0 auto;padding:18px 0 46px}.eco-head[data-v-f77c6f36]{margin-bottom:26px}.eco-eyebrow[data-v-f77c6f36]{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:1px;color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:4px 12px}.eco-title[data-v-f77c6f36]{color:var(--ink);font-size:34px;font-weight:800;margin:14px 0 0}.eco-sub[data-v-f77c6f36]{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 0;max-width:640px}.eco-grid[data-v-f77c6f36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.eco-card[data-v-f77c6f36]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:16px;transition:border-color .16s ease,transform .16s ease}.eco-card[data-v-f77c6f36]:hover{border-color:#7c5cff80;transform:translateY(-2px)}.eco-icon[data-v-f77c6f36]{font-size:26px;line-height:1;color:var(--brand-ink)}.eco-card-title[data-v-f77c6f36]{color:var(--ink);font-size:16.5px;font-weight:700;margin:0}.eco-card-desc[data-v-f77c6f36]{color:var(--muted);font-size:13px;line-height:1.75;margin:0;flex:1}.eco-tags[data-v-f77c6f36]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.eco-tag[data-v-f77c6f36]{font-size:10.5px;font-weight:700;color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:3px 10px}.eco-code[data-v-f77c6f36]{margin:0;width:100%}.eco-code code[data-v-f77c6f36]{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:9px 12px;overflow-x:auto}.eco-link[data-v-f77c6f36]{font-size:12.5px;font-weight:700;color:var(--brand-ink);text-decoration:none}.eco-link[data-v-f77c6f36]:hover{text-decoration:underline}.eco-card--placeholder[data-v-f77c6f36]{border-style:dashed;background:transparent}.stage-wrap[data-v-13944d2e]{position:relative;display:block}.stage-caption[data-v-13944d2e]{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;display:block}.phone[data-v-13944d2e]{position:relative;margin:0 auto;background:linear-gradient(160deg,#1c1c24,#101016);border:1px solid var(--line);border-radius:34px;padding:8px;box-shadow:0 24px 60px -24px #000000d9,0 0 0 1px #ffffff05 inset}.stage--lg .phone[data-v-13944d2e]{width:288px;flex:none}.stage--md .phone[data-v-13944d2e]{width:252px;flex:none}.stage--sm .phone[data-v-13944d2e]{width:200px;flex:none;border-radius:26px;padding:6px}.stage-wrap[data-v-13944d2e]{display:flex;flex-direction:column;align-items:center}.phone-notch[data-v-13944d2e]{position:absolute;top:14px;left:50%;transform:translate(-50%);width:74px;height:18px;background:#05050a;border-radius:0 0 12px 12px;z-index:30}.stage--sm .phone-notch[data-v-13944d2e]{width:56px;height:13px;top:10px}.phone-screen[data-v-13944d2e]{position:relative;height:420px;border-radius:27px;overflow:hidden;background:#0c0c12}.stage--md .phone-screen[data-v-13944d2e]{height:380px}.stage--sm .phone-screen[data-v-13944d2e]{height:300px;border-radius:20px}.phone-home[data-v-13944d2e]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:84px;height:4px;border-radius:2px;background:#ffffff52;z-index:30}.stage--sm .phone-home[data-v-13944d2e]{width:60px;height:3px;bottom:5px}.pane[data-v-13944d2e]{position:absolute;inset:0;will-change:transform,opacity;transform-origin:center center;backface-visibility:hidden}.pane--b[data-v-13944d2e]{background:linear-gradient(180deg,#14141b,#0e0e14)}.pane--a[data-v-13944d2e]{background:linear-gradient(180deg,#191634,#0d0c18)}.pane--sheet[data-v-13944d2e]{inset:auto 0 0;height:58%;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#1b1830,#100f1a);border-top:1px solid rgba(124,92,255,.4);box-shadow:0 -18px 40px -18px #000000e6;padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px}.stage--sm .pane--sheet[data-v-13944d2e]{height:60%;padding:8px 10px 10px;gap:7px;border-radius:14px 14px 0 0}.sheet-handle[data-v-13944d2e]{display:block;width:34px;height:4px;border-radius:2px;background:#ffffff57;margin:0 auto 4px;flex:none}.stage--sm .sheet-handle[data-v-13944d2e]{width:26px;height:3px}.sheet-head[data-v-13944d2e]{display:flex;align-items:baseline;gap:8px;flex:none}.sheet-title[data-v-13944d2e]{font-size:13px;font-weight:650;color:var(--ink)}.stage--sm .sheet-title[data-v-13944d2e]{font-size:11px}.sheet-sub[data-v-13944d2e]{font-family:var(--mono);font-size:9.5px;color:var(--dim)}.sheet-row[data-v-13944d2e]{display:flex;align-items:center;gap:9px;height:34px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);padding:0 10px;flex:none}.stage--sm .sheet-row[data-v-13944d2e]{height:26px;gap:7px;padding:0 8px}.row-ic[data-v-13944d2e]{display:block;width:13px;height:13px;border-radius:4px;background:#7c5cff80;flex:none}.stage--sm .row-ic[data-v-13944d2e]{width:10px;height:10px}.sheet-cta[data-v-13944d2e]{margin-top:auto}.sheet-cta .cta-pill[data-v-13944d2e]{height:32px}.stage--sm .sheet-cta .cta-pill[data-v-13944d2e]{height:24px}.bar[data-v-13944d2e]{height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;margin-top:20px;position:relative}.stage--sm .bar[data-v-13944d2e]{height:34px;margin-top:16px;padding:0 10px}.bar--brand[data-v-13944d2e]{border-bottom:1px solid rgba(124,92,255,.28)}.bar-title[data-v-13944d2e]{font-size:12.5px;font-weight:650;color:var(--ink);letter-spacing:.01em}.stage--sm .bar-title[data-v-13944d2e]{font-size:10.5px}.bar-back[data-v-13944d2e]{font-size:17px;color:var(--brand-ink);line-height:1}.bar-dot[data-v-13944d2e]{margin-left:auto;width:22px;height:8px;border-radius:999px;background:#ffffff1a}.bar-dot--brand[data-v-13944d2e]{background:var(--brand-soft);border:1px solid var(--brand)}.hero-art[data-v-13944d2e]{height:132px;margin:12px 12px 14px;border-radius:12px;background:radial-gradient(120% 120% at 20% 10%,rgba(124,92,255,.55),transparent 55%),radial-gradient(90% 90% at 85% 90%,rgba(255,138,92,.32),transparent 60%),linear-gradient(160deg,#23233a,#15151f);border:1px solid rgba(255,255,255,.05)}.stage--sm .hero-art[data-v-13944d2e]{height:96px;margin:9px 9px 10px}.list-row[data-v-13944d2e]{margin:0 12px 10px;height:40px;border-radius:10px;background:#ffffff0b;border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 12px}.stage--sm .list-row[data-v-13944d2e]{height:30px;margin:0 9px 7px;padding:0 9px}.list-row--last[data-v-13944d2e]{opacity:.7}.row-line[data-v-13944d2e]{display:block;height:6px;border-radius:3px;background:#ffffff21}.stage--sm .row-line[data-v-13944d2e]{height:4px}.row-line--w1[data-v-13944d2e]{width:62%;background:#fff3}.row-line--w2[data-v-13944d2e]{width:40%}.row-line--w3[data-v-13944d2e]{width:72%;background:#ffffff2e}.detail-art[data-v-13944d2e]{height:150px;margin:12px 12px 14px;border-radius:12px;background:linear-gradient(150deg,#7c5cff9e,#7c5cff29 62%,#ff8a5c33);border:1px solid rgba(124,92,255,.35);display:flex;align-items:flex-end;padding:12px}.stage--sm .detail-art[data-v-13944d2e]{height:108px;margin:9px 9px 10px}.art-chip[data-v-13944d2e]{font-family:var(--mono);font-size:10.5px;color:#efeaff;background:#0b0b0f8c;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 9px;letter-spacing:.06em}.text-line[data-v-13944d2e]{height:9px;margin:0 12px 9px;border-radius:4px;background:#ffffff24}.text-line--title[data-v-13944d2e]{height:13px;width:72%;background:#ffffff80;margin-bottom:12px}.text-line--short[data-v-13944d2e]{width:52%}.cta-row[data-v-13944d2e]{margin:16px 12px 0}.cta-pill[data-v-13944d2e]{display:block;height:34px;border-radius:10px;background:linear-gradient(120deg,var(--brand),#6a4bf0);box-shadow:0 8px 22px -8px #7c5cffd9}.stage--sm .cta-pill[data-v-13944d2e]{height:26px}.pp[data-v-94685d33]{position:relative;height:104px;border-radius:10px;overflow:hidden;background:radial-gradient(120% 140% at 30% 0%,rgba(124,92,255,.14),transparent 60%),#101016;border:1px solid var(--line-soft);display:block}.pp-frame[data-v-94685d33]{position:absolute;inset:14px 20px;will-change:transform,opacity;transform-origin:center center}.pp-back[data-v-94685d33],.pp-front[data-v-94685d33],.pp-card[data-v-94685d33],.pp-list[data-v-94685d33]{position:absolute;inset:0;border-radius:8px}.pp-back[data-v-94685d33]{background:linear-gradient(150deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.06)}.pp-front[data-v-94685d33],.pp-card[data-v-94685d33]{background:linear-gradient(160deg,#7c5cff47,#7c5cff14);border:1px solid rgba(124,92,255,.4);padding:9px 10px;display:flex;flex-direction:column;gap:6px}.pp-handle[data-v-94685d33]{width:28px;height:3px;border-radius:2px;background:#fff6;margin:0 auto 3px}.pp-title[data-v-94685d33]{display:block;height:7px;width:58%;border-radius:3px;background:#ffffff8c}.pp-line[data-v-94685d33]{display:block;height:5px;border-radius:3px;background:#ffffff2e}.pp-line--s[data-v-94685d33]{width:62%}.pp-cta[data-v-94685d33]{display:block;margin-top:auto;height:12px;border-radius:6px;background:linear-gradient(120deg,var(--brand),#6a4bf0);opacity:.85}.pp-list[data-v-94685d33]{display:flex;flex-direction:column;gap:7px;justify-content:center}.pp-row[data-v-94685d33]{display:block;height:18px;border-radius:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.05)}.pp-row--new[data-v-94685d33]{background:#7c5cff47;border-color:#7c5cff73}.pp-badge[data-v-94685d33]{position:absolute;right:8px;bottom:6px;font-family:var(--mono);font-size:9.5px;color:var(--dim);background:#0b0b0fb3;border:1px solid var(--line);border-radius:999px;padding:1px 7px}.mark[data-v-4b4996d2]{display:block;width:220px;max-width:46%}.mark[data-v-4b4996d2] svg{width:100%;height:auto}.mflow[data-v-b27b1aa1]{display:block}.op[data-v-90a6c0b2]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center}.op-backdrop[data-v-90a6c0b2]{position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 42%,#14131f,#0a0a10 62%,#06060a)}.op-stage[data-v-90a6c0b2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px}.op-sigilwrap[data-v-90a6c0b2]{will-change:transform}.op-title[data-v-90a6c0b2]{margin:0;font-size:44px;letter-spacing:-.02em;font-weight:800;color:var(--ink);--pct: calc(var(--mmix, 0) * 100%);mask-image:linear-gradient(180deg,#000 calc(var(--pct) - 22%),transparent var(--pct));-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--pct) - 22%),transparent var(--pct))}.op-sub[data-v-90a6c0b2]{margin:10px 0 0;font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:var(--dim);--pct: calc(var(--mmix, 0) * 100%);mask-image:linear-gradient(180deg,#000 calc(var(--pct) - 26%),transparent var(--pct));-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--pct) - 26%),transparent var(--pct))}.op-title-wrap[data-v-90a6c0b2]{text-align:center}.op-skip[data-v-90a6c0b2]{position:absolute;right:24px;bottom:24px;padding:8px 14px;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--mono);font-size:12px;cursor:pointer}.op-skip[data-v-90a6c0b2]:hover{border-color:var(--brand);color:var(--ink)}.wb[data-v-5c6cd83b]{display:flex;flex-direction:column;gap:20px}.wb-panel[data-v-5c6cd83b]{display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:linear-gradient(180deg,#16161eeb,#0f0f15eb);border:1px solid var(--line);border-radius:var(--radius-lg)}.wb-group[data-v-5c6cd83b]{display:flex;flex-direction:column;gap:9px}.wb-label[data-v-5c6cd83b]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase}.wb-chips[data-v-5c6cd83b]{display:flex;flex-wrap:wrap;gap:7px}.wb-chip[data-v-5c6cd83b]{padding:6px 12px;font-family:var(--mono);font-size:12px;color:var(--muted);background:#ffffff08;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer}.wb-chip[data-v-5c6cd83b]:hover{border-color:#7c5cff8c;color:var(--ink)}.wb-chip.on[data-v-5c6cd83b]{background:#7c5cff29;border-color:var(--brand);color:var(--brand-ink)}.wb-bez[data-v-5c6cd83b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 16px;margin-top:4px}.wb-slide[data-v-5c6cd83b]{display:flex;align-items:center;gap:8px}.wb-slide-k[data-v-5c6cd83b]{font-family:var(--mono);font-size:11px;color:var(--dim);width:18px}.wb-slide-v[data-v-5c6cd83b]{font-family:var(--mono);font-size:11.5px;color:var(--muted);min-width:38px}.wb-inline[data-v-5c6cd83b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wb-range[data-v-5c6cd83b]{flex:1;min-width:120px;accent-color:var(--brand)}.wb-run[data-v-5c6cd83b]{padding:10px 18px;background:linear-gradient(120deg,var(--brand),#6a4bf0);border:none;border-radius:var(--radius-md);color:#fff;font-weight:650;font-size:13.5px;cursor:pointer;width:fit-content}.wb-gate[data-v-5c6cd83b]{padding:9px 16px;background:transparent;border:1px dashed rgba(255,138,92,.5);border-radius:var(--radius-md);color:var(--accent);font-size:12.5px;cursor:pointer;width:fit-content}.wb-gatebox[data-v-5c6cd83b]{border:1px solid rgba(255,138,92,.4);background:#ff8a5c12;border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:7px}.wb-gate-tag[data-v-5c6cd83b]{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--accent)}.wb-gate-err[data-v-5c6cd83b]{margin:0;font-size:13px;color:var(--ink);line-height:1.7}.wb-gate-hint[data-v-5c6cd83b]{margin:0;font-size:12.5px;color:var(--muted);line-height:1.7}.wb-gate-close[data-v-5c6cd83b]{align-self:flex-start;background:transparent;border:none;color:var(--dim);font-size:12px;cursor:pointer;padding:0}.wb-stages[data-v-5c6cd83b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.wb-host[data-v-5c6cd83b]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px;background:#101016db}.wb-host-head[data-v-5c6cd83b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.wb-host-name[data-v-5c6cd83b]{font-family:var(--mono);font-size:12px;color:var(--brand-ink)}.wb-host-sub[data-v-5c6cd83b]{font-family:var(--mono);font-size:10px;color:var(--dim)}.wb-stage[data-v-5c6cd83b]{height:132px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:radial-gradient(90% 90% at 50% 30%,rgba(124,92,255,.12),transparent 70%)}.wb-tile[data-v-5c6cd83b]{width:56px;height:56px;border-radius:14px;background:linear-gradient(140deg,var(--brand),#5138c9);box-shadow:0 10px 26px -12px #7c5cffe6}.wb-out[data-v-5c6cd83b]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px;background:#0d0d13e6;grid-column:1 / -1}.wb-row[data-v-5c6cd83b]{display:flex;align-items:baseline;gap:10px;padding:3px 0}.wb-k[data-v-5c6cd83b]{font-family:var(--mono);font-size:11px;color:var(--dim);flex:none}.wb-v[data-v-5c6cd83b]{font-size:12.5px;color:var(--muted)}.wb-v--big[data-v-5c6cd83b]{font-family:var(--mono);font-size:15px;color:var(--brand-ink);font-weight:700}.wb-v--mono[data-v-5c6cd83b]{font-family:var(--mono);font-size:11.5px}.wb-v--ok[data-v-5c6cd83b]{color:#6fd08c}.wb-v--no[data-v-5c6cd83b]{color:var(--accent)}.wb-note[data-v-5c6cd83b]{margin:10px 0 0;font-size:11.5px;line-height:1.75;color:var(--dim)}.sky[data-v-4f7aa15f]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sky-layer[data-v-4f7aa15f]{position:absolute;inset:0;will-change:transform}.sky-star[data-v-4f7aa15f]{position:absolute;display:block;border-radius:50%;opacity:0}.sky-star--near[data-v-4f7aa15f]{filter:brightness(1.18)}.sky-nebula[data-v-4f7aa15f]{position:absolute;inset:-6%;will-change:transform}.sky-band[data-v-4f7aa15f]{position:absolute;left:-12%;top:34%;width:124%;height:30%;transform:rotate(-11deg);background:linear-gradient(180deg,transparent 0%,rgba(124,92,255,.07) 26%,rgba(178,202,255,.11) 48%,rgba(124,92,255,.07) 70%,transparent 100%);filter:blur(14px)}.sky-blob[data-v-4f7aa15f]{position:absolute;border-radius:50%;filter:blur(26px)}.sky-blob--a[data-v-4f7aa15f]{left:8%;top:-6%;width:46%;height:42%;background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,255,.16),transparent 72%)}.sky-blob--b[data-v-4f7aa15f]{right:2%;top:20%;width:40%;height:34%;background:radial-gradient(50% 50% at 50% 50%,rgba(90,130,255,.1),transparent 72%)}.sky-blob--c[data-v-4f7aa15f]{left:30%;bottom:-12%;width:52%;height:38%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,138,92,.06),transparent 72%)}.sky-meteors[data-v-4f7aa15f]{position:absolute;inset:0}.sky-meteor[data-v-4f7aa15f]{position:absolute;will-change:transform}.sky-meteor-line[data-v-4f7aa15f]{stroke-dasharray:200;stroke-dashoffset:200}.ap[data-v-5631ee1e]{position:relative;background:radial-gradient(120% 80% at 50% 0%,#0a0a106b,#09090edb 58%,#08080cf0)}.ap-bg[data-v-5631ee1e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ap-bg[data-v-5631ee1e]:before{content:"";position:absolute;top:-320px;left:50%;transform:translate(-50%);width:1100px;height:700px;background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,255,.2),transparent 70%);filter:blur(24px)}.ap-grid[data-v-5631ee1e]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 46% at 50% 8%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(70% 46% at 50% 8%,#000 0%,transparent 78%)}.ap-wrap[data-v-5631ee1e]{position:relative;max-width:1240px;margin:0 auto;padding:120px 28px}.hero[data-v-5631ee1e]{align-items:center;padding-bottom:44px}.hero-copy[data-v-5631ee1e]{min-width:0}.chip[data-v-5631ee1e]{display:inline-flex;align-items:center;gap:9px;width:fit-content;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.35);border-radius:var(--radius-pill);padding:8px 16px}.hero-h1[data-v-5631ee1e]{color:var(--ink);line-height:1.14;letter-spacing:-.025em;font-weight:800;margin:6px 0 4px}.h1-l1[data-v-5631ee1e]{display:block}.h1-l2[data-v-5631ee1e]{display:block;font-style:normal}.hero-h1 .h1-l2[data-v-5631ee1e]{background:linear-gradient(96deg,var(--brand-ink),var(--brand) 55%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-tag[data-v-5631ee1e]{color:var(--ink);font-weight:650;line-height:1.55}.hero-lead[data-v-5631ee1e]{color:var(--muted);line-height:1.95;max-width:640px;font-size:15.5px}.hero-cta[data-v-5631ee1e]{margin-top:12px}.btn[data-v-5631ee1e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--radius-md);font-size:14.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn[data-v-5631ee1e]:hover{transform:translateY(-2px)}.btn-primary[data-v-5631ee1e]{background:linear-gradient(120deg,var(--brand),#6a4bf0);border-color:transparent;color:#fff;box-shadow:0 10px 30px -12px #7c5cffe6}.btn-ghost[data-v-5631ee1e]{color:var(--ink);background:var(--panel)}.btn-ghost[data-v-5631ee1e]:hover{border-color:var(--brand)}.hero-pills[data-v-5631ee1e]{margin-top:10px}.pill[data-v-5631ee1e]{font-size:12px;color:var(--muted);border:1px solid var(--line);background:#141419b3;border-radius:var(--radius-pill);padding:4px 11px}.hero-stage[data-v-5631ee1e]{display:flex;flex-direction:column;align-items:center;gap:18px}.is-pre[data-v-5631ee1e]{opacity:0;pointer-events:none}.hero-mark[data-v-5631ee1e]{display:block}.proof[data-v-5631ee1e]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:6px;padding:9px 14px;border:1px solid rgba(124,92,255,.28);border-radius:var(--radius-md);background:#7c5cff0f;width:fit-content}.proof-dot[data-v-5631ee1e]{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px #7c5cffe6;animation:proof-pulse-5631ee1e 2.4s ease-in-out infinite}@keyframes proof-pulse-5631ee1e{0%,to{opacity:.45}50%{opacity:1}}.proof-label[data-v-5631ee1e]{font-size:12px;color:var(--muted)}.proof-num[data-v-5631ee1e]{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--brand-ink);letter-spacing:-.01em}.proof-detail[data-v-5631ee1e]{font-size:11.5px;color:var(--dim)}.sec[data-v-5631ee1e]{margin-top:128px}.sec-head[data-v-5631ee1e]{margin-bottom:12px}.sec-title[data-v-5631ee1e]{color:var(--ink);letter-spacing:-.015em}.sec-rule[data-v-5631ee1e]{flex:1;min-width:40px;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.sec-note[data-v-5631ee1e]{color:var(--muted);font-size:14.5px;line-height:1.85;margin-bottom:30px;max-width:860px}[data-reveal][data-v-5631ee1e]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-reveal].revealed[data-v-5631ee1e]{opacity:1;transform:none}.pcard[data-v-5631ee1e]{position:relative;background:linear-gradient(180deg,#18181fe6,#111117e6);border:1px solid var(--line);border-radius:var(--radius-xl);padding:30px 26px 26px;transition:transform .22s ease,border-color .22s ease}.pcard[data-v-5631ee1e]:hover{transform:translateY(-3px);border-color:#7c5cff73}.pcard-head[data-v-5631ee1e]{margin-bottom:10px}.pcard-no[data-v-5631ee1e]{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--dim)}.pcard-ic[data-v-5631ee1e]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.3)}.pcard-title[data-v-5631ee1e]{color:var(--ink);font-size:17px;margin:2px 0 8px}.pcard-desc[data-v-5631ee1e]{color:var(--muted);font-size:14.5px;line-height:1.9}.pcard-metrics[data-v-5631ee1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;padding-top:20px;border-top:1px dashed var(--line)}.metric[data-v-5631ee1e]{display:block;min-width:0}.metric-v[data-v-5631ee1e]{display:block;font-family:var(--mono);font-size:19px;color:var(--brand-ink);font-weight:600;letter-spacing:-.01em}.metric-l[data-v-5631ee1e]{display:block;font-size:11.5px;color:var(--dim);line-height:1.55;margin-top:5px}.demo-grid[data-v-5631ee1e]{align-items:start}.demo-stage[data-v-5631ee1e]{display:flex;flex-direction:column;align-items:center;gap:16px}.demo-hint[data-v-5631ee1e]{font-size:12.5px;color:var(--dim)}.dismiss-note[data-v-5631ee1e]{font-size:12px;color:var(--warn);line-height:1.65}.demo-side[data-v-5631ee1e]{min-width:0}.ctrl-label[data-v-5631ee1e]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.chip[data-v-5631ee1e]{font-family:var(--mono);font-size:12px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-pill);padding:7px 13px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.chip[data-v-5631ee1e]:hover{border-color:var(--brand)}.chip.on[data-v-5631ee1e]{color:var(--ink);border-color:var(--brand);background:var(--brand-soft)}.tl[data-v-5631ee1e]{background:#101016;border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.tl-head[data-v-5631ee1e]{margin-bottom:14px}.tl-title[data-v-5631ee1e]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tl-total[data-v-5631ee1e]{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--brand-ink)}.tl-rows[data-v-5631ee1e]{display:flex;flex-direction:column;gap:10px}.tl-row[data-v-5631ee1e]{display:flex;align-items:center;gap:8px}.tl-pane[data-v-5631ee1e]{width:16px;font-family:var(--mono);font-size:11px;color:var(--dim);flex:none}.tl-bar[data-v-5631ee1e]{display:flex;align-items:center;height:20px;border-radius:6px;padding:0 7px;overflow:hidden;min-width:40px;transition:margin .3s ease,width .3s ease}.tl-row--in .tl-bar[data-v-5631ee1e]{background:linear-gradient(120deg,#7c5cff8c,#7c5cff4d);border:1px solid rgba(124,92,255,.5)}.tl-row--out .tl-bar[data-v-5631ee1e]{background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.tl-bar-text[data-v-5631ee1e]{font-family:var(--mono);font-size:10.5px;color:var(--ink);white-space:nowrap}.tl-empty[data-v-5631ee1e]{font-family:var(--mono);font-size:12px;color:var(--dim)}.tl-note[data-v-5631ee1e]{margin-top:14px;font-size:12px;color:var(--dim);line-height:1.7}.readout[data-v-5631ee1e]{background:#101016;border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.readout-title[data-v-5631ee1e]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.readout pre[data-v-5631ee1e]{margin:0;max-height:220px;overflow:auto;font-family:var(--mono);font-size:12px;line-height:1.8;color:var(--brand-ink)}.curve-grid[data-v-5631ee1e]{align-items:stretch}.curve-card[data-v-5631ee1e]{background:linear-gradient(180deg,#18181fd9,#101016d9);border:1px solid var(--line);border-radius:var(--radius-xl);padding:24px}.curve-svg[data-v-5631ee1e]{width:100%;height:auto;display:block}.axis[data-v-5631ee1e]{stroke:var(--line);stroke-width:.7}.guide[data-v-5631ee1e]{stroke:#ff8a5c66;stroke-width:.7;stroke-dasharray:3 3}.curve[data-v-5631ee1e]{fill:none;stroke:url(#curveStroke);stroke-width:2;stroke-linecap:round}.curve[style][data-v-5631ee1e]{stroke-dasharray:var(--len, 400)}.dot[data-v-5631ee1e]{fill:var(--accent)}.anchor[data-v-5631ee1e]{fill:var(--brand-ink)}.curve-facts[data-v-5631ee1e]{margin-top:20px}.fact[data-v-5631ee1e]{font-family:var(--mono);font-size:12.5px;color:var(--dim)}.fact b[data-v-5631ee1e]{color:var(--muted);font-weight:600}.fact--live[data-v-5631ee1e],.fact--live b[data-v-5631ee1e]{color:var(--accent)}.curve-side[data-v-5631ee1e]{min-width:0}.curve-chip[data-v-5631ee1e]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--mono);font-size:12px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:9px 11px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.curve-chip.on[data-v-5631ee1e]{color:var(--ink);border-color:var(--brand);background:var(--brand-soft)}.cc-id[data-v-5631ee1e]{font-size:10.5px;color:var(--dim)}.slider-box[data-v-5631ee1e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.slider-head[data-v-5631ee1e]{margin-bottom:14px}.slider-val[data-v-5631ee1e]{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--accent)}.slider[data-v-5631ee1e]{width:100%;accent-color:var(--brand)}.preset[data-v-5631ee1e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 16px 18px;transition:transform .2s ease,border-color .2s ease}.preset[data-v-5631ee1e]:hover{transform:translateY(-2px);border-color:#7c5cff66}.preset-head[data-v-5631ee1e]{margin:16px 0 9px}.preset-id[data-v-5631ee1e]{font-family:var(--mono);font-size:11px;color:var(--brand-ink)}.status[data-v-5631ee1e]{font-size:10px;padding:2px 7px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted)}.status--implemented[data-v-5631ee1e]{color:var(--ok);border-color:#3ddc9766}.preset-title[data-v-5631ee1e]{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.55;display:block}.preset-when[data-v-5631ee1e]{color:var(--dim);font-size:12.5px;line-height:1.65;margin-top:6px;display:block}.presets-more[data-v-5631ee1e]{margin-top:24px;font-size:13px;color:var(--dim);line-height:1.7}.sc-grid[data-v-5631ee1e]{align-items:start}.sc-shot[data-v-5631ee1e]{background:#06060a;border:1px solid var(--line);border-radius:var(--radius-xl);padding:14px;overflow:hidden}.sc-video[data-v-5631ee1e]{aspect-ratio:586 / 1268;object-fit:cover;background:#06060a}.sc-video-tall[data-v-5631ee1e]{aspect-ratio:1 / 2}.sc-img[data-v-5631ee1e]{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:var(--radius-lg);background:#000}.sc-cap[data-v-5631ee1e]{margin-top:12px;font-size:12.5px;color:var(--dim);line-height:1.6}.sc-side[data-v-5631ee1e]{min-width:0}.sc-stat[data-v-5631ee1e]{background:linear-gradient(180deg,#18181fe6,#101016e6);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 16px 14px}.sc-v[data-v-5631ee1e]{font-size:22px}.sc-note[data-v-5631ee1e]{font-size:12.5px;color:var(--muted);line-height:1.8}.ev[data-v-5631ee1e]{background:linear-gradient(180deg,#18181fe6,#101016e6);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 22px 20px}.ev-num[data-v-5631ee1e]{margin-bottom:12px}.ev-v[data-v-5631ee1e]{font-family:var(--mono);font-size:26px;font-weight:650;letter-spacing:-.02em;background:linear-gradient(96deg,var(--brand-ink),var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.ev-u[data-v-5631ee1e]{font-family:var(--mono);font-size:12px;color:var(--dim)}.ev-l[data-v-5631ee1e]{color:var(--muted);font-size:13.5px;line-height:1.7;display:block}.ev-src[data-v-5631ee1e]{display:block;margin-top:14px;font-size:11px;color:var(--dim)}.code-box[data-v-5631ee1e]{background:#101016;border:1px solid var(--line);border-radius:var(--radius-xl);padding:26px 28px;overflow-x:auto}.code-box pre[data-v-5631ee1e]{margin:0;font-family:var(--mono);font-size:13px;line-height:2}.boundaries[data-v-5631ee1e]{border-left:2px solid var(--line);padding-left:22px}.boundary[data-v-5631ee1e]{color:var(--muted);font-size:14px;line-height:1.95}.b-dot[data-v-5631ee1e]{color:var(--warn);margin-right:9px}.cta[data-v-5631ee1e]{position:relative;margin-top:120px;padding:56px 28px;text-align:center;border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(180deg,rgba(124,92,255,.08),transparent 62%)}.cta-glow[data-v-5631ee1e]{position:absolute;left:50%;bottom:-160px;transform:translate(-50%);width:560px;height:320px;background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,255,.28),transparent 70%);filter:blur(20px);pointer-events:none}.cta-title[data-v-5631ee1e]{color:var(--ink)}.cta-sub[data-v-5631ee1e]{color:var(--dim);font-size:13px;margin:10px 0 28px;display:block}.cta-btn[data-v-5631ee1e]{position:relative}.cons[data-v-e3dd7a6d]{max-width:1080px;margin:0 auto;padding:18px 0 46px}.cons-head[data-v-e3dd7a6d]{margin-bottom:26px}.cons-eyebrow[data-v-e3dd7a6d]{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:1px;color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:4px 12px}.cons-title[data-v-e3dd7a6d]{color:var(--ink);font-size:32px;font-weight:800;line-height:1.35;margin:14px 0 0;max-width:860px}.cons-sub[data-v-e3dd7a6d]{color:var(--muted);font-size:14px;line-height:1.8;margin:12px 0 0;max-width:760px}.cons-sec[data-v-e3dd7a6d]{margin-top:30px}.cons-sec-title[data-v-e3dd7a6d]{color:var(--ink);font-size:19px;font-weight:800;margin:0 0 6px}.cons-sec-note[data-v-e3dd7a6d]{color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 14px;max-width:780px}.cons-grid[data-v-e3dd7a6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.cons-card[data-v-e3dd7a6d]{display:flex;flex-direction:column;gap:6px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.cons-ic[data-v-e3dd7a6d]{font-size:20px;line-height:1;color:var(--brand-ink)}.cons-value[data-v-e3dd7a6d]{color:var(--ink);font-size:28px;font-weight:800;margin:2px 0 0;line-height:1.1}.cons-label[data-v-e3dd7a6d]{color:var(--ink);font-size:12.5px;font-weight:700;margin:0}.cons-note[data-v-e3dd7a6d]{color:var(--muted);font-size:11.5px;line-height:1.6;margin:0}.cons-shots[data-v-e3dd7a6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.cons-shot[data-v-e3dd7a6d]{margin:0;display:flex;flex-direction:column;gap:8px}.cons-shot-img[data-v-e3dd7a6d]{width:100%;border-radius:12px;border:1px solid var(--line);background:var(--panel2)}.cons-sfc .cons-shot-img[data-v-e3dd7a6d]{height:340px;object-fit:cover;object-position:top}.cons-shot[data-v-e3dd7a6d]{align-items:center}.cons-shot-cap[data-v-e3dd7a6d]{color:var(--muted);font-size:11.5px;text-align:center}.cons-sfc-src[data-v-e3dd7a6d]{margin-bottom:12px}.cons-sfc-src code[data-v-e3dd7a6d]{font-family:var(--mono);font-size:11.5px;color:var(--brand-ink);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:6px 12px}.cons-norms[data-v-e3dd7a6d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cons-norm[data-v-e3dd7a6d]{font-size:11px;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:5px 10px}.cons-norm b[data-v-e3dd7a6d]{color:var(--ink);font-weight:700;margin-right:4px}.cons-norm-cs[data-v-e3dd7a6d]{color:var(--brand-ink);margin-left:6px}.cons-pairs[data-v-e3dd7a6d]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.cons-pair[data-v-e3dd7a6d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;background:var(--panel2);border:1px solid var(--line);border-radius:10px}.cons-pair-head[data-v-e3dd7a6d]{color:var(--ink);font-size:12.5px;font-weight:700;min-width:180px}.cons-pair-mode[data-v-e3dd7a6d]{font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 9px;color:var(--brand-ink);background:var(--brand-soft)}.cons-pair-val[data-v-e3dd7a6d]{color:var(--ink);font-size:13px;font-weight:700}.cons-pair-sub[data-v-e3dd7a6d]{color:var(--muted);font-size:11px;font-weight:400;margin-left:6px}.cons-diffs[data-v-e3dd7a6d]{display:flex;flex-direction:column;gap:6px}.cons-diff[data-v-e3dd7a6d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.cons-diff-id[data-v-e3dd7a6d]{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--brand-ink);background:var(--brand-soft);border-radius:6px;padding:2px 8px}.cons-diff-cat[data-v-e3dd7a6d]{color:var(--muted);font-size:10.5px}.cons-diff-title[data-v-e3dd7a6d]{color:var(--ink);font-size:12.5px;font-weight:700;min-width:180px}.cons-diff-reason[data-v-e3dd7a6d]{color:var(--muted);font-size:11.5px;flex:1;min-width:240px;line-height:1.6}.cons-table[data-v-e3dd7a6d]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cons-tr[data-v-e3dd7a6d]{display:grid;grid-template-columns:1.1fr 1.6fr 1.6fr;gap:10px;padding:10px 14px;border-top:1px solid var(--line);background:var(--panel)}.cons-tr[data-v-e3dd7a6d]:first-child{border-top:none}.cons-th[data-v-e3dd7a6d]{background:var(--panel2);color:var(--brand-ink);font-size:11.5px;font-weight:800;letter-spacing:.4px}.cons-td-dim[data-v-e3dd7a6d]{color:var(--ink);font-size:12.5px;font-weight:700}.cons-td[data-v-e3dd7a6d]{color:var(--muted);font-size:12px;line-height:1.5}.cons-td.win[data-v-e3dd7a6d]{color:var(--ink);font-weight:600}.cons-ev[data-v-e3dd7a6d]{display:flex;flex-direction:column;gap:6px}.cons-ev-row[data-v-e3dd7a6d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.cons-ev-k[data-v-e3dd7a6d]{color:var(--ink);font-size:12px;min-width:260px}.cons-ev-v[data-v-e3dd7a6d]{font-family:var(--mono);font-size:11px;color:var(--brand-ink);background:var(--panel2);border-radius:6px;padding:2px 8px}.cons-ev-gate[data-v-e3dd7a6d]{color:var(--muted);font-size:10.5px}.cons-foot[data-v-e3dd7a6d]{margin-top:14px}.ce[data-v-ba5eb7a9]{position:relative}.ce-bg[data-v-ba5eb7a9]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ce-bg[data-v-ba5eb7a9]:before{content:"";position:absolute;top:-240px;left:50%;transform:translate(-50%);width:900px;height:460px;background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,255,.14),transparent 70%)}.ce-ledger[data-v-ba5eb7a9]{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.024) 0 1px,transparent 1px 42px);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 42%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 42%,transparent 78%)}.ce-wrap[data-v-ba5eb7a9]{position:relative;max-width:1160px;margin:0 auto;padding:92px 28px 110px}.hero[data-v-ba5eb7a9]{align-items:center;padding-bottom:24px}.hero-copy[data-v-ba5eb7a9]{min-width:0;display:flex;flex-direction:column;gap:18px}.chip[data-v-ba5eb7a9]{display:flex;align-items:center;gap:9px;width:fit-content;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.35);border-radius:var(--radius-pill);padding:8px 16px}.hero-h1[data-v-ba5eb7a9]{color:var(--ink);line-height:1.14;letter-spacing:-.025em;font-weight:800;margin:2px 0 0}.h1-l1[data-v-ba5eb7a9]{display:block}.h1-l2[data-v-ba5eb7a9]{display:block;font-style:normal;color:var(--brand-ink)}.hero-lead[data-v-ba5eb7a9]{color:var(--muted);line-height:1.9;max-width:560px;font-size:14.5px;margin:0}.hero-cta[data-v-ba5eb7a9]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-ba5eb7a9]{display:flex;width:fit-content;align-items:center;justify-content:center;padding:11px 22px;border-radius:var(--radius-md);font-size:14.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);color:var(--ink);transition:transform .18s ease,border-color .18s ease}.btn[data-v-ba5eb7a9]:hover{transform:translateY(-2px)}.btn-primary[data-v-ba5eb7a9]{background:var(--brand);border-color:transparent;color:#fff;box-shadow:0 8px 26px -14px #7c5cffe6}.btn-ghost[data-v-ba5eb7a9]{background:var(--panel)}.btn-ghost[data-v-ba5eb7a9]:hover{border-color:var(--brand)}.hero-pills[data-v-ba5eb7a9]{display:flex;gap:10px;flex-wrap:wrap}.pill[data-v-ba5eb7a9]{font-size:12px;color:var(--muted);border:1px solid var(--line);background:#141419b3;border-radius:var(--radius-pill);padding:4px 11px}.verdict[data-v-ba5eb7a9]{width:100%;max-width:460px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#111117e6;padding:16px;display:flex;flex-direction:column;gap:9px}.verdict-head[data-v-ba5eb7a9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.vh-title[data-v-ba5eb7a9]{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--muted)}.vh-seal[data-v-ba5eb7a9]{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--brand-ink);border:1px solid rgba(124,92,255,.4);border-radius:var(--radius-chip);padding:2px 7px}.decl[data-v-ba5eb7a9]{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line-soft);border-left:2px solid var(--dim);border-radius:var(--radius-sm);background:#0b0b0f80}.decl.win[data-v-ba5eb7a9]{border-left-color:var(--ok);background:#3ddc970f}.decl-mark[data-v-ba5eb7a9]{font-size:12px;color:var(--rec);width:12px}.decl.win .decl-mark[data-v-ba5eb7a9]{color:var(--ok)}.decl-body[data-v-ba5eb7a9]{flex:1;min-width:0}.decl-line[data-v-ba5eb7a9]{display:flex;align-items:baseline;gap:8px}.decl-sel[data-v-ba5eb7a9]{font-family:var(--mono);font-size:11px;color:var(--brand-ink)}.decl-prop[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;color:var(--ink);text-decoration:line-through;text-decoration-color:var(--rec)}.decl.win .decl-prop[data-v-ba5eb7a9]{text-decoration:none}.decl-meta[data-v-ba5eb7a9]{display:flex;gap:10px;margin-top:3px}.meta-i[data-v-ba5eb7a9]{font-family:var(--mono);font-size:10px;color:var(--dim)}.decl-verdict[data-v-ba5eb7a9]{font-size:10.5px;color:var(--rec);font-family:var(--mono)}.decl.win .decl-verdict[data-v-ba5eb7a9]{color:var(--ok)}.verdict-out[data-v-ba5eb7a9]{display:flex;align-items:center;gap:9px;padding:4px 2px}.vo-arrow[data-v-ba5eb7a9]{color:var(--ok);font-size:11px}.vo-label[data-v-ba5eb7a9]{font-size:11px;color:var(--muted)}.vo-code[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;color:var(--ok);background:#3ddc971a;border-radius:var(--radius-sm);padding:3px 9px}.verdict-ends[data-v-ba5eb7a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ve[data-v-ba5eb7a9]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel2);font-size:10.5px;color:var(--muted)}.ve-swatch[data-v-ba5eb7a9]{width:100%;height:22px;border-radius:6px;background:var(--brand)}.verdict-note[data-v-ba5eb7a9]{font-size:10.5px;color:var(--dim);line-height:1.6;margin:2px 0 0}.sec[data-v-ba5eb7a9]{margin-top:108px}.sec-head[data-v-ba5eb7a9]{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.sec-k[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--brand-ink)}.sec-title[data-v-ba5eb7a9]{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.015em;margin:0}.sec-line[data-v-ba5eb7a9]{flex:1;height:1px;background:var(--line);align-self:center}.sec-note[data-v-ba5eb7a9]{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 24px;max-width:860px}.ref-link[data-v-ba5eb7a9]{color:var(--brand);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(124,92,255,.4);transition:border-color .15s,color .15s}.ref-link[data-v-ba5eb7a9]:hover{color:var(--brand-ink);border-bottom-color:var(--brand)}[data-reveal][data-v-ba5eb7a9]{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal].revealed[data-v-ba5eb7a9]{opacity:1;transform:none}.card-ic[data-v-ba5eb7a9]{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid rgba(124,92,255,.3)}.claim[data-v-ba5eb7a9],.ab[data-v-ba5eb7a9],.metric[data-v-ba5eb7a9],.end-card[data-v-ba5eb7a9],.bound[data-v-ba5eb7a9]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1),border-color .18s ease;transition-delay:calc(var(--stagger-i, 0) * 60ms)}[data-reveal].revealed .claim[data-v-ba5eb7a9],[data-reveal].revealed .ab[data-v-ba5eb7a9],[data-reveal].revealed .metric[data-v-ba5eb7a9],[data-reveal].revealed .end-card[data-v-ba5eb7a9],[data-reveal].revealed .bound[data-v-ba5eb7a9]{opacity:1;transform:none}.claim[data-v-ba5eb7a9],.ab[data-v-ba5eb7a9]{position:relative;padding:24px 22px 24px 24px;border:1px solid var(--line);border-left:2px solid rgba(124,92,255,.5);border-radius:var(--radius-md);background:var(--panel)}.claim[data-v-ba5eb7a9]:hover,.ab[data-v-ba5eb7a9]:hover,.metric[data-v-ba5eb7a9]:hover{transform:translateY(-2px);border-left-color:var(--brand)}.claim-head[data-v-ba5eb7a9]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.claim-no[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--dim)}.claim-t[data-v-ba5eb7a9],.ab-t[data-v-ba5eb7a9]{color:var(--ink);font-size:16px;margin:2px 0 8px}.claim-d[data-v-ba5eb7a9],.ab-d[data-v-ba5eb7a9]{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.end-card[data-v-ba5eb7a9]{display:flex;flex-direction:column;gap:6px;padding:20px 20px 20px 22px;border:1px solid var(--line);border-left-width:2px;border-radius:var(--radius-md);background:var(--panel)}.end-card--web[data-v-ba5eb7a9]{border-left-color:var(--brand)}.end-card--mp[data-v-ba5eb7a9]{border-left-color:var(--warn)}.end-card--app[data-v-ba5eb7a9]{border-left-color:var(--ok)}.end-k[data-v-ba5eb7a9]{color:var(--ink);font-size:16px;font-weight:800}.end-tag[data-v-ba5eb7a9]{font-size:11px;color:var(--muted);font-family:var(--mono)}.end-d[data-v-ba5eb7a9]{color:var(--muted);font-size:12.5px;line-height:1.6;margin:4px 0 0}.metric[data-v-ba5eb7a9]{display:flex;flex-direction:column;gap:8px;padding:22px 22px 22px 24px;border:1px solid var(--line);border-left:2px solid rgba(124,92,255,.5);border-radius:var(--radius-md);background:var(--panel)}.metric-value[data-v-ba5eb7a9]{display:flex;align-items:baseline;gap:7px}.mv-num[data-v-ba5eb7a9]{color:var(--ink);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.mv-unit[data-v-ba5eb7a9]{color:var(--dim);font-size:11.5px;font-family:var(--mono)}.metric-label[data-v-ba5eb7a9]{color:var(--ink);font-size:12.5px;font-weight:700;margin:0}.metric-note[data-v-ba5eb7a9]{color:var(--muted);font-size:11.5px;line-height:1.55;margin:0}.pipe[data-v-ba5eb7a9]{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.pipe-rail[data-v-ba5eb7a9]{display:flex;flex-direction:column}.pipe-step[data-v-ba5eb7a9]{display:flex;align-items:baseline;gap:14px;padding:12px 4px;border-bottom:1px dashed var(--line-soft)}.pipe-step[data-v-ba5eb7a9]:last-child{border-bottom:none}.pipe-n[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--brand-ink)}.pipe-t[data-v-ba5eb7a9]{color:var(--ink);font-size:13px}.pipe-out[data-v-ba5eb7a9]{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 0}.po-arrow[data-v-ba5eb7a9]{color:var(--ok);font-size:11px}.po-ir[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;color:var(--ok);background:#3ddc971a;border-radius:var(--radius-pill);padding:5px 14px}.pipe-ends[data-v-ba5eb7a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pipe-end[data-v-ba5eb7a9]{text-align:center;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-md);padding:11px 6px}.pipe-gate[data-v-ba5eb7a9]{text-align:center;font-size:12px;font-weight:700;color:var(--brand-ink);background:var(--brand-soft);border-radius:var(--radius-pill);padding:8px 14px}.table[data-v-ba5eb7a9]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.tr[data-v-ba5eb7a9]{display:grid;grid-template-columns:1.15fr 1.75fr 1.15fr 1.15fr 1.25fr;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--panel)}.tr[data-v-ba5eb7a9]:first-child{border-top:none}.th[data-v-ba5eb7a9]{background:var(--panel2);color:var(--brand-ink);font-size:11.5px;font-weight:800;letter-spacing:.3px}.td-dim[data-v-ba5eb7a9]{color:var(--ink);font-size:12.5px;font-weight:700}.td[data-v-ba5eb7a9]{color:var(--muted);font-size:11.5px;line-height:1.6}.col-win[data-v-ba5eb7a9]{color:var(--ink);font-weight:600}.term[data-v-ba5eb7a9]{margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--panel2)}.term-bar[data-v-ba5eb7a9]{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#0b0b0f99;border-bottom:1px solid var(--line)}.tdot[data-v-ba5eb7a9]{width:11px;height:11px;border-radius:50%;flex:none;display:block}.td-r[data-v-ba5eb7a9]{background:#ff5f57}.td-y[data-v-ba5eb7a9]{background:#febc2e}.td-g[data-v-ba5eb7a9]{background:#28c840}.term-name[data-v-ba5eb7a9]{font-family:var(--mono);font-size:11px;color:var(--dim);margin-left:8px}.term-pre[data-v-ba5eb7a9]{margin:0;padding:14px 16px;overflow-x:auto}.term-pre code[data-v-ba5eb7a9]{font-family:var(--mono);font-size:12px;line-height:1.75;color:var(--ink);white-space:pre}.bound[data-v-ba5eb7a9]{padding:20px 20px 20px 22px;border:1px solid var(--line);border-left:2px solid rgba(124,92,255,.5);border-radius:var(--radius-md);background:var(--panel)}.bound--ban[data-v-ba5eb7a9]{border-left-color:var(--rec)}.bound-h[data-v-ba5eb7a9]{color:var(--ink);font-size:13.5px;font-weight:800}.bound-list[data-v-ba5eb7a9]{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:12.5px;line-height:1.75}.bound-list li[data-v-ba5eb7a9]{margin-bottom:7px}.bound--ban .bound-list li[data-v-ba5eb7a9]{color:var(--rec)}.demo[data-v-ba5eb7a9]{margin-bottom:20px}.demo-title[data-v-ba5eb7a9]{color:var(--ink);font-size:13px;font-weight:700;margin:0 0 12px}.shots[data-v-ba5eb7a9]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.shot[data-v-ba5eb7a9]{margin:0;display:flex;flex-direction:column;gap:8px;align-items:center}.shot-img[data-v-ba5eb7a9]{width:100%;max-height:560px;object-fit:cover;object-position:top;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel2)}.shot-cap[data-v-ba5eb7a9]{color:var(--muted);font-size:11.5px;text-align:center}.ev[data-v-ba5eb7a9]{display:flex;flex-direction:column;gap:8px}.ev-row[data-v-ba5eb7a9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:11px 15px;border:1px solid var(--line);border-left:2px solid rgba(124,92,255,.4);border-radius:var(--radius-sm);background:var(--panel);transition:border-left-color .18s ease}.ev-row[data-v-ba5eb7a9]:hover{border-left-color:var(--brand)}.ev-k[data-v-ba5eb7a9]{color:var(--ink);font-size:12.5px;min-width:300px}.ev-v[data-v-ba5eb7a9]{font-family:var(--mono);font-size:11px;color:var(--brand-ink);background:var(--panel2);border-radius:var(--radius-sm);padding:2px 8px}.ev-gate[data-v-ba5eb7a9]{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.cta[data-v-ba5eb7a9]{position:relative;text-align:center;padding:52px 28px;border:1px solid var(--line);border-top:2px solid var(--brand);border-radius:var(--radius-lg);background:var(--panel)}.cta-seal[data-v-ba5eb7a9]{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.34em;color:var(--brand-ink);margin-bottom:16px}.cta-title[data-v-ba5eb7a9]{color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.cta-sub[data-v-ba5eb7a9]{color:var(--muted);font-size:14px;margin:0 0 22px}.cta-actions[data-v-ba5eb7a9]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cl[data-v-e08cc6df]{max-width:860px;margin:0 auto;padding:14px 0 40px}.cl-title[data-v-e08cc6df]{color:var(--ink);font-size:30px;font-weight:800;margin:0}.cl-sub[data-v-e08cc6df]{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 0}.cl-state[data-v-e08cc6df]{margin-top:20px;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.cl-state-row[data-v-e08cc6df]{align-items:center}.cl-state-item[data-v-e08cc6df]{display:inline-flex;align-items:baseline;gap:8px}.cl-state-k[data-v-e08cc6df]{font-size:11px;color:var(--dim);font-weight:700;letter-spacing:.4px}.cl-state-v[data-v-e08cc6df]{font-family:var(--mono);font-size:12.5px;color:var(--brand-ink)}.cl-state-link[data-v-e08cc6df]{font-size:12.5px;color:var(--brand-ink);text-decoration:none;margin-left:auto}.cl-state-link[data-v-e08cc6df]:hover{text-decoration:underline}.cl-group[data-v-e08cc6df]{margin-top:30px}.cl-date[data-v-e08cc6df]{color:var(--ink);font-size:17px;font-weight:800;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.cl-list[data-v-e08cc6df]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cl-item[data-v-e08cc6df]{display:flex;align-items:flex-start;gap:10px}.rn-kind[data-v-e08cc6df]{flex-shrink:0;margin-top:1px;font-size:10.5px;font-weight:800;letter-spacing:.4px;border-radius:999px;padding:2px 9px}.rn-kind--feat[data-v-e08cc6df]{color:var(--ok, #3ddc97);background:#3ddc971f}.rn-kind--fix[data-v-e08cc6df]{color:var(--warn, #ffb454);background:#ffb4541f}.rn-kind--infra[data-v-e08cc6df]{color:var(--brand-ink);background:var(--brand-soft)}.rn-kind--site[data-v-e08cc6df]{color:var(--brand2, #ab9bff);background:#ab9bff1a}.cl-text[data-v-e08cc6df]{color:var(--ink);font-size:13.5px;line-height:1.7}.cl-foot[data-v-e08cc6df]{margin-top:34px}.cl-foot-link[data-v-e08cc6df]{font-size:13px;font-weight:700;color:var(--brand-ink);text-decoration:none}.cl-foot-link[data-v-e08cc6df]:hover{text-decoration:underline}.ic-page[data-v-7c2c6914]{max-width:1180px;margin:0 auto;padding:28px 20px 64px}.ic-head[data-v-7c2c6914]{margin-bottom:20px}.ic-title[data-v-7c2c6914]{font-size:26px;font-weight:700;color:var(--ink);letter-spacing:-.3px}.ic-sub[data-v-7c2c6914]{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.6;max-width:860px}.ic-bar[data-v-7c2c6914]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ic-search[data-v-7c2c6914]{flex:0 0 200px}.ic-input[data-v-7c2c6914]{width:100%;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:13px;outline:none}.ic-input[data-v-7c2c6914]:focus{border-color:var(--brand)}.ic-chips[data-v-7c2c6914]{display:flex;flex-wrap:wrap;gap:6px}.ic-sizes[data-v-7c2c6914]{margin-left:auto}.ic-chip[data-v-7c2c6914]{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;cursor:pointer;transition:all .14s ease}.ic-chip[data-v-7c2c6914]:hover{color:var(--ink);border-color:var(--brand-ink)}.ic-chip--on[data-v-7c2c6914]{color:#fff;background:var(--brand);border-color:var(--brand)}.ic-count[data-v-7c2c6914]{margin:14px 0 10px;color:var(--muted);font-size:12px}.ic-grid[data-v-7c2c6914]{display:flex;flex-wrap:wrap;gap:10px}.ic-cell[data-v-7c2c6914]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 0 104px;min-width:0;overflow:hidden;height:116px;border-radius:12px;border:1px solid var(--line-soft);background:var(--panel);color:var(--ink);cursor:pointer;transition:all .15s ease}.ic-cell[data-v-7c2c6914]:hover{border-color:var(--brand-ink);background:var(--panel2);transform:translateY(-2px)}.ic-glyph[data-v-7c2c6914]{display:flex;align-items:center;justify-content:center}.ic-glyph svg[data-v-7c2c6914]{display:block}.ic-name[data-v-7c2c6914]{font-size:11px;color:var(--muted);font-family:var(--mono, ui-monospace, monospace);max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-cat[data-v-7c2c6914]{position:absolute;top:6px;right:8px;font-size:10px;color:var(--muted);opacity:.6}.ic-copied[data-v-7c2c6914]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:600}.lgp[data-v-633edb41]{position:relative}.lgp-bg[data-v-633edb41]{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px 520px at 8% 2%,rgba(124,92,255,.16),transparent 70%),radial-gradient(460px 460px at 96% 24%,rgba(60,200,180,.13),transparent 70%),radial-gradient(500px 500px at 42% 98%,rgba(230,120,90,.12),transparent 72%)}.lgp-wrap[data-v-633edb41]{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:40px 20px 72px}.hero[data-v-633edb41]{align-items:center;margin-bottom:18px}.hero-copy[data-v-633edb41]{display:flex;flex-direction:column;gap:16px}.chip[data-v-633edb41]{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;color:var(--brand-ink);text-transform:uppercase}.hero-h1[data-v-633edb41]{display:flex;flex-direction:column;gap:2px;font-size:40px;font-weight:750;line-height:1.12;letter-spacing:-.8px;color:var(--ink)}.h1-l1[data-v-633edb41]{color:var(--ink)}.h1-l2[data-v-633edb41]{background:linear-gradient(92deg,var(--brand-ink),#7ce0d0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead[data-v-633edb41]{font-size:15px;line-height:1.75;color:var(--muted);max-width:560px}.hero-cta[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-633edb41]{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;font-size:14px;text-decoration:none;transition:all .15s ease}.btn-primary[data-v-633edb41]{background:var(--brand);color:#fff}.btn-primary[data-v-633edb41]:hover{background:var(--brand-ink)}.btn-ghost[data-v-633edb41]{border:1px solid var(--line);color:var(--ink)}.btn-ghost[data-v-633edb41]:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.hero-pills[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-633edb41]{font-size:12px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.ends-stage[data-v-633edb41]{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);padding:20px}.ends-backdrop[data-v-633edb41]{position:absolute;inset:0;background:radial-gradient(60% 80% at 16% 20%,rgba(124,92,255,.55),transparent 60%),radial-gradient(55% 70% at 84% 26%,rgba(60,200,180,.5),transparent 62%),radial-gradient(70% 90% at 56% 90%,rgba(230,120,90,.5),transparent 60%),linear-gradient(135deg,#1a1a24,#101018)}.ends-grid[data-v-633edb41]{position:relative;display:flex;flex-wrap:wrap;gap:12px}.ends-cell[data-v-633edb41]{flex:1 1 44%;min-width:0}.ends-glass[data-v-633edb41]{display:block}.ends-in[data-v-633edb41]{padding:14px;display:flex;flex-direction:column;gap:5px}.ends-k[data-v-633edb41]{font-size:14px;font-weight:650;color:var(--ink)}.ends-mode[data-v-633edb41]{font-size:11px;color:var(--muted)}.ends-mode--native[data-v-633edb41]{color:var(--brand-ink)}.ends-note[data-v-633edb41]{position:relative;margin-top:12px;font-size:11px;color:var(--muted);line-height:1.6}.sec[data-v-633edb41]{margin-top:46px}.sec-head[data-v-633edb41]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sec-k[data-v-633edb41]{font-family:var(--mono);font-size:12px;color:var(--brand-ink);letter-spacing:.1em}.sec-title[data-v-633edb41]{font-size:22px;font-weight:680;color:var(--ink)}.sec-line[data-v-633edb41]{flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.sec-note[data-v-633edb41]{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:18px;max-width:900px}.end-card[data-v-633edb41]{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.end-k[data-v-633edb41]{font-family:var(--mono);font-size:12px;color:var(--brand-ink)}.end-d[data-v-633edb41]{margin-top:8px;font-size:13px;line-height:1.6;color:var(--muted)}.claim[data-v-633edb41]{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.claim-head[data-v-633edb41]{display:flex;align-items:center;justify-content:space-between}.claim-no[data-v-633edb41]{font-family:var(--mono);font-size:13px;color:var(--brand-ink)}.card-ic[data-v-633edb41]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--brand-soft);color:var(--brand-ink)}.claim-t[data-v-633edb41]{font-size:16px;font-weight:650;color:var(--ink)}.claim-d[data-v-633edb41]{font-size:13px;line-height:1.65;color:var(--muted)}.claim-who[data-v-633edb41]{font-size:11px;color:var(--brand-ink)}.pipe[data-v-633edb41]{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.pipe-rail[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:10px}.pipe-step[data-v-633edb41]{flex:1 1 200px;min-width:0;display:flex;gap:10px;padding:12px;border-radius:10px;background:var(--panel2);border:1px solid var(--line-soft)}.pipe-n[data-v-633edb41]{font-family:var(--mono);font-size:12px;color:var(--brand-ink)}.pipe-t[data-v-633edb41]{font-size:13px;color:var(--ink);line-height:1.5}.pipe-out[data-v-633edb41]{display:flex;align-items:center;gap:10px;margin-top:14px}.po-arrow[data-v-633edb41]{color:var(--brand-ink)}.po-ir[data-v-633edb41]{font-family:var(--mono);font-size:13px;color:var(--ink);background:var(--panel2);padding:6px 12px;border-radius:8px}.pipe-ends[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pipe-end[data-v-633edb41]{font-size:12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:5px 12px}.pipe-gate[data-v-633edb41]{margin-top:12px;font-size:12px;color:var(--muted)}.stage[data-v-633edb41]{position:relative;border-radius:16px;overflow:hidden;padding:22px;border:1px solid var(--line)}.stage-backdrop[data-v-633edb41]{position:absolute;inset:0;background:radial-gradient(60% 80% at 18% 22%,rgba(124,92,255,.55),transparent 60%),radial-gradient(55% 70% at 82% 30%,rgba(60,200,180,.5),transparent 62%),radial-gradient(70% 90% at 60% 88%,rgba(230,120,90,.5),transparent 60%),linear-gradient(135deg,#1a1a24,#101018)}.stage-grid[data-v-633edb41]{position:relative;display:flex;flex-wrap:wrap;gap:12px}.stage-cell[data-v-633edb41]{flex:0 0 168px;min-width:0}.stage-in[data-v-633edb41]{padding:16px 14px;display:flex;flex-direction:column;gap:4px}.stage-k[data-v-633edb41]{font-size:13px;font-weight:600;color:var(--ink);font-family:var(--mono)}.stage-d[data-v-633edb41]{font-size:12px;color:var(--muted)}.play[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.controls[data-v-633edb41]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ctl[data-v-633edb41]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted)}.ctl--row[data-v-633edb41]{justify-content:flex-start}.ctl-k[data-v-633edb41]{color:var(--ink);font-size:12px;flex:0 0 62px}.ctl-v[data-v-633edb41]{font-family:var(--mono);font-size:12px;color:var(--brand-ink);margin-left:auto;min-width:84px;text-align:right}.select[data-v-633edb41],.range[data-v-633edb41]{flex:1 1 120px;min-width:0}.select[data-v-633edb41]{height:32px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font-size:13px;padding:0 8px}.range[data-v-633edb41]{accent-color:var(--brand)}.stage--play[data-v-633edb41]{flex:1 1 320px;min-width:0;display:flex;align-items:center;justify-content:center}.demo-glass[data-v-633edb41]{position:relative;min-width:220px}.demo-in[data-v-633edb41]{padding:26px 24px;display:flex;flex-direction:column;gap:6px}.demo-t[data-v-633edb41]{font-size:16px;font-weight:600;color:var(--ink)}.demo-s[data-v-633edb41]{font-size:12px;color:var(--muted);font-family:var(--mono)}.matrix[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:10px}.mrow[data-v-633edb41]{flex:1 1 210px;min-width:0;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.m-end[data-v-633edb41]{font-size:14px;font-weight:600;color:var(--ink)}.m-badge[data-v-633edb41]{align-self:flex-start;font-size:11px;padding:3px 10px;border-radius:999px;color:var(--muted);background:var(--panel2);border:1px solid var(--line)}.m-badge--l3[data-v-633edb41]{color:var(--brand-ink);background:var(--brand-soft)}.m-note[data-v-633edb41]{font-size:12px;color:var(--muted)}.demos[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:12px}.dcell[data-v-633edb41]{flex:0 0 220px;min-width:0;display:flex;flex-direction:column;gap:8px}.dbox[data-v-633edb41]{position:relative;height:96px;border-radius:12px;overflow:hidden;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.dbackdrop[data-v-633edb41]{position:absolute;inset:0;background:radial-gradient(60% 90% at 25% 30%,rgba(124,92,255,.6),transparent 62%),radial-gradient(70% 90% at 78% 75%,rgba(60,200,180,.55),transparent 60%),linear-gradient(135deg,#1a1a24,#101018)}.dglass[data-v-633edb41]{position:relative}.dt[data-v-633edb41]{display:block;padding:14px 22px;font-size:13px;font-weight:600;color:var(--ink);font-family:var(--mono)}.dlabel[data-v-633edb41]{font-size:12px;color:var(--muted)}.table[data-v-633edb41]{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tr[data-v-633edb41]{display:flex;border-top:1px solid var(--line-soft)}.tr[data-v-633edb41]:first-child{border-top:none}.tr>span[data-v-633edb41]{flex:1;min-width:0;padding:11px 14px;font-size:13px;color:var(--muted)}.th>span[data-v-633edb41]{color:var(--ink);font-weight:600;background:var(--panel2)}.td-dim[data-v-633edb41]{color:var(--ink);font-weight:600;flex:0 0 150px}.col-win[data-v-633edb41]{color:var(--brand-ink)}.ev[data-v-633edb41]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ev-row[data-v-633edb41]{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--panel);flex-wrap:wrap}.ev-k[data-v-633edb41]{flex:1 1 320px;min-width:0;font-size:13px;color:var(--ink)}.ev-v[data-v-633edb41]{font-family:var(--mono);font-size:12px;color:var(--muted)}.ev-gate[data-v-633edb41]{font-family:var(--mono);font-size:11px;color:var(--brand-ink);margin-left:auto}.bound[data-v-633edb41]{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.bound--ban[data-v-633edb41]{border-color:#e6785a66}.bound-h[data-v-633edb41]{font-size:13px;font-weight:650;color:var(--ink)}.bound-list[data-v-633edb41]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.bound-list li[data-v-633edb41]{font-size:13px;line-height:1.6;color:var(--muted);padding-left:16px;position:relative}.bound-list li[data-v-633edb41]:before{content:"—";position:absolute;left:0;color:var(--brand-ink)}.cta[data-v-633edb41]{position:relative;text-align:center;padding:40px 24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.cta-seal[data-v-633edb41]{position:absolute;top:18px;right:24px;font-family:var(--mono);font-size:12px;letter-spacing:.3em;color:var(--brand-soft)}.cta-title[data-v-633edb41]{font-size:24px;font-weight:700;color:var(--ink)}.cta-sub[data-v-633edb41]{margin-top:8px;font-size:14px;color:var(--muted)}.cta-row[data-v-633edb41]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}[data-reveal][data-v-633edb41]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}[data-reveal].revealed[data-v-633edb41]{opacity:1;transform:none}:root{color-scheme:dark;--p-page-bg: var(--bg);--bg: #0b0b0f;--panel: #141419;--panel2: #1b1b21;--line: #26262d;--line-soft: #1f1f26;--ink: #f4f4f7;--muted: #9b9baa;--dim: #6a6a78;--brand: #7c5cff;--brand-ink: #ab9bff;--brand2: #ab9bff;--accent: #ff8a5c;--ok: #3ddc97;--warn: #ffb454;--rec: #ff6b6b;--brand-soft: rgba(124, 92, 255, .12);--glass-bg: rgba(11, 11, 15, .78);--bk-vue: #42b883;--bk-ios: #0a84ff;--bk-android: #3ddc84;--bk-flutter: #54c5f8;--bk-skia: #ffd54f;--bk-harmony: #ff8a5c;--bk-native: #7c5cff;--syn-kw: #c792ea;--syn-tag: #e06c75;--syn-attr: #d19a66;--syn-str: #98c379;--syn-com: #5c6370;--syn-fn: #61afef;--syn-type: #e5c07b;--radius-chip: 6px;--radius-sm: 7px;--radius-md: 9px;--radius-lg: 12px;--radius-xl: 14px;--radius-pill: 999px;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-14: 14px;--sp-16: 16px;--sp-18: 18px;--sp-24: 24px;--sp-28: 28px;--container: 1180px;--nav-h: 65px}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:PingFang SC,Hiragino Sans GB,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}#proteus-app{min-height:100vh}.site{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;width:100%;padding:0 24px}.site>.nav,.site>.footer{width:calc(100% - 48px);max-width:var(--container)}.main .p-page{background:transparent}.doc-body{color:var(--ink);line-height:1.75}.doc-body h2{color:var(--ink);font-size:20px;margin:28px 0 10px;border-bottom:1px solid var(--line);padding-bottom:8px}.doc-body h3{color:var(--ink);font-size:16px;margin:22px 0 8px}.doc-body p{color:var(--muted);margin:10px 0}.doc-body a{color:var(--brand2);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.doc-body a:hover{color:var(--brand);border-bottom-color:var(--brand)}.doc-body h1,.doc-body h2,.doc-body h3,.doc-body h4{position:relative}.doc-body a.docs-anchor{margin-left:8px;font-size:.85em;font-weight:400;color:var(--dim);border-bottom:none;opacity:0;transition:opacity .12s,color .12s}.doc-body h1:hover a.docs-anchor,.doc-body h2:hover a.docs-anchor,.doc-body h3:hover a.docs-anchor,.doc-body h4:hover a.docs-anchor,.doc-body a.docs-anchor:focus-visible{opacity:1}.doc-body a.docs-anchor:hover{color:var(--brand);border-bottom:none}.doc-body strong{color:var(--ink)}.doc-body ul,.doc-body ol{color:var(--muted);padding-left:22px}.doc-body li{margin:4px 0}.doc-body code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-chip);padding:1px 6px;color:var(--brand2)}.doc-body pre{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--sp-14) var(--sp-16);overflow-x:auto}.doc-body pre code{background:none;border:none;padding:0;color:var(--ink);line-height:1.7}.docs-tok-keyword{color:var(--syn-kw)}.docs-tok-string{color:var(--syn-str)}.docs-tok-comment{color:var(--syn-com)}.docs-tok-tag{color:var(--syn-tag)}.docs-tok-fn{color:var(--syn-fn)}.docs-tok-number,.docs-tok-attr{color:var(--syn-attr)}.docs-tok-type{color:var(--syn-type)}.doc-body blockquote{margin:12px 0;border-left:3px solid var(--brand);padding:6px 14px;color:var(--muted);background:var(--panel);border-radius:0 var(--radius-md) var(--radius-md) 0}.doc-body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.doc-body th,.doc-body td{border:1px solid var(--line);padding:9px 12px;text-align:left}.doc-body th{color:var(--ink);background:var(--panel2)}.doc-body td{color:var(--muted)}.doc-body td a,.doc-body th a{font-size:14px;font-weight:500;text-decoration:none;border-bottom:none;color:var(--brand2)}.doc-body td a:hover,.doc-body th a:hover{color:var(--brand);border-bottom:1px solid var(--brand)}.doc-body hr{border:none;border-top:1px solid var(--line);margin:24px 0}.doc-body h1[id],.doc-body h2[id],.doc-body h3[id],.doc-body h4[id],.doc-body h5[id],.doc-body h6[id]{scroll-margin-top:calc(var(--nav-h) + 88px)}.doc-body table{display:block;overflow-x:auto;width:100%}.doc-body pre{max-width:100%}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--brand);color:#fff;padding:10px 16px;border-radius:var(--radius-md);text-decoration:none;font-size:14px;transition:top .15s ease}.skip-link:focus{top:12px}
