:root{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dma-text-zoom:1;--dma-font:-apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--dma-surface-base:#0f0f11;--dma-surface-card:#1e1f24;--dma-surface-raised:#2c2c2e;--dma-surface-control:#3a3a3a;--dma-content-primary:#fff;--dma-content-secondary:#ccc;--dma-content-tertiary:#8e989f;--dma-content-disabled:#6f6f6f;--dma-accent-brand:#06c755;--dma-accent-danger:#ff3356;--dma-border-subtle:#2c3032;--dma-border-strong:#424244;--dma-border-gesture:#adadad;--dma-overlay-light-92:rgba(255,255,255,.92);--dma-overlay-light-85:rgba(255,255,255,.85);--dma-overlay-light-82:rgba(255,255,255,.82);--dma-overlay-light-80:rgba(255,255,255,.8);--dma-overlay-light-72:rgba(255,255,255,.72);--dma-overlay-light-60:rgba(255,255,255,.6);--dma-overlay-light-55:rgba(255,255,255,.55);--dma-overlay-light-40:rgba(255,255,255,.4);--dma-overlay-light-15:rgba(255,255,255,.15);--dma-overlay-light-12:rgba(255,255,255,.12);--dma-overlay-scrim-72:rgba(0,0,0,.72);--dma-overlay-scrim-60:rgba(0,0,0,.6);--dma-overlay-scrim-40:rgba(0,0,0,.4);--dma-reading-size-body:calc(16px / var(--dma-text-zoom));--dma-reading-lh-body:26px;--dma-reading-size-name:calc(17px / var(--dma-text-zoom));--dma-reading-lh-name:22px;--dma-reading-color-body:var(--dma-content-primary);--dma-reading-text-shadow:none;--dma-reading-color-dialogue:var(--dma-overlay-light-82);--dma-reading-size-dialogue:calc(15px / var(--dma-text-zoom));--dma-reading-lh-dialogue:20px;--dma-reading-weight-dialogue:400;--dma-reading-style-dialogue:italic;--dma-reading-dialogue-indent:calc(var(--dma-avatar-size) + var(--dma-reading-gap-avatar));--dma-reading-gap-after-dialogue:18px;--dma-reading-color-action:var(--dma-reading-color-body);--dma-reading-action-rule:0;--dma-reading-action-indent:0px;--dma-reading-color-name:var(--dma-overlay-light-85);--dma-reading-style-name:italic;--dma-reading-name-italic-pad:.22em;--dma-reading-color-hint:var(--dma-overlay-light-55);--dma-reading-hint-rule:var(--dma-overlay-light-12);--dma-reading-hint-tracking:.08em;--dma-reading-gap-name:7px;--dma-reading-gap-block:10px;--dma-reading-gap-before-speaker:18px;--dma-reading-margin:16px;--dma-reading-text-margin:20px;--dma-reading-bottom:24px;--dma-avatar-size:29px;--dma-avatar-me-size:32px;--dma-avatar-bg:var(--dma-surface-raised);--dma-avatar-placeholder-bg:var(--dma-surface-control);--dma-tail-gradient:linear-gradient(90deg, currentColor 0, currentColor 2.4em, transparent 12em);--dma-note-line-size:calc(16px / var(--dma-text-zoom));--dma-note-line-lh:26px;--dma-note-label-size:calc(12px / var(--dma-text-zoom));--dma-note-label-lh:18px;--dma-note-label-gap-below:6px;--dma-note-bubble-bg:rgba(216,216,216,.22);--dma-note-bubble-blur:0px;--dma-note-bubble-radius:16px;--dma-note-bubble-padding:8px 16px;--dma-note-bubble-outset:0px;--dma-note-icon-gap:4px;--dma-note-icon-size:calc(15px / var(--dma-text-zoom));--dma-note-leave-delay:0s;--dma-note-text-color:var(--dma-overlay-light-92);--dma-note-label-color:var(--dma-overlay-light-55);--dma-note-pulse-color:var(--dma-accent-brand);--dma-note-pulse-size:6px;--dma-note-pulse-lift:-2px;--dma-note-pulse-period:1.6s;--dma-note-pulse-opacity-min:.35;--dma-note-enter-delay:.16s;--dma-note-dur-in:.52s;--dma-note-rise:40px;--dma-note-rise-scale:.96;--dma-note-text-delay:.14s;--dma-turn-fade-out:.36s;--dma-input-bg:rgba(255,255,255,.35);--dma-input-radius:12px;--dma-input-ring:transparent;--dma-input-ring-error:var(--dma-accent-danger);--dma-input-padding:4px calc((var(--dma-input-box-height) - var(--dma-send-size)) / 2) 4px 4px;--dma-input-bottom-gap-base:27px;--dma-input-bottom-gap:var(--dma-input-bottom-gap-base);--dma-input-bottom-gap-keyboard:14px;--dma-input-box-height:48px;--dma-ai-badge-left:5px;--dma-ai-badge-top:70px;--dma-ai-badge-size:calc(11px / var(--dma-text-zoom));--dma-ai-badge-size-ratio:calc(5vmin / var(--dma-text-zoom));--dma-ai-badge-weight:400;--dma-ai-badge-tracking:2px;--dma-ai-badge-color:rgba(255,255,255,.5);--dma-ai-badge-shadow:0 1px 2px rgba(0,0,0,.4);--dma-ai-badge-scrim:radial-gradient(ellipse at 0% 50%, rgba(0,0,0,.16) 0%, rgba(0,0,0,.08) 45%, transparent 75%);--dma-ai-badge-scrim-bleed-y:22px;--dma-ai-badge-scrim-bleed-x:14px;--dma-input-dur-in:var(--dma-dur-overlay);--dma-bottom-scrim-color:rgba(42,42,42,.8);--dma-bottom-scrim-fade:80px;--dma-input-size:calc(15px / var(--dma-text-zoom));--dma-input-weight:500;--dma-input-lh:22px;--dma-input-placeholder-color:var(--dma-overlay-light-55);--dma-input-max-height:88px;--dma-send-size:26px;--dma-send-bg:#fff;--dma-send-color:#141414;--dma-send-disabled-opacity:.4;--dma-meta-size:calc(11px / var(--dma-text-zoom));--dma-meta-color:var(--dma-content-tertiary);--dma-topbar-height:44px;--dma-topbar-inset-min:20px;--dma-topbar-slot:88px;--dma-topbar-title-size:calc(17px / var(--dma-text-zoom));--dma-topbar-title-tracking:-.02em;--dma-icon-size:24px;--dma-hit-size:44px;--dma-pill-height:28px;--dma-pill-radius:14px;--dma-pill-ring:var(--dma-overlay-light-40);--dma-pill-ring-on:var(--dma-overlay-light-55);--dma-pill-bg-on:var(--dma-overlay-light-12);--dma-pill-dot:var(--dma-overlay-light-40);--dma-pill-dot-on:var(--dma-accent-brand);--dma-fab-size:32px;--dma-fab-bg:rgba(15,15,17,.62);--dma-fab-color:#fff;--dma-fab-bottom:20px;--dma-fab-gap-above-toolbar:16px;--dma-fab-bottom-with-input:calc(var(--dma-input-outer-padding) + var(--dma-input-box-height) + var(--dma-input-bottom-gap) + var(--dma-toolbar-height) + var(--dma-fab-gap-above-toolbar));--dma-netbar-size:calc(11px / var(--dma-text-zoom));--dma-netbar-color:var(--dma-overlay-light-85);--dma-netbar-bg:var(--dma-overlay-scrim-60);--dma-toast-size:calc(14px / var(--dma-text-zoom));--dma-toast-line-height:20px;--dma-toast-color:var(--dma-content-primary);--dma-toast-bg:var(--dma-surface-raised);--dma-toast-padding:16px;--dma-toast-radius:12px;--dma-toast-max-width:296px;--dma-toast-side-padding:32px;--dma-toast-max-lines:2;--dma-scrim-opacity:.92;--dma-scrim-color:15, 15, 17;--dma-scrim-stops:rgba(15,15,17,.12) 0%, rgba(15,15,17,.12) 32%, rgba(15,15,17,.46) 44%, rgba(15,15,17,.72) 57%, rgba(15,15,17,.88) 72%, rgba(15,15,17,.96) 88%, #0f0f11 100%;--dma-scrim-stops-no-blur:rgba(15,15,17,.12) 0%, rgba(15,15,17,.12) 32%, rgba(15,15,17,.7) 44%, rgba(15,15,17,.92) 55%, rgba(15,15,17,.98) 68%, #0f0f11 84%, #0f0f11 100%;--dma-blur-radius:18px;--dma-blur-mask:linear-gradient(to bottom, transparent 28%, #000 46%);--dma-history-scrim-opacity:.86;--dma-top-scrim-height:176px;--dma-top-scrim:linear-gradient(180deg, rgba(0,0,0,.48) 0%, rgba(0,0,0,.3) 35%, rgba(0,0,0,.12) 70%, transparent 100%);--dma-reader-fade-stops:transparent 0%, transparent 36%, rgba(0,0,0,.3) 42%, rgba(0,0,0,.7) 47%, #000 52%;--dma-dur-in:.24s;--dma-dur-out:.2s;--dma-dur-overlay:.32s;--dma-ease:cubic-bezier(.2, .7, .2, 1);--dma-motion-sheet-in:.42s;--dma-motion-sheet-out:.28s;--dma-motion-scrim-in:.32s;--dma-motion-scrim-out:.24s;--dma-motion-push:.34s;--dma-spring-sheet:cubic-bezier(.22, 1.08, .36, 1);--dma-ease-sheet-out:cubic-bezier(.4, 0, .2, 1);--dma-ease-push:cubic-bezier(.32, .72, 0, 1);--dma-push-shift:-24%;--dma-ease-out:cubic-bezier(.16, 1, .3, 1);--dma-enter-offset:8px;--dma-bg-cross-ms:1.4s;--dma-bg-video-in-ms:.5s;--dma-bg-landscape-anchor:42%;--dma-bg-inset-bottom:calc(var(--dma-toolbar-height-base) + var(--dma-input-outer-padding) + var(--dma-input-box-height) + var(--dma-input-bottom-gap-base) + var(--dma-safe-bottom));--dma-bg-frame-fade:140px;--dma-bg-frame-mask-solid:linear-gradient(to bottom, #000 calc(100% - var(--dma-bg-frame-fade)), transparent 100%);--dma-bg-frame-mask:var(--dma-bg-frame-mask-solid);--dma-block-dur-in:.16s;--dma-ripple-size:8px;--dma-ripple-color:var(--dma-overlay-light-55);--dma-ripple-ms:.32s;--dma-ripple-scale:3;--dma-press-scale:.94;--dma-press-ms:80ms;--dma-history-dur-in:.2s;--dma-safe-top:0px;--dma-safe-bottom:0px;--dma-vh:1vh;--dma-vh-stable:1vh;--dma-web-column-ratio:.6;--dma-web-column-max:540px;--dma-reading-weight-body:400;--dma-reading-weight-name:500;--dma-reading-gap-avatar:12px;--dma-reading-name-max-width:200px;--dma-reading-hint-padding:4px 0;--dma-reading-hint-gap:12px;--dma-reading-hint-max-width:70%;--dma-avatar-ring:var(--dma-overlay-light-12);--dma-tail-fill:transparent;--dma-voice-wave-height:14px;--dma-voice-bar-width:2px;--dma-voice-bar-gap:2px;--dma-voice-bar-h1:5px;--dma-voice-bar-h2:11px;--dma-voice-bar-h3:8px;--dma-voice-bar-h4:13px;--dma-voice-bar-h5:6px;--dma-voice-wave-color:var(--dma-overlay-light-55);--dma-voice-wave-color-playing:var(--dma-content-primary);--dma-voice-wave-period:.9s;--dma-voice-waiting-period:1.2s;--dma-voice-waiting-delay:.2s;--dma-voice-name-gap:8px;--dma-voice-hit-pad:8px;--dma-option-bg:rgba(255,255,255,.2);--dma-option-blur:20px;--dma-option-radius:12px;--dma-option-padding:8px 12px;--dma-option-gap:12px;--dma-option-min-height:48px;--dma-option-switch-dur:.2s;--dma-option-enter-dur:.28s;--dma-option-stagger:36ms;--dma-note-margin-top:8px;--dma-note-label-gap:6px;--dma-note-label-tracking:.04em;--dma-input-outer-padding:8px;--dma-input-gap:8px;--dma-input-field-padding:9px 12px;--dma-send-icon-size:17px;--dma-meta-padding:10px 12px 0;--dma-meta-align:flex-start;--dma-meta-error-gap:8px;--dma-topbar-title-weight:600;--dma-topbar-actions-gap:0px;--dma-pill-margin-right:10px;--dma-toolbar-height-base:72px;--dma-toolbar-height:var(--dma-toolbar-height-base);--dma-toolbar-padding-top:0px;--dma-toolbar-gap:8px;--dma-toolbar-item-width:40px;--dma-toolbar-item-padding-y:4px;--dma-toolbar-icon-box:40px;--dma-toolbar-icon-size:24px;--dma-toolbar-item-color:var(--dma-content-primary);--dma-toolbar-icon-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.3));--dma-toolbar-text-shadow:0 1px 2px rgba(0,0,0,.3);--dma-toolbar-caption-size:calc(11px / var(--dma-text-zoom));--dma-toolbar-caption-line:16px;--dma-toolbar-caption-weight:400;--dma-toolbar-caption-color:var(--dma-overlay-light-80);--dma-pill-padding-x:10px;--dma-pill-size:calc(12px / var(--dma-text-zoom));--dma-pill-dot-size:6px;--dma-pill-dot-gap:6px;--dma-netbar-padding:3px 10px;--dma-netbar-radius:10px;--dma-fab-icon-size:16px;--dma-netbar-top-offset:4px;--dma-savebar-top-offset:8px;--dma-savebar-padding:10px 16px;--dma-savebar-spinner-size:14px;--dma-savebar-spinner-gap:8px;--dma-savebar-spinner-track:var(--dma-overlay-light-15);--dma-updatebar-action-gap:10px;--dma-updatebar-action-pad:10px;--dma-updatebar-action-height:22px;--dma-updatebar-action-radius:11px;--dma-updatebar-action-bg:var(--dma-overlay-light-85);--dma-updatebar-action-color:#111;--dma-note-label-weight:400;--dma-note-dots-opacity-static:.7;--dma-pill-weight:500;--dma-meta-retry-weight:600;--dma-meta-retry-underline-offset:2px;--dma-avatar-placeholder-opacity:.7;--dma-avatar-placeholder-head-top:22%;--dma-avatar-placeholder-head-size:34%;--dma-avatar-placeholder-body-top:64%;--dma-avatar-placeholder-body-size:72%;--dma-reading-hint-rule-height:1px;--dma-history-notice-size:calc(12px / var(--dma-text-zoom));--dma-history-notice-lh:16px;--dma-history-notice-color:var(--dma-overlay-light-55);--dma-history-notice-padding:8px 0 4px;--dma-history-top-space:24px;--dma-skeleton-bg:var(--dma-overlay-light-12);--dma-skeleton-radius:6px;--dma-skeleton-title-width:96px;--dma-skeleton-title-height:18px;--dma-skeleton-body-top:calc(var(--dma-vh,1vh) * 38);--dma-skeleton-line-height:16px;--dma-skeleton-line-gap:14px;--dma-skeleton-hint-width:120px;--dma-skeleton-short-width:62%;--dma-skeleton-name-width:56px;--dma-skeleton-period:1.6s;--dma-skeleton-opacity-min:.45;--dma-info-scrim:rgba(0,0,0,.5);--dma-info-top-gap:100px;--dma-info-max-width:480px;--dma-info-bg:#191919;--dma-info-radius:20px;--dma-info-padding-bottom:40px;--dma-info-handle-row-height:20px;--dma-info-handle-width:34px;--dma-info-handle-height:4px;--dma-info-handle-radius:6px;--dma-info-handle-bg:var(--dma-overlay-light-15);--dma-info-work-padding:12px 16px;--dma-info-work-gap:12px;--dma-info-cover-width:90px;--dma-info-cover-height:120px;--dma-info-cover-radius:4px;--dma-info-cover-bg:var(--dma-surface-control);--dma-info-title-size:calc(15px / var(--dma-text-zoom));--dma-info-title-lh:22px;--dma-info-title-weight:500;--dma-info-summary-size:calc(13px / var(--dma-text-zoom));--dma-info-summary-lh:18px;--dma-info-summary-lines:4;--dma-info-summary-color:var(--dma-overlay-light-60);--dma-info-more-padding:0 4px;--dma-info-more-weight:500;--dma-info-more-color:var(--dma-overlay-light-40);--dma-info-more-fade:51px;--dma-info-meta-color:var(--dma-overlay-light-60);--dma-info-meta-gap:2px;--dma-info-content-padding-x:16px;--dma-info-section-gap:8px;--dma-info-section-title-padding:12px 4px;--dma-info-section-title-size:calc(13px / var(--dma-text-zoom));--dma-info-section-title-lh:18px;--dma-info-section-title-color:var(--dma-overlay-light-60);--dma-info-group-bg:#242424;--dma-info-group-radius:12px;--dma-info-row-height:64px;--dma-info-row-padding-left:12px;--dma-info-icon-box:32px;--dma-info-icon-size:18px;--dma-info-contents-padding-x:8px;--dma-info-divider:rgba(255,255,255,.06);--dma-info-row-label-size:calc(14px / var(--dma-text-zoom));--dma-info-row-label-lh:20px;--dma-info-row-label-color:var(--dma-content-primary);--dma-info-row-hint-gap:2px;--dma-info-row-hint-size:calc(13px / var(--dma-text-zoom));--dma-info-row-hint-lh:18px;--dma-info-row-hint-color:var(--dma-overlay-light-40);--dma-info-switch-padding:8px 4px;--dma-info-row-pressed:var(--dma-pressed-overlay-dark);--dma-info-row-disabled-opacity:var(--dma-disabled-opacity);--dma-info-footer-padding:0 16px 10px;--dma-info-footer-size:calc(10px / var(--dma-text-zoom));--dma-info-footer-lh:14px;--dma-info-footer-color:rgba(255,255,255,.3);--dma-pressed-overlay-light:rgba(0,0,0,.08);--dma-pressed-overlay-dark:rgba(255,255,255,.08);--dma-disabled-opacity:.4;--dma-sheet-bg:#f8fbff;--dma-sheet-scrim:var(--dma-overlay-scrim-60);--dma-sheet-radius:16px;--dma-sheet-width:296px;--dma-sheet-padding:24px 24px 20px;--dma-sheet-gap:12px;--dma-sheet-shadow:0 12px 40px rgba(0,0,0,.3);--dma-sheet-title-size:calc(18px / var(--dma-text-zoom));--dma-sheet-title-lh:26px;--dma-sheet-title-weight:700;--dma-sheet-title-color:#16181d;--dma-sheet-message-size:calc(14px / var(--dma-text-zoom));--dma-sheet-message-lh:20px;--dma-sheet-message-color:#585f63;--dma-sheet-message-max-lines:6;--dma-sheet-tertiary-color:#666970;--dma-sheet-row-color:var(--dma-sheet-title-color);--dma-sheet-hint-size:calc(12px / var(--dma-text-zoom));--dma-sheet-hint-lh:16px;--dma-sheet-hint-color:var(--dma-sheet-tertiary-color);--dma-sheet-divider:rgba(0,0,0,.06);--dma-sheet-actions-gap:12px;--dma-sheet-button-height:44px;--dma-sheet-button-radius:12px;--dma-sheet-button-size:calc(14px / var(--dma-text-zoom));--dma-sheet-button-weight:500;--dma-sheet-button-lh:20px;--dma-sheet-button-padding-x:24px;--dma-sheet-secondary-bg:#f7f7f7;--dma-sheet-secondary-color:#141414;--dma-sheet-confirm-bg:var(--dma-accent-brand);--dma-sheet-confirm-color:#fff;--dma-sheet-pressed:var(--dma-pressed-overlay-light);--dma-sheet-long-height:320px;--dma-debug-list-max-height:var(--dma-sheet-long-height);--dma-debug-row-gap:8px;--dma-debug-value-size:calc(14px / var(--dma-text-zoom));--dma-debug-value-lh:20px;--dma-debug-mono:ui-monospace, Menlo, Consolas, monospace;--dma-debug-mono-size:calc(12px / var(--dma-text-zoom));--dma-switch-track-width:36px;--dma-switch-track-height:20px;--dma-switch-thumb-size:14px;--dma-switch-thumb-inset:3px;--dma-switch-track-off:var(--dma-surface-control);--dma-switch-track-on:var(--dma-accent-brand);--dma-switch-thumb:var(--dma-content-primary);--dma-switch-disabled-opacity:.4}@supports (padding:env(safe-area-inset-top, 0px)){:root{--dma-safe-top:env(safe-area-inset-top,0px);--dma-safe-bottom:env(safe-area-inset-bottom,0px)}}@supports (width:clamp(400px, 540px, 800px)){:root{--dma-web-column-max:max(400px, min(calc(var(--dma-vh-stable,1vh) * 100 * var(--dma-web-column-ratio)), calc(100vw - 48px)))}}@supports (max-height:min(320px, 400px)){:root{--dma-debug-list-max-height:min(var(--dma-sheet-long-height), calc(var(--dma-vh,1vh) * 100 - 200px))}}[data-keyboard-open=true]{--dma-input-bottom-gap:var(--dma-input-bottom-gap-keyboard)}[data-input-engaged=true]{--dma-toolbar-height:0px;--dma-toolbar-padding-top:0px}[data-reduced-motion=true]{--dma-dur-in:0s;--dma-dur-out:0s;--dma-dur-overlay:0s;--dma-motion-sheet-in:0s;--dma-motion-sheet-out:0s;--dma-motion-scrim-in:0s;--dma-motion-scrim-out:0s;--dma-motion-push:0s;--dma-push-shift:0%;--dma-note-enter-delay:0s;--dma-note-dur-in:0s;--dma-note-rise:0px;--dma-note-rise-scale:1;--dma-note-text-delay:0s;--dma-note-leave-delay:0s;--dma-turn-fade-out:0s;--dma-bg-cross-ms:0s;--dma-bg-video-in-ms:0s;--dma-block-dur-in:0s;--dma-option-switch-dur:0s;--dma-option-enter-dur:0s;--dma-option-stagger:0s;--dma-ripple-ms:0s;--dma-press-ms:0s;--dma-history-dur-in:0s;--dma-skeleton-period:0s;--dma-tail-gradient:none;--dma-tail-fill:currentColor}[data-input-glass=true]{--dma-bg-inset-bottom:0px;--dma-bg-frame-fade:0px;--dma-bg-frame-mask:none;--dma-scrim-stops-no-blur:rgba(15,15,17,.12) 0%, rgba(15,15,17,.12) 32%, rgba(15,15,17,.62) 44%, rgba(15,15,17,.8) 56%, rgba(15,15,17,.72) 70%, rgba(15,15,17,.5) 82%, rgba(15,15,17,.45) 100%;--dma-bottom-scrim-color:rgba(0,0,0,.2);--dma-bottom-scrim-fade:160px;--dma-input-bg:rgba(216,216,216,.3);--dma-input-blur:24px;--dma-note-bubble-blur:24px}*{box-sizing:border-box}html{text-size-adjust:100%}html,body,#app{background:var(--dma-surface-base);height:100%;color:var(--dma-content-primary);font-family:var(--dma-font);margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}textarea{-webkit-user-select:text;user-select:text}button,textarea{font:inherit}:focus-visible{outline:2px solid var(--dma-accent-brand)}@supports (padding:constant(safe-area-inset-top)){:root{--dma-safe-top:constant(safe-area-inset-top);--dma-safe-bottom:constant(safe-area-inset-bottom)}}.dma-interact-app{height:calc(var(--dma-vh,1vh) * 100);flex-direction:column;display:flex;overflow:hidden}textarea{scrollbar-width:none;-ms-overflow-style:none}textarea::-webkit-scrollbar{width:0;height:0;display:none}.dma-interact-page{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.dma-interact-page[data-platform=web]{max-width:540px;max-width:var(--dma-web-column-max);margin-left:auto;margin-right:auto}.dma-interact-media-preview-mount{z-index:100;background:var(--dma-overlay-scrim-72);font-family:var(--dma-font);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.dma-interact-media-preview-mount>div.image-preview{height:100%}.dma-interact-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.dma-interact-scroll-hidden::-webkit-scrollbar{width:0;height:0;display:none}.dma-interact-push-enter-active,.dma-interact-push-leave-active{transition:transform var(--dma-motion-push) var(--dma-ease-push), box-shadow var(--dma-motion-push) var(--dma-ease-push);will-change:transform;box-shadow:-10px 0 28px rgba(0,0,0,.28)}.dma-interact-push-enter-from,.dma-interact-push-leave-to{transform:translate(100%)}.dma-interact-push-leave-active>*{pointer-events:none}.dma-interact-push-parent{transition:transform var(--dma-motion-push) var(--dma-ease-push)}.dma-interact-push-parent.is-pushed{transform:translate3d(var(--dma-push-shift), 0, 0);will-change:transform}.dma-interact-icon[data-v-08100edb]{width:var(--dma-icon-size);height:var(--dma-icon-size);flex:none;display:block}.dma-interact-topbar[data-v-a920c77b]{padding-top:var(--dma-safe-top);padding-top:max(var(--dma-safe-top), var(--dma-topbar-inset-min));font-family:var(--dma-font);flex:none;align-items:center;display:flex;position:relative}.dma-interact-topbar__slot[data-v-a920c77b]{height:var(--dma-topbar-height);width:var(--dma-topbar-slot);flex:none;align-items:center;display:flex}.dma-interact-topbar__slot--actions[data-v-a920c77b]{width:auto;min-width:var(--dma-topbar-slot);justify-content:flex-end}.dma-interact-topbar__title[data-v-a920c77b]{text-align:center;min-width:0;font-size:var(--dma-topbar-title-size);font-weight:var(--dma-topbar-title-weight);letter-spacing:var(--dma-topbar-title-tracking);color:var(--dma-content-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dma-interact-topbar__actions>[data-v-a920c77b-s]:not(:first-child){margin-left:var(--dma-topbar-actions-gap)}.dma-interact-hit[data-v-a920c77b-s]{width:var(--dma-hit-size);height:var(--dma-hit-size);color:var(--dma-content-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.dma-interact-pill[data-v-a920c77b-s]{height:var(--dma-pill-height);margin-right:var(--dma-pill-margin-right);padding:0 var(--dma-pill-padding-x);border-radius:var(--dma-pill-radius);border:1px solid var(--dma-pill-ring);color:var(--dma-content-primary);font-family:var(--dma-font);font-size:var(--dma-pill-size);font-weight:var(--dma-pill-weight);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;display:flex}.dma-interact-pill__dot[data-v-a920c77b-s]{width:var(--dma-pill-dot-size);height:var(--dma-pill-dot-size);margin-right:var(--dma-pill-dot-gap);background:var(--dma-pill-dot);border-radius:50%}.dma-interact-pill[aria-pressed=true][data-v-a920c77b-s]{background:var(--dma-pill-bg-on);border-color:var(--dma-pill-ring-on)}.dma-interact-pill[aria-pressed=true] .dma-interact-pill__dot[data-v-a920c77b-s]{background:var(--dma-pill-dot-on)}.dma-interact-status[data-v-f5a3b7d7]{padding:0 var(--dma-reading-margin);background:var(--dma-surface-base);color:var(--dma-content-secondary);font-family:var(--dma-font);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dma-interact-status__topbar[data-v-f5a3b7d7]{position:absolute;top:0;left:0;right:0}.dma-interact-status__title[data-v-f5a3b7d7]{margin:0 0 var(--dma-reading-gap-block);color:var(--dma-content-primary);font-size:var(--dma-topbar-title-size);font-weight:var(--dma-topbar-title-weight);line-height:var(--dma-reading-lh-body)}.dma-interact-status__message[data-v-f5a3b7d7]{font-size:var(--dma-reading-size-body);line-height:var(--dma-reading-lh-body);margin:0}.dma-interact-status__action[data-v-f5a3b7d7]{margin-top:var(--dma-reading-gap-block);height:var(--dma-pill-height);padding:0 var(--dma-pill-padding-x);border:1px solid var(--dma-pill-ring);border-radius:var(--dma-pill-radius);color:var(--dma-content-primary);font-family:inherit;font-size:var(--dma-pill-size);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0}.dma-interact-skeleton[data-v-4aca467a]{background:var(--dma-surface-base);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dma-interact-skeleton__topbar[data-v-4aca467a]{height:var(--dma-topbar-height);margin-top:var(--dma-safe-top);margin-top:max(var(--dma-safe-top), var(--dma-topbar-inset-min));flex:none;justify-content:center;align-items:center;display:flex}.dma-interact-skeleton__title[data-v-4aca467a]{width:var(--dma-skeleton-title-width);height:var(--dma-skeleton-title-height)}.dma-interact-skeleton__body[data-v-4aca467a]{padding:var(--dma-skeleton-body-top) var(--dma-reading-text-margin) 0;flex-direction:column;flex:auto;display:flex}.dma-interact-skeleton__line[data-v-4aca467a]{width:100%;height:var(--dma-skeleton-line-height);margin-top:var(--dma-skeleton-line-gap);display:block}.dma-interact-skeleton__line--hint[data-v-4aca467a]{width:var(--dma-skeleton-hint-width);margin:0 auto var(--dma-skeleton-line-gap)}.dma-interact-skeleton__line--short[data-v-4aca467a]{width:var(--dma-skeleton-short-width)}.dma-interact-skeleton__name[data-v-4aca467a]{margin-top:var(--dma-reading-gap-before-speaker);align-items:center;display:flex}.dma-interact-skeleton__avatar[data-v-4aca467a]{width:var(--dma-avatar-size);height:var(--dma-avatar-size);margin-right:var(--dma-reading-gap-avatar);border-radius:50%;flex:none}.dma-interact-skeleton__line--name[data-v-4aca467a]{width:var(--dma-skeleton-name-width);margin-top:0}.dma-interact-skeleton__title[data-v-4aca467a],.dma-interact-skeleton__line[data-v-4aca467a],.dma-interact-skeleton__avatar[data-v-4aca467a]{border-radius:var(--dma-skeleton-radius);background:var(--dma-skeleton-bg);animation:dma-interact-skeleton-breathe-4aca467a var(--dma-skeleton-period) ease-in-out infinite}@keyframes dma-interact-skeleton-breathe-4aca467a{0%,to{opacity:var(--dma-skeleton-opacity-min)}50%{opacity:1}}.dma-interact-draft-note[data-v-26606170]{z-index:2;color:var(--dma-content-secondary);opacity:.45;pointer-events:none;font-size:10px;position:fixed;bottom:2px;right:12px}.dma-interact-page__loading-topbar[data-v-26606170]{position:absolute;top:0;left:0;right:0}.dma-interact-page--loading[data-v-26606170]{background:var(--dma-surface-base);color:var(--dma-content-secondary);font-family:var(--dma-font);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}
