.client-update-notice[data-v-2cfddae6]{z-index:var(--z-popover);inset-inline:var(--spacer-16);bottom:var(--spacer-16);box-sizing:border-box;width:fit-content;max-width:min(var(--modal-width-md), calc(100vw - var(--spacer-32)));align-items:center;gap:var(--spacer-16);padding:var(--spacer-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-raised);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);margin-inline:auto;display:flex;position:fixed}.client-update-notice strong[data-v-2cfddae6]{font-weight:var(--font-weight-strong)}.client-update-notice p[data-v-2cfddae6]{margin:var(--spacer-4) 0 0;overflow-wrap:anywhere;color:var(--text-secondary)}.client-update-notice button[data-v-2cfddae6]{height:auto;min-height:var(--control-height-standard);white-space:normal;flex-shrink:0}@media (width<=767px){.client-update-notice[data-v-2cfddae6]{align-items:stretch;gap:var(--spacer-12);flex-direction:column;width:auto}.client-update-notice button[data-v-2cfddae6]{min-height:var(--control-height-touch-standard)}}.mona-modal-shell__backdrop[data-v-72e3250e]{z-index:var(--z-modal);box-sizing:border-box;padding:var(--spacer-16);background:var(--modal-backdrop);place-items:center;display:grid;position:fixed;inset:0}.mona-modal-shell__backdrop--nested[data-v-72e3250e]{z-index:var(--z-modal-nested)}.mona-modal-shell[data-v-72e3250e]{box-sizing:border-box;max-height:calc(100vh - var(--spacer-32));border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:var(--shadow-modal);color:var(--text-primary);font-family:var(--font-family-default);overflow:auto}.mona-modal-shell--modal-sm[data-v-72e3250e]{width:min(var(--modal-width-sm), calc(100vw - var(--spacer-32)))}.mona-modal-shell--panel-sm[data-v-72e3250e]{width:min(var(--panel-width-sm), calc(100vw - var(--spacer-32)))}.mona-modal-shell--panel-md[data-v-72e3250e]{width:min(var(--panel-width-md), calc(100vw - var(--spacer-32)))}.mona-modal-shell--media[data-v-72e3250e]{width:min(var(--modal-width-media), calc(100vw - var(--spacer-32)));height:min(900px, calc(100dvh - var(--spacer-32)));max-height:calc(100dvh - var(--spacer-32));overflow:hidden}.mona-modal-shell--padding-standard[data-v-72e3250e],.mona-modal-shell--padding-compact[data-v-72e3250e]{padding:var(--spacer-20)}.mona-modal-shell--max-height-list[data-v-72e3250e]{max-height:min(680px, calc(100vh - var(--spacer-32)))}.mona-modal-shell[data-v-72e3250e]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}@media (width<=767px){.mona-modal-shell__backdrop[data-v-72e3250e]{place-items:end center;padding:0}.mona-modal-shell[data-v-72e3250e]{width:100%;max-height:calc(100vh - var(--spacer-32));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0}.mona-modal-shell--padding-compact[data-v-72e3250e]{padding:var(--spacer-16)}.mona-modal-shell--safe-area-bottom[data-v-72e3250e]{padding-bottom:calc(var(--spacer-20) + env(safe-area-inset-bottom))}.mona-modal-shell--max-height-list[data-v-72e3250e]{max-height:min(82vh,680px)}.mona-modal-shell--media[data-v-72e3250e]{width:calc(100vw - var(--spacer-24));height:calc(100dvh - var(--spacer-24));max-height:calc(100dvh - var(--spacer-24));border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel)}}.browser-logout-dialog__header[data-v-810d2694]{align-items:center;gap:var(--spacer-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.browser-logout-dialog__icon[data-v-810d2694],.browser-logout-dialog__close[data-v-810d2694]{width:var(--control-height-compact-lg);height:var(--control-height-compact-lg);border-radius:var(--radius-sm);place-items:center;display:grid}.browser-logout-dialog__icon[data-v-810d2694]{background:var(--surface-subtle);color:var(--text-secondary)}.browser-logout-dialog__header h2[data-v-810d2694]{overflow-wrap:anywhere;min-width:0;font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);font-weight:var(--font-weight-strong);margin:0}.browser-logout-dialog__close[data-v-810d2694]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.browser-logout-dialog__close[data-v-810d2694]:hover:not(:disabled){background:var(--surface-subtle);color:var(--text-primary)}.browser-logout-dialog__close[data-v-810d2694]:active:not(:disabled){background:var(--surface-pressed)}.browser-logout-dialog__body[data-v-810d2694]{gap:var(--spacer-10);margin-top:var(--spacer-16);display:grid}.browser-logout-dialog__summary[data-v-810d2694],.browser-logout-dialog__protection[data-v-810d2694]{overflow-wrap:anywhere;font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);margin:0}.browser-logout-dialog__summary[data-v-810d2694]{color:var(--text-primary)}.browser-logout-dialog__protection[data-v-810d2694]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.browser-logout-dialog__steps[data-v-810d2694]{padding:var(--spacer-12);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle)}.browser-logout-dialog__steps h3[data-v-810d2694]{color:var(--text-primary);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-strong);margin:0}.browser-logout-dialog__steps ol[data-v-810d2694]{gap:var(--spacer-6);margin:var(--spacer-8) 0 0;color:var(--text-secondary);font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);padding-inline-start:var(--spacer-20);display:grid}.browser-logout-dialog__steps li[data-v-810d2694]{overflow-wrap:anywhere;padding-inline-start:var(--spacer-2)}.browser-logout-dialog__footer[data-v-810d2694]{justify-content:flex-end;gap:var(--spacer-8);margin-top:var(--spacer-16);flex-wrap:wrap;display:flex}.browser-logout-dialog__footer .ds-btn[data-v-810d2694]{overflow-wrap:anywhere;max-width:100%}.browser-logout-dialog__close[data-v-810d2694]:focus-visible,.browser-logout-dialog__footer .ds-btn[data-v-810d2694]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.browser-logout-dialog__close[data-v-810d2694]:disabled{color:var(--text-disabled);cursor:default}.browser-logout-dialog__spinner[data-v-810d2694]{flex:none;animation:.8s linear infinite browser-logout-dialog-spin-810d2694}@keyframes browser-logout-dialog-spin-810d2694{to{transform:rotate(360deg)}}@media (width<=767px){.browser-logout-dialog__close[data-v-810d2694]{width:var(--control-height-touch-standard);height:var(--control-height-touch-standard)}.browser-logout-dialog__footer[data-v-810d2694]{grid-template-columns:1fr;display:grid}.browser-logout-dialog__footer .ds-btn[data-v-810d2694]{width:100%}}@media (prefers-reduced-motion:reduce){.browser-logout-dialog__spinner[data-v-810d2694]{animation:none}}.consent-banner[data-v-4bcc18cd]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));z-index:980;border:1px solid var(--border-subtle);background:var(--surface-panel);width:min(880px,100% - 32px);box-shadow:var(--shadow-panel);color:var(--theme-text);overflow-wrap:anywhere;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(354px,auto);align-items:center;gap:16px;margin:0 auto;padding:16px;display:grid;position:fixed}.consent-banner[data-v-4bcc18cd]:before{display:none}.consent-copy[data-v-4bcc18cd]{gap:2px;min-width:0;display:grid}.consent-heading[data-v-4bcc18cd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent-heading>strong[data-v-4bcc18cd]{color:var(--theme-title);font-size:14px;line-height:20px;font-weight:var(--font-weight-strong)}.consent-category p[data-v-4bcc18cd]{color:var(--theme-text-muted);margin:0;line-height:1.55}.consent-copy p[data-v-4bcc18cd]{color:var(--theme-text-muted);margin:0;font-size:13px;line-height:20px}.consent-links[data-v-4bcc18cd]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.consent-links a[data-v-4bcc18cd]{color:var(--accent-foreground);font-weight:500}.consent-dialog-footer a[data-v-4bcc18cd]{color:var(--accent-foreground);font-weight:var(--font-weight-strong)}.consent-actions[data-v-4bcc18cd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.consent-actions button[data-v-4bcc18cd],.consent-dialog-footer button[data-v-4bcc18cd]{min-width:0;padding-block:var(--spacer-4);white-space:normal;overflow-wrap:anywhere}.consent-links a[data-v-4bcc18cd]:focus-visible,.consent-dialog-footer a[data-v-4bcc18cd]:focus-visible,.consent-dialog[data-v-4bcc18cd]:focus-visible,.consent-switch input:focus-visible+span[data-v-4bcc18cd]{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.consent-backdrop[data-v-4bcc18cd]{z-index:1000;background:var(--modal-backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.consent-dialog[data-v-4bcc18cd]{width:min(var(--modal-width-sm), 100%);border:1px solid var(--theme-border);border-radius:var(--radius-panel);background:var(--surface-panel);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);color:var(--theme-text);overflow-wrap:anywhere;gap:12px;padding:20px;display:grid;overflow:auto}.consent-dialog-header[data-v-4bcc18cd]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.consent-dialog-title[data-v-4bcc18cd]{min-width:0}.consent-dialog-title h2[data-v-4bcc18cd]{color:var(--theme-title);font-size:var(--body-lg-font-size);line-height:26px;font-weight:var(--font-weight-strong);margin:0}.consent-categories[data-v-4bcc18cd]{border:1px solid var(--border-default);border-radius:12px;gap:0;display:grid;overflow:hidden}.consent-category[data-v-4bcc18cd]{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.consent-category[data-v-4bcc18cd]:last-child{border-bottom:0}.consent-category strong[data-v-4bcc18cd]{color:var(--theme-title);font-size:13px;line-height:20px;font-weight:var(--font-weight-strong);margin:0;display:block}.consent-category-copy[data-v-4bcc18cd]{min-width:0}.consent-category p[data-v-4bcc18cd]{font-size:12px;line-height:18px}.consent-status[data-v-4bcc18cd]{background:var(--surface-subtle);min-height:28px;color:var(--theme-text);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.consent-switch[data-v-4bcc18cd]{width:var(--control-height-touch-standard);min-height:var(--control-height-touch-standard);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.consent-switch input[data-v-4bcc18cd]{opacity:0;width:1px;height:1px;position:absolute}.consent-switch span[data-v-4bcc18cd]{border:var(--border-width-default) solid var(--text-tertiary);background:var(--theme-border-strong);cursor:pointer;border-radius:999px;width:40px;height:22px;transition:background .16s,border-color .16s;display:block;position:relative}.consent-switch span[data-v-4bcc18cd]:after{content:"";background:var(--text-secondary);width:16px;height:16px;box-shadow:var(--shadow-raised);border-radius:50%;transition:background .16s,transform .16s;position:absolute;top:2px;left:2px}.consent-switch input:checked+span[data-v-4bcc18cd]{background:var(--theme-primary);border-color:var(--theme-primary)}.consent-switch input:checked+span[data-v-4bcc18cd]:after{background:var(--text-onbrand);transform:translate(18px)}.consent-dialog-footer[data-v-4bcc18cd]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.consent-dialog-footer>div[data-v-4bcc18cd]{flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:18px;display:flex}.consent-dialog-footer a[data-v-4bcc18cd]{font-weight:500}.consent-rise-enter-active[data-v-4bcc18cd],.consent-rise-leave-active[data-v-4bcc18cd],.consent-fade-enter-active[data-v-4bcc18cd],.consent-fade-leave-active[data-v-4bcc18cd]{transition:opacity .18s,transform .18s}.consent-rise-enter-from[data-v-4bcc18cd],.consent-rise-leave-to[data-v-4bcc18cd]{opacity:0;transform:translateY(var(--spacer-2))}.consent-fade-enter-from[data-v-4bcc18cd],.consent-fade-leave-to[data-v-4bcc18cd]{opacity:0}@media (width<=840px){.consent-banner[data-v-4bcc18cd]{grid-template-columns:1fr;gap:12px}.consent-actions[data-v-4bcc18cd]{width:100%}}@media (width<=640px){.consent-banner[data-v-4bcc18cd]{width:100%;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:1fr;gap:12px;bottom:0;left:0;right:0}.consent-actions[data-v-4bcc18cd]{grid-template-columns:1fr 1fr}.consent-manage[data-v-4bcc18cd]{grid-area:2/1/auto/-1}.consent-backdrop[data-v-4bcc18cd]{align-items:end;padding:0}.consent-dialog[data-v-4bcc18cd]{width:100%;max-height:calc(100dvh - 20px);padding:16px max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;gap:12px}.consent-category[data-v-4bcc18cd]{grid-template-columns:minmax(0,1fr) auto}.consent-dialog-footer[data-v-4bcc18cd]{grid-template-columns:1fr 1fr}.consent-dialog-footer>div[data-v-4bcc18cd]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.consent-rise-enter-active[data-v-4bcc18cd],.consent-rise-leave-active[data-v-4bcc18cd],.consent-fade-enter-active[data-v-4bcc18cd],.consent-fade-leave-active[data-v-4bcc18cd],.consent-actions button[data-v-4bcc18cd],.consent-dialog-footer button[data-v-4bcc18cd],.consent-switch span[data-v-4bcc18cd],.consent-switch span[data-v-4bcc18cd]:after{transition:none}}.workspace-canvas-loading[data-v-a931f61d]{z-index:1200;padding:max(var(--spacer-24), env(safe-area-inset-top)) max(var(--spacer-24), env(safe-area-inset-right)) max(var(--spacer-24), env(safe-area-inset-bottom)) max(var(--spacer-24), env(safe-area-inset-left));background:var(--theme-page-bg);color:var(--theme-title);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.workspace-canvas-loading.is-embedded[data-v-a931f61d]{left:var(--home-sidebar-expanded-width);z-index:80}html:has(.home-shell--sidebar-collapsed) .workspace-canvas-loading.is-embedded{left:var(--home-sidebar-collapsed-width)}.boot-shell[data-v-a931f61d]{width:min(460px,100%);min-width:0;max-height:100%;padding:var(--spacer-4);overflow-y:auto;transform:translateY(-2vh)}.boot-brand[data-v-a931f61d]{margin-bottom:var(--spacer-48);color:var(--theme-title);align-items:center;display:inline-flex}.boot-logo-mark[data-v-a931f61d]{background:currentColor;width:31px;height:15px;-webkit-mask:url(/brand/mona-mark.svg) 50%/contain no-repeat;mask:url(/brand/mona-mark.svg) 50%/contain no-repeat}.boot-kicker[data-v-a931f61d]{margin-left:var(--spacer-12);padding-left:var(--spacer-12);border-left:var(--border-width-default) solid var(--border-strong);color:var(--theme-text-muted);font-size:var(--body-md-font-size);font-weight:var(--font-weight-strong);letter-spacing:.08em;line-height:var(--body-md-line-height);text-transform:uppercase}.boot-title-row[data-v-a931f61d]{align-items:center;gap:var(--spacer-16);display:flex}.boot-loader[data-v-a931f61d]{border:1.5px solid color-mix(in srgb, var(--theme-title) 16%, transparent);border-top-color:var(--theme-title);border-radius:50%;flex:none;width:17px;height:17px;animation:.88s linear infinite boot-spin-a931f61d;position:relative}.boot-copy h1[data-v-a931f61d]{color:var(--theme-title);font-family:var(--app-font-family-heading);font-size:var(--heading-2xl-font-size);font-weight:var(--font-weight-strong);letter-spacing:0;line-height:var(--heading-2xl-line-height);overflow-wrap:anywhere;margin:0}.boot-copy p[data-v-a931f61d]{min-height:calc(var(--body-base-line-height) * 2);margin:var(--spacer-12) 0 0 var(--spacer-32);color:var(--theme-text-muted);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);overflow-wrap:anywhere}.is-error .boot-copy p[data-v-a931f61d]{max-height:35dvh;overflow-y:auto}.boot-copy p[data-v-a931f61d]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.boot-progress[data-v-a931f61d]{height:var(--spacer-2);margin-top:var(--spacer-32);background:color-mix(in srgb, var(--theme-title) 9%, transparent);overflow:hidden}.boot-progress span[data-v-a931f61d]{background:var(--theme-title);height:100%;transition:width .36s;display:block}.boot-meta[data-v-a931f61d]{justify-content:space-between;gap:var(--spacer-16);margin-top:var(--spacer-12);color:var(--theme-text-faint);font-family:var(--font-family-metric);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-variant-numeric:tabular-nums;display:flex}.boot-actions[data-v-a931f61d]{gap:var(--spacer-10);margin-top:var(--spacer-32);padding-left:var(--spacer-32);display:flex}.boot-action[data-v-a931f61d]{min-width:0;min-height:var(--control-height-strong);justify-content:center;align-items:center;gap:var(--spacer-8);padding:var(--spacer-8) var(--spacer-16);border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-md);color:var(--theme-title);font:inherit;font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-strong);cursor:pointer;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;background:0 0;flex:1 1 0;display:inline-flex}.boot-action-primary[data-v-a931f61d]{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-on-primary)}.boot-action[data-v-a931f61d]:hover{border-color:var(--border-strong);background:var(--surface-pressed)}.boot-action-primary[data-v-a931f61d]:hover{border-color:var(--action-primary-hover);background:var(--action-primary-hover);color:var(--action-on-primary)}.boot-action[data-v-a931f61d]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.is-error .boot-loader[data-v-a931f61d]{border-color:color-mix(in srgb, var(--theme-error) 26%, transparent);animation:none}.is-error .boot-loader[data-v-a931f61d]:after{background:var(--theme-error);content:"";border-radius:50%;position:absolute;inset:5px}.is-ready .boot-loader[data-v-a931f61d]{border-color:color-mix(in srgb, var(--theme-success) 30%, transparent);border-top-color:var(--theme-success);animation-duration:1.8s}@keyframes boot-spin-a931f61d{to{transform:rotate(360deg)}}@media (width<=767px){.workspace-canvas-loading.is-embedded[data-v-a931f61d]{left:0}}@media (width<=520px){.workspace-canvas-loading[data-v-a931f61d]{padding-right:max(var(--spacer-24), env(safe-area-inset-right));padding-left:max(var(--spacer-24), env(safe-area-inset-left))}.boot-shell[data-v-a931f61d]{transform:translateY(-1vh)}.boot-brand[data-v-a931f61d]{margin-bottom:var(--spacer-40)}.boot-title-row[data-v-a931f61d]{gap:var(--spacer-12)}.boot-copy h1[data-v-a931f61d]{font-size:var(--heading-2xl-font-size)}.boot-copy p[data-v-a931f61d]{margin-left:var(--spacer-32)}.boot-progress[data-v-a931f61d]{margin-top:var(--spacer-32)}.boot-meta[data-v-a931f61d]{align-items:flex-start;gap:var(--spacer-4);flex-direction:column}.boot-actions[data-v-a931f61d]{padding-left:var(--spacer-32);grid-template-columns:1fr;display:grid}.boot-action[data-v-a931f61d]{width:100%}}@media (width<=360px){.workspace-canvas-loading[data-v-a931f61d]{padding-right:max(var(--spacer-20), env(safe-area-inset-right));padding-left:max(var(--spacer-20), env(safe-area-inset-left))}.boot-kicker[data-v-a931f61d]{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}}@media (width<=767px),(pointer:coarse){.boot-action[data-v-a931f61d]{min-height:var(--control-height-touch-strong)}}@media (prefers-reduced-motion:reduce){.boot-loader[data-v-a931f61d]{animation:none}.boot-progress span[data-v-a931f61d],.boot-action[data-v-a931f61d]{transition:none}}.liquid-glass-filter-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.workspace-boot-overlay-enter-active,.workspace-boot-overlay-leave-active{transition:opacity .18s}.workspace-boot-overlay-enter-from,.workspace-boot-overlay-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.workspace-boot-overlay-enter-active,.workspace-boot-overlay-leave-active{transition:none}}*{box-sizing:border-box}html,body,#app{overscroll-behavior-x:none;min-height:100%}a{color:inherit;text-decoration:none}img{max-width:100%}:root{--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-xs:var(--radius-6);--radius-sm:var(--radius-8);--radius-md:var(--radius-12);--radius-lg:var(--radius-16);--radius-full:999px;--radius-panel:18px;--radius-marketing:var(--radius-24);--border-width-default:1px;--border-width-focus:2px;--input-focus-color:var(--text-secondary);--spacer-0:0px;--spacer-2:2px;--spacer-4:4px;--spacer-6:6px;--spacer-8:8px;--spacer-10:10px;--spacer-12:12px;--spacer-16:16px;--spacer-20:20px;--spacer-24:24px;--spacer-32:32px;--spacer-40:40px;--spacer-48:48px;--spacer-64:64px;--icon-size-12:12px;--icon-size-14:14px;--icon-size-16:16px;--icon-size-20:20px;--icon-size-24:24px;--font-family-default:"SF Pro Text", "PingFang SC", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading:"SF Pro", "PingFang SC", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-metric:"Inter", "SF Pro Text", "PingFang SC", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-weight-default:400;--font-weight-medium:500;--font-weight-strong:600;--body-md-font-size:12px;--body-md-line-height:18px;--body-xs-font-size:11px;--body-xs-line-height:16px;--body-sm-font-size:13px;--body-sm-line-height:21px;--body-base-font-size:14px;--body-base-line-height:20px;--body-lg-font-size:18px;--body-lg-line-height:28px;--heading-xs-font-size:13px;--heading-xs-line-height:20px;--heading-sm-font-size:16px;--heading-sm-line-height:24px;--heading-md-font-size:20px;--heading-md-line-height:28px;--heading-xl-font-size:24px;--heading-xl-line-height:32px;--heading-2xl-font-size:28px;--heading-2xl-line-height:36px;--heading-display-font-size:52px;--heading-display-line-height:60px;--heading-display-sm-font-size:48px;--heading-display-sm-line-height:52px;--control-height-compact:28px;--control-height-compact-lg:32px;--control-height-toolbar:42px;--control-height-standard:36px;--control-height-strong:40px;--control-height-touch-standard:40px;--control-height-touch-strong:44px;--composer-height-standard:160px;--composer-height-max:180px;--home-sidebar-expanded-width:256px;--home-sidebar-collapsed-width:52px;--page-content-max-wide:1568px;--panel-footer-height:56px;--modal-width-sm:480px;--modal-width-md:720px;--modal-width-lg:960px;--modal-width-media:1160px;--panel-width-compact:280px;--panel-width-sm:320px;--panel-width-md:368px;--panel-width-lg:420px;--recharge-model-preview-height:252px;--popover-width-toolbar:224px;--popover-width-account:280px;--auth-provider-stage-height:224px;--auth-provider-frame-width:300px;--auth-provider-frame-height:400px;--auth-provider-quick-stage-height:200px;--auth-provider-qr-stage-size:176px;--auth-provider-qr-code-size:160px;--auth-provider-qr-optical-offset-inline:2px;--motion-duration-fast:.12s;--motion-duration-popover:.16s;--z-popover:3000;--z-modal:4000;--z-modal-nested:4100;--app-font-body-size:var(--body-base-font-size);--app-font-body-line-height:var(--body-base-line-height);--app-font-meta-size:var(--body-md-font-size);--app-font-meta-line-height:var(--body-md-line-height);--app-font-title-sm-size:var(--heading-sm-font-size);--app-font-title-sm-line-height:var(--heading-sm-line-height);--app-font-title-md-size:var(--heading-md-font-size);--app-font-title-md-line-height:var(--heading-md-line-height);--app-font-title-lg-size:var(--heading-2xl-font-size);--app-font-title-lg-line-height:var(--heading-2xl-line-height);--app-radius-sm:var(--radius-8);--app-radius-md:var(--radius-12);--app-radius-lg:var(--radius-16);--app-icon-12:var(--icon-size-12);--app-icon-14:var(--icon-size-14);--app-icon-16:var(--icon-size-16);--app-icon-20:var(--icon-size-20);--app-icon-24:var(--icon-size-24)}:root[data-platform=windows]{--font-family-default:"Noto Sans SC Variable", "Segoe UI", sans-serif;--font-family-heading:"Noto Sans SC Variable", "Segoe UI", sans-serif;--font-family-metric:"Noto Sans SC Variable", "Segoe UI", sans-serif}@media (width<=767px){:root{--recharge-model-preview-height:calc(var(--spacer-48) * 2)}}.ds-btn{justify-content:center;align-items:center;gap:var(--spacer-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-family-default);font-size:var(--body-base-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-base-line-height);white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ds-btn:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.ds-btn:disabled{cursor:not-allowed;opacity:.52}.ds-btn--sm{min-height:var(--control-height-compact-lg);padding:0 var(--spacer-12);border-radius:var(--radius-sm);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height)}.ds-btn--md{min-height:var(--control-height-standard);padding:0 var(--spacer-12)}.ds-btn--lg{min-height:var(--control-height-strong);padding:0 var(--spacer-16)}.ds-btn--brand,.ds-btn--primary{background:var(--action-primary);color:var(--action-on-primary);box-shadow:var(--shadow-none)}.ds-btn--brand:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled){background:var(--action-primary-hover)}.ds-btn--brand:active:not(:disabled),.ds-btn--primary:active:not(:disabled){background:var(--action-primary-active)}.ds-btn--secondary{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}.ds-btn--secondary:hover:not(:disabled){background:var(--surface-pressed)}.ds-btn--ghost{color:var(--text-secondary)}.ds-btn--ghost:hover:not(:disabled),.ds-btn--ghost:focus-visible:not(:disabled){background:var(--surface-subtle);color:var(--text-primary)}.ds-btn--danger{background:var(--action-danger);color:var(--action-on-danger)}.ds-btn--danger:hover:not(:disabled){background:var(--action-danger-hover)}.ds-btn--danger:active:not(:disabled){background:var(--action-danger-active)}.ds-btn--danger-subtle{background:var(--status-error-surface-l1);color:var(--status-error-default)}.ds-btn--danger-subtle:hover:not(:disabled),.ds-btn--danger-subtle:active:not(:disabled){border-color:currentColor}.ds-btn--icon{width:var(--control-height-standard);min-width:var(--control-height-standard);flex-shrink:0;padding:0}.ds-btn--icon.ds-btn--sm{width:var(--control-height-compact-lg);min-width:var(--control-height-compact-lg)}.ds-btn--icon.ds-btn--md{width:var(--control-height-standard);min-width:var(--control-height-standard)}.ds-btn--icon.ds-btn--lg{width:var(--control-height-strong);min-width:var(--control-height-strong)}.ds-btn>.app-icon,.ds-btn>img,.ds-btn>svg,.ds-btn>i{flex-shrink:0}.ds-field{align-items:center;gap:var(--spacer-8);min-height:var(--control-height-standard);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-primary);font-family:var(--font-family-default);font-size:var(--body-sm-font-size);line-height:var(--heading-xs-line-height);padding:0 var(--spacer-12);display:inline-flex}.ds-field:has(:disabled){cursor:not-allowed;opacity:.52}.ds-field:focus-within{border-color:var(--input-focus-color);outline:var(--border-width-focus) solid var(--input-focus-color);outline-offset:var(--spacer-2);box-shadow:var(--shadow-none)}.ds-field input,.ds-field select,.ds-field textarea{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.ds-pill{align-items:center;gap:var(--spacer-6);min-height:var(--control-height-compact-lg);padding:0 var(--spacer-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-medium);display:inline-flex}.ui-icon-12,.ui-icon-14,.ui-icon-16,.ui-icon-20,.ui-icon-24{width:1em;height:1em}@media (width<=760px),(pointer:coarse){.ds-btn,.ds-btn--sm,.ds-btn--md,.ds-field{min-height:var(--control-height-touch-standard)}.ds-btn--lg{min-height:var(--control-height-touch-strong)}.ds-btn--icon,.ds-btn--icon.ds-btn--sm,.ds-btn--icon.ds-btn--md{width:var(--control-height-touch-standard);min-width:var(--control-height-touch-standard)}.ds-btn--icon.ds-btn--lg{width:var(--control-height-touch-strong);min-width:var(--control-height-touch-strong)}}@media (prefers-reduced-motion:reduce){.ds-btn{transition:none}}.canvas-title-color--neutral{--canvas-title-fill:var(--canvas-title-neutral)}.canvas-title-color--sand{--canvas-title-fill:var(--canvas-title-sand)}.canvas-title-color--mint{--canvas-title-fill:var(--canvas-title-mint)}.canvas-title-color--sky{--canvas-title-fill:var(--canvas-title-sky)}.canvas-title-color--rose{--canvas-title-fill:var(--canvas-title-rose)}.canvas-title-color--violet{--canvas-title-fill:var(--canvas-title-violet)}.ui-title-page{font-family:var(--font-family-heading);font-size:var(--app-font-title-lg-size);line-height:var(--app-font-title-lg-line-height);font-weight:var(--font-weight-strong);letter-spacing:-.02em}.ui-title-section{font-family:var(--font-family-heading);font-size:var(--app-font-title-md-size);line-height:var(--app-font-title-md-line-height);font-weight:var(--font-weight-strong)}.ui-title-card{font-family:var(--font-family-default);font-size:var(--app-font-title-sm-size);line-height:var(--app-font-title-sm-line-height);font-weight:var(--font-weight-strong)}.ui-text-body{font-family:var(--font-family-default);font-size:var(--app-font-body-size);line-height:var(--app-font-body-line-height);font-weight:var(--font-weight-default)}.ui-text-body-strong{font-family:var(--font-family-default);font-size:var(--app-font-body-size);line-height:var(--app-font-body-line-height);font-weight:var(--font-weight-medium)}.ui-text-meta{font-family:var(--font-family-default);font-size:var(--app-font-meta-size);line-height:var(--app-font-meta-line-height);font-weight:var(--font-weight-default);color:var(--text-tertiary)}.ui-text-label{font-family:var(--font-family-default);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-medium)}:root{--bg:var(--bg-base-default);--panel:var(--surface-panel);--panel-solid:var(--surface-panel);--ink:var(--text-default);--muted:var(--text-tertiary);--soft:var(--bg-base-secondary);--line:var(--border-neutral-l1);--accent:var(--bg-brand);--accent-2:#15b8a6;--accent-3:#ff7a59;--shadow:var(--app-shadow-soft);--shadow-soft:var(--app-shadow-soft);--color-primary:var(--bg-brand);--color-bg:var(--bg-base-default);--color-text:var(--text-default);--color-border:var(--border-neutral-l2);--app-font-family-body:var(--font-family-default);--app-font-family-heading:var(--font-family-heading);--app-font-body-size:var(--body-base-font-size);--app-font-body-line-height:var(--body-base-line-height);--app-font-meta-size:var(--body-md-font-size);--app-font-meta-line-height:var(--body-md-line-height);--app-title-section-size:var(--heading-sm-font-size);--app-title-section-line-height:var(--heading-sm-line-height);--app-title-panel-size:var(--heading-md-font-size);--app-title-panel-line-height:var(--heading-md-line-height);--app-icon-12:var(--icon-size-12);--app-icon-14:var(--icon-size-14);--app-icon-16:var(--icon-size-16);--app-icon-20:var(--icon-size-20);--app-icon-24:var(--icon-size-24)}:root[data-theme=dark]{--bg:var(--bg-base-default);--panel:var(--surface-panel);--panel-solid:var(--surface-panel);--ink:var(--text-default);--muted:var(--text-tertiary);--line:var(--border-neutral-l2);--color-bg:var(--bg-base-default);--color-text:var(--text-default);--color-border:var(--border-neutral-l2)}:root{--canvas-title-neutral:var(--surface-panel);--canvas-title-sand:#f8e9b0;--canvas-title-mint:#cdebdc;--canvas-title-sky:#d5e7fa;--canvas-title-rose:#f5dce4;--canvas-title-violet:#e7ddf5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#efeff1;--surface-page:#f7f7f8;--surface-workspace-chrome:color-mix(in srgb, var(--surface-panel) 80%, transparent);--liquid-glass-fill:color-mix(in srgb, var(--surface-panel) 76%, transparent);--liquid-glass-fill-strong:color-mix(in srgb, var(--surface-panel) 88%, transparent);--liquid-glass-wash:color-mix(in srgb, var(--surface-panel) 22%, transparent);--liquid-glass-fill-canvas:var(--surface-workspace-chrome);--liquid-glass-rim:#1f283a24;--liquid-glass-highlight:#ffffffc2;--liquid-glass-glaze:#ffffff59;--liquid-glass-depth:#1922340e;--liquid-glass-rim-high:#fffffff0;--liquid-glass-rim-mid:#1f283a30;--liquid-glass-rim-low:#1f283a14;--liquid-glass-sheen:linear-gradient(180deg, var(--liquid-glass-highlight) 0, transparent 1px), radial-gradient(110% 145% at 8% -75%, var(--liquid-glass-glaze), transparent 68%), linear-gradient(180deg, transparent 58%, var(--liquid-glass-depth) 100%);--liquid-glass-soft-sheen:radial-gradient(120% 125% at 15% -25%, var(--liquid-glass-glaze), transparent 75%);--liquid-glass-canvas-material:linear-gradient(var(--liquid-glass-fill-canvas), var(--liquid-glass-fill-canvas)) padding-box, linear-gradient(145deg, var(--liquid-glass-rim-high), var(--liquid-glass-rim-mid) 31%, var(--liquid-glass-rim-low) 73%, var(--liquid-glass-rim-high)) border-box;--liquid-glass-refraction-top:url(#mona-liquid-glass-refraction-top);--liquid-glass-refraction-bottom:url(#mona-liquid-glass-refraction-bottom);--liquid-glass-canvas-refraction-top:url(#mona-liquid-glass-canvas-refraction-top) blur(5px);--liquid-glass-canvas-refraction-bottom:url(#mona-liquid-glass-canvas-refraction-bottom) blur(5px);--liquid-glass-filter:var(--liquid-glass-refraction-top) blur(18px) saturate(1.28);--liquid-glass-filter-compact:var(--liquid-glass-refraction-top) blur(12px) saturate(1.2);--liquid-glass-inner-ring:inset 0 0 0 1px var(--liquid-glass-rim), inset 0 1px 0 var(--liquid-glass-highlight);--liquid-glass-shadow:0 8px 24px #10192c14;--surface-panel:#fff;--surface-subtle:#f4f4f5;--surface-home-sidebar:color-mix(in srgb, var(--surface-page) 64%, var(--surface-panel));--surface-home-announcement:linear-gradient(110deg, #050505 0%, #1c1c1c 18%, #5a5a5a 36%, #252525 43%, #0a0a0a 52%, #4a4a4a 70%, #171717 82%, #000 100%);--surface-pressed:#ececed;--text-primary:#171717;--text-secondary:#404040;--text-tertiary:#666;--text-disabled:#a1a1a1;--text-onbrand:#fff;--text-white:#fff;--icon-onbrand:#fff;--border-contrast:#000;--text-home-announcement:#fff;--text-home-announcement-muted:#fff;--text-on-media:#fff;--border-subtle:#17171714;--border-section-divider:#1717171a;--border-default:#17171724;--border-strong:#1717173d;--action-primary:#171717;--action-on-primary:#fff;--action-primary-hover:#2a2a2a;--action-primary-active:#000;--action-danger:#c94343;--action-danger-hover:#b53838;--action-danger-active:#ad3333;--action-on-danger:#fff;--action-catalog-official:#2f4ed8;--action-catalog-economy:#146c43;--action-on-catalog:#fff;--status-error-default:#ad3333;--status-error-surface-l1:#c943431f;--status-warning-default:#875000;--status-warning-surface-l1:#b86b001f;--status-success-default:#146c43;--accent:#405cf5;--accent-foreground:#2f4ed8;--accent-hover:var(--theme-primary-hover);--accent-foreground-on-pressed:var(--accent-foreground);--accent-soft:#405cf51a;--accent-border:#405cf53d;--recharge-pro-surface:#2858b8;--recharge-pro-action:#0879f9;--recharge-pro-soft:#0879f91a;--recharge-max-surface:#ad4934;--recharge-max-action:#ff5541;--recharge-max-soft:#ff55411a;--recharge-custom-surface:#176f67;--recharge-custom-action:#0f9185;--recharge-custom-soft:#0f91851a;--recharge-on-color:#fff;--recharge-volume-surface:#f5f5f5;--recharge-volume-surface-hover:#eee;--recharge-volume-control-surface:linear-gradient(45deg, #f5f5f5 0%, #f5f5f5 35%, #e5e5e5 100%);--recharge-volume-control-hover:linear-gradient(45deg, #eee 0%, #eee 35%, #dcdcdc 100%);--recharge-volume-action-surface:#e5e5e5;--recharge-volume-action-hover:#dcdcdc;--recharge-consult-surface:radial-gradient(circle at 94% 88%, color-mix(in srgb, var(--recharge-pro-action) 72%, var(--recharge-on-color)) 0%, transparent 42%), radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--recharge-pro-surface) 68%, var(--recharge-on-color)) 0%, transparent 54%), linear-gradient(116deg, color-mix(in srgb, var(--media-transition-black) 82%, var(--recharge-pro-surface)) 0%, color-mix(in srgb, var(--recharge-pro-surface) 72%, var(--media-transition-black)) 52%, var(--recharge-pro-surface) 100%);--status-success-soft:#218a5a1f;--status-success-border:#218a5a47;--brand-wechat-pay:#07c160;--brand-alipay:#1677ff;--brand-paypal:#002991;--modal-backdrop:#0000006b;--media-caption-text:#fff;--media-caption-surface:#000000b8;--media-transition-black:#000;--media-transition-white:#fff;--media-scrim-strong:#000000d6;--shadow-none:none;--shadow-raised:0 1px 2px #0000000a;--shadow-compact-panel:0 1px 2px #0000000a, 0 3px 12px #00000014;--shadow-popover:0 3px 6px #00000014;--shadow-panel:0 6px 16px #00000014, 0 3px 6px #0000000a;--shadow-modal:0 20px 60px #00000029;--theme-page-bg:var(--surface-page);--theme-page-bg-soft:var(--surface-subtle);--theme-page-bg-elevated:var(--surface-panel);--theme-page-bg-solid:var(--surface-panel);--theme-grid-line:var(--border-subtle);--theme-title:var(--text-primary);--theme-text:var(--text-secondary);--theme-text-muted:var(--text-tertiary);--theme-text-faint:var(--text-disabled);--theme-border:var(--border-subtle);--theme-border-strong:var(--border-default);--theme-control-bg:var(--surface-subtle);--theme-control-hover:var(--surface-pressed);--theme-card-bg:var(--surface-panel);--theme-card-bg-strong:var(--surface-panel);--theme-popover-bg:var(--surface-panel);--theme-sidebar-shadow:var(--shadow-compact-panel);--theme-popover-shadow:var(--shadow-popover);--theme-primary:#405cf5;--theme-primary-hover:#2f73ff;--theme-primary-active:#2f4ed8;--theme-primary-soft:#405cf51a;--theme-primary-border:#405cf53d;--theme-accent:#1396ff;--theme-accent-2:#0fbfa6;--theme-warning:var(--status-warning-default);--theme-error:var(--status-error-default);--theme-success:var(--status-success-default);--theme-shadow-soft:var(--shadow-raised);--theme-shadow-panel:var(--shadow-panel);--waiting-glow-color-1:#ff3b7a;--waiting-glow-color-2:#ff5c35;--waiting-glow-color-3:#ffb800;--waiting-glow-color-4:#ffe84a;--waiting-glow-color-5:#34e7a6;--waiting-glow-color-6:#22d3ee;--waiting-glow-color-7:#3b82f6;--waiting-glow-color-8:#7c5cff;--waiting-glow-color-9:#d946ef;--waiting-glow-base:#769fffa1;--waiting-glow-veil-opacity:.0825;--waiting-glow-aura-opacity:.1275;--waiting-glow-haze-opacity:.2025;--waiting-glow-wash-opacity:.3075;--waiting-glow-bloom-opacity:.48;--waiting-glow-core-opacity:.75;--waiting-glow-inner-near-opacity:.255;--waiting-glow-inner-mid-opacity:.18;--waiting-glow-inner-deep-opacity:.105;--bg-base-default:var(--theme-page-bg);--bg-base-secondary:var(--theme-page-bg-soft);--bg-overlay-l1:var(--theme-control-bg);--bg-overlay-l2:var(--theme-control-hover);--bg-overlay-l3:var(--surface-pressed);--bg-brand:var(--theme-primary);--bg-brand-hover:var(--theme-primary-hover);--bg-brand-active:var(--theme-primary-active);--bg-brand-disabled:#3f67ff3d;--text-default:var(--text-primary);--icon-default:var(--text-primary);--icon-secondary:var(--text-secondary);--icon-tertiary:var(--text-tertiary);--border-neutral-l1:var(--theme-border);--border-neutral-l2:var(--theme-border-strong);--border-neutral-l3:var(--border-strong);--app-shadow-soft:var(--theme-shadow-soft);--app-shadow-panel:var(--theme-shadow-panel)}:root[data-theme=dark]{--canvas-title-neutral:var(--surface-panel);--canvas-title-sand:#51472b;--canvas-title-mint:#2b493c;--canvas-title-sky:#2c425c;--canvas-title-rose:#543642;--canvas-title-violet:#433753;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#0f1011;--surface-page:#121314;--surface-workspace-chrome:color-mix(in srgb, var(--surface-panel) 80%, transparent);--liquid-glass-rim:#ffffff2e;--liquid-glass-highlight:#ffffff4a;--liquid-glass-glaze:#ffffff1f;--liquid-glass-depth:#0000002e;--liquid-glass-rim-high:#ffffff5c;--liquid-glass-rim-mid:#ffffff24;--liquid-glass-rim-low:#00000040;--liquid-glass-shadow:0 10px 28px #00000038;--surface-panel:#191a1c;--surface-subtle:#222326;--surface-home-sidebar:#000;--surface-home-announcement:linear-gradient(110deg, #050505 0%, #1c1c1c 18%, #5a5a5a 36%, #252525 43%, #0a0a0a 52%, #4a4a4a 70%, #171717 82%, #000 100%);--surface-pressed:#2b2c2f;--text-primary:#f5f5f5;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--text-disabled:#737373;--text-home-announcement:#fff;--text-home-announcement-muted:#fff;--text-on-media:#fff;--border-subtle:#ffffff14;--border-section-divider:#ffffff1a;--border-default:#ffffff24;--border-strong:#ffffff3d;--action-primary:#f5f5f5;--action-on-primary:#111;--action-primary-hover:#fff;--action-primary-active:#e9e9e9;--status-error-default:#ff8f8f;--status-error-surface-l1:#ff8f8f1f;--status-warning-default:#f5c96b;--status-warning-surface-l1:#f5c96b1f;--status-success-default:#7ee6a6;--accent:#3f67ff;--accent-foreground:#6284ff;--accent-foreground-on-pressed:#7391ff;--accent-soft:#3f67ff24;--accent-border:#5684ff42;--recharge-pro-surface:#244c9d;--recharge-pro-action:#6284ff;--recharge-pro-soft:#3f67ff1f;--recharge-max-surface:#95402f;--recharge-max-action:#ff6d58;--recharge-max-soft:#ff55411f;--recharge-custom-surface:#155e58;--recharge-custom-action:#28a99b;--recharge-custom-soft:#28a99b1f;--recharge-on-color:#fff;--recharge-volume-surface:color-mix(in srgb, var(--surface-panel) 74%, transparent);--recharge-volume-surface-hover:color-mix(in srgb, var(--surface-panel) 88%, transparent);--recharge-volume-control-surface:linear-gradient(187deg, color-mix(in srgb, var(--recharge-on-color) 4%, transparent) 2%, color-mix(in srgb, var(--recharge-on-color) 1.8%, transparent) 42%, transparent 76%);--recharge-volume-control-hover:linear-gradient(187deg, color-mix(in srgb, var(--recharge-on-color) 8%, transparent) 2%, color-mix(in srgb, var(--recharge-on-color) 3.6%, transparent) 42%, transparent 76%);--recharge-volume-action-surface:var(--action-primary);--recharge-volume-action-hover:var(--action-primary-hover);--recharge-consult-surface:radial-gradient(circle at 94% 88%, color-mix(in srgb, var(--recharge-pro-action) 68%, var(--recharge-on-color)) 0%, transparent 42%), radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--recharge-pro-surface) 72%, var(--recharge-on-color)) 0%, transparent 54%), linear-gradient(116deg, color-mix(in srgb, var(--media-transition-black) 84%, var(--recharge-pro-surface)) 0%, color-mix(in srgb, var(--recharge-pro-surface) 76%, var(--media-transition-black)) 52%, var(--recharge-pro-surface) 100%);--status-success-soft:#7ee6a624;--status-success-border:#7ee6a64d;--modal-backdrop:#000000a3;--media-caption-text:#fff;--media-caption-surface:#000000b8;--media-transition-black:#000;--media-transition-white:#fff;--media-scrim-strong:#000000d6;--shadow-popover:0 3px 6px #0000003d;--shadow-raised:none;--shadow-compact-panel:none;--shadow-panel:0 6px 16px #0003, 0 3px 6px #0000001f;--shadow-modal:0 20px 60px #0000005c;--theme-primary:#3f67ff;--theme-primary-hover:#6284ff;--theme-primary-active:#2e54e8;--theme-primary-soft:#3f67ff24;--theme-primary-border:#5684ff42;--theme-accent:#1fd4ff;--theme-accent-2:#22c7a9;--theme-success:var(--status-success-default);--waiting-glow-base:#769fffa1;--waiting-glow-veil-opacity:.0825;--waiting-glow-aura-opacity:.1275;--waiting-glow-haze-opacity:.2025;--waiting-glow-wash-opacity:.3075;--waiting-glow-bloom-opacity:.48;--waiting-glow-core-opacity:.75;--waiting-glow-inner-near-opacity:.255;--waiting-glow-inner-mid-opacity:.18;--waiting-glow-inner-deep-opacity:.105}@media (prefers-contrast:more){:root,:root[data-theme=dark]{--liquid-glass-fill:color-mix(in srgb, var(--surface-panel) 94%, transparent);--liquid-glass-fill-strong:var(--surface-panel);--liquid-glass-wash:var(--surface-panel);--liquid-glass-sheen:none;--liquid-glass-soft-sheen:none;--liquid-glass-fill-canvas:var(--surface-panel);--liquid-glass-rim:var(--border-strong);--liquid-glass-refraction-top:none;--liquid-glass-refraction-bottom:none;--liquid-glass-canvas-refraction-top:none;--liquid-glass-canvas-refraction-bottom:none;--liquid-glass-filter:none;--liquid-glass-filter-compact:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root,:root[data-theme=dark]{--liquid-glass-fill:var(--surface-panel);--liquid-glass-fill-strong:var(--surface-panel);--liquid-glass-wash:var(--surface-panel);--liquid-glass-fill-canvas:var(--surface-panel);--liquid-glass-sheen:none;--liquid-glass-soft-sheen:none;--liquid-glass-refraction-top:none;--liquid-glass-refraction-bottom:none;--liquid-glass-canvas-refraction-top:none;--liquid-glass-canvas-refraction-bottom:none;--liquid-glass-filter:none;--liquid-glass-filter-compact:none}}html[data-theme-transition=active]::view-transition-group(root){animation:none}html[data-theme-transition=active]::view-transition-image-pair(root){animation:none}html[data-theme-transition=active]::view-transition-old(root){animation:none}html[data-theme-transition=active]::view-transition-new(root){animation:none}html[data-theme-transition=active]::view-transition-old(root){mix-blend-mode:normal}html[data-theme-transition=active]::view-transition-new(root){mix-blend-mode:normal}html[data-theme-transition=active]::view-transition-old(root){z-index:1}html[data-theme-transition=active]::view-transition-new(root){z-index:2;animation:.32s linear both mona-theme-reveal}@keyframes mona-theme-reveal{0%{clip-path:circle(0 at var(--theme-transition-origin-x) var(--theme-transition-origin-y))}to{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-origin-x) var(--theme-transition-origin-y))}}@media (prefers-reduced-motion:reduce){html[data-theme-transition=active]::view-transition-new(root){animation:none}}html{background:var(--theme-page-bg)}body{min-width:320px;color:var(--ink);background:var(--surface-page);font-family:var(--app-font-family-body);font-size:var(--app-font-body-size);line-height:var(--app-font-body-line-height);margin:0}html[data-platform=windows] body{font-synthesis:none}.marketing-grid-page{isolation:isolate;background:var(--theme-page-bg);min-height:100vh;position:relative}.marketing-grid-page>*{z-index:1;position:relative}button,textarea,input{font:inherit}button{cursor:pointer}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[role=textbox],[contenteditable=true]){--control-focus-color:var(--input-focus-color)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[role=textbox],[contenteditable=true]):focus-visible{outline-color:var(--input-focus-color)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle-button{color:var(--theme-text)}.theme-toggle-button:hover,.theme-toggle-button:focus-visible{color:var(--theme-title)}.global-preferences{z-index:70;color:var(--theme-title);display:inline-grid;position:fixed;top:16px;right:16px}.global-preferences--workspace,.global-preferences--home{display:none}.global-language-trigger{min-width:174px;min-height:var(--control-height-standard);padding:0 var(--spacer-12);border-radius:var(--radius-full);color:var(--theme-title);font:inherit;font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.global-language-trigger:hover,.global-language-trigger:focus-visible{border-color:var(--theme-border);background:var(--surface-pressed)}.global-language-trigger>span,.global-language-trigger svg:last-child{color:var(--theme-text-muted)}.global-language-trigger strong{color:var(--theme-title);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-medium)}.global-language-popover{top:calc(100% + var(--spacer-8));z-index:80;width:246px;max-height:calc(100dvh - 80px);padding:var(--spacer-12);border:1px solid var(--theme-border);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:var(--theme-popover-shadow);opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;right:0;overflow-y:auto;transform:translateY(-4px)}.global-language-popover:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.global-preferences:hover .global-language-popover,.global-preferences:focus-within .global-language-popover{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.global-language-option{min-height:52px;color:var(--theme-title);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:2px 12px;padding:9px 12px;transition:background .16s,color .16s;display:grid}.global-language-option:hover,.global-language-option:focus-visible,.global-language-option.active{background:var(--surface-pressed)}.global-language-option span{font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-language-option small{color:var(--theme-text-muted);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.global-language-option svg{color:var(--accent-foreground);grid-area:1/2/span 2/3}.topbar{z-index:20;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:0 auto;display:flex;position:sticky;top:0}.brand{color:var(--ink);font-weight:var(--font-weight-medium);align-items:center;gap:10px;display:inline-flex}.brand-mark{width:var(--control-height-standard);height:var(--control-height-standard);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-soft);place-items:center;display:grid}.hero{text-align:center;justify-items:center;padding:66px 0 50px;display:grid}h1,h2,p{margin:0}.hero h1{max-width:860px;font-size:var(--heading-display-sm-font-size);line-height:var(--heading-display-sm-line-height);font-weight:var(--font-weight-medium)}.masonry{column-count:4;column-gap:18px}.footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--text-tertiary);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);justify-content:space-between;gap:16px;margin:0 auto;padding:28px 0 40px;display:flex}@media (width<=1040px){.masonry{column-count:3}}@media (width<=760px){.topbar,.footer{width:min(100% - 28px,1180px)}.global-preferences{top:12px;right:12px}.global-language-trigger{min-width:124px;min-height:var(--control-height-touch-standard);padding:0 10px}.global-language-trigger>span{display:none}.global-language-popover{width:min(246px,100vw - 28px)}.hero{padding:42px 0}.masonry{column-count:2;column-gap:12px}.footer{flex-direction:column;padding-bottom:90px}}.global-language-trigger:focus-visible,.global-language-option:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.global-language-trigger:disabled,.global-language-option:disabled{color:var(--text-disabled);background:var(--surface-subtle);cursor:not-allowed}@media (pointer:coarse){.global-language-trigger{min-height:var(--control-height-touch-standard)}}@media (prefers-reduced-motion:reduce){.global-language-trigger,.global-language-option,.global-language-popover{transition:none}}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}
