:root[data-theme=base]{--clr-bg:#111827;--clr-bg-rgb:17, 24, 39;--clr-bg-elev:#1f2937eb;--clr-bg-elev-rgb:31, 41, 55;--clr-bg-paper:#fff;--clr-bg-paper-rgb:255, 255, 255;--clr-bg-paper-2:#e5e7eb;--clr-bg-paper-2-rgb:229, 231, 235;--clr-primary:#2563eb;--clr-primary-rgb:37, 99, 235;--clr-primary-hi:#3b82f6;--clr-accent:#0ea5e9;--clr-accent-rgb:14, 165, 233;--clr-accent-hi:#38bdf8;--clr-accent-hi-rgb:56, 189, 248;--clr-danger:#dc2626;--clr-ink:#1f2937;--clr-ink-rgb:31, 41, 55;--clr-ink-light:#6b7280;--clr-text:#f9fafb;--clr-text-rgb:249, 250, 251;--clr-text-dim:#f9fafba6;--clr-text-mute:#f9fafb66;--clr-overlay:#1118278c;--clr-hero-ink:#1c1917;--clr-hero-ink-rgb:28, 25, 23;--clr-hero-paper-rgb:245, 245, 244;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-pill:9999px;--radius-card:12px;--stroke-gold:1px solid #2563eb40;--stroke-gold-strong:1px solid #2563eb8c;--stroke-ink:1px solid #6b728040;--shadow-panel:0 8px 32px #11182733, inset 0 0 0 1px #ffffff14;--shadow-hover:0 6px 20px #2563eb33;--shadow-seal:0 4px 16px #2563eb40;--font-zh-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-zh-display:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-en:-apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Display", Roboto, sans-serif;--font-ui:var(--font-zh-serif);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ease-ink:cubic-bezier(.22, .61, .36, 1);--ease-scroll:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.28s;--dur-slow:.48s;--dur-hero:.64s;--z-scene:1;--z-hotspot:10;--z-overlay:100;--z-panel:200;--z-modal:300;--z-transition:500;--z-loading:900;--z-toast:1000}[data-theme=base] [data-theme-part=loading-root]{color:var(--clr-hero-ink)}[data-theme=base] [data-theme-part=loading-overlay]{background:radial-gradient(circle at 50% 42%, rgba(var(--clr-bg-paper-rgb), .22), rgba(var(--clr-hero-ink-rgb), .36) 74%), linear-gradient(180deg, rgba(var(--clr-hero-paper-rgb), .18), rgba(var(--clr-hero-ink-rgb), .36))}[data-theme=base] [data-theme-part=loading-content]{background:rgba(var(--clr-bg-paper-rgb), .62);color:var(--clr-hero-ink)}[data-theme=base] [data-theme-part=loading-title]{color:var(--clr-hero-ink);text-shadow:0 8px 28px rgba(var(--clr-bg-paper-rgb), .45)}[data-theme=base] :is([data-theme-part=loading-subtitle],[data-theme-part=loading-kicker],[data-theme-part=loading-progress-meta]){color:rgba(var(--clr-hero-ink-rgb), .66)}[data-theme=base] [data-theme-part=loading-progress-track]{background:rgba(var(--clr-hero-ink-rgb), .12)}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-ui);color:var(--clr-text);background:var(--clr-bg);-webkit-user-select:none;user-select:none;line-height:1.6}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}button:focus{outline:none}button:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}input,textarea{font:inherit;color:inherit}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}a{color:var(--clr-accent);text-decoration:none}a:hover{color:var(--clr-accent-hi)}html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:none}#root{isolation:isolate;position:relative}:root{--safe-top:env(safe-area-inset-top);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--font-size-body:.875rem;--font-size-h3:1rem;--font-weight-semibold:600;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--mobile-control-size:44px;--mobile-control-blur:6px;--mobile-control-surface:#00000038;--mobile-control-stroke:#ffffff1f;--mobile-control-item:#ffffff14;--mobile-control-ink:#ffffffb3;--mobile-control-ink-strong:#ffffffd9;--mobile-control-on-strong:#1a1a1a;--mobile-control-shadow:0 2px 10px #00000059;--viewer-dock-padding-y:var(--space-sm);--viewer-dock-border-width:1px;--viewer-dock-margin:var(--space-2xl);--viewer-dock-height:calc(var(--mobile-control-size) + var(--viewer-dock-padding-y) * 2 + var(--viewer-dock-border-width) * 2);--viewer-dock-bottom:calc(var(--safe-bottom) + var(--viewer-dock-margin));--viewer-overlay-bottom:calc(var(--viewer-dock-bottom) + var(--viewer-dock-height) + var(--space-md));--viewer-tour-hud-height:48px}@media (width<=768px){:root{--viewer-dock-padding-y:var(--space-xs);--viewer-dock-margin:calc(var(--space-xl) + var(--space-xs) / 2);--viewer-tour-hud-height:56px}}._canvas_caxkr_1{width:100%;height:100%;display:block}._controls_f56l1_1{right:max(var(--space-lg), var(--safe-right));bottom:calc(max(var(--space-lg), var(--safe-bottom)) + var(--space-2xl));align-items:flex-end;gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:absolute}._controls_f56l1_1[hidden]{display:none}._controls_f56l1_1 button{min-width:calc(var(--mobile-control-size) + var(--space-xl));min-height:var(--mobile-control-size);justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--mobile-control-stroke);border-radius:var(--radius-pill);background:var(--mobile-control-surface);color:var(--mobile-control-ink);font-family:var(--font-sans);font-size:var(--font-size-body);touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;display:inline-flex;position:relative}._controls_f56l1_1 button[aria-pressed=true]{background:var(--mobile-control-ink-strong);color:var(--mobile-control-on-strong)}._controls_f56l1_1 button>svg:not(._progress_f56l1_38){width:var(--space-xl);height:var(--space-xl)}._progress_f56l1_38{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._progress_f56l1_38 circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}@media (orientation:landscape){._controls_f56l1_1{bottom:max(var(--space-lg), var(--safe-bottom));flex-direction:row}}._layer_dcah0_1{padding:max(var(--space-lg), var(--safe-top)) max(var(--space-lg), var(--safe-right)) max(var(--space-lg), var(--safe-bottom)) max(var(--space-lg), var(--safe-left));pointer-events:none;position:absolute;inset:0}._zone_dcah0_8{left:max(var(--space-lg), var(--safe-left));top:45%;right:50%;bottom:max(var(--space-lg), var(--safe-bottom));touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute}._look_dcah0_20{left:50%;right:max(var(--space-lg), var(--safe-right))}._joystick_dcah0_25{width:calc(var(--joystick-radius) * 2);height:calc(var(--joystick-radius) * 2);border-radius:var(--radius-pill);background:var(--mobile-control-surface);border:1px solid var(--mobile-control-stroke);opacity:0;pointer-events:none;transition:opacity .15s ease-out;position:absolute;transform:translate(-50%,-50%)}._joystick_dcah0_25[data-active=true]{opacity:1;transition:none}._knob_dcah0_42{width:var(--mobile-control-size);height:var(--mobile-control-size);border-radius:var(--radius-pill);background:var(--mobile-control-ink-strong);box-shadow:var(--mobile-control-shadow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){._joystick_dcah0_25{transition:none}}._navigation_1krkd_1,._mobile_1krkd_1{align-items:center;gap:var(--space-xs);pointer-events:auto;--character-ink:var(--clr-text);--character-dim:var(--clr-text-dim);--character-surface:var(--clr-bg-elev);color:var(--character-ink);font-family:var(--font-zh-serif);font-size:var(--font-size-body-sm,var(--font-size-body));display:flex;position:relative}._navigation_1krkd_1[hidden],._mobile_1krkd_1[hidden]{display:none}._navigation_1krkd_1 button,._navigation_1krkd_1 input,._navigation_1krkd_1 label,._mobile_1krkd_1 button,._mobile_1krkd_1 input,._mobile_1krkd_1 label{touch-action:manipulation}._navigation_1krkd_1 svg,._mobile_1krkd_1 svg{width:var(--space-xl);height:var(--space-xl);flex-shrink:0}._shapes_1krkd_26{align-items:center;gap:var(--space-xs);border:0;margin:0;padding:0;display:flex}._shapes_1krkd_26:disabled{cursor:not-allowed}._shape_1krkd_26,._viewButton_1krkd_38{justify-content:center;align-items:center;gap:var(--space-sm);box-sizing:border-box;height:var(--mobile-control-size,44px);width:var(--mobile-control-size,44px);min-width:var(--mobile-control-size,44px);border-radius:var(--radius-pill);padding:var(--space-sm);color:var(--character-dim);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;display:flex;position:relative}._shape_1krkd_26[data-active],._viewButton_1krkd_38[data-active]{background:var(--clr-primary);color:var(--clr-on-primary,var(--clr-text));border-color:var(--clr-primary)}._shape_1krkd_26:is(:disabled,:has(input:disabled)),._viewButton_1krkd_38:is(:disabled,:has(input:disabled)){opacity:.4;cursor:not-allowed}._shape_1krkd_26:focus-visible,._viewButton_1krkd_38:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}._shape_1krkd_26:has(input:focus-visible){outline:2px solid var(--clr-accent);outline-offset:2px}._viewButton_1krkd_38:has(input:focus-visible){outline:2px solid var(--clr-accent);outline-offset:2px}._shape_1krkd_26 input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._viewButton_1krkd_38{font:inherit;padding:var(--space-sm)}._viewButton_1krkd_38:disabled{cursor:not-allowed}._loadingIcon_1krkd_88{animation:1s linear infinite _character-spin_1krkd_1}@keyframes _character-spin_1krkd_1{to{transform:rotate(360deg)}}._srOnly_1krkd_97{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._mobile_1krkd_1{flex-shrink:0}html[data-studio=true] ._navigation_1krkd_1{--character-ink:var(--clr-ink);--character-dim:var(--clr-ink-light);--character-surface:var(--clr-surface-1)}html[data-studio=true] ._navigation_1krkd_1 ._shape_1krkd_26[data-active]{background:var(--clr-primary);color:var(--clr-on-primary);border-color:var(--clr-primary)}@media (prefers-reduced-motion:reduce){._loadingIcon_1krkd_88{animation:none}}._labelled_1krkd_125{--character-ink:var(--clr-ink);--character-dim:var(--clr-ink-light);flex-wrap:wrap}._labelled_1krkd_125 ._shape_1krkd_26,._labelled_1krkd_125 ._viewButton_1krkd_38{width:auto;min-width:var(--mobile-control-size);gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}._labelled_1krkd_125 ._shape_1krkd_26{background:var(--clr-bg-paper);border:var(--stroke-ink)}._labelled_1krkd_125 ._shape_1krkd_26[data-active]{color:var(--clr-ink);background:var(--clr-surface-2,var(--clr-bg-paper-2));border-color:var(--clr-primary)}._mask_1nren_1{background:var(--clr-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);position:fixed;inset:0}._center_1nren_9{z-index:calc(var(--z-modal) + 1);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._center_1nren_9>*{pointer-events:auto}._panel_1nren_23{z-index:calc(var(--z-modal) + 2);background:var(--clr-bg-paper);background-image:radial-gradient(ellipse at top left, rgba(var(--clr-accent-rgb), .1), transparent 60%), radial-gradient(ellipse at bottom right, rgba(var(--clr-primary-rgb), .06), transparent 60%), repeating-linear-gradient(90deg, rgba(var(--clr-primary-rgb), .02) 0px, rgba(var(--clr-primary-rgb), .02) 1px, transparent 1px, transparent 8px);width:min(720px,100%);max-height:100%;color:var(--clr-ink);border:var(--stroke-gold);border-top:3px solid var(--clr-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-panel), inset 0 0 0 1px rgba(var(--clr-accent-rgb), .25);flex-direction:column;display:flex;position:relative;overflow:hidden}._close_1nren_40{width:32px;height:32px;color:var(--clr-ink-light);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:14px;right:14px}._close_1nren_40:hover{background:rgba(var(--clr-primary-rgb), .1);color:var(--clr-primary)}._header_1nren_62{border-bottom:1px solid rgba(var(--clr-primary-rgb), .15);flex-shrink:0;align-items:flex-start;gap:16px;padding:28px 30px 22px;display:flex}._seal_1nren_71{background:var(--clr-primary);width:48px;height:48px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);border-radius:var(--radius-xs);box-shadow:var(--shadow-seal);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}._eyebrow_1nren_86{font-family:var(--font-zh-serif);letter-spacing:.3em;color:var(--clr-primary);text-transform:uppercase;margin:0 0 4px;font-size:11px}._header_1nren_62 h2{font-family:var(--font-zh-display);letter-spacing:.12em;color:var(--clr-ink);margin:0;font-size:22px;font-weight:400}._gpStatus_1nren_104{letter-spacing:.04em;color:var(--clr-primary);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:inline-flex}._gpDot_1nren_114{background:rgba(var(--clr-accent-rgb), 1);width:8px;height:8px;box-shadow:0 0 6px rgba(var(--clr-accent-rgb), .8);border-radius:50%}._sections_1nren_122{flex:auto;grid-template-columns:1fr;gap:12px;min-height:0;padding:22px 26px 14px;display:grid;overflow-y:auto}._section_1nren_122{background:rgba(var(--clr-bg-paper-rgb), .6);border:1px solid rgba(var(--clr-primary-rgb), .12);border-radius:var(--radius-sm);padding:14px 16px 16px}._sectionTitle_1nren_139{font-family:var(--font-zh-display);letter-spacing:.2em;color:var(--clr-primary);border-bottom:1px dashed rgba(var(--clr-primary-rgb), .2);margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:400}._list_1nren_150{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._item_1nren_159{border-radius:var(--radius-xs);justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:6px 8px;display:flex}._item_1nren_159:nth-child(odd){background:rgba(var(--clr-primary-rgb), .04)}._itemText_1nren_172{font-family:var(--font-zh-serif);color:var(--clr-ink);font-size:12.5px;font-weight:600;line-height:1.5}._itemControl_1nren_180{max-width:62%;font-family:var(--font-ui);color:var(--clr-ink-light);text-align:right;font-size:12.5px;line-height:1.5}._footer_1nren_189{border-top:1px solid rgba(var(--clr-primary-rgb), .15);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 22px;display:flex}._footerManual_1nren_199{justify-content:flex-end}._dismissBtn_1nren_203{font-family:var(--font-zh-serif);color:var(--clr-ink-light);letter-spacing:.05em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--clr-primary-rgb), .3);text-decoration-color:rgba(var(--clr-primary-rgb), .3);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-ink);font-size:12.5px}._dismissBtn_1nren_203:hover{color:var(--clr-primary)}._gotItBtn_1nren_218{background:var(--clr-primary);color:var(--clr-bg-paper);font-family:var(--font-zh-display);letter-spacing:.18em;border:1px solid var(--clr-accent);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);padding:9px 22px;font-size:14px}._gotItBtn_1nren_218:hover{background:var(--clr-primary-hi);box-shadow:var(--shadow-hover);transform:translateY(-1px)}@media (width<=768px){._center_1nren_9{padding:8px}._header_1nren_62{padding:20px 20px 16px}._seal_1nren_71{width:40px;height:40px;font-size:18px}._header_1nren_62 h2{font-size:18px}._sections_1nren_122{grid-template-columns:1fr;gap:12px;padding:14px 18px 8px}._item_1nren_159{gap:14px}._itemControl_1nren_180{max-width:58%}._footer_1nren_189{padding:12px 20px 16px}._gotItBtn_1nren_218{padding:8px 18px;font-size:13px}}._functional_1nren_270{padding:max(var(--space-lg), var(--safe-top)) max(var(--space-lg), var(--safe-right)) max(var(--space-lg), var(--safe-bottom)) max(var(--space-lg), var(--safe-left))}._functional_1nren_270 ._panel_1nren_23{width:min(var(--dialog-width-lg), 100%);background:var(--clr-surface-modal);border:var(--stroke-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);background-image:none}._functional_1nren_270 ._seal_1nren_71{display:none}._functional_1nren_270 ._header_1nren_62{padding:var(--space-xl) var(--space-2xl);padding-right:calc(var(--mobile-control-size) + var(--space-2xl));border-color:var(--clr-line)}._functional_1nren_270 ._header_1nren_62 h2{font-family:var(--font-ui);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);letter-spacing:0}._functional_1nren_270 ._eyebrow_1nren_86,._functional_1nren_270 ._gpStatus_1nren_104{font-family:var(--font-ui);font-size:var(--font-size-caption);color:var(--clr-ink-light);letter-spacing:0}._functional_1nren_270 ._gpDot_1nren_114{background:var(--clr-primary);box-shadow:none}._functional_1nren_270 ._close_1nren_40{top:var(--space-md);right:var(--space-md);width:var(--mobile-control-size);height:var(--mobile-control-size);border-radius:var(--radius-md);border:0}._functional_1nren_270 ._close_1nren_40:hover{background:var(--clr-state-hover);color:var(--clr-ink)}._functional_1nren_270 ._sections_1nren_122{gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);grid-template-columns:1fr}._functional_1nren_270 ._section_1nren_122{background:var(--clr-surface-2);border:var(--stroke-ink);padding:var(--space-lg)}._functional_1nren_270 ._sectionTitle_1nren_139{font-family:var(--font-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--clr-ink);border-bottom:var(--stroke-ink)}._functional_1nren_270 ._itemText_1nren_172{font-family:var(--font-ui);font-size:var(--font-size-body-sm)}._functional_1nren_270 ._itemControl_1nren_180{font-family:var(--font-ui);font-size:var(--font-size-body-sm);color:var(--clr-ink-light)}._functional_1nren_270 ._item_1nren_159:nth-child(odd){background:var(--clr-surface-1)}._functional_1nren_270 ._footer_1nren_189{padding:var(--space-lg) var(--space-2xl);border-color:var(--clr-line);flex-wrap:wrap}._functional_1nren_270 ._dismissBtn_1nren_203,._functional_1nren_270 ._gotItBtn_1nren_218{min-height:var(--mobile-control-size);font-family:var(--font-ui);font-size:var(--font-size-body-sm);letter-spacing:0}._functional_1nren_270 ._gotItBtn_1nren_218{border-radius:var(--radius-md);color:var(--clr-on-primary);padding:var(--space-sm) var(--space-xl);border:0}._functional_1nren_270 ._gotItBtn_1nren_218:hover{box-shadow:none;transform:none}._functional_1nren_270 button:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}._chrome_1t6kl_1{--clr-surface-1:var(--clr-bg-paper);--clr-surface-2:color-mix(in srgb, var(--clr-bg-paper-2) 40%, var(--clr-bg-paper));--clr-surface-inset:var(--clr-surface-2);--clr-surface-modal:var(--clr-bg-paper);--clr-line:color-mix(in srgb, var(--clr-ink) 18%, transparent);--clr-line-strong:color-mix(in srgb, var(--clr-ink) 32%, var(--clr-bg-paper));--clr-ink-disabled:color-mix(in srgb, var(--clr-ink) 40%, var(--clr-bg-paper));--clr-state-hover:color-mix(in srgb, var(--clr-primary) 8%, var(--clr-bg-paper));--clr-primary-content:var(--clr-ink);--clr-modal-overlay:var(--clr-overlay);--font-size-caption:.75rem;--font-size-body-sm:.8125rem;--font-size-body:.875rem;--font-size-h3:1rem;--font-size-h2:1.25rem;--font-weight-semibold:600;--viewer-switch-width:34px;--viewer-switch-height:20px;--viewer-switch-thumb:16px;--viewer-switch-inset:2px;--dialog-width-sm:400px;--dialog-width-md:520px;--dialog-width-lg:720px;--dialog-max-height:min(80dvh, 760px);--dialog-layer-inset:var(--space-xl);--dialog-layer-inset-compact:var(--space-md);--dialog-overlay-blur:4px;--dialog-header-padding:var(--space-xl) var(--space-2xl);--dialog-body-padding:var(--space-2xl);--dialog-body-padding-compact:var(--space-lg);--dialog-footer-padding:var(--space-lg) var(--space-2xl);--dialog-close-size:var(--space-3xl);font-family:var(--font-ui);font-size:var(--font-size-body);color:var(--clr-ink);line-height:1.55}._hint_qq22y_1{bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-overlay-bottom));z-index:var(--z-panel);align-items:center;gap:var(--space-sm);max-width:calc(100% - var(--space-3xl));width:max-content;padding:var(--space-sm) var(--space-md);color:var(--clr-text);background:var(--clr-bg-elev);border:var(--stroke-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);font-size:var(--font-size-caption);pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}._hint_qq22y_1 svg{flex-shrink:0}._crosshair_qq22y_26{z-index:var(--z-panel);width:14px;height:14px;color:var(--clr-text);filter:drop-shadow(0 0 1px var(--clr-bg));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._crosshair_qq22y_26:before,._crosshair_qq22y_26:after{content:"";background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._crosshair_qq22y_26:before{background:linear-gradient(90deg,currentColor 0 36%,#0000 36% 64%,currentColor 64% 100%);width:14px;height:1px}._crosshair_qq22y_26:after{background:linear-gradient(currentColor 0 36%,#0000 36% 64%,currentColor 64% 100%);width:1px;height:14px}._exit_1bv86_1{z-index:9999;background:var(--clr-bg-elev);color:var(--clr-text);font-family:var(--font-zh-display);letter-spacing:.18em;border:var(--stroke-gold);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:.35;transition:all var(--dur-base) var(--ease-ink);box-shadow:var(--shadow-panel);align-items:center;gap:8px;padding:10px 18px 10px 14px;font-size:13px;display:inline-flex;position:fixed;top:24px;right:24px}._exit_1bv86_1:hover{opacity:1;border-color:var(--clr-accent);box-shadow:var(--shadow-hover)}._exitIcon_1bv86_30{background:var(--clr-primary);width:22px;height:22px;color:var(--clr-bg-paper);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._exitText_1bv86_42{font-size:12px}@media (width<=768px){._exit_1bv86_1{opacity:.55;padding:8px 14px 8px 10px;font-size:12px;top:16px;right:16px}._exitIcon_1bv86_30{width:20px;height:20px;font-size:10px}._exitText_1bv86_42{font-size:11px}}._mask_svu6m_1{background:var(--clr-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:calc(var(--z-modal) - 1);position:fixed;inset:0}._drawer_svu6m_9{z-index:var(--z-modal);background:var(--clr-bg-paper);color:var(--clr-ink);border-top:1px solid rgba(var(--clr-primary-rgb), .3);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:70vh;padding:20px 24px 24px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #00000047}._scrollEnd_svu6m_25{display:none}._list_svu6m_29{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}._card_svu6m_37{text-align:left;background:var(--clr-bg-paper);border:var(--stroke-ink);border-radius:var(--radius-card);cursor:pointer;transition:all var(--dur-base) var(--ease-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_svu6m_37:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-hover);transform:translateY(-3px)}._card_svu6m_37._active_svu6m_54{border-color:var(--clr-primary);box-shadow:0 0 0 2px rgba(var(--clr-primary-rgb), .25), var(--shadow-hover)}._thumb_svu6m_59{aspect-ratio:16/9;background-color:var(--clr-bg-paper-2);background-position:50%;background-size:cover;width:100%}._cardBody_svu6m_67{padding:12px 16px 16px;position:relative}._cardBody_svu6m_67 h3{font-family:var(--font-zh-display);letter-spacing:.02em;color:var(--clr-ink);margin:0 0 6px;font-size:17px;font-weight:600}._cardBody_svu6m_67 p{font-family:var(--font-zh-serif);color:var(--clr-ink-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}._seal_svu6m_91{background:var(--clr-primary);color:var(--clr-bg-paper);font-family:var(--font-zh-display);letter-spacing:.1em;border-radius:var(--radius-xs);box-shadow:var(--shadow-seal);padding:3px 8px;font-size:11px;position:absolute;top:12px;right:16px}@media (width<=768px){._drawer_svu6m_9{max-height:80vh;padding:14px 16px 18px}._list_svu6m_29{grid-template-columns:1fr;gap:12px}}._layer_fwd6p_1{z-index:calc(var(--z-modal,300) + 1000);padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._overlay_fwd6p_12{z-index:0;-webkit-backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}._modal_fwd6p_21{z-index:1;background:var(--clr-bg-paper);max-height:min(80dvh,760px);color:var(--clr-ink);border:var(--stroke-gold);border-top:3px solid var(--clr-primary);border-radius:var(--radius-md);box-shadow:0 24px 64px #0000008c, inset 0 0 0 1px rgba(var(--clr-accent-rgb), .25);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=861px){._modal_fwd6p_21[data-size=sm]{width:min(90vw,360px)}._modal_fwd6p_21[data-size=md]{width:min(90vw,480px)}._modal_fwd6p_21[data-size=lg]{width:min(90vw,640px)}._modal_fwd6p_21[data-size=xl]{width:min(90vw,800px)}._modal_fwd6p_21[data-size=full]{width:min(92vw,1200px)}}._closeBtn_fwd6p_53{width:34px;height:34px;color:var(--clr-bg-paper);border:1.5px solid rgba(var(--clr-accent-rgb), .4);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--dur-fast) var(--ease-ink), border-color var(--dur-fast) var(--ease-ink), box-shadow var(--dur-fast) var(--ease-ink), color var(--dur-fast) var(--ease-ink), transform var(--dur-fast) var(--ease-ink);z-index:10;background:#281c16b3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._closeBtn_fwd6p_53:hover{background:var(--clr-primary);border-color:var(--clr-accent);box-shadow:0 4px 16px rgba(var(--clr-primary-rgb), .5)}._closeBtn_fwd6p_53:focus-visible{box-shadow:0 0 0 3px rgba(var(--clr-primary-rgb), .2);outline:none}._header_fwd6p_81{border-bottom:1px solid rgba(var(--clr-primary-rgb), .15);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}._header_fwd6p_81 h2{font-family:var(--font-zh-display);letter-spacing:.12em;color:var(--clr-ink);text-wrap:balance;margin:0;font-size:22px;font-weight:400}._headerCopy_fwd6p_100{gap:7px;min-width:0;padding-right:34px;display:grid}._headerCopy_fwd6p_100 p{max-width:68ch;color:var(--clr-ink-light);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}._headerMeta_fwd6p_115{max-width:34%;color:var(--clr-ink-light);overflow-wrap:anywhere;flex:none;align-items:center;margin-right:34px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}._content_fwd6p_128{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 26px;overflow-y:auto}._footer_fwd6p_136{border-top:1px solid rgba(var(--clr-primary-rgb), .15);background:rgba(var(--clr-primary-rgb), .04);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 26px;display:flex}@media (width<=860px){._modal_fwd6p_21{width:min(96vw,100%);max-height:80dvh}._header_fwd6p_81{gap:10px;padding:18px 18px 14px;display:grid}._headerCopy_fwd6p_100{padding-right:38px}._headerMeta_fwd6p_115{max-width:none;margin-right:38px}._content_fwd6p_128{padding:18px}._footer_fwd6p_136{padding:14px 18px}}html[data-studio=true] ._layer_fwd6p_1,._functional_fwd6p_171 ._layer_fwd6p_1{z-index:var(--z-modal);padding:max(var(--dialog-layer-inset), env(safe-area-inset-top)) max(var(--dialog-layer-inset), env(safe-area-inset-right)) max(var(--dialog-layer-inset), env(safe-area-inset-bottom)) max(var(--dialog-layer-inset), env(safe-area-inset-left))}html[data-studio=true] ._overlay_fwd6p_12,._functional_fwd6p_171 ._overlay_fwd6p_12{background:var(--clr-modal-overlay);-webkit-backdrop-filter:blur(var(--dialog-overlay-blur))}html[data-studio=true] ._modal_fwd6p_21,._functional_fwd6p_171 ._modal_fwd6p_21{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-md));max-height:var(--dialog-max-height);background:var(--clr-surface-modal);color:var(--clr-ink);border:1px solid var(--clr-line);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}html[data-studio=true] ._modal_fwd6p_21[data-size=sm],._functional_fwd6p_171 ._modal_fwd6p_21[data-size=sm]{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-sm))}html[data-studio=true] ._modal_fwd6p_21[data-size=md],._functional_fwd6p_171 ._modal_fwd6p_21[data-size=md]{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-md))}html[data-studio=true] ._modal_fwd6p_21[data-size=lg],._functional_fwd6p_171 ._modal_fwd6p_21[data-size=lg]{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-lg))}html[data-studio=true] ._modal_fwd6p_21[data-size=xl],._functional_fwd6p_171 ._modal_fwd6p_21[data-size=xl]{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-xl))}html[data-studio=true] ._modal_fwd6p_21[data-size=full],._functional_fwd6p_171 ._modal_fwd6p_21[data-size=full]{width:min(100vw - var(--dialog-layer-inset) - var(--dialog-layer-inset), var(--dialog-width-full))}html[data-studio=true] ._closeBtn_fwd6p_53,._functional_fwd6p_171 ._closeBtn_fwd6p_53{top:var(--space-md);right:var(--space-md);width:var(--dialog-close-size);height:var(--dialog-close-size);border-radius:var(--radius-md);color:var(--clr-ink-light);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html[data-studio=true] ._closeBtn_fwd6p_53:hover:not(:disabled),._functional_fwd6p_171 ._closeBtn_fwd6p_53:hover:not(:disabled){background:var(--clr-state-hover);color:var(--clr-danger);box-shadow:none}html[data-studio=true] ._closeBtn_fwd6p_53:focus-visible,._functional_fwd6p_171 ._closeBtn_fwd6p_53:focus-visible{box-shadow:0 0 0 3px rgba(var(--clr-primary-rgb), .18)}html[data-studio=true] ._closeBtn_fwd6p_53:disabled,._functional_fwd6p_171 ._closeBtn_fwd6p_53:disabled{color:var(--clr-ink-disabled);cursor:not-allowed;background:0 0}html[data-studio=true] ._header_fwd6p_81,._functional_fwd6p_171 ._header_fwd6p_81{gap:var(--space-lg);min-height:calc(var(--dialog-close-size) + var(--space-xl) + var(--space-xl));padding:var(--dialog-header-padding);padding-right:calc(var(--dialog-close-size) + var(--space-2xl));border-color:var(--clr-line);display:flex}html[data-studio=true] ._header_fwd6p_81 h2,._functional_fwd6p_171 ._header_fwd6p_81 h2{color:var(--clr-ink);font-family:var(--font-ui);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.35}html[data-studio=true] ._header_fwd6p_81 p,._functional_fwd6p_171 ._header_fwd6p_81 p{color:var(--clr-ink-light)}html[data-studio=true] ._headerCopy_fwd6p_100,._functional_fwd6p_171 ._headerCopy_fwd6p_100{gap:var(--space-xs);padding-right:0}html[data-studio=true] ._headerMeta_fwd6p_115,._functional_fwd6p_171 ._headerMeta_fwd6p_115{max-width:40%;margin-right:0}html[data-studio=true] ._content_fwd6p_128,._functional_fwd6p_171 ._content_fwd6p_128{padding:var(--modal-content-padding,var(--dialog-body-padding));background:var(--clr-surface-modal);scrollbar-gutter:stable;overflow-x:hidden}html[data-studio=true] ._footer_fwd6p_136,._functional_fwd6p_171 ._footer_fwd6p_136{gap:var(--space-md);padding:var(--dialog-footer-padding);border-color:var(--clr-line);background:var(--clr-surface-modal)}@media (width<=620px){html[data-studio=true] ._layer_fwd6p_1,._functional_fwd6p_171 ._layer_fwd6p_1{padding:max(var(--dialog-layer-inset-compact), env(safe-area-inset-top)) max(var(--dialog-layer-inset-compact), env(safe-area-inset-right)) max(var(--dialog-layer-inset-compact), env(safe-area-inset-bottom)) max(var(--dialog-layer-inset-compact), env(safe-area-inset-left))}html[data-studio=true] ._modal_fwd6p_21,html[data-studio=true] ._modal_fwd6p_21[data-size],._functional_fwd6p_171 ._modal_fwd6p_21,._functional_fwd6p_171 ._modal_fwd6p_21[data-size]{width:100%;max-height:calc(100dvh - var(--dialog-layer-inset-compact) - var(--dialog-layer-inset-compact))}html[data-studio=true] ._header_fwd6p_81,._functional_fwd6p_171 ._header_fwd6p_81{gap:var(--space-sm);min-height:auto;padding:var(--dialog-body-padding-compact);padding-right:calc(var(--dialog-close-size) + var(--space-xl));display:flex}html[data-studio=true] ._headerMeta_fwd6p_115,._functional_fwd6p_171 ._headerMeta_fwd6p_115{max-width:42%;margin-right:0}html[data-studio=true] ._content_fwd6p_128,._functional_fwd6p_171 ._content_fwd6p_128{padding:var(--modal-content-padding,var(--dialog-body-padding-compact))}html[data-studio=true] ._footer_fwd6p_136,._functional_fwd6p_171 ._footer_fwd6p_136{padding:var(--dialog-body-padding-compact);flex-direction:column;align-items:stretch}html[data-studio=true] ._footer_fwd6p_136>*,._functional_fwd6p_171 ._footer_fwd6p_136>*{width:100%}}@media (prefers-reduced-motion:reduce){._modal_fwd6p_21,._overlay_fwd6p_12,._closeBtn_fwd6p_53{transition-duration:1ms}}._layer_fwd6p_1._functional_fwd6p_171{padding:max(var(--dialog-layer-inset), env(safe-area-inset-top)) max(var(--dialog-layer-inset), env(safe-area-inset-right)) max(var(--dialog-layer-inset), env(safe-area-inset-bottom)) max(var(--dialog-layer-inset), env(safe-area-inset-left))}@media (pointer:coarse){._functional_fwd6p_171 ._closeBtn_fwd6p_53{width:var(--mobile-control-size);height:var(--mobile-control-size)}._functional_fwd6p_171 ._headerCopy_fwd6p_100{padding-right:var(--space-lg)}}._imageWrap_1yoba_1{justify-content:center;display:flex}._image_1yoba_1{object-fit:contain;border:var(--stroke-ink);border-radius:var(--radius-sm);max-width:100%;max-height:55dvh}._actions_1yoba_14{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}._download_1yoba_21,._closeBtn_1yoba_21{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--mobile-control-size);padding:var(--space-sm) var(--space-lg);font:inherit;border:var(--stroke-ink);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}._download_1yoba_21:focus-visible,._closeBtn_1yoba_21:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}._download_1yoba_21{background:var(--clr-primary);color:var(--clr-on-primary)}._download_1yoba_21:hover{background:var(--clr-primary-hi)}._closeBtn_1yoba_21{color:var(--clr-ink);background:0 0}._closeBtn_1yoba_21:hover{background:var(--clr-bg-paper-2)}._hud_rpecz_2{bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-overlay-bottom));z-index:calc(var(--z-panel) + 5);align-items:center;gap:var(--space-sm);width:min(640px, 100vw - var(--space-3xl));min-height:var(--viewer-tour-hud-height);padding:var(--space-xs) var(--space-sm);color:var(--clr-text);background:var(--clr-bg-elev);border:var(--stroke-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;display:flex;position:fixed;left:50%}._pathButton_rpecz_23,._iconButton_rpecz_24{min-height:36px;color:inherit;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-ink), background var(--dur-fast) var(--ease-ink), transform var(--dur-fast) var(--ease-ink), box-shadow var(--dur-fast) var(--ease-ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._pathButton_rpecz_23{width:36px;min-width:36px;color:var(--clr-text);flex:none;padding:0}._pathButton_rpecz_23 svg{color:var(--clr-primary-hi);flex:none}._timeline_rpecz_49{align-items:center;gap:var(--space-sm);flex:auto;grid-template-columns:minmax(128px,1fr) auto;min-width:148px;display:grid;position:relative}._visuallyHidden_rpecz_59{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._track_rpecz_71{cursor:default;touch-action:none;align-items:center;width:100%;height:16px;display:flex;position:relative}._track_rpecz_71:before{content:"";background:var(--clr-text-mute);border-radius:var(--radius-pill);width:100%;height:4px}._trackSeekable_rpecz_88{cursor:pointer}._trackDisabled_rpecz_92 ._fill_rpecz_92,._trackDisabled_rpecz_92 ._thumb_rpecz_93{opacity:.55}._fill_rpecz_92{background:var(--clr-primary);border-radius:var(--radius-pill);height:4px;transition:width var(--dur-fast) var(--ease-ink), opacity var(--dur-fast) var(--ease-ink);position:absolute;top:50%;left:0;transform:translateY(-50%)}._thumb_rpecz_93{background:var(--clr-bg-paper);border:2px solid var(--clr-primary);border-radius:var(--radius-pill);width:12px;height:12px;transition:left var(--dur-fast) var(--ease-ink), opacity var(--dur-fast) var(--ease-ink);position:absolute;top:50%;transform:translate(-50%,-50%)}._trackDragging_rpecz_121 ._fill_rpecz_92,._trackDragging_rpecz_121 ._thumb_rpecz_93{transition:none}._track_rpecz_71:focus-visible{border-radius:var(--radius-pill);outline:2px solid var(--clr-accent);outline-offset:2px}._time_rpecz_49{color:var(--clr-text-dim);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500}._actions_rpecz_141{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex:none;display:flex}._iconButton_rpecz_24{width:36px;color:var(--clr-text-dim);padding:0}._pathButton_rpecz_23:hover,._iconButton_rpecz_24:hover{color:var(--clr-primary-hi);background:rgba(var(--clr-primary-rgb), .12)}._pathButton_rpecz_23:focus-visible,._iconButton_rpecz_24:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}._stopButton_rpecz_167:hover{color:var(--clr-danger)}._studio_rpecz_172{bottom:var(--studio-tour-hud-bottom);width:min(640px, 100% - var(--space-xl));color:var(--clr-ink);background:var(--clr-surface-1);border:1px solid var(--clr-line);-webkit-backdrop-filter:none;position:absolute}._studio_rpecz_172 ._pathButton_rpecz_23{color:var(--clr-ink)}._studio_rpecz_172 ._pathButton_rpecz_23 svg{color:var(--clr-primary-content)}._studio_rpecz_172 ._track_rpecz_71:before{background:var(--clr-line-strong)}._studio_rpecz_172 ._thumb_rpecz_93{background:var(--clr-surface-1)}._studio_rpecz_172 ._time_rpecz_49,._studio_rpecz_172 ._iconButton_rpecz_24{color:var(--clr-ink-light)}._studio_rpecz_172 ._pathButton_rpecz_23:hover,._studio_rpecz_172 ._iconButton_rpecz_24:hover{color:var(--clr-primary-hi);background:rgba(var(--clr-primary-rgb), .08)}._studio_rpecz_172 ._track_rpecz_71:focus-visible,._studio_rpecz_172 ._pathButton_rpecz_23:focus-visible,._studio_rpecz_172 ._iconButton_rpecz_24:focus-visible{outline-color:var(--clr-accent)}@media (width<=768px){._hud_rpecz_2{bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-overlay-bottom));gap:var(--space-xs);width:calc(100vw - var(--space-xl));padding:var(--space-xs)}._pathButton_rpecz_23{flex-basis:44px;width:44px;min-height:44px;padding:0}._timeline_rpecz_49{gap:calc(var(--space-xs) / 2);grid-template-columns:minmax(64px,1fr);min-width:72px}._time_rpecz_49{text-align:center;grid-row:1;font-size:10px}._track_rpecz_71{grid-row:2}._iconButton_rpecz_24{width:44px;min-height:44px}._studio_rpecz_172{bottom:var(--studio-tour-hud-bottom);width:calc(100% - var(--space-xl))}}._mobileHud_rpecz_245{top:50%;right:max(var(--space-sm), var(--safe-right));width:var(--mobile-control-size);height:var(--mobile-control-size);min-height:var(--mobile-control-size);color:var(--mobile-control-ink);background:var(--mobile-control-surface);border:1px solid var(--mobile-control-stroke);border-radius:var(--radius-pill);box-shadow:none;-webkit-backdrop-filter:blur(var(--mobile-control-blur));transition:width var(--dur-base) var(--ease-ink), height var(--dur-base) var(--ease-ink), background var(--dur-fast) var(--ease-ink);padding:0;position:fixed;bottom:auto;left:auto;overflow:hidden;translate:0 -50%}._mobileHud_rpecz_245._studio_rpecz_172{position:absolute}._mobileCollapsed_rpecz_271{width:var(--mobile-control-size);height:calc(var(--mobile-control-size) + var(--space-3xl) + var(--space-3xl) + var(--space-2xl));-webkit-backdrop-filter:none;background:0 0;border-color:#0000}._mobileExpanded_rpecz_280{width:calc(var(--mobile-control-size) + var(--space-lg));height:min(384px, 100dvh - var(--safe-top) - var(--safe-bottom) - var(--space-3xl));gap:var(--space-xs);padding:var(--space-xs) 0;flex-direction:column}._mobileExpanded_rpecz_280 ._pathButton_rpecz_23{order:1;flex:0 0 var(--mobile-control-size);width:var(--mobile-control-size);min-height:var(--mobile-control-size);color:var(--mobile-control-ink-strong);padding:0}._mobileExpanded_rpecz_280 ._timeline_rpecz_49{gap:calc(var(--space-xs) / 2);flex-direction:column;flex:auto;order:2;width:100%;min-width:0;min-height:56px;display:flex}._mobileExpanded_rpecz_280 ._time_rpecz_49{color:var(--mobile-control-ink);text-align:center;flex:none;font-size:9px}._mobileExpanded_rpecz_280 ._track_rpecz_71{width:calc(var(--mobile-control-size) - var(--space-2xl) - var(--space-xs));border:1px solid var(--mobile-control-stroke);border-radius:var(--radius-pill);flex:auto;height:auto;min-height:44px;overflow:hidden}._mobileExpanded_rpecz_280 ._track_rpecz_71:before{background:var(--mobile-control-item);border-radius:inherit;width:100%;height:100%}._mobileExpanded_rpecz_280 ._fill_rpecz_92{width:100%;transition:height var(--dur-fast) var(--ease-ink);border-radius:0;top:auto;bottom:0;left:0;transform:none}._mobileExpanded_rpecz_280 ._thumb_rpecz_93{display:none}._mobileExpanded_rpecz_280 ._actions_rpecz_141{flex-direction:column;order:3;gap:0}._mobileExpanded_rpecz_280 ._iconButton_rpecz_24{width:var(--mobile-control-size);min-height:var(--mobile-control-size);color:var(--mobile-control-ink)}._mobileExpanded_rpecz_280 ._pathButton_rpecz_23:hover,._mobileExpanded_rpecz_280 ._iconButton_rpecz_24:hover{color:var(--mobile-control-ink-strong);background:var(--mobile-control-item)}._mobilePickerOpen_rpecz_354 ._timeline_rpecz_49,._mobilePickerOpen_rpecz_354 ._actions_rpecz_141{visibility:hidden}._mobilePickerOpen_rpecz_354._mobileExpanded_rpecz_280{height:var(--mobile-control-size)}._mobileLauncher_rpecz_363,._mobileCollapsedButton_rpecz_364{width:100%;height:100%;color:var(--mobile-control-ink-strong);border-radius:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._mobileLauncher_rpecz_363:disabled{color:var(--mobile-control-ink);opacity:.45}._mobileCollapsedButton_rpecz_364{padding:0;position:relative;overflow:hidden}._mobileMiniTrack_rpecz_389{width:calc(var(--mobile-control-size) - var(--space-2xl) - var(--space-xs));background:var(--mobile-control-surface);border:1px solid var(--mobile-control-stroke);border-radius:var(--radius-pill);box-shadow:var(--mobile-control-shadow);-webkit-backdrop-filter:blur(var(--mobile-control-blur));position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}._mobileMiniFill_rpecz_405{background:var(--clr-primary);transition:height var(--dur-fast) linear;border-radius:0;position:absolute;inset:auto 0 0}._mobileLandscape_rpecz_414{top:max(var(--space-lg), var(--safe-top));right:calc(var(--safe-right) + var(--space-lg) + var(--space-md) + var(--mobile-control-size) + var(--space-sm));max-width:calc(100% - max(var(--space-lg), var(--safe-left)) - var(--safe-right) - var(--space-lg) - var(--space-md) - var(--mobile-control-size) - var(--space-sm));translate:none}._mobileLandscape_rpecz_414._mobileCollapsed_rpecz_271{width:calc(var(--mobile-control-size) + var(--space-3xl) + var(--space-3xl) + var(--space-2xl));height:var(--mobile-control-size)}._mobileLandscape_rpecz_414 ._mobileMiniTrack_rpecz_389{width:auto;height:calc(var(--mobile-control-size) - var(--space-2xl) - var(--space-xs));inset:50% 0 auto;transform:translateY(-50%)}._mobileLandscape_rpecz_414 ._mobileMiniFill_rpecz_405{height:100%;transition:width var(--dur-fast) linear;inset:0 auto 0 0}._mobileLandscapeExpanded_rpecz_439{width:calc(var(--mobile-control-size) * 10);height:calc(var(--mobile-control-size) + var(--space-xs) * 2);gap:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-md)}._mobileLandscapeExpanded_rpecz_439 ._pathButton_rpecz_23,._mobileLandscapeExpanded_rpecz_439 ._iconButton_rpecz_24{flex:0 0 var(--mobile-control-size);width:var(--mobile-control-size);min-width:var(--mobile-control-size);min-height:var(--mobile-control-size);color:var(--mobile-control-ink)}._mobileLandscapeExpanded_rpecz_439 ._timeline_rpecz_49{grid-template-columns:minmax(0,1fr);gap:0;min-width:0}._mobileLandscapeExpanded_rpecz_439 ._track_rpecz_71{height:var(--mobile-control-size)}._mobileLandscapeExpanded_rpecz_439 ._pathButton_rpecz_23:hover,._mobileLandscapeExpanded_rpecz_439 ._iconButton_rpecz_24:hover{color:var(--mobile-control-ink-strong);background:var(--mobile-control-item)}._mobileLandscapeExpanded_rpecz_439._mobilePickerOpen_rpecz_354{width:var(--mobile-control-size);height:var(--mobile-control-size);padding:0}._mobileLandscapeExpanded_rpecz_439._mobilePickerOpen_rpecz_354 ._timeline_rpecz_49,._mobileLandscapeExpanded_rpecz_439._mobilePickerOpen_rpecz_354 ._actions_rpecz_141{display:none}._wrap_12w7o_1{position:relative}._toolbar_12w7o_5{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:var(--stroke-gold);border-radius:var(--radius-card);background:var(--clr-bg-elev);-webkit-backdrop-filter:blur(var(--space-md));backdrop-filter:blur(var(--space-md));box-shadow:var(--shadow-panel);display:flex}._tool_12w7o_5{display:inline-flex;position:relative}._toolButton_12w7o_22,._close_12w7o_22,._resetButton_12w7o_22{width:var(--mobile-control-size);height:var(--mobile-control-size);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--clr-ink-light);cursor:pointer;transition:background var(--dur-fast) var(--ease-ink), color var(--dur-fast) var(--ease-ink);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._toolButton_12w7o_22 svg,._close_12w7o_22 svg,._resetButton_12w7o_22 svg{width:var(--space-xl);height:var(--space-xl);stroke-width:1.8px}._toolButton_12w7o_22:hover,._close_12w7o_22:hover,._resetButton_12w7o_22:hover{background:var(--clr-state-hover);color:var(--clr-ink)}._toolButton_12w7o_22{color:var(--clr-text)}._toolButton_12w7o_22:hover{background:color-mix(in srgb, var(--clr-text) 10%, transparent);color:var(--clr-text)}._toolButton_12w7o_22[aria-pressed=true],._toolButton_12w7o_22[aria-expanded=true]{background:color-mix(in srgb, var(--clr-text) 12%, transparent);color:var(--clr-text);box-shadow:inset 0 -2px var(--clr-accent)}._tooltip_12w7o_61{top:calc(100% + var(--space-md));z-index:var(--z-toast);width:max-content;max-width:calc(100vw - var(--space-3xl));padding:var(--space-sm) var(--space-md);border:var(--stroke-ink);border-radius:var(--radius-md);background:var(--clr-surface-modal);color:var(--clr-ink);box-shadow:var(--shadow-panel);font-size:var(--font-size-caption);visibility:hidden;pointer-events:none;line-height:1.5;position:absolute;right:0}._tool_12w7o_5:hover ._tooltip_12w7o_61,._tool_12w7o_5:focus-within ._tooltip_12w7o_61{visibility:visible}._panel_12w7o_84{top:calc(100% + var(--space-sm));z-index:var(--z-panel);width:var(--dialog-width-sm);max-width:calc(100vw - var(--safe-left) - var(--safe-right) - var(--space-3xl));max-height:calc(100dvh - var(--safe-top) - var(--mobile-control-size) - var(--space-3xl) * 2 - var(--viewer-overlay-bottom,var(--safe-bottom)));background:var(--clr-surface-modal);color:var(--clr-ink);border:var(--stroke-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}._header_12w7o_102{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-bottom:var(--stroke-ink);flex:none;display:flex}._header_12w7o_102 h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);margin:0}._close_12w7o_22{width:var(--space-3xl);height:var(--space-3xl)}._sections_12w7o_122{gap:var(--space-2xl);min-height:0;padding:var(--space-xl);overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;display:flex;overflow:hidden auto}._section_12w7o_122{flex-direction:column;display:flex}._section_12w7o_122 h3{padding-bottom:var(--space-sm);color:var(--clr-ink-light);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin:0}._settingItem_12w7o_146,._row_12w7o_146,._sliderRow_12w7o_146{border-bottom:var(--stroke-ink)}._section_12w7o_122>:last-child{border-bottom:0}._row_12w7o_146,._toggleRow_12w7o_154,._action_12w7o_154{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:var(--mobile-control-size);width:100%;padding:var(--space-md) 0;color:inherit;font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-align:start;display:flex}._toggleRow_12w7o_154,._action_12w7o_154{cursor:pointer;background:0 0;border:0}._toggleRow_12w7o_154{border-radius:var(--radius-sm)}._toggleRow_12w7o_154:hover{background:var(--clr-state-hover)}._action_12w7o_154{justify-content:flex-start;gap:var(--space-md);border-radius:var(--radius-md);padding:var(--space-sm)}._action_12w7o_154 svg{width:var(--space-lg);height:var(--space-lg);color:var(--clr-ink-light);stroke-width:1.8px;flex-shrink:0}._action_12w7o_154:hover{background:var(--clr-state-hover)}._action_12w7o_154 ._chevron_12w7o_198{margin-left:auto}._aboutEntry_12w7o_202{border-top:var(--stroke-ink);padding-top:var(--space-lg);border-radius:0}._copy_12w7o_208{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._copy_12w7o_208 small,._sliderRow_12w7o_146 small{color:var(--clr-ink-light);font-size:var(--font-size-caption);font-weight:400;line-height:1.55}._switchTrack_12w7o_222{width:var(--viewer-switch-width);height:var(--viewer-switch-height);border-radius:var(--radius-pill);background:var(--clr-line-strong);transition:background var(--dur-fast) var(--ease-ink);flex:none;position:relative}._switchTrack_12w7o_222:after{content:"";inset:var(--viewer-switch-inset) auto auto var(--viewer-switch-inset);width:var(--viewer-switch-thumb);height:var(--viewer-switch-thumb);border-radius:var(--radius-pill);background:var(--clr-surface-1);transition:transform var(--dur-fast) var(--ease-ink);position:absolute}._toggleRow_12w7o_154[aria-checked=true] ._switchTrack_12w7o_222{background:var(--clr-primary)}._toggleRow_12w7o_154[aria-checked=true] ._switchTrack_12w7o_222:after{transform:translateX(calc(var(--viewer-switch-width) - var(--viewer-switch-thumb) - var(--viewer-switch-inset) * 2));background:var(--clr-on-primary)}._segmented_12w7o_250{gap:var(--space-xs);padding:var(--space-xs);border:var(--stroke-ink);border-radius:var(--radius-md);background:var(--clr-surface-2);flex-shrink:0;display:inline-flex}._segmented_12w7o_250 label{cursor:pointer;position:relative}._segmented_12w7o_250 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._segmented_12w7o_250 span{min-height:var(--space-3xl);padding:var(--space-xs) var(--space-md);color:var(--clr-ink-light);border-radius:var(--radius-sm);font-size:var(--font-size-caption);place-items:center;display:grid}._segmented_12w7o_250 input:checked+span{color:var(--clr-ink);background:var(--clr-surface-1);box-shadow:inset 0 0 0 1px var(--clr-line)}._segmented_12w7o_250 input:focus-visible+span{outline:2px solid var(--clr-primary);outline-offset:2px}._sliderRow_12w7o_146{gap:var(--space-xs);padding:var(--space-md) 0;font-size:var(--font-size-body-sm);flex-direction:column;display:flex}._sliderHeading_12w7o_299{align-items:center;gap:var(--space-sm);display:flex}._sliderHeading_12w7o_299 label{font-weight:var(--font-weight-semibold);flex:1}._sliderHeading_12w7o_299 output{font-variant-numeric:tabular-nums;min-width:var(--mobile-control-size);text-align:end}._resetButton_12w7o_22{width:var(--space-3xl);height:var(--space-3xl)}._resetButton_12w7o_22 svg{width:var(--space-md);height:var(--space-md)}._sliderRow_12w7o_146 input{width:100%;min-height:var(--space-2xl);accent-color:var(--clr-primary);touch-action:pan-x;cursor:pointer;margin:0}._textButton_12w7o_332{padding:var(--space-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._notice_12w7o_342{align-items:center;gap:var(--space-xs);padding:var(--space-sm);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;font-weight:400;line-height:1.55;display:flex}._shareError_12w7o_354{top:calc(100% + var(--space-sm));z-index:var(--z-toast);width:var(--dialog-width-sm);max-width:calc(100vw - var(--space-3xl));align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--clr-surface-modal);color:var(--clr-ink);border:var(--stroke-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);display:flex;position:absolute;right:0}._wrap_12w7o_1 button:focus-visible,._wrap_12w7o_1 select:focus-visible,._wrap_12w7o_1 input[type=range]:focus-visible,._sheet_12w7o_372 button:focus-visible,._sheet_12w7o_372 select:focus-visible,._sheet_12w7o_372 input[type=range]:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}._wrap_12w7o_1 button:disabled,._sheet_12w7o_372 button:disabled{opacity:.5;cursor:not-allowed}._wrap_12w7o_1 button[aria-busy=true]:disabled,._sheet_12w7o_372 button[aria-busy=true]:disabled{cursor:wait}._sheet_12w7o_372._sheet_12w7o_372._sheet_12w7o_372[data-size]{inset:auto var(--safe-right) 0 var(--safe-left);width:auto;max-width:none;max-height:calc(100dvh - var(--safe-top) - var(--space-lg));border-radius:var(--radius-md) var(--radius-md) 0 0;position:fixed}._sheetBody_12w7o_393._sheetBody_12w7o_393{min-height:0;padding:0 0 var(--safe-bottom);display:flex}._sheetBody_12w7o_393>._sections_12w7o_122{flex:1}._sheet_12w7o_372 ._resetButton_12w7o_22,._sheet_12w7o_372 ._close_12w7o_22,._sheet_12w7o_372 ._segmented_12w7o_250 span{min-width:var(--mobile-control-size);min-height:var(--mobile-control-size)}._about_12w7o_202{align-items:center;gap:var(--space-md) var(--space-lg);color:var(--clr-ink);grid-template-columns:auto minmax(0,1fr);display:grid}._about_12w7o_202 img{width:calc(var(--space-3xl) * 2);height:calc(var(--space-3xl) * 2);grid-row:span 2}._about_12w7o_202 h2,._about_12w7o_202 p{margin:0}._about_12w7o_202 h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold)}._about_12w7o_202 p{color:var(--clr-ink-light);font-size:var(--font-size-body-sm);line-height:1.55}._about_12w7o_202 dl{justify-content:space-between;gap:var(--space-md);margin:var(--space-md) 0 0;padding-top:var(--space-lg);border-top:var(--stroke-ink);font-size:var(--font-size-body-sm);grid-column:1/-1;display:flex}._about_12w7o_202 dt{color:var(--clr-ink-light)}._about_12w7o_202 dd{font-family:var(--font-mono);-webkit-user-select:text;user-select:text;margin:0}._spinner_12w7o_451{animation:1s linear infinite _viewer-tool-spin_12w7o_1}._icpRecord_12w7o_455{padding-top:var(--space-md);border-top:var(--stroke-ink);color:var(--clr-ink-light);font-size:var(--font-size-caption);text-align:center;overflow-wrap:anywhere;grid-column:1/-1}._icpRecord_12w7o_455 a{min-height:var(--mobile-control-size);max-width:100%;color:inherit;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}._icpRecord_12w7o_455 a:hover,._icpRecord_12w7o_455 a:active{color:var(--clr-ink)}._icpRecord_12w7o_455 a:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}@keyframes _viewer-tool-spin_12w7o_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_12w7o_451{animation:none}._toolButton_12w7o_22,._switchTrack_12w7o_222,._switchTrack_12w7o_222:after{transition:none}}@media (width<=768px){._toolbar_12w7o_5>:not(:last-child){display:none}}@media (width<=360px){._row_12w7o_146{gap:var(--space-sm);flex-wrap:wrap}._sections_12w7o_122{padding:var(--space-lg)}}._wrap_12w7o_1 ._toolButton_12w7o_22:focus-visible{outline-color:var(--clr-accent)}._dialog_1sr1o_1{z-index:calc(var(--z-panel) + 7);width:max-content;max-width:calc(100vw - var(--space-3xl));padding:var(--space-xs);background:var(--clr-bg-elev);color:var(--clr-text);border:var(--stroke-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px);position:fixed}._desktop_1sr1o_16{--picker-bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-overlay-bottom));bottom:var(--picker-bottom);left:50%}._desktop_1sr1o_16._withActiveTour_1sr1o_22{--picker-bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-overlay-bottom) + var(--viewer-tour-hud-height) + var(--space-sm))}._list_1sr1o_26{align-items:center;gap:var(--space-xs);overscroll-behavior-inline:contain;max-width:100%;display:flex;overflow-x:auto}._pathButton_1sr1o_35{width:36px;height:36px;color:var(--clr-text-dim);font-family:var(--font-ui);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-ink), border-color var(--dur-fast) var(--ease-ink), color var(--dur-fast) var(--ease-ink);background:0 0;border:1px solid #0000;flex:0 0 36px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}._pathButton_1sr1o_35:hover,._pathButton_1sr1o_35:focus-visible{background:rgba(var(--clr-accent-rgb), .12);color:var(--clr-text);border-color:rgba(var(--clr-accent-rgb), .32)}._pathButtonActive_1sr1o_60{background:rgba(var(--clr-primary-rgb), .12);color:var(--clr-primary-hi);border-color:rgba(var(--clr-primary-rgb), .32)}._pathButton_1sr1o_35:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}._empty_1sr1o_71{padding:var(--space-sm) var(--space-md);color:var(--clr-text-dim);white-space:nowrap;margin:0;font-size:12px}._studio_1sr1o_79{color:var(--clr-ink);background:var(--clr-surface-1);border:1px solid var(--clr-line);-webkit-backdrop-filter:none;position:absolute}._studio_1sr1o_79 ._pathButton_1sr1o_35{color:var(--clr-ink-light)}._studio_1sr1o_79 ._pathButton_1sr1o_35:hover,._studio_1sr1o_79 ._pathButton_1sr1o_35:focus-visible{background:rgba(var(--clr-primary-rgb), .08);color:var(--clr-ink);border-color:rgba(var(--clr-primary-rgb), .28)}._studio_1sr1o_79 ._pathButtonActive_1sr1o_60{background:rgba(var(--clr-primary-rgb), .08);color:var(--clr-primary-content);border-color:rgba(var(--clr-primary-rgb), .28)}._studio_1sr1o_79 ._pathButton_1sr1o_35:focus-visible{outline-color:var(--clr-accent)}._studio_1sr1o_79 ._empty_1sr1o_71{color:var(--clr-ink-light)}._desktop_1sr1o_16._studio_1sr1o_79{--picker-bottom:var(--studio-tour-hud-bottom)}._desktop_1sr1o_16._studio_1sr1o_79._withActiveTour_1sr1o_22{--picker-bottom:calc(var(--studio-tour-hud-bottom) + var(--studio-tour-hud-height) + var(--space-sm))}._mobile_1sr1o_116{top:50%;right:calc(max(var(--space-sm), env(safe-area-inset-right)) + var(--mobile-control-size) + var(--space-xs));max-width:calc(100vw - var(--mobile-control-size) - var(--space-2xl));padding:var(--space-xs);background:var(--mobile-control-surface);color:var(--mobile-control-ink);border:1px solid var(--mobile-control-stroke);box-shadow:var(--mobile-control-shadow);-webkit-backdrop-filter:blur(var(--mobile-control-blur));bottom:auto;left:auto;translate:0 -50%}._mobile_1sr1o_116 ._pathButton_1sr1o_35{flex-basis:var(--mobile-control-size);width:var(--mobile-control-size);height:var(--mobile-control-size);color:var(--mobile-control-ink);font-size:17px}._mobile_1sr1o_116._withActiveTour_1sr1o_22{right:calc(max(var(--space-sm), env(safe-area-inset-right)) + var(--mobile-control-size) + var(--space-lg) + var(--space-xs))}._mobile_1sr1o_116 ._pathButton_1sr1o_35:hover,._mobile_1sr1o_116 ._pathButton_1sr1o_35:focus-visible{background:var(--mobile-control-item);color:var(--mobile-control-ink-strong);border-color:var(--mobile-control-stroke)}._mobile_1sr1o_116 ._pathButtonActive_1sr1o_60,._mobile_1sr1o_116 ._pathButtonActive_1sr1o_60:hover,._mobile_1sr1o_116 ._pathButtonActive_1sr1o_60:focus-visible{background:var(--mobile-control-item);color:var(--clr-primary-hi);border-color:rgba(var(--clr-primary-rgb), .48)}._mobile_1sr1o_116._studio_1sr1o_79{background:var(--mobile-control-surface);color:var(--mobile-control-ink);border-color:var(--mobile-control-stroke);-webkit-backdrop-filter:blur(var(--mobile-control-blur));position:absolute}@media (orientation:landscape){._mobile_1sr1o_116,._mobile_1sr1o_116._withActiveTour_1sr1o_22{top:calc(max(var(--space-lg), var(--safe-top)) + var(--mobile-control-size) + var(--space-xs) * 2 + var(--space-sm));right:calc(var(--safe-right) + var(--space-lg) + var(--space-md) + var(--mobile-control-size) + var(--space-sm));max-width:calc(100% - max(var(--space-lg), var(--safe-left)) - var(--safe-right) - var(--space-lg) - var(--space-md) - var(--mobile-control-size) - var(--space-sm));translate:none}._mobile_1sr1o_116 ._list_1sr1o_26,._mobile_1sr1o_116._withActiveTour_1sr1o_22 ._list_1sr1o_26{touch-action:pan-x;min-width:0}._mobile_1sr1o_116 ._empty_1sr1o_71,._mobile_1sr1o_116._withActiveTour_1sr1o_22 ._empty_1sr1o_71{white-space:normal}}._container_15huv_1{z-index:var(--z-panel);pointer-events:auto;flex-direction:column;align-items:flex-start;display:flex;position:fixed;bottom:152px;left:calc(50% + 300px)}._bubble_15huv_12{background:var(--clr-bg-elev);-webkit-backdrop-filter:blur(12px);color:var(--clr-text);font-family:var(--font-zh-serif);border:var(--stroke-gold);border-left:3px solid var(--clr-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);transition:all var(--dur-fast) var(--ease-ink);width:250px;padding:14px 16px 10px;font-size:13px;line-height:1.6;position:relative}._bubble_15huv_12._expanded_15huv_29{padding:14px 18px 10px}._waveCanvasWrap_15huv_33{border-radius:var(--radius-sm);width:100%;height:48px;margin-bottom:10px;overflow:hidden}._scriptContent_15huv_41{border-radius:var(--radius-sm);color:var(--clr-text);word-break:break-word;background:#0003;max-height:200px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.8;overflow-y:auto}._scriptContent_15huv_41::-webkit-scrollbar{width:3px}._scriptContent_15huv_41::-webkit-scrollbar-thumb{background:rgba(var(--clr-accent-rgb), .3);border-radius:2px}._iconActions_15huv_61{border-top:1px solid rgba(var(--clr-accent-rgb), .15);justify-content:space-around;align-items:center;gap:4px;padding-top:8px;display:flex}._iconBtn_15huv_70{width:32px;height:32px;color:var(--clr-text-dim);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._iconBtn_15huv_70:hover{color:var(--clr-accent);background:rgba(var(--clr-accent-rgb), .1)}._iconBtn_15huv_70._active_15huv_88{color:var(--clr-accent);background:rgba(var(--clr-accent-rgb), .15)}._iconBtn_15huv_70 svg{stroke:currentColor}._triangle_15huv_96{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--clr-bg-elev);width:0;height:0;margin-left:24px}@media (width<=768px){._container_15huv_1{bottom:200px;left:auto;right:12px}._bubble_15huv_12{width:250px;padding:12px 14px 8px}._bubble_15huv_12._expanded_15huv_29{padding:12px 16px 8px}._waveCanvasWrap_15huv_33{width:100%;height:40px}}._root_b597a_1{z-index:var(--z-transition);pointer-events:none;position:fixed;inset:0;overflow:hidden}._scrollPanel_b597a_9{background:var(--clr-bg-paper);background-image:repeating-linear-gradient(90deg, rgba(var(--clr-primary-rgb), .04) 0px, rgba(var(--clr-primary-rgb), .04) 1px, transparent 1px, transparent 6px), radial-gradient(ellipse at center, rgba(var(--clr-accent-rgb), .1), transparent 70%);width:52%;box-shadow:var(--shadow-panel);position:absolute;top:0;bottom:0}._left_b597a_19{border-right:4px solid var(--clr-primary);left:0}._right_b597a_24{border-left:4px solid var(--clr-primary);right:0}._scrollEnd_b597a_29{background:linear-gradient(180deg, var(--clr-primary) 0%, var(--clr-bg-paper-2) 4%, var(--clr-bg-paper-2) 96%, var(--clr-primary) 100%);width:14px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 6px #0003}._left_b597a_19 ._scrollEnd_b597a_29{right:-2px}._right_b597a_24 ._scrollEnd_b597a_29{left:-2px}._seal_b597a_46{background:var(--clr-primary);width:116px;height:116px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);letter-spacing:0;border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(var(--clr-primary-rgb), .5), inset 0 0 0 2px rgba(var(--clr-bg-paper-rgb), .45);grid-template:"col2-top col1-top"1fr"col2-bot col1-bot"1fr/1fr 1fr;place-items:center;gap:2px;padding:10px 12px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;left:50%}._seal_b597a_46:after{content:"";background-image:radial-gradient(circle at 25% 35%, transparent 1px, rgba(var(--clr-bg-paper-rgb), .08) 2px, transparent 3px), radial-gradient(circle at 70% 60%, transparent 1px, rgba(var(--clr-bg-paper-rgb), .06) 2px, transparent 3px), radial-gradient(circle at 45% 85%, transparent 1px, rgba(var(--clr-bg-paper-rgb), .1) 2px, transparent 3px);border-radius:inherit;pointer-events:none;opacity:.6;position:absolute;inset:0}._seal_b597a_46 span:first-child{grid-area:col1-top}._seal_b597a_46 span:nth-child(2){grid-area:col1-bot}._seal_b597a_46 span:nth-child(3){grid-area:col2-top}._seal_b597a_46 span:nth-child(4){grid-area:col2-bot}._portalFlash_b597a_91{--flash-core-rgb:255, 245, 220;--flash-mid-rgb:255, 220, 140;background:radial-gradient(circle, rgba(var(--flash-core-rgb), .95) 0%, rgba(var(--flash-mid-rgb), .6) 40%, rgba(var(--clr-accent-rgb), .2) 70%, transparent 100%);filter:blur(8px);transform-origin:50%;border-radius:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;position:absolute;top:50%;left:50%}._portalBlur_b597a_107{-webkit-backdrop-filter:blur(20px);background:rgba(var(--clr-bg-paper-rgb), .15);position:absolute;inset:0}@media (width<=768px){._seal_b597a_46{width:96px;height:96px;padding:8px 10px;font-size:26px}}._fab_1vg14_1{z-index:var(--z-panel);background:var(--clr-primary);width:60px;height:60px;color:var(--clr-bg-paper);border:2px solid var(--clr-accent);cursor:pointer;box-shadow:0 8px 24px rgba(var(--clr-primary-rgb), .45), inset 0 0 0 1px rgba(var(--clr-bg-paper-rgb), .2);transition:all var(--dur-fast) var(--ease-ink);border-radius:50%;position:fixed;bottom:24px;right:24px}._fab_1vg14_1:hover{background:var(--clr-primary-hi);box-shadow:0 12px 32px rgba(var(--clr-primary-rgb), .6)}._fabLabel_1vg14_21{font-family:var(--font-zh-display);letter-spacing:0;font-size:24px}._mask_1vg14_27{background:var(--clr-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:calc(var(--z-panel) - 1);position:fixed;inset:0}._panel_1vg14_35{width:380px;max-width:100vw;z-index:var(--z-panel);background:var(--clr-bg-elev);background-image:linear-gradient(180deg, rgba(var(--clr-bg-elev-rgb), .95) 0%, rgba(var(--clr-bg-rgb), .95) 100%);color:var(--clr-text);border-left:2px solid var(--clr-primary);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}._header_1vg14_53{border-bottom:1px solid rgba(var(--clr-accent-rgb), .2);justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 16px;display:flex}._header_1vg14_53 h2{font-family:var(--font-zh-display);letter-spacing:.15em;color:var(--clr-accent);margin:0;font-size:22px;font-weight:400}._header_1vg14_53 p{color:var(--clr-text-dim);letter-spacing:.05em;margin:4px 0 0;font-size:12px}._headerText_1vg14_76{flex:1;min-width:0}._close_1vg14_81{width:28px;height:28px;color:var(--clr-text-dim);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._close_1vg14_81:hover{background:rgba(var(--clr-accent-rgb), .12);color:var(--clr-accent)}._messages_1vg14_99{scrollbar-width:thin;scrollbar-color:rgba(var(--clr-accent-rgb), .4) transparent;flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}._messages_1vg14_99::-webkit-scrollbar{width:6px}._messages_1vg14_99::-webkit-scrollbar-track{background:0 0;margin:4px 0}._messages_1vg14_99::-webkit-scrollbar-thumb{background:rgba(var(--clr-accent-rgb), .35);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}._messages_1vg14_99::-webkit-scrollbar-thumb:hover{background:rgba(var(--clr-accent-rgb), .55);background-clip:padding-box;border:2px solid #0000}._messages_1vg14_99::-webkit-scrollbar-corner{background:0 0}._empty_1vg14_131{text-align:center;color:var(--clr-text-dim);margin:20px 0}._emptyIcon_1vg14_137{background:var(--clr-primary);width:56px;height:56px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);border:2px solid var(--clr-accent);box-shadow:var(--shadow-seal);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:28px;display:inline-flex}._emptyText_1vg14_153{letter-spacing:.1em;color:var(--clr-text-dim);margin:0 0 14px;font-size:12.5px}._presets_1vg14_160{flex-direction:column;gap:8px;display:flex}._presetBtn_1vg14_166{background:rgba(var(--clr-accent-rgb), .08);color:var(--clr-text);font-family:var(--font-zh-serif);border:1px solid rgba(var(--clr-accent-rgb), .25);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);padding:10px 16px;font-size:13px}._presetBtn_1vg14_166:hover{background:rgba(var(--clr-accent-rgb), .18);border-color:var(--clr-accent);color:var(--clr-accent-hi)}._msg_1vg14_183{max-width:88%;font-family:var(--font-zh-serif);border-radius:var(--radius-md);word-break:break-word;-webkit-user-select:text;user-select:text;padding:10px 14px;font-size:13.5px;line-height:1.65}._user_1vg14_195{background:var(--clr-primary);color:var(--clr-bg-paper);border-bottom-right-radius:2px;align-self:flex-end}._assistant_1vg14_202{background:rgba(var(--clr-bg-paper-rgb), .95);color:var(--clr-ink);border-bottom-left-radius:2px;align-self:flex-start}._aTitle_1vg14_209{font-family:var(--font-zh-display);letter-spacing:.08em;color:var(--clr-primary);margin-bottom:4px;font-size:15px}._aBody_1vg14_217 p{margin:0 0 8px}._aBody_1vg14_217 p:last-child{margin-bottom:0}._uncertainty_1vg14_224{border-top:1px dashed rgba(var(--clr-primary-rgb), .3);color:var(--clr-ink-light);margin-top:10px;padding-top:10px;font-size:12px}._uTag_1vg14_232{background:var(--clr-primary);color:var(--clr-bg-paper);font-family:var(--font-zh-display);letter-spacing:.1em;border-radius:2px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}._citations_1vg14_244{border-top:1px dashed rgba(var(--clr-primary-rgb), .2);margin-top:10px;padding-top:10px}._citationsLabel_1vg14_250{font-family:var(--font-zh-display);color:var(--clr-ink-light);letter-spacing:.1em;margin-bottom:6px;font-size:10px;display:block}._citationLink_1vg14_259{color:var(--clr-primary);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-ink);margin-bottom:4px;font-size:11px;text-decoration:none;display:block;overflow:hidden}._citationLink_1vg14_259:hover{color:var(--clr-primary-hi);text-decoration:underline}._thinking_1vg14_275{align-items:center;gap:5px;padding:14px 18px;display:inline-flex}._streaming_1vg14_282{background:rgba(var(--clr-bg-paper-rgb), .95);color:var(--clr-ink);border-bottom-left-radius:2px;align-self:flex-start}._reasoning_1vg14_289{background:rgba(var(--clr-accent-rgb), .08);border:1px solid rgba(var(--clr-accent-rgb), .2);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}._reasoningToggle_1vg14_297{cursor:pointer;width:100%;color:var(--clr-ink-light);transition:background var(--dur-fast) var(--ease-ink);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}._reasoningToggle_1vg14_297:hover{background:rgba(var(--clr-accent-rgb), .12)}._reasoningLabel_1vg14_314{background:var(--clr-accent);color:var(--clr-ink);font-family:var(--font-zh-display);letter-spacing:.1em;border-radius:2px;padding:2px 8px;font-size:10px;display:inline-block}._reasoningArrow_1vg14_325{color:var(--clr-ink-light);margin-left:auto;font-size:10px}._reasoningBody_1vg14_331{color:var(--clr-ink-light);border-top:1px dashed rgba(var(--clr-accent-rgb), .2);-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:rgba(var(--clr-accent-rgb), .3) transparent;max-height:200px;padding:8px 12px 12px;font-size:12px;font-style:italic;line-height:1.7;overflow-y:auto}._reasoningBody_1vg14_331::-webkit-scrollbar{width:4px}._reasoningBody_1vg14_331::-webkit-scrollbar-track{background:0 0}._reasoningBody_1vg14_331::-webkit-scrollbar-thumb{background:rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill)}._reasoningBody_1vg14_331::-webkit-scrollbar-thumb:hover{background:rgba(var(--clr-accent-rgb), .5)}._cursor_1vg14_359{color:var(--clr-primary);margin-left:2px;animation:1s step-end infinite _blink_1vg14_1;display:inline-block}@keyframes _blink_1vg14_1{0%,to{opacity:1}50%{opacity:0}}._dot_1vg14_374{background:var(--clr-primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _thinking_1vg14_275}._dot_1vg14_374:nth-child(2){animation-delay:.2s}._dot_1vg14_374:nth-child(3){animation-delay:.4s}@keyframes _thinking_1vg14_275{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}._footer_1vg14_398{border-top:1px solid rgba(var(--clr-accent-rgb), .2);padding:12px 18px 18px}._disclaimer_1vg14_403{color:var(--clr-text-mute);text-align:center;letter-spacing:.06em;margin:0 0 10px;font-size:11px}._toolbar_1vg14_411{gap:8px;margin-bottom:10px;display:flex}._screenshotBtn_1vg14_417{background:rgba(var(--clr-accent-rgb), .12);color:var(--clr-accent);font-family:var(--font-zh-serif);border:1px solid rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}._screenshotBtn_1vg14_417:hover:not(:disabled){background:rgba(var(--clr-accent-rgb), .22);border-color:var(--clr-accent)}._screenshotBtn_1vg14_417:disabled{opacity:.4;cursor:not-allowed}._clearBtn_1vg14_440{background:rgba(var(--clr-primary-rgb), .12);color:var(--clr-primary);font-family:var(--font-zh-serif);border:1px solid rgba(var(--clr-primary-rgb), .3);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}._clearBtn_1vg14_440:hover:not(:disabled){background:rgba(var(--clr-primary-rgb), .22);border-color:var(--clr-primary)}._clearBtn_1vg14_440:disabled{opacity:.4;cursor:not-allowed}._toggleGroup_1vg14_463{align-items:center;gap:6px;margin-left:auto;display:flex}._toggleChip_1vg14_470{color:var(--clr-text-dim);font-family:var(--font-zh-serif);letter-spacing:.05em;border:1px solid rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--dur-fast) var(--ease-ink);background:0 0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;display:inline-flex}._toggleChip_1vg14_470 svg{opacity:.75;transition:all var(--dur-fast) var(--ease-ink);flex-shrink:0}._toggleChip_1vg14_470:hover:not(:disabled){color:var(--clr-accent);border-color:var(--clr-accent)}._toggleChip_1vg14_470:hover:not(:disabled) svg{opacity:1}._toggleChip_1vg14_470:disabled{opacity:.4;cursor:not-allowed}._toggleChipActive_1vg14_503{background:rgba(var(--clr-accent-rgb), .18);color:var(--clr-accent);border-color:var(--clr-accent);box-shadow:0 0 0 1px rgba(var(--clr-accent-rgb), .25) inset}._toggleChipActive_1vg14_503 svg{opacity:1}._toggleChipActive_1vg14_503:hover:not(:disabled){background:rgba(var(--clr-accent-rgb), .26);color:var(--clr-accent-hi)}._thumbRow_1vg14_517{background:rgba(var(--clr-bg-rgb), .2);border-top:1px solid rgba(var(--clr-accent-rgb), .15);align-items:center;gap:10px;padding:8px 18px;display:flex}._thumbRow_1vg14_517 span{color:var(--clr-text-dim);font-size:12px}._thumb_1vg14_517{border-radius:var(--radius-sm);border:1px solid rgba(var(--clr-accent-rgb), .3);cursor:zoom-in;width:48px;height:48px;transition:transform var(--dur-fast) var(--ease-ink);background-position:50%;background-size:cover;flex-shrink:0}._thumb_1vg14_517:hover{border-color:var(--clr-accent);transform:scale(1.05)}._previewMask_1vg14_546{background:rgba(var(--clr-bg-rgb), .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:calc(var(--z-panel) + 10);position:fixed;inset:0}._previewContent_1vg14_554{z-index:calc(var(--z-panel) + 11);max-width:90vw;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._previewContent_1vg14_554 img{border-radius:var(--radius-md);border:2px solid rgba(var(--clr-accent-rgb), .4);max-width:100%;max-height:85vh;box-shadow:var(--shadow-panel)}._previewClose_1vg14_571{background:rgba(var(--clr-bg-elev-rgb), .9);width:32px;height:32px;color:var(--clr-text);border:1px solid rgba(var(--clr-accent-rgb), .3);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-40px;right:0}._previewClose_1vg14_571:hover{background:var(--clr-primary);color:var(--clr-bg-paper)}._form_1vg14_592{gap:8px;display:flex}._input_1vg14_597{background:rgba(var(--clr-bg-paper-rgb), .08);color:var(--clr-text);font-family:var(--font-zh-serif);border:1px solid rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill);transition:border-color var(--dur-fast) var(--ease-ink);outline:none;flex:1;padding:10px 14px;font-size:13px}._input_1vg14_597:focus{border-color:var(--clr-accent)}._input_1vg14_597::placeholder{color:var(--clr-text-mute)}._send_1vg14_616{background:var(--clr-primary);color:var(--clr-bg-paper);font-family:var(--font-zh-serif);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);padding:10px 18px;font-size:13px}._send_1vg14_616:hover:not(:disabled){background:var(--clr-primary-hi)}._send_1vg14_616:disabled{opacity:.4;cursor:not-allowed}._grabber_1vg14_634{display:none}@media (width<=768px){._panel_1vg14_35{border-left:none;border-top:2px solid var(--clr-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:100%;height:88vh;box-shadow:var(--shadow-panel);touch-action:pan-y;inset:auto 0 0}._grabber_1vg14_634{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:10px 0 4px;display:flex}._grabber_1vg14_634 span{background:rgba(var(--clr-accent-rgb), .55);border-radius:var(--radius-pill);width:44px;height:4px;display:block}._header_1vg14_53{padding-top:4px}._header_1vg14_53 ._close_1vg14_81{display:none}._fab_1vg14_1{width:52px;height:52px;bottom:16px;right:16px}._fabLabel_1vg14_21{font-size:20px}}._hotspot_b6d3e_1{cursor:pointer;z-index:1000;will-change:transform, opacity;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:0;height:0;padding:0;transition:opacity .15s ease-out;position:fixed;top:0;left:0}._hitTarget_b6d3e_18{border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}._engineRendered_b6d3e_26 ._dot_b6d3e_26,._engineRendered_b6d3e_26 ._pulse_b6d3e_27{display:none}._hotspot_b6d3e_1._engineRendered_b6d3e_26 ._label_b6d3e_31,._hotspot_b6d3e_1._engineRendered_b6d3e_26:is(:hover,:focus-visible,._active_b6d3e_32) ._label_b6d3e_31{top:var(--object-marker-label-offset-y,0px);transform:translate(-50%, var(--space-sm));padding:var(--space-xs) var(--space-md);border-radius:var(--radius-xs);border-color:rgba(var(--clr-accent-rgb), .45);box-shadow:var(--shadow-raised,var(--shadow-panel));font-family:var(--font-zh-body,var(--font-zh-display));font-size:var(--font-size-caption,.75rem);font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-normal,0);max-width:min(240px, 52vw, var(--spatial-label-max-width,100vw));box-sizing:border-box;text-overflow:ellipsis;background:var(--clr-bg-elev);color:var(--clr-text);overflow:hidden}._hotspot_b6d3e_1._engineRendered_b6d3e_26:hover ._label_b6d3e_31,._hotspot_b6d3e_1._engineRendered_b6d3e_26:focus-visible ._label_b6d3e_31,._hotspot_b6d3e_1._engineRendered_b6d3e_26._active_b6d3e_32 ._label_b6d3e_31{opacity:1}._engineRendered_b6d3e_26{outline:none;transition:none}._engineRendered_b6d3e_26 ._hitTarget_b6d3e_18{top:var(--object-marker-offset-y,0px);width:var(--object-marker-hit-size,44px);height:var(--object-marker-hit-size,44px);border-radius:var(--radius-md);margin:0;transform:translate(-50%,-50%)}._pulse_b6d3e_27{background:var(--clr-primary);opacity:.35;pointer-events:none;border-radius:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;position:absolute;top:0;left:0}._dot_b6d3e_26{background:var(--clr-primary);border:var(--stroke-gold-strong);width:18px;height:18px;color:var(--clr-bg-paper);border-radius:50%;justify-content:center;align-items:center;margin-top:-9px;margin-left:-9px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0}._label_b6d3e_31{white-space:nowrap;background:var(--clr-bg-elev);color:var(--clr-text);font-family:var(--font-zh-display);letter-spacing:.08em;border:var(--stroke-gold);border-radius:var(--radius-pill);pointer-events:none;opacity:0;padding:4px 10px;font-size:13px;position:absolute;top:0;left:50%;transform:translate(-50%,18px)}._hotspot_b6d3e_1:hover ._label_b6d3e_31,._hotspot_b6d3e_1._active_b6d3e_32 ._label_b6d3e_31{opacity:1;transform:translate(-50%,14px)}._model_b6d3e_128 ._dot_b6d3e_26{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--clr-accent), var(--clr-primary));border:2px solid rgba(var(--clr-bg-paper-rgb), .6);width:28px;height:28px;color:var(--clr-bg-paper);margin-top:-14px;margin-left:-14px;font-size:12px}._model_b6d3e_128 ._pulse_b6d3e_27{background:var(--clr-accent);border-radius:var(--radius-sm);opacity:.3;width:44px;height:44px;margin-top:-22px;margin-left:-22px}._model_b6d3e_128 ._label_b6d3e_31{opacity:0;background:rgba(var(--clr-ink-rgb), .88);color:var(--clr-accent);border-color:var(--clr-accent);transform:translate(-50%,20px)}._model_b6d3e_128:hover ._label_b6d3e_31,._model_b6d3e_128._active_b6d3e_32 ._label_b6d3e_31{opacity:1;transform:translate(-50%,16px)}._portal_b6d3e_164 ._dot_b6d3e_26{border-radius:var(--radius-card);background:var(--clr-accent);width:32px;height:32px;color:var(--clr-ink);margin-top:-16px;margin-left:-16px;font-size:14px}._portal_b6d3e_164 ._pulse_b6d3e_27{background:var(--clr-accent);border-radius:var(--radius-card);width:48px;height:48px;margin-top:-24px;margin-left:-24px}._portal_b6d3e_164 ._label_b6d3e_31{opacity:1;background:rgba(var(--clr-accent-rgb), .92);color:var(--clr-ink);border-color:var(--clr-primary);transform:translate(-50%,24px)}._portal_b6d3e_164:hover ._label_b6d3e_31,._portal_b6d3e_164._active_b6d3e_32 ._label_b6d3e_31{transform:translate(-50%,20px)}._waypoint_b6d3e_197 ._dot_b6d3e_26{background:var(--clr-primary);border:var(--stroke-gold-strong);width:28px;height:28px;color:var(--clr-bg-paper);border-radius:3px;margin-top:-14px;margin-left:-14px;font-size:11px;transform:rotate(45deg);box-shadow:0 1px 4px #0000004d}._waypoint_b6d3e_197 ._dot_b6d3e_26 svg{transform:rotate(-45deg)}._waypoint_b6d3e_197 ._pulse_b6d3e_27{background:var(--clr-primary);opacity:.25;border-radius:3px;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:2s ease-out infinite _waypointPulse_b6d3e_1}@keyframes _waypointPulse_b6d3e_1{0%{opacity:.35;transform:rotate(45deg)scale(1)}to{opacity:0;transform:rotate(45deg)scale(2.2)}}._waypoint_b6d3e_197 ._label_b6d3e_31{opacity:0;background:var(--clr-bg-elev);color:var(--clr-primary);border-color:var(--clr-primary);font-size:12px;transform:translate(-50%,20px)}._waypoint_b6d3e_197:hover ._label_b6d3e_31,._waypoint_b6d3e_197._active_b6d3e_32 ._label_b6d3e_31{opacity:1;transform:translate(-50%,20px)}._waypoint-visited_b6d3e_251 ._dot_b6d3e_26{background:var(--clr-primary);border:var(--stroke-gold-strong);width:28px;height:28px;color:var(--clr-bg-paper);border-radius:3px;margin-top:-14px;margin-left:-14px;font-size:11px;transform:rotate(45deg);box-shadow:0 1px 4px #0000004d}._waypoint-visited_b6d3e_251 ._dot_b6d3e_26 svg{transform:rotate(-45deg)}._waypoint-visited_b6d3e_251 ._pulse_b6d3e_27{display:none}._waypoint-visited_b6d3e_251 ._label_b6d3e_31{opacity:0;background:var(--clr-bg-elev);color:var(--clr-primary);border-color:var(--clr-primary);font-size:12px;transform:translate(-50%,20px)}._waypoint-visited_b6d3e_251:hover ._label_b6d3e_31,._waypoint-visited_b6d3e_251._active_b6d3e_32 ._label_b6d3e_31{opacity:1;transform:translate(-50%,20px)}@media (width<=768px){._pulse_b6d3e_27{width:44px;height:44px;margin-top:-22px;margin-left:-22px}._dot_b6d3e_26{width:22px;height:22px;margin-top:-11px;margin-left:-11px}._portal_b6d3e_164 ._dot_b6d3e_26{width:36px;height:36px;margin-top:-18px;margin-left:-18px}._model_b6d3e_128 ._dot_b6d3e_26{width:32px;height:32px;margin-top:-16px;margin-left:-16px}._model_b6d3e_128 ._pulse_b6d3e_27{width:50px;height:50px;margin-top:-25px;margin-left:-25px}._label_b6d3e_31{font-size:12px;transform:translate(-50%,16px)}._portal_b6d3e_164 ._label_b6d3e_31{transform:translate(-50%,26px)}._model_b6d3e_128 ._label_b6d3e_31{transform:translate(-50%,22px)}._waypoint_b6d3e_197 ._dot_b6d3e_26,._waypoint-visited_b6d3e_251 ._dot_b6d3e_26{width:32px;height:32px;margin-top:-16px;margin-left:-16px}._waypoint_b6d3e_197 ._label_b6d3e_31,._waypoint-visited_b6d3e_251 ._label_b6d3e_31{transform:translate(-50%,20px)}}._editor_15ckq_1{cursor:grab}._editorAnnotation_15ckq_5,._editorModel_15ckq_6,._editorWaypoint_15ckq_7,._editorImage_15ckq_8,._editorVideo_15ckq_9{--editor-marker-kind:1}._editor_15ckq_1._editorVideo_15ckq_9{cursor:pointer}._active_15ckq_17{cursor:grab}._dragging_15ckq_21{cursor:grabbing!important;z-index:calc(var(--z-hotspot) + 100)!important}._dragging_15ckq_21:after{content:"";border:2px solid var(--clr-accent-hi);width:34px;height:34px;box-shadow:inset 0 0 0 6px rgba(var(--clr-bg-elev-rgb), .48);pointer-events:none;border-radius:50%;margin:-17px 0 0 -17px;position:absolute}._panel_qwx1l_1{z-index:var(--z-panel);background:var(--clr-bg-paper);background-image:radial-gradient(ellipse at top left, rgba(var(--clr-accent-rgb), .12), transparent 60%), repeating-linear-gradient(90deg, rgba(var(--clr-primary-rgb), .025) 0px, rgba(var(--clr-primary-rgb), .025) 1px, transparent 1px, transparent 8px);width:340px;max-width:calc(100vw - 48px);color:var(--clr-ink);border:var(--stroke-gold);border-left:3px solid var(--clr-primary);border-radius:var(--radius-md);box-shadow:0 20px 60px #00000080, inset 0 0 0 1px rgba(var(--clr-accent-rgb), .25);flex-direction:column;display:flex;position:fixed;top:88px;bottom:24px;left:24px;overflow:hidden}._body_qwx1l_21{scroll-behavior:smooth;-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow-y:auto}._body_qwx1l_21::-webkit-scrollbar{width:5px}._body_qwx1l_21::-webkit-scrollbar-thumb{background:rgba(var(--clr-primary-rgb), .4);border-radius:var(--radius-pill)}._close_qwx1l_37{width:30px;height:30px;color:var(--clr-ink-light);font-size:14px;font-family:var(--font-zh-serif);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._close_qwx1l_37:hover{background:rgba(var(--clr-primary-rgb), .1);color:var(--clr-primary)}._header_qwx1l_60{border-bottom:1px solid rgba(var(--clr-primary-rgb), .15);align-items:flex-start;gap:14px;padding:22px 20px 20px;display:flex}._header_qwx1l_60>div{flex:1;min-width:0;position:relative}._seal_qwx1l_73{background:var(--clr-primary);width:44px;height:44px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);border-radius:var(--radius-xs);box-shadow:var(--shadow-seal);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}._eyebrow_qwx1l_88{font-family:var(--font-zh-serif);letter-spacing:.3em;color:var(--clr-primary);text-transform:uppercase;margin:0 0 2px;font-size:11px}._header_qwx1l_60 h2{font-family:var(--font-zh-display);letter-spacing:.1em;color:var(--clr-ink);margin:0;font-size:22px;font-weight:400}._subTag_qwx1l_106{background:rgba(var(--clr-accent-rgb), .18);color:var(--clr-ink-light);font-family:var(--font-zh-serif);letter-spacing:.15em;border-radius:2px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}._section_qwx1l_118{padding:14px 20px 0}._section_qwx1l_118:last-of-type{padding-bottom:14px}._sectionTitle_qwx1l_125{font-family:var(--font-zh-display);letter-spacing:.2em;color:var(--clr-primary);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:400;display:flex}._sectionMark_qwx1l_137{background:var(--clr-primary);width:14px;height:2px;box-shadow:2px 0 0 var(--clr-accent);border-radius:1px;display:inline-block}._overview_qwx1l_146{font-family:var(--font-zh-serif);color:var(--clr-ink);text-indent:2em;margin:0;font-size:13.5px;line-height:1.85}._emptyOverview_qwx1l_155{color:var(--clr-ink-light);text-indent:0;font-style:italic}._statsRow_qwx1l_161{grid-template-columns:1fr 1fr;gap:10px;display:grid}._stat_qwx1l_161{border:1px solid rgba(var(--clr-primary-rgb), .12);border-radius:var(--radius-sm);text-align:center;background:#f4e8d099;padding:10px 12px}._statValue_qwx1l_175{font-family:var(--font-zh-display);letter-spacing:.05em;color:var(--clr-primary);font-size:18px}._statLabel_qwx1l_182{font-family:var(--font-zh-serif);letter-spacing:.15em;color:var(--clr-ink-light);margin-top:2px;font-size:11px}._list_qwx1l_190{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._listItem_qwx1l_199{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:all var(--dur-fast) var(--ease-ink);background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}._listItem_qwx1l_199:hover{background:rgba(var(--clr-primary-rgb), .08);transform:translate(2px)}._listMark_qwx1l_216{background:var(--clr-primary);width:22px;height:22px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);border-radius:var(--radius-xs);box-shadow:var(--shadow-seal);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._listMark_qwx1l_216._gold_qwx1l_230{background:var(--clr-accent);color:var(--clr-ink);border-radius:var(--radius-card);font-size:12px}._listText_qwx1l_237{font-family:var(--font-zh-serif);letter-spacing:.05em;color:var(--clr-ink);font-size:13px}._footer_qwx1l_244{margin-top:auto;padding:10px 20px 18px}._divider_qwx1l_249{background:linear-gradient(90deg, transparent 0%, var(--clr-accent) 50%, transparent 100%);height:2px;margin-bottom:10px;display:block}._hint_qwx1l_256{font-family:var(--font-zh-serif);color:var(--clr-ink-light);text-align:center;letter-spacing:.05em;margin:0;font-size:11.5px;line-height:1.7}._grabber_qwx1l_266{display:none}@media (width<=768px){._panel_qwx1l_1{border-radius:var(--radius-md) var(--radius-md) 0 0;border-left:none;border-top:3px solid var(--clr-primary);touch-action:pan-y;width:100%;max-width:100%;height:78vh;inset:auto 0 0;box-shadow:0 -20px 60px #0000008c}._grabber_qwx1l_266{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;padding:10px 0 4px;display:flex}._grabber_qwx1l_266 span{background:rgba(var(--clr-primary-rgb), .35);border-radius:var(--radius-pill);width:44px;height:4px;display:block}._close_qwx1l_37{display:none}._header_qwx1l_60{touch-action:none;padding-top:6px}}._root_tkv1s_1{z-index:var(--z-loading);background:radial-gradient(circle at 50% 36%, rgba(var(--clr-accent-rgb), .18), transparent 38%), linear-gradient(135deg, var(--clr-bg), var(--clr-bg-paper));min-width:0;color:var(--clr-text);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._background_tkv1s_14{object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}._overlay_tkv1s_24{background:radial-gradient(circle at 50% 42%, rgba(var(--clr-bg-rgb), .14), rgba(var(--clr-bg-rgb), .58) 72%), linear-gradient(180deg, rgba(var(--clr-bg-rgb), .18), rgba(var(--clr-bg-rgb), .74));position:absolute;inset:0}._content_tkv1s_30{z-index:1;border:var(--stroke-gold);border-radius:var(--radius-md);background:linear-gradient(180deg, rgba(var(--clr-bg-rgb), .62), rgba(var(--clr-bg-rgb), .34));width:min(680px,100vw - 56px);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);flex-direction:column;align-items:stretch;gap:24px;padding:38px 44px 34px;display:flex;position:relative}._identity_tkv1s_46{align-items:center;gap:14px;min-width:0;display:flex}._kicker_tkv1s_53{font-family:var(--font-ui);letter-spacing:.22em;color:var(--clr-text-dim);text-transform:uppercase;font-size:12px;line-height:1}._copy_tkv1s_62{gap:12px;display:grid}._title_tkv1s_67{font-family:var(--font-zh-display);letter-spacing:0;color:var(--clr-text);text-shadow:0 8px 28px rgba(var(--clr-bg-rgb), .38);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.18}._subtitle_tkv1s_78{font-family:var(--font-ui);letter-spacing:.08em;color:var(--clr-text-dim);margin:0;font-size:15px;line-height:1.7}._seal_tkv1s_87{border-radius:var(--radius-sm);background:var(--clr-primary);width:54px;height:54px;color:var(--clr-bg-paper);box-shadow:var(--shadow-seal), inset 0 0 0 2px rgba(var(--clr-bg-paper-rgb), .16);font-family:var(--font-zh-display);flex:none;grid-template:"col2-top col1-top"1fr"col2-bot col1-bot"1fr/1fr 1fr;place-items:center;padding:6px;font-size:16px;line-height:1;display:grid}._seal_tkv1s_87 span:first-child{grid-area:col1-top}._seal_tkv1s_87 span:nth-child(2){grid-area:col1-bot}._seal_tkv1s_87 span:nth-child(3){grid-area:col2-top}._seal_tkv1s_87 span:nth-child(4){grid-area:col2-bot}._emblemImg_tkv1s_123{object-fit:contain;width:58px;height:58px;filter:drop-shadow(0 8px 18px rgba(var(--clr-bg-rgb), .45));flex:none}._progress_tkv1s_131{gap:10px;display:grid}._progressMeta_tkv1s_136{font-family:var(--font-ui);color:var(--clr-text-dim);justify-content:space-between;align-items:baseline;gap:16px;display:flex}._progressMeta_tkv1s_136 span{letter-spacing:.16em;font-size:12px}._progressMeta_tkv1s_136 strong{font-family:var(--font-en);color:var(--clr-accent-hi);text-shadow:0 0 18px rgba(var(--clr-accent-rgb), .45);font-size:32px;font-weight:600;line-height:1}._progressMeta_tkv1s_136 small{color:var(--clr-text-dim);margin-left:2px;font-size:14px}._progressTrack_tkv1s_165{border-radius:var(--radius-pill);background:rgba(var(--clr-bg-paper-rgb), .18);height:8px;box-shadow:inset 0 0 0 1px rgba(var(--clr-bg-paper-rgb), .14);position:relative;overflow:hidden}._progressFill_tkv1s_174{width:var(--loading-progress);border-radius:inherit;background:linear-gradient(90deg, var(--clr-primary), var(--clr-accent-hi));height:100%;box-shadow:0 0 18px rgba(var(--clr-accent-rgb), .5);transition:width .12s linear}@media (width<=768px){._content_tkv1s_30{gap:22px;width:min(680px,100vw - 40px);padding:26px 24px 24px}._title_tkv1s_67{font-size:clamp(25px,7vw,36px)}._subtitle_tkv1s_78{letter-spacing:.05em;font-size:13px}._seal_tkv1s_87,._emblemImg_tkv1s_123{width:48px;height:48px}._progressMeta_tkv1s_136 strong{font-size:26px}}@media (height<=520px) and (orientation:landscape){._content_tkv1s_30{gap:14px;width:min(680px,100vw - 64px);padding:18px 24px}._copy_tkv1s_62{gap:6px}._title_tkv1s_67{font-size:clamp(23px,4.6vw,32px)}._subtitle_tkv1s_78{font-size:12px;line-height:1.45}._seal_tkv1s_87,._emblemImg_tkv1s_123{width:42px;height:42px}._progressTrack_tkv1s_165{height:7px}}._panelWrapper_awt08_1{z-index:1100;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}._panelWrapper_awt08_1>*{pointer-events:auto}._mask_awt08_14{background:var(--clr-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--z-panel) - 1);position:fixed;inset:0}._popover_awt08_22{width:400px;max-height:78vh}._panel_awt08_1{z-index:var(--z-panel);width:400px;max-width:calc(100vw - var(--space-2xl) * 2);background:var(--clr-bg-paper);will-change:transform, opacity;color:var(--clr-ink);border:var(--stroke-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}._header_awt08_45{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-bottom:var(--stroke-ink);flex-shrink:0;display:flex}._header_awt08_45 h2{min-width:0;padding-block:var(--space-xs);font-family:var(--font-zh-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--clr-ink);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.5}._headerActions_awt08_67{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}._close_awt08_74,._speakBtn_awt08_75,._editBtn_awt08_76{width:var(--space-3xl);height:var(--space-3xl);color:var(--clr-ink-light);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-ink), color var(--dur-fast) var(--ease-ink);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_awt08_74:hover,._speakBtn_awt08_75:hover,._editBtn_awt08_76:hover{background:var(--clr-bg-paper-2);color:var(--clr-ink)}._close_awt08_74:focus-visible,._speakBtn_awt08_75:focus-visible,._editBtn_awt08_76:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}._speakBtnActive_awt08_104{background:var(--clr-bg-paper-2);color:var(--clr-ink);box-shadow:inset 0 0 0 1px var(--clr-ink-light)}._speakIcon_awt08_110{justify-content:center;align-items:center;line-height:1;display:inline-flex}._content_awt08_117{overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow-y:auto}._content_awt08_117::-webkit-scrollbar{width:var(--space-xs)}._content_awt08_117::-webkit-scrollbar-thumb{background:var(--clr-ink-light);border-radius:var(--radius-pill)}._imageWrap_awt08_131{background:rgba(var(--clr-bg-paper-rgb), .55);border-top:1px solid rgba(var(--clr-primary-rgb), .08);border-bottom:1px solid rgba(var(--clr-primary-rgb), .08);cursor:zoom-in;width:100%;min-height:160px;max-height:240px;transition:background var(--dur-fast) var(--ease-ink);border-radius:0;justify-content:center;align-items:center;margin:0;padding:12px;display:flex;position:relative;overflow:hidden}._imageWrap_awt08_131:hover{background:rgba(var(--clr-bg-paper-rgb), .85)}._imageWrap_awt08_131:disabled{cursor:progress}._thumbImg_awt08_156{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:216px;box-shadow:0 2px 10px rgba(var(--clr-ink-rgb), .18);border:1px solid rgba(var(--clr-primary-rgb), .12);background:var(--clr-bg-paper);transition:transform .4s var(--ease-ink);display:block}._imageWrap_awt08_131:hover ._thumbImg_awt08_156{transform:scale(1.03)}._thumbLoader_awt08_173{background:rgba(var(--clr-bg-paper-rgb), .75);color:var(--clr-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes _spin_awt08_190{to{transform:rotate(360deg)}}._spin_awt08_190{animation:1s linear infinite _spin_awt08_190}._lightbox_awt08_194{z-index:var(--z-modal);background:var(--clr-overlay);-webkit-backdrop-filter:blur(8px);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._lightboxImg_awt08_209{object-fit:contain;border:var(--stroke-gold);max-width:90vw;max-height:90vh;box-shadow:var(--shadow-panel);cursor:grab;will-change:transform;pointer-events:auto;transition:none}._lightboxImg_awt08_209:active{cursor:grabbing}._lightboxClose_awt08_224{background:rgba(var(--clr-bg-elev-rgb), .7);width:40px;height:40px;color:var(--clr-bg-paper);border:1.5px solid rgba(var(--clr-accent-rgb), .4);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--dur-fast) var(--ease-ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}._lightboxClose_awt08_224:hover{background:var(--clr-primary);border-color:var(--clr-accent);box-shadow:0 4px 16px rgba(var(--clr-primary-rgb), .5)}._lightboxZoom_awt08_248{background:rgba(var(--clr-bg-elev-rgb), .7);color:var(--clr-bg-paper);font-family:var(--font-mono);letter-spacing:.1em;border:1px solid rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:2;padding:6px 14px;font-size:12px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}._audioPlayer_awt08_266{background:rgba(var(--clr-ink-rgb), .04);border:1px solid rgba(var(--clr-primary-rgb), .15);border-radius:var(--radius-md);align-items:center;gap:12px;margin:16px 20px 0;padding:14px 20px;display:flex}._playBtn_awt08_277{background:var(--clr-primary);width:38px;height:38px;color:var(--clr-bg-paper);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);border-radius:50%;flex-shrink:0;font-size:12px}._playBtn_awt08_277:hover{background:var(--clr-primary-hi);transform:scale(1.06)}._progressBar_awt08_293{background:rgba(var(--clr-primary-rgb), .18);border-radius:var(--radius-pill);flex:1;height:4px;overflow:hidden}._progressFill_awt08_301{background:linear-gradient(90deg, var(--clr-primary), var(--clr-accent));border-radius:var(--radius-pill);height:100%;transition:width .2s linear}._audioLabel_awt08_308{color:var(--clr-ink-light);letter-spacing:.1em;white-space:nowrap;font-size:12px}._videoCard_awt08_315{aspect-ratio:16/9;background:var(--clr-bg);border-top:1px solid rgba(var(--clr-primary-rgb), .08);border-bottom:1px solid rgba(var(--clr-primary-rgb), .08);cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease-ink);border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}._videoCard_awt08_315:hover ._videoPlay_awt08_330{background:var(--clr-primary-hi);box-shadow:0 6px 24px rgba(var(--clr-primary-rgb), .65);transform:translate(-50%,-50%)scale(1.08)}._videoPoster_awt08_336{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease-ink);display:block}._videoCard_awt08_315:hover ._videoPoster_awt08_336{opacity:1}._videoPosterPlaceholder_awt08_349{background:radial-gradient(ellipse at center, rgba(var(--clr-primary-rgb), .18), transparent 60%), linear-gradient(135deg, rgb(var(--clr-bg-rgb)) 0%, rgb(var(--clr-bg-elev-rgb)) 100%);position:absolute;inset:0}._videoPlay_awt08_330{background:var(--clr-primary);width:56px;height:56px;color:var(--clr-bg-paper);border:2px solid var(--clr-accent);box-shadow:0 4px 16px rgba(var(--clr-primary-rgb), .5), inset 0 0 0 1px rgba(var(--clr-bg-paper-rgb), .2);transition:all var(--dur-fast) var(--ease-ink);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._videoBadge_awt08_375{background:rgba(var(--clr-bg-elev-rgb), .7);color:var(--clr-accent);font-family:var(--font-zh-display);letter-spacing:.15em;border:1px solid rgba(var(--clr-accent-rgb), .3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;padding:3px 10px;font-size:10px;position:absolute;top:10px;left:10px}._videoFrameWrap_awt08_391{aspect-ratio:16/9;border:var(--stroke-gold);border-radius:var(--radius-sm);width:min(86vw,1280px);max-height:86vh;box-shadow:var(--shadow-panel);background:#000;position:relative;overflow:hidden}._videoFrame_awt08_391{background:#000;border:0;width:100%;height:100%;display:block}._videoEmbed_awt08_411{pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}._videoClickShield_awt08_421{cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}._videoClickShield_awt08_421:hover ._videoPlay_awt08_330{background:var(--clr-primary-hi);box-shadow:0 6px 24px rgba(var(--clr-primary-rgb), .65);transform:scale(1.08)}._videoClickShield_awt08_421 ._videoPlay_awt08_330{position:static;transform:none}._body_awt08_446{padding:var(--space-lg);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}._body_awt08_446:empty{display:none}._body_awt08_446 p{font-family:var(--font-zh-serif);font-size:var(--font-size-body);color:var(--clr-ink);margin:0;line-height:1.65}._body_awt08_446 p+p{margin-top:var(--space-md)}@media (width<=768px){._panel_awt08_1{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:100%;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0;transform:none}._header_awt08_45{padding:var(--space-md) var(--space-lg);align-items:center}._close_awt08_74,._speakBtn_awt08_75,._editBtn_awt08_76{width:calc(var(--space-3xl) + var(--space-md));height:calc(var(--space-3xl) + var(--space-md))}._imageWrap_awt08_131{min-height:140px;max-height:200px;padding:var(--space-md)}._thumbImg_awt08_156{max-height:180px}}._minimap_1khq3_1{bottom:calc(var(--editor-dock-offset,0px) + 100px);z-index:var(--z-panel);background:var(--clr-bg-elev);border:var(--stroke-gold);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);width:200px;height:200px;box-shadow:var(--shadow-panel);cursor:crosshair;transition:bottom var(--dur-base) var(--ease-ink);position:fixed;right:24px;overflow:hidden}._minimap_1khq3_1 canvas{width:100%;height:100%;display:block}._minimap_1khq3_1:hover{border-color:rgba(var(--clr-accent-rgb), .8);box-shadow:0 0 0 1px rgba(var(--clr-accent-rgb), .2), 0 4px 16px #0006}._loading_1khq3_28{pointer-events:none;background:#1e140fe6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._loadingDot_1khq3_38{background:var(--clr-accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite _minimapPulse_1khq3_1}@keyframes _minimapPulse_1khq3_1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (width<=768px){._minimap_1khq3_1{width:140px;height:140px;bottom:calc(var(--editor-dock-offset,0px) + 90px);right:12px}}._root_yauzg_1{left:max(var(--space-lg), env(safe-area-inset-left));bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));z-index:var(--z-panel);color:var(--clr-text);font-family:var(--font-ui);font-size:var(--font-size-body);pointer-events:auto;position:fixed}._root_yauzg_1 button{color:inherit;font:inherit;border:var(--stroke-ink);border-radius:var(--radius-sm);background:var(--clr-bg-elev);padding:var(--space-sm) var(--space-md);cursor:pointer}._root_yauzg_1 button:hover{color:var(--clr-accent-hi)}._root_yauzg_1 button:focus-visible{outline:2px solid var(--clr-accent-hi);outline-offset:2px}._trigger_yauzg_28{align-items:center;gap:var(--space-sm);display:flex}._trigger_yauzg_28 svg{width:var(--space-lg);height:var(--space-lg);fill:none;stroke:currentColor;stroke-width:2px}._panel_yauzg_41{bottom:calc(100% + var(--space-sm));width:min(var(--space-3xl) * 13, 100vw - var(--space-lg) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - var(--space-3xl) * 3 - env(safe-area-inset-bottom) - env(safe-area-inset-top));border:var(--stroke-ink);border-radius:var(--radius-md);background:var(--clr-bg-elev);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}._panel_yauzg_41 header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:var(--stroke-ink);display:flex}._panel_yauzg_41 h2{font-size:var(--font-size-h3);margin:0}._panel_yauzg_41 h3{margin:var(--space-lg) 0 var(--space-sm);font-size:inherit}._panel_yauzg_41 dl{gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}._panel_yauzg_41 dt{color:var(--clr-text-dim)}._panel_yauzg_41 dd{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._body_yauzg_88{overscroll-behavior:contain;min-height:0;padding:0 var(--space-lg) var(--space-lg);-webkit-user-select:text;user-select:text;overflow-y:auto}._status_yauzg_96{color:var(--clr-accent-hi);margin:var(--space-md) 0}._note_yauzg_101{color:var(--clr-text-dim);margin:var(--space-md) 0 0;line-height:1.6}._legend_yauzg_107{gap:var(--space-md);color:var(--clr-text-dim);display:flex}._trend_yauzg_113{margin:var(--space-xs) 0 var(--space-sm)}._trend_yauzg_113 svg{width:100%;height:calc(var(--space-3xl) * 2);border-bottom:var(--stroke-ink);display:block}._trend_yauzg_113 path{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}._fps_yauzg_130{color:var(--clr-accent-hi)}._cpuMs_yauzg_134{color:var(--clr-text)}._gpuMs_yauzg_138{color:var(--clr-primary-hi);stroke-dasharray:4 3}._scale_yauzg_143,._axis_yauzg_143{color:var(--clr-text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums}._axis_yauzg_143{justify-content:space-between;display:flex}._viewer_131k6_1{background:var(--clr-bg);z-index:var(--z-scene);position:absolute;inset:0;overflow:hidden}._canvas_131k6_9{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}._heroWrap_131k6_19{position:absolute;inset:0}._hero_131k6_19{will-change:transform, filter;background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate _hero-breath_131k6_1;position:absolute;inset:0}@keyframes _hero-breath_131k6_1{0%{transform:scale(1.04)translate(-.5%)}to{transform:scale(1.06)translate(.5%,-.3%)}}._hotspotLayer_131k6_41{pointer-events:none;position:absolute;inset:0}._hotspotLayer_131k6_41>*{pointer-events:auto}._topBar_131k6_50{padding:calc(28px + var(--safe-top)) calc(36px + var(--safe-right));padding-right:calc(var(--mobile-control-size) * 5 + var(--space-xs) * 6 + var(--safe-right) + var(--space-2xl) + var(--space-lg));z-index:50;pointer-events:none;background:linear-gradient(#00000073 0%,#0000 100%);justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}._topBar_131k6_50>*{pointer-events:auto}._title_131k6_69{min-width:0;max-width:520px;color:var(--clr-text);text-shadow:0 2px 12px #0009}._title_131k6_69 h1{font-family:var(--font-zh-display);letter-spacing:.12em;margin:0 0 6px;font-size:32px;font-weight:400}._title_131k6_69 p{font-family:var(--font-zh-serif);color:var(--clr-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}._backBtn_131k6_94{background:var(--clr-bg-elev);color:var(--clr-text);font-family:var(--font-zh-serif);border:var(--stroke-gold);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);align-items:center;gap:6px;padding:10px 18px;font-size:14px;display:inline-flex}._backBtn_131k6_94:hover{border-color:var(--clr-accent);box-shadow:var(--shadow-hover);transform:translate(-2px)}._backBtn_131k6_94 span{color:var(--clr-accent);font-size:16px}._joystickLayer_131k6_119{pointer-events:none;z-index:var(--z-scene);position:absolute;inset:0}._cameraError_131k6_126{left:50%;bottom:calc(max(24px, var(--safe-bottom)) + 88px);z-index:var(--z-toast);border:var(--stroke-gold);border-radius:var(--radius-pill);background:var(--clr-bg-elev);color:var(--clr-text);font-family:var(--font-zh-serif);box-shadow:var(--shadow-panel);padding:10px 16px;font-size:13px;position:absolute;transform:translate(-50%)}@media (width<=768px){._topBar_131k6_50{padding:calc(12px + var(--safe-top)) calc(14px + var(--safe-right));padding-right:calc(var(--mobile-control-size) + var(--space-sm) + var(--space-lg) + var(--space-md) + var(--safe-right));flex-direction:row;align-items:center;gap:10px}._title_131k6_69{flex:1;min-width:0}._title_131k6_69 h1{white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.2;overflow:hidden}._title_131k6_69 p{display:none}._backBtn_131k6_94{flex-shrink:0;padding:6px 12px;font-size:12px}}._avatar_zxbps_1{z-index:var(--z-panel);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;width:120px;height:120px;padding:0;position:fixed;bottom:24px;left:calc(50% + 300px);right:auto}._imgWrap_zxbps_18{width:100%;height:100%;position:relative}._assistantGlyph_zxbps_24{z-index:2;width:100%;height:100%;color:var(--clr-bg-paper);border:1px solid color-mix(in srgb, var(--clr-accent) 72%, transparent);background:radial-gradient(circle at 34% 24%, color-mix(in srgb, var(--clr-accent-hi) 72%, white), transparent 24%), linear-gradient(145deg, var(--clr-accent-hi), var(--clr-primary));-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:42% 58% 52% 48%/52% 44% 56% 48%;place-items:center;animation:3s ease-in-out infinite _float_zxbps_1;display:grid;position:relative;box-shadow:0 14px 42px #00000052,inset 0 1px #ffffff47}._assistantGlyph_zxbps_24:after{content:"";width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%;position:absolute;bottom:18%;right:20%}._thinking_zxbps_52 svg{animation:1.1s ease-in-out infinite alternate _breathe_zxbps_1}._chat_zxbps_56,._hello_zxbps_57{border-radius:54% 46% 42% 58%/46% 58% 42% 54%}._pulseRing_zxbps_61{z-index:1;border:2px solid var(--clr-accent);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-8px;transform:scale(.9)}._pulseRing_zxbps_61._active_zxbps_71{opacity:.6;animation:1.5s ease-out infinite _pulseRing_zxbps_61}._pulseRing2_zxbps_76{z-index:0;border:1px solid var(--clr-accent);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-16px}._pulseRing2_zxbps_76._active_zxbps_71{opacity:.3;animation:1.5s ease-out .4s infinite _pulseRing_zxbps_61}@keyframes _float_zxbps_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _pulseRing_zxbps_61{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.15)}}@keyframes _breathe_zxbps_1{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (width<=768px){._avatar_zxbps_1{width:96px;height:96px;bottom:100px;left:auto;right:12px}}._dock_1gky7_1{width:max-content;max-width:calc(100% - var(--space-3xl));bottom:calc(var(--editor-dock-offset,0px) + var(--viewer-dock-bottom));z-index:var(--z-panel);pointer-events:none;transition:bottom var(--dur-base) var(--ease-ink);flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}._tip_1gky7_17{background:var(--clr-bg-elev);border:var(--stroke-gold);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);pointer-events:none;white-space:nowrap;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}._tipName_1gky7_32{font-family:var(--font-zh-display);letter-spacing:.18em;color:var(--clr-accent);font-size:13px}._tipDivider_1gky7_39{background:rgba(var(--clr-accent-rgb), .4);width:1px;height:12px}._tipDesc_1gky7_45{font-family:var(--font-zh-serif);letter-spacing:.05em;color:var(--clr-text-dim);font-size:12px}._bar_1gky7_52{box-sizing:border-box;max-width:100%;padding:var(--viewer-dock-padding-y) var(--space-md);background:var(--clr-bg-elev);border:var(--stroke-gold);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);pointer-events:auto;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}._label_1gky7_70{font-family:var(--font-zh-display);letter-spacing:.18em;color:var(--clr-text-dim);padding:0 8px 0 4px;font-size:13px;display:none}._barDivider_1gky7_79{background:rgba(var(--clr-accent-rgb), .3);width:1px;height:22px;margin:0 4px;display:inline-block}._modes_1gky7_87{align-items:center;gap:2px;display:inline-flex}._modeBtn_1gky7_93{min-width:54px;color:var(--clr-text-dim);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 12px;display:inline-flex}._modeBtn_1gky7_93:hover{color:var(--clr-text);background:rgba(var(--clr-accent-rgb), .1)}._modeBtn_1gky7_93._active_1gky7_112{background:var(--clr-primary);color:var(--clr-bg-paper);border-color:var(--clr-accent);box-shadow:0 0 0 1px rgba(var(--clr-accent-rgb), .3), 0 2px 8px rgba(var(--clr-primary-rgb), .4)}._modeBtn_1gky7_93._disabled_1gky7_118{cursor:not-allowed;opacity:.4;color:var(--clr-text-dim)}._modeBtn_1gky7_93._disabled_1gky7_118:hover{color:var(--clr-text-dim);background:0 0}._modeIcon_1gky7_128{font-size:14px;line-height:1;font-family:var(--font-zh-display);justify-content:center;align-items:center;display:inline-flex}._modeName_1gky7_137{font-family:var(--font-zh-display);letter-spacing:.12em;font-size:10px;line-height:1.2;display:none}._helpBtn_1gky7_145{width:30px;height:30px;color:var(--clr-accent);font-family:var(--font-zh-display);border:1px solid rgba(var(--clr-accent-rgb), .4);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}._helpBtn_1gky7_145:hover{background:var(--clr-accent);color:var(--clr-ink);border-color:var(--clr-accent)}._sceneBtn_1gky7_167{min-width:54px;color:var(--clr-text-dim);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 14px;display:inline-flex}._sceneBtn_1gky7_167:hover{color:var(--clr-text);background:rgba(var(--clr-accent-rgb), .1)}._sceneBtnActive_1gky7_187{background:rgba(var(--clr-accent-rgb), .18);color:var(--clr-accent-hi);border-color:rgba(var(--clr-accent-rgb), .3)}._sceneIcon_1gky7_193{font-size:14px;line-height:1;font-family:var(--font-zh-display);color:var(--clr-accent);justify-content:center;align-items:center;display:inline-flex}._sceneText_1gky7_203{font-family:var(--font-zh-display);letter-spacing:.12em;font-size:10px;line-height:1.2;display:none}._aiBtn_1gky7_211{background:var(--clr-primary);min-width:54px;color:var(--clr-bg-paper);border:1px solid var(--clr-accent);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);box-shadow:0 0 0 1px rgba(var(--clr-accent-rgb), .2), 0 2px 8px rgba(var(--clr-primary-rgb), .35);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 14px;display:inline-flex}._aiBtn_1gky7_211:hover{background:var(--clr-primary-hi);box-shadow:0 0 0 1px rgba(var(--clr-accent-rgb), .35), 0 4px 14px rgba(var(--clr-primary-rgb), .5)}._aiBtnActive_1gky7_232{background:var(--clr-primary-hi);box-shadow:0 0 0 2px rgba(var(--clr-accent-rgb), .45), 0 4px 14px rgba(var(--clr-primary-rgb), .6)}._aiIcon_1gky7_237{font-family:var(--font-zh-display);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}._aiText_1gky7_246{font-family:var(--font-zh-display);letter-spacing:.12em;font-size:10px;line-height:1.2;display:none}@media (width<=768px){._bar_1gky7_52{padding:var(--viewer-dock-padding-y) calc(var(--space-sm) - var(--space-xs) / 2);gap:1px}._labelDesktop_1gky7_259,._barDividerDesktop_1gky7_260,._helpBtnDesktop_1gky7_261,._modeName_1gky7_137,._sceneText_1gky7_203,._aiText_1gky7_246{display:none}._modeBtn_1gky7_93{min-width:36px;padding:6px 8px}._modeIcon_1gky7_128{font-size:15px}._sceneBtn_1gky7_167{min-width:36px;padding:6px 10px}._sceneIcon_1gky7_193{font-size:14px}._aiBtn_1gky7_211{min-width:36px;padding:6px 10px}._aiIcon_1gky7_237{font-size:14px}._tip_1gky7_17{box-sizing:border-box;white-space:normal;max-width:100%;padding:6px 12px}._tipName_1gky7_32{font-size:12px}._tipDesc_1gky7_45{font-size:11px}}html ._bar_1gky7_52{--navigation-ink:var(--clr-text-dim);--navigation-hover-ink:var(--clr-text);--navigation-hover-surface:rgba(var(--clr-accent-rgb), .1)}html ._bar_1gky7_52 ._modes_1gky7_87{gap:var(--space-xs)}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]){box-sizing:border-box;width:var(--mobile-control-size,44px);min-width:var(--mobile-control-size,44px);height:var(--mobile-control-size,44px);padding:var(--space-sm);border-radius:var(--radius-pill);clip-path:none;color:var(--navigation-ink);box-shadow:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-ink), color var(--dur-fast) var(--ease-ink);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):hover{background:var(--navigation-hover-surface);color:var(--navigation-hover-ink)}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):active{background:rgba(var(--clr-primary-rgb), .16)}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):is(._active_1gky7_112,._sceneBtnActive_1gky7_187,._aiBtnActive_1gky7_232,[data-active]){background:var(--clr-primary);color:var(--clr-on-primary);border-color:var(--clr-primary);box-shadow:none}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):is(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:.4;cursor:not-allowed;color:var(--navigation-ink);box-shadow:none;background:0 0}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]):has(input:focus-visible){outline:2px solid var(--clr-primary);outline-offset:2px}html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]) svg{width:var(--space-xl);height:var(--space-xl)}html ._bar_1gky7_52 ._sceneIcon_1gky7_193,html ._bar_1gky7_52 ._aiIcon_1gky7_237{color:inherit}html[data-studio=true] ._bar_1gky7_52{--navigation-ink:var(--clr-ink-light);--navigation-hover-ink:var(--clr-primary-hi);--navigation-hover-surface:rgba(var(--clr-primary-rgb), .08)}@media (width<=768px){._bar_1gky7_52 ._barDivider_1gky7_79{display:none}}@media (prefers-reduced-motion:reduce){html ._bar_1gky7_52 :is(._modeBtn_1gky7_93,._sceneBtn_1gky7_167,._aiBtn_1gky7_211,._helpBtn_1gky7_145,[data-navigation-button]){transition:none}}._resourceStatus_1gky7_377{width:min(100%, var(--mobile-control-size) * 12);padding:var(--space-sm);background:var(--clr-bg-paper);color:var(--clr-ink);border:var(--stroke-ink);border-radius:var(--radius-md);pointer-events:auto}._panelWrapper_zve55_1{z-index:1100;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}._panelWrapper_zve55_1>*{pointer-events:auto}._popover_zve55_14{width:400px;max-height:78vh}._panel_zve55_1{z-index:var(--z-panel);background:var(--clr-bg-paper);will-change:transform, opacity;background-image:radial-gradient(ellipse at top left, rgba(var(--clr-accent-rgb), .08), transparent 60%), repeating-linear-gradient(90deg, rgba(var(--clr-primary-rgb), .025) 0px, rgba(var(--clr-primary-rgb), .025) 1px, transparent 1px, transparent 8px);width:400px;max-width:calc(100vw - 48px);color:var(--clr-ink);border:var(--stroke-gold);border-left:3px solid var(--clr-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-panel), inset 0 0 0 1px rgba(var(--clr-accent-rgb), .25);scroll-behavior:smooth;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}._panel_zve55_1::-webkit-scrollbar{width:5px}._panel_zve55_1::-webkit-scrollbar-thumb{background:rgba(var(--clr-primary-rgb), .4);border-radius:var(--radius-pill)}._close_zve55_47{width:32px;height:32px;color:var(--clr-ink-light);font-size:16px;font-family:var(--font-zh-serif);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._close_zve55_47:hover{background:rgba(var(--clr-primary-rgb), .1);color:var(--clr-primary)}._header_zve55_70{border-bottom:1px solid rgba(var(--clr-primary-rgb), .15);flex-direction:column;gap:14px;padding:22px 24px 18px;display:flex}._headerTop_zve55_78{align-items:center;gap:10px;padding-right:44px;display:flex}._sealMark_zve55_85{background:var(--clr-primary);width:40px;height:40px;color:var(--clr-bg-paper);font-family:var(--font-zh-display);border-radius:var(--radius-xs);box-shadow:var(--shadow-seal);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._header_zve55_70 h2{font-family:var(--font-zh-display);letter-spacing:.1em;color:var(--clr-ink);word-break:break-word;margin:0;font-size:24px;font-weight:400;line-height:1.35}._media_zve55_111{background:var(--clr-bg);border-top:1px solid rgba(var(--clr-primary-rgb), .08);border-bottom:1px solid rgba(var(--clr-primary-rgb), .08);flex-shrink:0;width:100%;height:260px;position:relative;overflow:hidden}._canvas_zve55_122{touch-action:none;outline:none;width:100%;height:100%;display:block}._overlay_zve55_130{background:rgba(var(--clr-bg-rgb), .75);color:var(--clr-ink-light);font-family:var(--font-zh-serif);letter-spacing:.06em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex;position:absolute;inset:0}._hint_zve55_147{color:rgba(var(--clr-text-rgb), .45);font-family:var(--font-zh-serif);letter-spacing:.08em;pointer-events:none;font-size:11px;position:absolute;bottom:8px;right:10px}._pipBtn_zve55_158{background:rgba(var(--clr-bg-rgb), .65);width:30px;height:30px;color:rgba(var(--clr-text-rgb), .8);border:1px solid rgba(var(--clr-text-rgb), .18);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--dur-fast) var(--ease-ink);z-index:2;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}._pipBtn_zve55_158:hover{background:rgba(var(--clr-primary-rgb), .85);color:var(--clr-bg-paper);border-color:var(--clr-primary)}._popoutPlaceholder_zve55_182{background:rgba(var(--clr-bg-rgb), .9);color:rgba(var(--clr-text-rgb), .6);font-family:var(--font-zh-serif);letter-spacing:.06em;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}._popoutPlaceholder_zve55_182 button{color:var(--clr-accent);border:1px solid rgba(var(--clr-accent-rgb), .5);border-radius:var(--radius-pill);font-family:var(--font-zh-serif);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;padding:5px 14px;font-size:12px}._popoutPlaceholder_zve55_182 button:hover{background:rgba(var(--clr-accent-rgb), .12)}._popoutWrap_zve55_212{background:var(--clr-bg);flex-direction:column;width:100%;height:100%;display:flex}._popoutBar_zve55_220{color:rgba(var(--clr-text-rgb), .75);font-family:var(--font-zh-serif);letter-spacing:.06em;border-bottom:1px solid rgba(var(--clr-text-rgb), .12);flex:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}._popoutSlot_zve55_233{flex:1;min-height:0;position:relative}._popoutSlot_zve55_233 canvas{outline:none;width:100%;height:100%;display:block}._popoutModal_zve55_245{--modal-content-padding:0;height:min(86dvh,800px);max-height:86dvh}._popoutModalBody_zve55_251{min-height:0;padding:0;display:flex;overflow:hidden}._emptyMedia_zve55_258{min-height:120px;color:var(--clr-ink-light);font-family:var(--font-zh-serif);border-top:1px solid rgba(var(--clr-primary-rgb), .08);border-bottom:1px solid rgba(var(--clr-primary-rgb), .08);justify-content:center;align-items:center;padding:16px 24px;font-size:13px;display:flex}@keyframes _spin_zve55_276{to{transform:rotate(360deg)}}._spin_zve55_276{animation:1s linear infinite _spin_zve55_276}._body_zve55_280{-webkit-user-select:text;user-select:text;padding:18px 24px 4px}._body_zve55_280 p{font-family:var(--font-zh-serif);color:var(--clr-ink);text-indent:2em;margin:0 0 14px;font-size:14.5px;line-height:1.85}._footer_zve55_294{padding:8px 24px 22px}._divider_zve55_298{background:linear-gradient(90deg, transparent 0%, var(--clr-accent) 50%, transparent 100%);height:2px;display:block}@media (width<=768px){._panel_zve55_1{border-radius:var(--radius-md) var(--radius-md) 0 0;border-left:none;border-top:3px solid var(--clr-primary);width:100%;max-width:100%;max-height:82vh;inset:auto 0 0;transform:none}._panel_zve55_1:before{content:"";background:rgba(var(--clr-primary-rgb), .3);border-radius:var(--radius-pill);width:44px;height:4px;margin:8px auto 0;display:block;position:sticky;top:0}._header_zve55_70{padding:14px 20px}._header_zve55_70 h2{font-size:20px}._sealMark_zve55_85{width:34px;height:34px;font-size:15px}._media_zve55_111{height:220px}._hint_zve55_147{display:none}._body_zve55_280{padding:14px 20px 4px}._body_zve55_280 p{font-size:14px}}._section_1qb4o_1{gap:var(--space-md);flex-direction:column;display:flex}._section_1qb4o_1 h3{color:var(--clr-ink-light);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin:0}._section_1qb4o_1 button,._section_1qb4o_1 select{min-height:var(--mobile-control-size);font:inherit;color:var(--clr-ink);background:var(--clr-bg-paper);border:var(--stroke-ink);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}._section_1qb4o_1 button{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}._section_1qb4o_1 button:hover{background:var(--clr-state-hover)}._section_1qb4o_1 button[aria-pressed=true]{color:var(--clr-ink);background:var(--clr-surface-2);border-color:var(--clr-primary)}._section_1qb4o_1 button:disabled{opacity:.55;cursor:default}._section_1qb4o_1 svg{width:var(--space-xl);height:var(--space-xl);flex-shrink:0}._sceneRow_1qb4o_45{gap:var(--space-sm);flex-direction:column;display:flex}._sceneRow_1qb4o_45 select{width:100%}._modes_1qb4o_54{gap:var(--space-sm);flex-wrap:wrap;display:flex}._modes_1qb4o_54 button{flex:1}._section_1qb4o_1 ._action_1qb4o_63{text-align:start;width:100%;padding-inline:var(--space-sm);border-color:#0000}._app_g5qmw_1{width:100vw;height:100dvh;position:relative;overflow:hidden}._uiShell_g5qmw_9{pointer-events:none;transition:opacity var(--dur-base) var(--ease-ink);position:absolute;inset:0}._uiShell_g5qmw_9>*{pointer-events:auto}:root[data-immersive] ._uiShell_g5qmw_9{opacity:0;pointer-events:none}:root[data-immersive] [data-scene-topbar]{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-ink)}._topRight_g5qmw_30{top:calc(var(--space-2xl) + var(--safe-top));right:calc(var(--space-2xl) + var(--safe-right));z-index:40;align-items:center;gap:var(--space-sm);pointer-events:auto;display:flex;position:fixed}._topRight_g5qmw_30:has([role=dialog]){z-index:calc(var(--z-panel) + 10)}@media (width<=768px){._topRight_g5qmw_30{top:calc(var(--space-lg) + var(--safe-top));right:calc(var(--space-lg) + var(--safe-right));gap:var(--space-sm)}}._bootMessage_g5qmw_51{background:var(--clr-bg);width:100vw;height:100dvh;color:var(--clr-text);text-align:center;place-items:center;padding:24px;font:500 16px/1.5 system-ui,sans-serif;display:grid}._themeWarning_g5qmw_64{top:calc(var(--safe-top) + var(--space-lg));z-index:var(--z-toast);align-items:center;gap:var(--space-md);width:min(560px, 100vw - var(--space-3xl) * 2);padding:var(--space-md) var(--space-lg);color:var(--clr-ink);background:var(--clr-bg-paper);border:1px solid rgba(var(--clr-primary-rgb), .3);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);display:flex;position:fixed;left:50%;transform:translate(-50%)}._themeWarning_g5qmw_64 span{flex:1}._themeWarning_g5qmw_64 button{width:var(--space-2xl);height:var(--space-2xl);color:var(--clr-ink-light);border-radius:var(--radius-sm);flex:none}._themeWarning_g5qmw_64 button:hover{color:var(--clr-ink);background:rgba(var(--clr-primary-rgb), .08)}@media (width<=768px){._themeWarning_g5qmw_64{width:calc(100vw - var(--space-xl) * 2)}}
