html,body,#app,#admin-app{width:100%;height:100%;margin:0}body{font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre,textarea.mono,.font-mono{font-family:var(--app-font-mono)}:root,:root[data-ark-theme=corporate]{--ark-ink: #050505;--ark-paper: #f3f3f3;--ark-signal: #f3ff00;--ark-signal-hover: #e7f000;--ark-signal-active: #d6df00;--ark-signal-ink: #090909;--ark-success: #22c55e;--ark-warning: #f59e0b;--ark-danger: #ef4444;--ark-info: #60a5fa;--ark-page: #080808;--ark-shell: #101010;--ark-stage: #151515;--ark-overlay: #0d0d0d;--ark-overlay-secondary: #171717;--ark-panel: #111110;--ark-panel-strong: #151514;--ark-card: #141413;--ark-field: #171716;--ark-field-hover: #20201e;--ark-field-active: #262624;--ark-line: #30302d;--ark-line-soft: #232321;--ark-line-strong: #4b4b45;--ark-text: #f2f2ee;--ark-muted: #777773;--ark-muted-strong: #c5c5bf;--ark-font-sans: "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei UI", sans-serif;--ark-font-display: "Arial Narrow", "Roboto Condensed", "DIN Condensed", "Bahnschrift Condensed", var(--ark-font-sans);--ark-font-mono: "IBM Plex Mono", "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--ark-radius-square: 0px;--ark-radius-small: 2px;--ark-radius-control: 4px;--ark-radius-surface: 4px;--ark-radius-window: 4px;--ark-radius-rail: 28px;--ark-radius-round: 9999px;--workspace-control-radius: 10px;--workspace-card-radius: 16px;--workspace-panel-radius: 24px;--workspace-menu-radius: 18px;--canvas-dock-radius: 22px;--canvas-library-window-radius: 20px;--canvas-library-window-width: min( calc(100vw - 32px) , max(1120px, 80vw));--canvas-library-window-height: min( calc(100dvh - 32px) , max(640px, 84dvh));--canvas-node-radius: 12px;--canvas-generation-radius: 18px;--canvas-composer-padding-block: 10px;--canvas-tool-panel-radius: 18px;--canvas-tool-preview-radius: 12px;--canvas-tool-control-radius: 10px;--canvas-chrome-inset: 16px;--canvas-chrome-target: 40px;--canvas-chrome-surface: color-mix(in srgb, var(--app-shell) 96%, transparent);--canvas-chrome-line: var(--app-line-soft);--workspace-nav-width: 208px;--workspace-nav-collapsed-width: 72px;--canvas-starter-radius: 12px;--canvas-starter-cover-opacity: .25;--canvas-starter-surface: rgba(255, 255, 255, .04);--canvas-starter-border: rgba(255, 255, 255, .08);--canvas-starter-hover-surface: rgba(255, 255, 255, .08);--canvas-starter-hover-border: rgba(255, 255, 255, .18);--canvas-starter-title: rgba(234, 236, 239, .95);--canvas-starter-muted: #909195;--canvas-starter-icon: rgba(234, 236, 239, .9);--canvas-starter-novel-surface: rgba(59, 130, 246, .06);--canvas-starter-novel-border: rgba(59, 130, 246, .34);--canvas-starter-novel-hover-surface: rgba(59, 130, 246, .12);--canvas-starter-novel-hover-border: rgba(96, 165, 250, .55);--canvas-starter-novel-icon: rgba(147, 197, 253, .95);--canvas-starter-story-surface: rgba(234, 88, 12, .06);--canvas-starter-story-border: rgba(234, 88, 12, .35);--canvas-starter-story-hover-surface: rgba(234, 88, 12, .12);--canvas-starter-story-hover-border: rgba(234, 88, 12, .55);--canvas-starter-story-icon: rgba(251, 146, 60, .9);--workspace-content-max-width: 1480px;--workspace-content-gutter: 32px;--workspace-content-gutter-mobile: 16px;--workspace-input-focus: var(--corporate-signal);--workspace-input-focus-width: 1px;--workspace-history-detail-width: 320px;--workspace-card-preview-scale: 1.035;--workspace-card-content-shift: -3px;--workspace-home-content-width: 960px;--workspace-home-title-size: 28px;--workspace-home-heading-size: 18px;--workspace-home-hero-size: clamp(26px, 3vw, 34px);--workspace-home-body-size: 14px;--workspace-home-caption-size: 12px;--workspace-home-body-leading: 1.6;--workspace-home-caption-leading: 1.5;--chat-shell-rail-width: 260px;--chat-shell-nav-height: 208px;--chat-shell-inset: 12px;--chat-shell-main-radius: var(--workspace-card-radius);--chat-shell-content-width: 1040px;--workspace-home-composer-width: 800px;--workspace-home-composer-min-height: 184px;--workspace-home-launcher-gap: 24px;--workspace-home-launcher-padding: clamp(40px, 8vh, 88px) 0 48px;--workspace-home-launcher-padding-mobile: 32px 0 32px;--workspace-home-card-min-height: 176px;--workspace-home-picker-max-height: min(360px, 45dvh);--workspace-home-glass: color-mix(in srgb, var(--ark-stage) 90%, transparent);--workspace-home-video-opacity: .48;--workspace-home-video-shade: linear-gradient(180deg, color-mix(in srgb, var(--ark-ink) 62%, transparent), color-mix(in srgb, var(--ark-ink) 74%, transparent));--workspace-project-card-radius: 12px;--workspace-project-preview-scale: 1.025;--workspace-project-surface: color-mix(in srgb, var(--ark-stage) 40%, transparent);--workspace-project-hover: color-mix(in srgb, var(--ark-stage) 64%, transparent);--workspace-project-path-surface: color-mix(in srgb, var(--ark-paper) 4%, transparent);--workspace-project-action-surface: color-mix(in srgb, var(--ark-paper) 40%, var(--ark-stage));--workspace-project-action-hover: color-mix(in srgb, var(--ark-paper) 50%, var(--ark-stage));--workspace-home-atmosphere: color-mix(in srgb, var(--ark-paper) 5%, transparent);--workspace-home-shine-purple: #A07CFE;--workspace-home-shine-pink: #FE8FB5;--workspace-home-shine-orange: #FFBE7B;--workspace-home-shine-duration: 14s;--workspace-home-shine-opacity: .72;--auth-panel-width: clamp(420px, 30vw, 600px);--auth-content-width: 340px;--auth-control-radius: 10px;--auth-tab-radius: 7px;--auth-control-height: 44px;--auth-title-size: 24px;--auth-brand-size: 15px;--auth-surface: var(--ark-ink);--auth-field: var(--ark-field);--auth-field-hover: var(--ark-field-hover);--auth-line: var(--ark-line-soft);--auth-text: var(--ark-paper);--auth-muted: #999995;--auth-active: var(--ark-field-active);--auth-disabled: #555553;--auth-submit-radius: 16px;--auth-submit-inner-radius: 14px;--auth-submit-duration: .3s;--auth-submit-hover-scale: .98;--auth-submit-rim: radial-gradient(circle 80px at 80% -10%, #fff, #181b1b);--auth-submit-inner: radial-gradient(circle 80px at 80% -50%, #777, #0f1111);--auth-submit-inner-hover: radial-gradient(circle 80px at 80% -50%, #333, #0f0f0f);--auth-submit-glow: radial-gradient(circle 60px at 0% 100%, #3fe9ff, #0000ff80, transparent);--auth-submit-wash: radial-gradient(circle 60px at 0% 100%, #00e1ff1a, #0000ff11, transparent);--auth-submit-halo: 0 0 20px #ffffff38;--auth-submit-halo-hover: 0 0 10px #ffffff18;--auth-submit-glow-shadow: -10px 10px 30px #0051ff2d;--auth-submit-glow-shadow-hover: -5px 5px 20px #000;--ark-focus-width: 2px;--ark-focus-offset: 2px;--ark-focus-ring: var(--ark-paper);--ark-focus-shadow: none;--corporate-signal: var(--ark-signal);--corporate-signal-hover: var(--ark-signal-hover);--corporate-signal-active: var(--ark-signal-active);--corporate-signal-ink: var(--ark-signal-ink);--app-font-sans: var(--ark-font-sans);--app-font-display: var(--ark-font-display);--app-font-mono: var(--ark-font-mono);--font-sans: var(--app-font-sans);--app-radius-square: var(--ark-radius-square);--app-radius-small: var(--ark-radius-small);--app-radius-control: var(--ark-radius-control);--app-radius-surface: var(--ark-radius-surface);--app-radius-window: var(--ark-radius-window);--app-radius-rail: var(--ark-radius-rail);--app-radius-round: var(--ark-radius-round);--app-radius-sm: var(--app-radius-small);--app-radius-md: var(--app-radius-control);--app-radius-lg: var(--app-radius-surface);--app-radius-xl: var(--app-radius-surface);--app-radius-2xl: var(--app-radius-window);--app-radius-3xl: var(--app-radius-window);--app-radius-4xl: var(--app-radius-window);--radius: var(--app-radius-control);--app-focus-ring: var(--ark-focus-ring);--app-focus-shadow: var(--ark-focus-shadow);--app-control-border-shadow: inset 0 0 0 1px var(--app-line);--app-control-border-shadow-hover: inset 0 0 0 1px var(--app-line-strong);--app-control-border-shadow-active: inset 0 0 0 1px var(--app-primary);--app-page: var(--ark-page);--app-ink: var(--ark-ink);--app-shell: var(--ark-shell);--app-stage: var(--ark-stage);--app-home-topbar: var(--ark-overlay);--app-home-sidebar: color-mix(in srgb, var(--ark-overlay-secondary) 62%, transparent);--app-home-background: var(--ark-stage);--app-panel: var(--ark-panel);--app-panel-strong: var(--ark-panel-strong);--app-card: var(--ark-card);--app-field: var(--ark-field);--app-field-hover: var(--ark-field-hover);--app-field-active: var(--ark-field-active);--app-field-disabled: color-mix(in srgb, var(--ark-field) 72%, var(--ark-page));--app-upload-surface: var(--ark-panel);--app-table: var(--ark-panel);--app-table-head: var(--ark-field);--app-line: var(--ark-line);--app-line-soft: var(--ark-line-soft);--app-line-strong: var(--ark-line-strong);--app-text: var(--ark-text);--app-muted: var(--ark-muted);--app-muted-strong: var(--ark-muted-strong);--app-text-disabled: color-mix(in srgb, var(--ark-muted) 64%, var(--ark-page));--app-placeholder: color-mix(in srgb, var(--ark-text) 43%, var(--ark-ink));--app-button: var(--ark-card);--app-button-text: var(--ark-text);--app-primary: var(--ark-signal);--app-primary-hover: var(--ark-signal-hover);--app-primary-active: var(--ark-signal-active);--app-primary-text: var(--ark-signal-ink);--app-danger: var(--ark-danger);--app-danger-hover: color-mix(in srgb, var(--ark-danger) 88%, white);--app-danger-active: color-mix(in srgb, var(--ark-danger) 82%, black);--app-danger-text: white;--app-danger-bg: color-mix(in srgb, var(--ark-danger) 16%, var(--ark-page));--app-warning: var(--ark-warning);--app-warning-hover: color-mix(in srgb, var(--ark-warning) 88%, white);--app-warning-active: color-mix(in srgb, var(--ark-warning) 82%, black);--app-info: var(--ark-info);--app-success: var(--ark-success);--app-state-hover: color-mix(in srgb, var(--ark-paper) 5%, transparent);--app-state-open: color-mix(in srgb, var(--ark-paper) 10%, transparent);--app-state-hover-ink: color-mix(in srgb, var(--ark-paper) 88%, var(--ark-ink));--app-body-text: color-mix(in srgb, var(--ark-paper) 82%, var(--ark-ink));--app-icon: color-mix(in srgb, var(--ark-paper) 72%, var(--ark-ink));--app-stage-grid-primary: color-mix(in srgb, var(--ark-paper) 7%, transparent);--app-stage-grid-secondary: color-mix(in srgb, var(--ark-paper) 3%, transparent);--app-node-frame: color-mix(in srgb, var(--ark-paper) 20%, transparent);--app-node-selection-frame: color-mix(in srgb, var(--ark-paper) 46%, transparent);--app-placeholder-art: color-mix(in srgb, var(--ark-paper) 46%, var(--ark-ink));--app-placeholder-art-soft: color-mix(in srgb, var(--ark-paper) 8%, transparent);--app-group-default: color-mix(in srgb, var(--ark-paper) 66%, var(--ark-ink));--app-edge-line: color-mix(in srgb, var(--ark-paper) 56%, transparent);--app-parameter-border: transparent;--app-parameter-popover-scale: .75;--app-model-picker-scale: .9;--app-image-count-picker-scale: .9;--app-disabled-opacity: .5;--app-backdrop-none: none;--app-media-focus-overlay: rgb(0 0 0 / 38%);--app-media-control: rgb(5 5 5 / 66%);--app-media-control-hover: rgb(5 5 5 / 82%);--app-media-metadata: rgb(5 5 5 / 58%);--app-media-waveform: color-mix(in srgb, var(--ark-paper) 24%, transparent);--app-media-guide: color-mix(in srgb, var(--ark-paper) 12%, transparent);--app-media-muted: color-mix(in srgb, var(--ark-paper) 72%, transparent);--app-connection-target-shadow: 0 0 0 1px color-mix(in srgb, var(--ark-signal) 45%, transparent);--app-generation-empty-fill: color-mix(in srgb, var(--ark-overlay) 92%, var(--ark-ink));--app-generation-sending-fill: color-mix(in srgb, var(--ark-overlay-secondary) 78%, var(--ark-paper) 22%);--app-generation-sending-border: color-mix(in srgb, var(--ark-paper) 34%, transparent);--app-generation-active-fill: color-mix(in srgb, var(--ark-overlay-secondary) 82%, var(--ark-signal) 18%);--app-generation-active-border: color-mix(in srgb, var(--ark-signal) 52%, transparent);--status-success-text: var(--ark-success);--status-success-bg: color-mix(in srgb, var(--ark-success) 12%, transparent);--status-success-border: color-mix(in srgb, var(--ark-success) 42%, transparent);--status-warn-text: var(--ark-warning);--status-warn-bg: color-mix(in srgb, var(--ark-warning) 13%, transparent);--status-warn-border: color-mix(in srgb, var(--ark-warning) 38%, transparent);--status-danger-text: var(--ark-danger);--status-danger-bg: color-mix(in srgb, var(--ark-danger) 13%, transparent);--status-danger-border: color-mix(in srgb, var(--ark-danger) 42%, transparent);--status-info-text: var(--ark-info);--status-info-bg: color-mix(in srgb, var(--ark-info) 12%, transparent);--status-info-border: color-mix(in srgb, var(--ark-info) 36%, transparent);--status-muted-text: color-mix(in srgb, var(--ark-text) 78%, var(--ark-ink));--status-muted-bg: var(--ark-field-hover);--status-muted-border: var(--ark-line);--overlay-ink: var(--ark-ink);--overlay-surface: var(--ark-overlay);--overlay-surface-secondary: var(--ark-overlay-secondary);--overlay-text: var(--ark-paper);--overlay-muted: color-mix(in srgb, var(--overlay-text) 63%, var(--overlay-ink));--overlay-faint: color-mix(in srgb, var(--overlay-text) 43%, var(--overlay-ink));--overlay-line: color-mix(in srgb, var(--overlay-text) 12%, transparent);--overlay-line-strong: color-mix(in srgb, var(--overlay-text) 26%, transparent);--overlay-hover: color-mix(in srgb, var(--overlay-surface-secondary) 94%, var(--overlay-text) 6%);--overlay-open: color-mix(in srgb, var(--overlay-surface-secondary) 88%, var(--overlay-text) 12%);--overlay-control-hover-border: var(--overlay-line-strong);--overlay-control-radius: var(--app-radius-control);--overlay-popover-radius: var(--app-radius-surface);--overlay-window-radius: var(--app-radius-window);--overlay-window-backdrop: blur(8px);--overlay-viewport-gap: 12px;--overlay-z-menu: 1200;--overlay-z-popover: 1600;--overlay-z-sidebar: 2000;--overlay-z-modal: 2800;--overlay-z-critical: 5000;--app-page-gradient: var(--ark-depth-stage-background, linear-gradient(135deg, var(--ark-page) 0%, var(--ark-stage) 58%, var(--ark-page) 100%));--app-grid: color-mix(in srgb, var(--ark-paper) var(--ark-depth-grid-strength, 7%), transparent);--app-stage-decoration: var(--ark-depth-stage-decoration, none);--app-shadow-control: var(--ark-depth-control-shadow, 0 1px 2px rgb(0 0 0 / 18%));--overlay-float-shadow: var(--ark-depth-float-shadow, 0 8px 22px rgb(0 0 0 / 22%));--overlay-dialog-shadow: var(--ark-depth-dialog-shadow, 0 12px 28px rgb(0 0 0 / 28%));--overlay-mask: var(--ark-depth-overlay-mask, rgb(0 0 0 / 42%));--app-motion-fast: var(--ark-depth-motion-fast, .18s);--app-motion-enter: var(--ark-depth-motion-enter, .24s);--app-motion-exit: var(--ark-depth-motion-exit, .18s);--app-motion-reveal: var(--ark-depth-motion-reveal, .62s);--app-motion-distance: var(--ark-depth-motion-distance, 8px);--app-motion-ease: cubic-bezier(.2, 0, 0, 1);--app-motion-ease-out: cubic-bezier(0, 0, .2, 1);--app-motion-ease-in: cubic-bezier(.4, 0, 1, 1);--app-feedback-duration: .16s;--app-menu-enter-duration: .18s;--app-menu-exit-duration: .14s;--app-panel-enter-duration: .3s;--app-soft-ease: cubic-bezier(.22, 1, .36, 1);--app-menu-enter-scale: .98;--app-control-press-scale: .97;--app-card-hover-lift: -2px;--app-tooltip-delay: .32s;--app-tooltip-distance: -4px;--app-panel-enter-distance: 12px;--overlay-motion-fast: var(--app-motion-fast);--overlay-motion-enter: var(--app-motion-enter);--overlay-motion-exit: var(--app-motion-exit);--overlay-motion-ease: var(--app-motion-ease);--overlay-motion-ease-in: var(--app-motion-ease-in);--app-shadow: var(--overlay-dialog-shadow);--app-switch-track-off: var(--ark-line);--app-switch-thumb-off: var(--ark-overlay-secondary);--app-switch-track-on: var(--ark-signal);--app-switch-thumb-on: var(--ark-signal-ink);--app-switch-width: 36px;--app-switch-height: 20px;--app-switch-thumb-size: 16px;--app-switch-thumb-offset: 1px;--background: var(--app-panel-strong);--foreground: var(--app-text);--border: var(--app-line);--ring: var(--ark-focus-ring);--card: var(--app-card);--card-foreground: var(--app-text);--popover: var(--overlay-surface);--popover-foreground: var(--overlay-text);--primary: var(--app-primary);--primary-foreground: var(--app-primary-text);--secondary: var(--app-field);--secondary-foreground: var(--app-text);--muted: var(--app-field);--muted-foreground: var(--app-muted);--accent: var(--app-field-hover);--accent-foreground: var(--app-text);--destructive: var(--app-danger);--input: var(--app-line);--chart-1: color-mix(in srgb, var(--ark-paper) 87%, var(--ark-ink));--chart-2: color-mix(in srgb, var(--ark-paper) 56%, var(--ark-ink));--chart-3: color-mix(in srgb, var(--ark-paper) 44%, var(--ark-ink));--chart-4: color-mix(in srgb, var(--ark-paper) 37%, var(--ark-ink));--chart-5: color-mix(in srgb, var(--ark-paper) 27%, var(--ark-ink));--sidebar: var(--app-field);--sidebar-foreground: var(--app-text);--sidebar-primary: var(--app-primary);--sidebar-primary-foreground: var(--app-primary-text);--sidebar-accent: var(--app-field-active);--sidebar-accent-foreground: var(--app-text);--sidebar-border: var(--app-line);--sidebar-ring: var(--ark-focus-ring);color-scheme:dark}:root[data-ark-depth=moderate]{--ark-depth-grid-strength: 7%;--ark-depth-stage-background: linear-gradient(135deg, var(--ark-page) 0%, var(--ark-stage) 58%, var(--ark-page) 100%);--ark-depth-stage-decoration: linear-gradient(112deg, transparent 0 69%, color-mix(in srgb, var(--ark-signal) 12%, transparent) 69% 69.7%, transparent 69.7%), radial-gradient(circle at 19% 72%, color-mix(in srgb, var(--ark-paper) 7%, transparent), transparent 34%);--ark-depth-control-shadow: 0 1px 2px rgb(0 0 0 / 18%);--ark-depth-float-shadow: 0 8px 22px rgb(0 0 0 / 22%);--ark-depth-dialog-shadow: 0 12px 28px rgb(0 0 0 / 28%);--ark-depth-overlay-mask: rgb(0 0 0 / 42%);--ark-depth-motion-fast: .18s;--ark-depth-motion-enter: .24s;--ark-depth-motion-exit: .18s;--ark-depth-motion-reveal: .62s;--ark-depth-motion-distance: 8px}*{box-sizing:border-box}html,body,#app,#admin-app{width:100%;height:100%;margin:0;overflow:hidden;background:var(--app-page)}#app,#admin-app{color:var(--app-text)}#app>.n-config-provider,#admin-app>.n-config-provider{width:100%;height:100%;min-height:0}body{background:var(--app-page);color:var(--app-text);font-family:var(--app-font-sans);font-size:14px;line-height:1.5}button,input,select,textarea{border-radius:var(--app-radius-control);font:inherit}::selection{background:var(--app-primary);color:var(--app-primary-text);text-shadow:none}:is(#app,#admin-app) :where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true],[contenteditable=plaintext-only]){font-weight:400!important}button{transition:background-color var(--app-motion-fast) var(--app-motion-ease),border-color var(--app-motion-fast) var(--app-motion-ease),color var(--app-motion-fast) var(--app-motion-ease),opacity var(--app-motion-fast) var(--app-motion-ease)}:where(a,button,input,select,textarea,summary,[role=button],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ark-focus-width) solid var(--ark-focus-ring);outline-offset:var(--ark-focus-offset)}body .ant-message{top:calc(64px + var(--overlay-viewport-gap))!important;right:var(--overlay-viewport-gap)!important;left:auto!important;width:min(380px,calc(100vw - 2 * var(--overlay-viewport-gap)));height:auto!important;padding:0!important;color:var(--overlay-text);transform:none!important}body .ant-message .ant-message-list-content{display:block!important;width:100%!important;height:auto!important}body .ant-message .ant-message-notice{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;margin:0 0 8px!important}body .ant-message .ant-message-notice-wrapper{box-sizing:border-box;display:grid!important;width:100%!important;min-height:58px;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px!important;border:1px solid var(--overlay-line-strong);border-radius:var(--overlay-window-radius)!important;background:var(--overlay-surface)!important;box-shadow:var(--overlay-float-shadow)!important;color:var(--overlay-text)!important;text-align:start}body .ant-message .ant-message-notice-icon{display:block!important;width:9px;height:9px;margin:5px 0 0!important;border-radius:var(--app-radius-round);background:currentColor;font-size:0;line-height:0}body .ant-message .ant-message-notice-icon>.anticon{display:none}body .ant-message .ant-message-notice-title{min-width:0;color:var(--overlay-text);font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}body .ant-message .ant-message-notice-success .ant-message-notice-icon{color:var(--corporate-signal)}body .ant-message .ant-message-notice-warning .ant-message-notice-icon{color:var(--status-warn-text)}body .ant-message .ant-message-notice-error .ant-message-notice-icon{color:var(--status-danger-text)}body .ant-message :is(.ant-message-notice-info,.ant-message-notice-loading) .ant-message-notice-icon{color:var(--overlay-muted)}body .ant-notification-notice{box-sizing:border-box;max-inline-size:calc(100vw - 2 * var(--overlay-viewport-gap));border:1px solid var(--overlay-line-strong);border-radius:var(--overlay-window-radius);background:var(--overlay-surface);box-shadow:var(--overlay-float-shadow);color:var(--overlay-text)}body .ant-notification-notice-message{color:var(--overlay-text)!important;font-size:14px!important;font-weight:700;line-height:1.4}body .ant-notification-notice-description{color:var(--overlay-muted)!important;font-size:12px;line-height:1.55}body .ant-notification-notice-success .ant-notification-notice-icon{color:var(--corporate-signal)}body .ant-notification-notice-warning .ant-notification-notice-icon{color:var(--status-warn-text)}body .ant-notification-notice-error .ant-notification-notice-icon{color:var(--status-danger-text)}body .ant-notification-notice-info .ant-notification-notice-icon{color:var(--overlay-muted)}.n-modal-mask{background-color:var(--overlay-mask)!important}.n-modal-mask.fade-in-transition-enter-active{transition:opacity var(--overlay-motion-enter) var(--overlay-motion-ease)!important}.n-modal-mask.fade-in-transition-leave-active{transition:opacity var(--overlay-motion-exit) var(--overlay-motion-ease-in)!important}.n-modal.fade-in-scale-up-transition-enter-active{transition:opacity var(--overlay-motion-enter) var(--overlay-motion-ease),transform var(--overlay-motion-enter) var(--overlay-motion-ease)!important}.n-modal.fade-in-scale-up-transition-leave-active{transition:opacity var(--overlay-motion-exit) var(--overlay-motion-ease-in),transform var(--overlay-motion-exit) var(--overlay-motion-ease-in)!important}.n-modal.fade-in-scale-up-transition-enter-from,.n-modal.fade-in-scale-up-transition-leave-to{opacity:0;transform:translateY(var(--app-motion-distance))!important}.n-modal.fade-in-scale-up-transition-enter-to,.n-modal.fade-in-scale-up-transition-leave-from{opacity:1;transform:translateY(0)!important}textarea{resize:none}textarea::-webkit-resizer{display:none}[role=button]:not([aria-disabled=true]){cursor:pointer}[aria-disabled=true]{cursor:not-allowed}@media(max-width:640px){:root[data-ark-depth=moderate]{--ark-depth-stage-decoration: none;--ark-depth-float-shadow: 0 6px 18px rgb(0 0 0 / 20%);--ark-depth-dialog-shadow: 0 8px 22px rgb(0 0 0 / 26%);--ark-depth-motion-distance: 4px;--overlay-viewport-gap: 8px}body .ant-message{top:calc(54px + var(--overlay-viewport-gap))!important}body .ant-message .ant-message-notice-wrapper{min-height:54px;padding:12px 14px!important}}body.canvas-antd-theme-scope{--overlay-control-radius: var(--canvas-tool-control-radius);--overlay-popover-radius: var(--canvas-tool-panel-radius);--overlay-window-radius: var(--canvas-library-window-radius)}@keyframes app-dropdown-in{0%{opacity:0;scale:var(--app-menu-enter-scale)}to{opacity:1;scale:1}}@keyframes app-dropdown-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--app-menu-enter-scale)}}:is([data-slot=select-content],.workspace-account-menu)[data-state=open],.app-dropdown-enter-active,.app-dropdown-appear-active{animation:app-dropdown-in var(--app-menu-enter-duration) var(--app-soft-ease) both!important;animation-delay:0ms!important}:is([data-slot=select-content],.workspace-account-menu)[data-state=closed],.app-dropdown-leave-active{animation:app-dropdown-out var(--app-menu-exit-duration) var(--overlay-motion-ease-in) both!important;animation-delay:0ms!important;pointer-events:none}.app-dropdown-enter:not(.app-dropdown-enter-active),.app-dropdown-appear:not(.app-dropdown-appear-active){opacity:0}@media(prefers-reduced-motion:reduce){:is([data-slot=select-content],.workspace-account-menu)[data-state],.app-dropdown-enter-active,.app-dropdown-appear-active,.app-dropdown-leave-active{animation-duration:.01ms!important}}.app-option-trigger[data-slot=option-select]{min-width:0;max-width:100%;justify-content:space-between;font:inherit;background:var(--app-field);color:var(--app-text);border:1px solid var(--app-line);border-radius:var(--overlay-control-radius);box-shadow:none;cursor:pointer}.app-option-trigger[data-slot=option-select]:is(:focus-visible,[data-state=open]){outline:none;border-color:transparent;box-shadow:inset 0 0 0 1px var(--app-primary)}.app-option-trigger[data-slot=option-select] [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-option-menu[data-slot=select-content]{z-index:var(--overlay-z-critical);min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);padding:4px;border:1px solid var(--overlay-line-strong);border-radius:var(--overlay-popover-radius);background:var(--overlay-surface);color:var(--overlay-text);box-shadow:var(--overlay-float-shadow)}.app-option-menu [data-slot=select-item]{min-height:36px;padding:8px 32px 8px 12px;border-radius:var(--overlay-control-radius);color:var(--overlay-text);cursor:pointer}.app-option-menu [data-slot=select-item][data-state=checked]{background:var(--overlay-open)}.app-option-menu [data-slot=select-item][data-highlighted]{background:var(--overlay-hover);color:var(--overlay-text);outline:none}.app-option-menu [data-slot=select-item][data-state=checked]>span:first-child svg{color:var(--app-primary)}.app-option-menu [data-slot=select-item]>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-option-menu [data-slot=select-label]{color:var(--overlay-muted)}.app-option-menu :is([data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]){background:var(--overlay-surface);color:var(--overlay-muted)}@media(pointer:coarse){.app-option-menu [data-slot=select-item],.app-option-trigger[data-slot=option-select]{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:.01ms!important}}
