@charset "UTF-8";.plait-board-container{display:block;width:100%;height:100%;position:relative;overflow:hidden}.plait-board-container foreignObject{outline:none}.plait-board-container.firefox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.plait-board-container .viewport-container{width:100%;height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.plait-board-container .viewport-container::-webkit-scrollbar{display:none;width:0;height:0}.plait-board-container.disabled-scroll .viewport-container{overflow:hidden}.plait-board-container svg{transform:scale(1)}.plait-board-container .plait-text-container{position:initial!important}.plait-board-container .text foreignObject{outline:none}.plait-board-container .text .slate-editable-container{outline:none}.plait-board-container .plait-toolbar{position:absolute;display:flex;height:30px;z-index:100}.plait-board-container.element-moving .element-active-host>g:not(.active-with-moving){display:none}.plait-board-container.element-rotating .element-active-host g.resize-handle,.plait-board-container.element-rotating .element-active-host g[class^=line-auto-complete-]{display:none}.plait-board-container.pointer-selection{cursor:default}.plait-board-container.viewport-moving,.plait-board-container.viewport-moving .board-host-svg{cursor:grab!important}.plait-board-container.viewport-moving:active,.plait-board-container.viewport-moving:active .board-host-svg{cursor:grabbing!important}.plait-board-container.ns-resize{cursor:ns-resize}.plait-board-container.ew-resize{cursor:ew-resize}.plait-board-container.nwse-resize{cursor:nwse-resize}.plait-board-container.nesw-resize{cursor:nesw-resize}.plait-board-container.crosshair{cursor:crosshair}.plait-board-container foreignObject[class^=foreign-object-]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.plait-board-container .board-active-svg{position:absolute;left:0;top:0;pointer-events:none}.plait-board-container.theme-colorful .board-host-svg,.plait-board-container.theme-default .board-host-svg{background-color:#fff}.plait-board-container.theme-soft .board-host-svg{background-color:#f5f5f5}.plait-board-container.theme-retro .board-host-svg{background-color:#f9f8ed}.plait-board-container.theme-dark .board-host-svg{background-color:#141414}.plait-board-container.theme-starry .board-host-svg{background-color:#0d2537}.drawnix .stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.drawnix .stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.drawnix .stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}.drawnix .island{--padding: 0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out;border:1px solid var(--island-border-color)}.drawnix .island.zen-mode{box-shadow:none}:export{themeFilter:invert(93%) hue-rotate(180deg);rightSidebarWidth:302px}.drawnix .menu--mobile{left:0;width:100%;row-gap:.75rem}.drawnix .menu--mobile .menu-container{padding:8px;box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);position:relative;transition:box-shadow .5s ease-in-out}.drawnix .menu--mobile .menu-container.zen-mode{box-shadow:none}.drawnix .menu .menu-container{background-color:var(--island-bg-color);max-height:calc(100vh - 150px);overflow-y:auto;--gap: 2}.drawnix .menu .menu-item-base{display:flex;padding:0 .625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-size:.875rem;color:var(--color-gray-90);width:100%;box-sizing:border-box;font-weight:400;font-family:inherit}.drawnix .menu .menu-item{background-color:transparent;border:1px solid transparent;align-items:center;height:2rem;margin-top:4px;cursor:pointer;border-radius:var(--border-radius-md);outline:none}@media screen and (min-width:1921px){.drawnix .menu .menu-item{height:2.25rem}}.drawnix .menu .menu-item--active{background-color:var(--color-surface-primary-container);text-decoration:none}.drawnix .menu .menu-item__text{display:flex;align-items:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;gap:.75rem}.drawnix .menu .menu-item__shortcut{margin-inline-start:auto;opacity:.5}.drawnix .menu .menu-item__shortcut--orphaned{text-align:right;font-size:.875rem;padding:0 .625rem}.drawnix .menu .menu-item:hover{background-color:var(--color-surface-primary-container);text-decoration:none}.drawnix .menu .menu-item:focus-visible{background-color:var(--color-surface-primary-container)}.drawnix .menu .menu-item:active{background-color:var(--color-surface-primary-container)}.drawnix .menu .menu-item svg{width:1rem;height:1rem;display:block}.drawnix .menu .menu-item-bare{align-items:center;height:2rem;justify-content:space-between}@media screen and (min-width:1921px){.drawnix .menu .menu-item-bare{height:2.25rem}}.drawnix .menu .menu-item-bare svg{width:1rem;height:1rem;display:block}.drawnix .menu .menu-item-custom{margin-top:.5rem}.drawnix .menu .menu-group-title{font-size:14px;text-align:left;margin:10px 0;font-weight:500}.drawnix .menu-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border:none;border-style:none;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--icon-fill-color);font-family:var(--ui-font)}.drawnix .menu-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.drawnix .menu-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)))}.drawnix .menu-button:active{background-color:var(--button-active-bg, var(--island-bg-color))}.drawnix .menu-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.drawnix .menu-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.drawnix .menu-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.drawnix .menu-button{width:var(--lg-button-size);height:var(--lg-button-size)}.drawnix.theme--dark.drawnix .menu-button{--background: var(--color-surface-high)}.drawnix.theme--dark.drawnix .menu-button:hover{--background: #363541}.drawnix .menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.drawnix .menu-button--mobile{border:none;margin:0;padding:0;width:var(--default-button-size);height:var(--default-button-size)}.feedback-qrcode-content{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000026;border:1px solid var(--color-border)}.feedback-qrcode-grid{display:flex;gap:16px}.feedback-qrcode-item{display:flex;flex-direction:column;align-items:center}.feedback-qrcode-image{width:160px;height:160px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.feedback-qrcode-text{margin-top:8px;font-size:13px;color:#666;font-weight:500}.bottom-actions-section{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.bottom-actions-section__task-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.bottom-actions-section__task-wrapper .tool-icon_type_button,.bottom-actions-section__task-wrapper .tool-icon_type_button:hover,.bottom-actions-section__task-wrapper .tool-icon_type_button:active,.bottom-actions-section__task-wrapper .tool-icon_type_button.tool-icon--selected{background-color:transparent!important}.bottom-actions-section__task-wrapper .t-badge{background-color:transparent!important;color:var(--brand-primary)}.bottom-actions-section__task-wrapper .t-badge--circle{transform:translate(16px,-6px);transform-origin:center}@media(max-width:768px){.bottom-actions-section__task-wrapper .t-badge--circle{transform:scale(.75) translate(-3px,-2px);transform-origin:center}}.bottom-actions-section__status{position:absolute;width:8px;height:8px;border-radius:50%;top:4px;right:4px;border:2px solid var(--color-background);animation:pulse 2s infinite;pointer-events:none;z-index:1}.bottom-actions-section__status--active{background:var(--td-success-color, #00a870)}.bottom-actions-section__status--failed{background:var(--td-error-color, #e34d59)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.plait-board-container.pointer-text .board-host-svg{cursor:default}.plait-board-container:not(.pointer-text):not(.pointer-selection):not(.pointer-hand):not(.pointer-vectorLine) .board-host-svg{cursor:crosshair}.plait-board-container.draw-line-resizing .element-active-host .selection-rectangle{display:none}.plait-board-container.line-text-resizing,.plait-board-container.line-text-resizing .slate-editable-container{cursor:move}.plait-board-container g[plait-mindmap=true] .root .text,.plait-board-container g[plait-mindmap=true].root .text,.plait-board-container g[plait-mind-temporary=true] .root .text,.plait-board-container g[plait-mind-temporary=true].root .text,.plait-board-container g[plait-mindmap=true] .branch .text,.plait-board-container g[plait-mind-temporary=true] .branch .text{font-weight:400}.plait-board-container g[plait-mindmap=true] .slate-editable-container,.plait-board-container g[plait-mind-temporary=true] .slate-editable-container{min-width:5px}.plait-board-container g[plait-mindmap=true] .collapse-button,.plait-board-container g[plait-mindmap=true] .add-button,.plait-board-container g[plait-mind-temporary=true] .collapse-button,.plait-board-container g[plait-mind-temporary=true] .add-button{transform-origin:50%;transform-box:fill-box;cursor:pointer}.plait-board-container g[plait-mindmap=true] .collapse-button.animated,.plait-board-container g[plait-mindmap=true] .add-button.animated,.plait-board-container g[plait-mind-temporary=true] .collapse-button.animated,.plait-board-container g[plait-mind-temporary=true] .add-button.animated{animation:.15s ease-out forwards scale-in}.plait-board-container g[plait-mindmap=true] .expanded-button,.plait-board-container g[plait-mind-temporary=true] .expanded-button{cursor:pointer}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}.plait-board-container g[plait-mindmap=true] .dragging-node,.plait-board-container g[plait-mind-temporary=true] .dragging-node{opacity:.6}.plait-board-container.pointer-hand .board-host-svg{cursor:grab}.plait-board-container.pointer-mind .board-host-svg{cursor:default!important}.plait-board-container.readonly .mind-node-image{cursor:zoom-in}.plait-board-container.viewport-moving svg{cursor:grabbing}.plait-board-container.abstract-resizing-horizontal{cursor:ns-resize}.plait-board-container.abstract-resizing-vertical{cursor:ew-resize}.plait-board-container .node-emojis-container{position:initial;align-items:center;height:100%;display:flex}.plait-board-container .fake-node.dragging{cursor:pointer;opacity:.6}.plait-board-container .root .plait-text-container{min-height:25px;font-size:18px;line-height:25px}.plait-board-container .mind-node-image{display:block}.plait-board-container.theme-default .plait-text-container,.plait-board-container.theme-soft .plait-text-container{color:#333}.plait-board-container.theme-colorful .root .plait-text-container,.plait-board-container.theme-retro .root .plait-text-container,.plait-board-container.theme-dark .plait-text-container,.plait-board-container.theme-starry .plait-text-container{color:#fff}.plait-board-container.theme-dark .root .plait-text-container,.plait-board-container.theme-starry .root .plait-text-container{color:#333}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--td-brand-color:#f39c12;--td-brand-color-1:#fef5e7;--td-brand-color-2:#fde68a;--td-brand-color-3:#fbbf24;--td-brand-color-4:#f59e0b;--td-brand-color-5:#f39c12;--td-brand-color-6:#e67e22;--td-brand-color-7:#d35400;--td-brand-color-8:#b45309;--td-brand-color-9:#92400e;--td-brand-color-10:#78350f;--td-brand-color-hover:#e67e22;--td-brand-color-focus:#f39c12;--td-brand-color-active:#d35400;--td-brand-color-disabled:#fde68a;--td-brand-color-light:#f39c121f;--td-brand-color-light-hover:#f39c122e;--td-brand-color-light-active:#f39c123d;--td-success-color:#00b894;--td-success-color-hover:#00a085;--td-success-color-active:#008b75;--td-warning-color:#e67e22;--td-warning-color-hover:#d35400;--td-warning-color-active:#b45309;--td-error-color:#e91e63;--td-error-color-hover:#c2185b;--td-error-color-active:#ad1457;--td-text-color-primary:#2d3436;--td-text-color-secondary:#636e72;--td-text-color-placeholder:#b2bec3;--td-text-color-disabled:#ddd6fe;--td-bg-color-page:#fff;--td-bg-color-container:#f8f9ff;--td-bg-color-container-hover:#f1f5f9;--td-bg-color-container-active:#e2e8f0;--td-border-level-1-color:#f1f5f9;--td-border-level-2-color:#e2e8f0;--td-shadow-1:0 1px 10px #0000000d,0 4px 5px #00000014,0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d,0 8px 10px 1px #0000000f,0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;--aitu-ui-brand:var(--td-brand-color);--aitu-ui-brand-hover:var(--td-brand-color-hover);--aitu-ui-brand-active:var(--td-brand-color-active);--aitu-ui-brand-text:#b45309;--aitu-ui-brand-soft:#f39c121f;--aitu-ui-brand-softer:#f39c120f;--aitu-ui-brand-border:#f39c1285;--aitu-ui-brand-border-soft:#f39c1247;--aitu-ui-focus-ring:0 0 0 3px #f39c122e;--aitu-ui-selected-bg:#f39c1214;--aitu-ui-hover-bg:#fffaf0;--aitu-ui-surface:#fff;--aitu-ui-surface-subtle:#f8fafc;--aitu-ui-surface-muted:#f1f5f9;--aitu-ui-surface-elevated:#ffffffeb;--aitu-ui-border-subtle:#0f172a0f;--aitu-ui-border:#0f172a1a;--aitu-ui-border-hover:#0f172a2e;--aitu-ui-text-primary:#1e293b;--aitu-ui-text-secondary:#64748b;--aitu-ui-text-tertiary:#94a3b8;--aitu-ui-text-inverse:#fff;--aitu-ui-success:#15803d;--aitu-ui-success-soft:#22c55e1f;--aitu-ui-success-border:#22c55e47;--aitu-ui-warning:#b45309;--aitu-ui-warning-soft:#f59e0b24;--aitu-ui-warning-border:#f59e0b52;--aitu-ui-danger:var(--td-error-color);--aitu-ui-danger-soft:#e91e6314;--aitu-ui-danger-border:#e91e633d;--aitu-ui-shadow-card:0 1px 3px #0f172a0f,0 0 0 1px #0f172a0a;--aitu-ui-shadow-hover:0 8px 20px #0f172a14,0 0 0 1px #f39c122e;--aitu-ui-shadow-selected:0 10px 24px #f39c1224,0 0 0 1px #f39c125c;--aitu-ui-shadow-popover:0 16px 40px #0f172a24,0 0 0 1px #0f172a0f;--aitu-ui-shadow-soft:0 2px 10px #0f172a0f;--td-radius-small:.25rem;--td-radius-default:.375rem;--td-radius-medium:.5rem;--td-radius-large:.75rem;--td-radius-extra-large:1rem;--td-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Noto Sans","Noto Sans CJK SC","Microsoft Yahei","Hiragino Sans GB",Arial,sans-serif}.drawnix .t-button--theme-primary{background:linear-gradient(135deg,var(--td-brand-color)0%,var(--td-brand-color-6)100%);border-color:var(--td-brand-color)}.drawnix .t-button--theme-primary:hover{background:linear-gradient(135deg,var(--td-brand-color-hover)0%,var(--td-brand-color-7)100%);border-color:var(--td-brand-color-hover)}.drawnix .t-button--theme-primary:active{background:var(--td-brand-color-active);border-color:var(--td-brand-color-active)}.drawnix .t-dialog__header{border-bottom-color:var(--td-border-level-1-color)}.drawnix .t-dialog__confirm{background:var(--td-brand-color);border-color:var(--td-brand-color)}.drawnix .t-dialog__confirm:hover{background:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover)}.drawnix .t-input:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px #f39c1233}.drawnix .t-tabs__nav-item.t-is-active{color:var(--td-brand-color)}.drawnix .t-tabs__nav-item.t-is-active:after,.drawnix .t-switch.t-is-checked{background-color:var(--td-brand-color)}.drawnix .t-radio.t-is-checked .t-radio__input{border-color:var(--td-brand-color)}.drawnix .t-radio.t-is-checked .t-radio__input:after{background-color:var(--td-brand-color)}.drawnix .t-select__option.t-is-selected{color:var(--td-brand-color);background-color:#f39c121a}.drawnix .t-progress__inner{background:linear-gradient(90deg,var(--td-brand-color)0%,var(--td-brand-color-6)100%)}.drawnix .t-loading__spinner{color:var(--td-brand-color)}.drawnix .t-tag--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color-2);background-color:#f39c121a}.drawnix .t-badge{background-color:var(--accent-create)}.drawnix .t-notification--theme-success .t-notification__icon{color:var(--td-success-color)}.drawnix .t-notification--theme-warning .t-notification__icon{color:var(--td-warning-color)}.drawnix .t-notification--theme-error .t-notification__icon{color:var(--td-error-color)}.drawnix .t-message--theme-success{border-color:var(--td-success-color);background-color:#00b8941a}.drawnix .t-message--theme-warning{border-color:var(--td-warning-color);background-color:#e67e221a}.drawnix .t-message--theme-error{border-color:var(--td-error-color);background-color:#e91e631a}.drawnix .t-slider__track{background:linear-gradient(90deg,var(--td-brand-color)0%,var(--td-brand-color-6)100%);border-radius:2px!important;height:3px!important}.drawnix .t-slider__rail{background-color:#0000000f!important;border-radius:2px!important;height:3px!important}.drawnix .t-slider__button{border:1.5px solid var(--td-brand-color)!important;width:12px!important;height:12px!important;transition:transform .15s!important;box-shadow:0 1px 2px #0000001a!important}.drawnix .t-slider__button:hover{transform:scale(1.15)}.drawnix .t-date-picker__panel-date.t-is-selected{background-color:var(--td-brand-color)}.drawnix .t-date-picker__panel-date.t-is-selected:hover{background-color:var(--td-brand-color-hover)}.drawnix .t-time-picker__panel-time.t-is-selected{background-color:var(--td-brand-color)}.drawnix .t-upload__dragger:hover{border-color:var(--td-brand-color)}.drawnix .t-steps-item.t-is-finish .t-steps-item__icon,.drawnix .t-steps-item.t-is-process .t-steps-item__icon{background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.drawnix .t-anchor__item.t-is-active .t-anchor__item-link{color:var(--td-brand-color)}.drawnix .t-back-top{background-color:var(--td-brand-color)}.drawnix .t-back-top:hover{background-color:var(--td-brand-color-hover)}.t-checkbox.t-is-checked .t-checkbox__input,.t-checkbox.t-is-indeterminate .t-checkbox__input{background-color:var(--td-brand-color)!important;border-color:var(--td-brand-color)!important}.t-checkbox .t-checkbox__input:after{border-color:#fff!important}@media(prefers-color-scheme:dark){:root{--td-bg-color-page:#1a1a1a;--td-bg-color-container:#2d2d2d;--td-text-color-primary:#fff;--td-text-color-secondary:#b3b3b3;--td-border-level-1-color:#404040;--td-border-level-2-color:#595959}}@media(max-width:768px){.t-dialog{max-width:calc(100vw - 32px)!important;margin:16px!important}.t-dialog.t-dialog--mode-modal{width:calc(100vw - 32px)!important;max-height:calc(100vh - 100px)!important}.t-dialog .t-dialog__header{padding:12px 16px}.t-dialog .t-dialog__header .t-dialog__header-content{font-size:16px}.t-dialog .t-dialog__body{max-height:calc(100vh - 200px);padding:12px 16px;overflow-y:auto}.t-dialog .t-dialog__footer{padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.t-dialog .t-button{min-width:80px;min-height:40px}.t-drawer.t-drawer--left,.t-drawer.t-drawer--right{max-width:calc(100vw - 48px)!important}.t-drawer .t-drawer__header,.t-drawer .t-drawer__body{padding:12px 16px}.t-drawer .t-drawer__footer{padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.t-popup,.t-popover{max-width:calc(100vw - 32px)!important}.t-select__dropdown{max-width:calc(100vw - 32px);max-height:50vh}.t-input{min-height:40px}.t-input .t-input__inner,.t-textarea .t-textarea__inner{font-size:16px}.t-button{min-height:36px;padding:8px 16px}.t-slider .t-slider__button{width:20px!important;height:20px!important}.t-slider .t-slider__rail,.t-slider .t-slider__track{height:6px!important}}@media(max-width:640px){.t-dialog.t-dialog--mode-modal{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}.t-dialog .t-dialog__header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.t-dialog .t-dialog__body{flex:1;max-height:none}.t-drawer.t-drawer--left,.t-drawer.t-drawer--right{width:100vw!important;max-width:100vw!important}.t-drawer .t-drawer__header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.t-message{max-width:calc(100vw - 32px);top:calc(env(safe-area-inset-top,0px) + 16px)!important}.t-notification{max-width:calc(100vw - 32px);left:16px!important;right:16px!important}}@media(max-width:480px){.t-dialog .t-dialog__header{padding:10px 12px;padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.t-dialog .t-dialog__header .t-dialog__header-content{font-size:15px}.t-dialog .t-dialog__body{padding:10px 12px}.t-dialog .t-dialog__footer{flex-wrap:wrap;gap:8px;padding:10px 12px}.t-dialog .t-dialog__footer .t-button{flex:1;min-width:calc(50% - 4px)}.t-select .t-input__inner{font-size:14px}.t-tabs .t-tabs__nav-item{padding:8px 12px;font-size:13px}}@media(max-width:768px){.viewer-container .viewer-footer{overflow:auto hidden!important}.viewer-container .viewer-toolbar{scrollbar-width:none;-ms-overflow-style:none;max-width:100vw!important;overflow:auto hidden!important}.viewer-container .viewer-toolbar::-webkit-scrollbar{display:none}.viewer-container .viewer-toolbar>ul{white-space:nowrap!important;flex-wrap:nowrap!important;margin:0 auto 5px!important;padding:6px 8px!important;display:flex!important}.viewer-container .viewer-toolbar>ul>li{float:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.viewer-container .viewer-navbar{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden!important}.viewer-container .viewer-navbar::-webkit-scrollbar{display:none}.viewer-container .viewer-list{flex-wrap:nowrap!important;width:auto!important;display:flex!important;overflow-x:auto!important}.viewer-container .viewer-button{width:60px!important;height:60px!important}}@media(max-width:480px){.viewer-container .viewer-toolbar>ul>li{width:22px!important;height:22px!important;margin:0 1px!important}.viewer-container .viewer-toolbar>ul>li:before{margin:1px!important}.viewer-container .viewer-button{width:50px!important;height:50px!important}}:export{themeFilter:invert(93%)hue-rotate(180deg);rightSidebarWidth:302px}.drawnix{--focus-highlight-color:#a5d8ff;--icon-fill-color:var(--color-on-surface);--island-bg-color:#fff;--island-border-color:#eee;--keybinding-color:var(--color-gray-40);--shadow-island:0 0 16px #00000014;--dialog-border-color:var(--color-gray-20);--button-hover-bg:var(--color-surface-high);--button-active-border:var(--color-brand-active);--link-color:var(--color-primary);--default-button-size:2rem;--default-icon-size:1rem;--lg-button-size:2.25rem;--lg-icon-size:1.125rem;--xlg-icon-size:1.25rem;--popup-label-size:1.25rem;--editor-container-padding:1rem}@media screen and (min-device-width:1921px){.drawnix{--lg-button-size:2.5rem;--lg-icon-size:1.25rem;--default-button-size:2.25rem;--default-icon-size:1.25rem}}.drawnix{--space-factor:.25rem;--text-primary-color:var(--color-on-surface);--color-icon-white:#fff;--brand-primary:#f39c12;--brand-primary-dark:#e67e22;--brand-primary-darker:#d35400;--brand-primary-light:#fef5e7;--brand-primary-light-darker:#fde68a;--brand-secondary:#5a4fcf;--brand-secondary-light:#7b68ee;--brand-secondary-lighter:#96c;--accent-create:#e91e63;--accent-create-light:#f06292;--brand-gradient:linear-gradient(135deg,#f39c12 0%,#e67e22 30%,#5a4fcf 70%,#e91e63 100%);--brush-gradient:linear-gradient(135deg,#5a4fcf 0%,#7b68ee 50%,#e91e63 100%);--color-primary:var(--brand-primary);--color-primary-darker:var(--brand-primary-dark);--color-primary-darkest:var(--brand-primary-darker);--color-primary-light:var(--brand-primary-light);--color-primary-light-darker:var(--brand-primary-light-darker);--color-primary-hover:var(--brand-primary-dark);--aitu-ui-brand:var(--td-brand-color,var(--brand-primary));--aitu-ui-brand-hover:var(--td-brand-color-hover,var(--brand-primary-dark));--aitu-ui-brand-active:var(--td-brand-color-active,var(--brand-primary-darker));--aitu-ui-brand-text:#b45309;--aitu-ui-brand-soft:#f39c121f;--aitu-ui-brand-softer:#f39c120f;--aitu-ui-brand-border:#f39c1285;--aitu-ui-brand-border-soft:#f39c1247;--aitu-ui-focus-ring:0 0 0 3px #f39c122e;--aitu-ui-selected-bg:#f39c1214;--aitu-ui-hover-bg:#fffaf0;--aitu-ui-surface:#fff;--aitu-ui-surface-subtle:#f8fafc;--aitu-ui-surface-muted:#f1f5f9;--aitu-ui-surface-elevated:#ffffffeb;--aitu-ui-border-subtle:#0f172a0f;--aitu-ui-border:#0f172a1a;--aitu-ui-border-hover:#0f172a2e;--aitu-ui-text-primary:#1e293b;--aitu-ui-text-secondary:#64748b;--aitu-ui-text-tertiary:#94a3b8;--aitu-ui-text-inverse:#fff;--aitu-ui-success:#15803d;--aitu-ui-success-soft:#22c55e1f;--aitu-ui-success-border:#22c55e47;--aitu-ui-warning:#b45309;--aitu-ui-warning-soft:#f59e0b24;--aitu-ui-warning-border:#f59e0b52;--aitu-ui-danger:var(--td-error-color,#e91e63);--aitu-ui-danger-soft:#e91e6314;--aitu-ui-danger-border:#e91e633d;--aitu-ui-shadow-card:0 1px 3px #0f172a0f,0 0 0 1px #0f172a0a;--aitu-ui-shadow-hover:0 8px 20px #0f172a14,0 0 0 1px #f39c122e;--aitu-ui-shadow-selected:0 10px 24px #f39c1224,0 0 0 1px #f39c125c;--aitu-ui-shadow-popover:0 16px 40px #0f172a24,0 0 0 1px #0f172a0f;--aitu-ui-shadow-soft:0 2px 10px #0f172a0f;--button-hover-bg:var(--color-surface-high);--button-active-bg:var(--color-surface-high);--button-active-border:var(--color-brand-active);--color-gray-10:#f5f5f5;--color-gray-20:#ebebeb;--color-gray-30:#d6d6d6;--color-gray-40:#b8b8b8;--color-gray-50:#999;--color-gray-60:#7a7a7a;--color-gray-70:#5c5c5c;--color-gray-80:#3d3d3d;--color-gray-85:#242424;--color-gray-90:#1e1e1e;--color-gray-100:#121212;--color-disabled:var(--color-gray-40);--color-promo:var(--color-primary);--color-success:#268029;--color-success-lighter:#cafccc;--border-radius-sm:.25rem;--border-radius-md:.375rem;--border-radius-lg:.5rem;--color-surface-high:#f0f5ff;--color-surface-mid:#f2f4f7;--color-surface-low:#eceef4;--color-surface-lowest:#fff;--color-on-surface:#666;--color-brand-hover:var(--brand-primary-dark);--color-on-primary-container:var(--brand-primary);--color-surface-primary-container:#f39c121a;--color-brand-active:var(--brand-primary);--color-border-outline:#767680;--color-border-outline-variant:#c5c5d0;--default-border-color:var(--color-surface-high)}:root{--toolbox-bg:#fff;--toolbox-border:#e5e5e5;--toolbox-text:#262626;--toolbox-text-secondary:#8c8c8c;--toolbox-hover-bg:#f5f5f5;--toolbox-shadow:#00000014;--tool-card-bg:#fff;--tool-card-border:#d9d9d9;--tool-card-hover-border:var(--brand-color-primary,#f39c12);--tool-card-shadow:#0000001a;--tool-element-border:transparent;--tool-element-border-selected:var(--brand-color-primary,#f39c12);--tool-element-shadow:#00000026;--tool-element-shadow-hover:#0003;--tool-element-shadow-selected:#f39c1233;--tool-element-bg:#fff}[data-theme=dark]{--toolbox-bg:#1f1f1f;--toolbox-border:#3a3a3a;--toolbox-text:#e5e5e5;--toolbox-text-secondary:#a6a6a6;--toolbox-hover-bg:#2a2a2a;--toolbox-shadow:#0000004d;--tool-card-bg:#2a2a2a;--tool-card-border:#3a3a3a;--tool-card-hover-border:var(--brand-color-primary,#f39c12);--tool-card-shadow:#0000004d;--tool-element-border:transparent;--tool-element-border-selected:var(--brand-color-primary,#f39c12);--tool-element-shadow:#00000080;--tool-element-shadow-hover:#0009;--tool-element-shadow-selected:#f39c124d;--tool-element-bg:#2a2a2a}.tool-error-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#fffffff2;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.tool-error-overlay__content{text-align:center;flex-direction:column;align-items:center;max-width:300px;padding:24px;display:flex}.tool-error-overlay__icon{margin-bottom:16px;font-size:48px;line-height:1}.tool-error-overlay__title{color:#262626;margin:0 0 8px;font-size:18px;font-weight:600}.tool-error-overlay__description{color:#595959;margin:0 0 16px;font-size:14px;line-height:1.5}.tool-error-overlay__details{flex-direction:column;align-items:center;gap:4px;width:100%;margin-bottom:20px;display:flex}.tool-error-overlay__tool-name{color:#262626;font-size:14px;font-weight:500}.tool-error-overlay__url{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Consolas,Monaco,monospace;font-size:12px;overflow:hidden}.tool-error-overlay__actions{gap:8px;display:flex}[data-theme=dark] .tool-error-overlay{background:#1f1f1ff2}[data-theme=dark] .tool-error-overlay__title{color:#e5e5e5}[data-theme=dark] .tool-error-overlay__description{color:#a6a6a6}[data-theme=dark] .tool-error-overlay__tool-name{color:#e5e5e5}[data-theme=dark] .tool-error-overlay__url{color:#8c8c8c}.plait-tool-element .plait-tool-foreign-object{overflow:visible;background:0 0!important;outline:none!important}.plait-tool-element .plait-tool-foreign-object:focus,.plait-tool-element .plait-tool-foreign-object:focus-visible{background:0 0!important;outline:none!important}.plait-tool-element .plait-tool-container{border:2px solid var(--tool-element-border,#d9d9d9);box-shadow:0 2px 12px var(--tool-element-shadow,#0000001a);border-radius:8px;flex-direction:column;transition:all .2s;display:flex;position:relative;background:#fff!important;outline:none!important}.plait-tool-element .plait-tool-container:hover{box-shadow:0 4px 16px var(--tool-element-shadow-hover,#00000026)}.plait-tool-element .plait-tool-container:focus,.plait-tool-element .plait-tool-container:focus-visible,.plait-tool-element .plait-tool-container:focus-within{background:#fff!important;outline:none!important}.plait-tool-element .plait-tool-titlebar{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(#f5f5f5,#ebebeb);border-bottom:1px solid #d9d9d9;border-radius:6px 6px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;min-height:36px;padding:0 12px;display:flex}.plait-tool-element .plait-tool-titlebar:hover{background:linear-gradient(#f8f8f8,#efefef)}.plait-tool-element .plait-tool-titlebar .plait-tool-title{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.plait-tool-element .plait-tool-titlebar button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;transition:all .2s;display:flex}.plait-tool-element .plait-tool-titlebar button:hover{background:#0000000d}.plait-tool-element .plait-tool-titlebar button:active{background:#0000001a}.plait-tool-element .plait-tool-content{background:#fff;border-radius:0 0 6px 6px;flex:1;position:relative;overflow:hidden}.plait-tool-element .plait-tool-content .plait-tool-loader{color:#999;pointer-events:none;z-index:1;background:#ffffffe6;border-radius:4px;padding:8px 16px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plait-tool-element .plait-tool-content iframe{z-index:10;pointer-events:auto;border:none;width:100%;height:100%;display:block;position:relative;background:#fff!important}.plait-tool-element--selected .plait-tool-container,.plait-tool-element.selected .plait-tool-container{border-color:var(--tool-element-border-selected,#1890ff);box-shadow:0 0 0 2px var(--tool-element-shadow-selected,#1890ff33),0 4px 16px var(--tool-element-shadow-hover,#00000026)}.plait-tool-element--selected .plait-tool-titlebar,.plait-tool-element.selected .plait-tool-titlebar{background:linear-gradient(#e6f7ff,#d6f1ff);border-bottom-color:#91d5ff}.plait-tool-element.active .plait-tool-container{box-shadow:0 6px 20px var(--tool-element-shadow-hover,#0003)}.plait-tool-element.active .plait-tool-titlebar{cursor:grabbing}.plait-tool-element--editing .plait-tool-container{border-color:var(--tool-element-border-selected,#1890ff);box-shadow:0 0 0 3px var(--tool-element-shadow-selected,#1890ff33)}.minimap{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-out;position:fixed}.minimap--expanded .minimap__content{opacity:1;pointer-events:auto;transform:scale(1)}.minimap--collapsed .minimap__content{opacity:0;pointer-events:none;transform:scale(.8)}.minimap__content{background:var(--minimap-bg,#fffffff2);border:1px solid var(--minimap-border,#0000001a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:0;transition:all .3s ease-out;position:relative;overflow:visible;box-shadow:0 4px 16px #0000001a}.minimap__canvas{touch-action:none;border-radius:8px;display:block}.minimap__preview{background:#fff;border:1px solid #0000001a;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000026}.minimap__preview-canvas{border-radius:7px;display:block}.minimap__toggle{background:var(--minimap-toggle-bg,#ffffffe6);border:1px solid var(--minimap-border,#0000001a);cursor:pointer;z-index:10;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .3s ease-out;display:flex;position:absolute;top:8px;right:8px}.minimap__toggle:hover{background:var(--minimap-toggle-hover-bg,#5a4fcf1a);border-color:var(--minimap-toggle-hover-border,#5a4fcf4d);transform:scale(1.1)}.minimap__toggle svg{width:16px;height:16px;color:var(--minimap-toggle-icon,#666);transition:transform .3s ease-out}.pencil-settings-toolbar{align-items:center;display:flex}.pencil-settings-toolbar .cursor-preview-dot{pointer-events:none;border-radius:50%;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 0 0 1px #fff,0 0 0 1.5px #33333380}.pencil-settings-toolbar .island{align-items:center;display:flex;padding:4px 8px!important}.pencil-settings-toolbar .pencil-color-button{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.pencil-settings-toolbar .pencil-color-button .pencil-color-preview{border:2px solid var(--color-on-surface);box-sizing:border-box;border-radius:50%;width:20px;height:20px}.pencil-settings-toolbar .pencil-width-button,.pencil-settings-toolbar .size-picker-button{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.pencil-settings-toolbar .pencil-width-button .pencil-width-icon,.pencil-settings-toolbar .pencil-width-button .size-picker-icon,.pencil-settings-toolbar .size-picker-button .pencil-width-icon,.pencil-settings-toolbar .size-picker-button .size-picker-icon{width:16px;height:16px;color:var(--color-on-surface)}.pencil-settings-toolbar .pencil-stroke-style-picker{background:#0000000a;border-radius:6px;align-items:center;gap:2px;margin-left:4px;padding:2px;display:flex}.pencil-settings-toolbar .pencil-stroke-style-picker .pencil-stroke-style-button{border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:flex}.pencil-settings-toolbar .pencil-stroke-style-picker .pencil-stroke-style-button.active{background:#fff;box-shadow:0 1px 3px #0000001a}.pencil-settings-toolbar .pencil-stroke-style-picker .pencil-stroke-style-button:hover:not(.active){background:#0000000a}.pencil-settings-toolbar .pencil-width-input-wrapper,.pencil-settings-toolbar .size-picker-input-wrapper{box-sizing:border-box;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:16px;flex-shrink:0;align-items:center;width:72px;height:32px;margin-left:8px;padding:0 12px;display:flex}.pencil-settings-toolbar .pencil-width-input-wrapper:focus-within,.pencil-settings-toolbar .size-picker-input-wrapper:focus-within{border-color:#1890ff}.pencil-settings-toolbar .pencil-width-input-wrapper .pencil-width-input,.pencil-settings-toolbar .pencil-width-input-wrapper .size-picker-input,.pencil-settings-toolbar .size-picker-input-wrapper .pencil-width-input,.pencil-settings-toolbar .size-picker-input-wrapper .size-picker-input{text-align:left;color:#333;background:0 0;border:none;flex:1;width:100%;height:100%;font-size:14px;font-weight:500}.pencil-settings-toolbar .pencil-width-input-wrapper .pencil-width-input:focus,.pencil-settings-toolbar .pencil-width-input-wrapper .size-picker-input:focus,.pencil-settings-toolbar .size-picker-input-wrapper .pencil-width-input:focus,.pencil-settings-toolbar .size-picker-input-wrapper .size-picker-input:focus{outline:none}.pencil-settings-toolbar .pencil-width-input-wrapper .pencil-width-input-unit,.pencil-settings-toolbar .pencil-width-input-wrapper .size-picker-input-unit,.pencil-settings-toolbar .size-picker-input-wrapper .pencil-width-input-unit,.pencil-settings-toolbar .size-picker-input-wrapper .size-picker-input-unit{color:#bbb;flex-shrink:0;margin-left:4px;font-size:12px}.pencil-settings-toolbar .pencil-pressure-switch{flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:flex}.pencil-settings-toolbar .toolbar-divider{background:#e0e0e0;flex-shrink:0;width:1px;height:20px;margin:0 4px}.pencil-settings-toolbar .precise-eraser-switch{flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;display:flex}.pencil-settings-toolbar .precise-eraser-switch .switch-label{color:#666;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.pencil-settings-toolbar .pencil-shape-picker{background:#0000000a;border-radius:6px;align-items:center;gap:2px;margin-left:4px;padding:2px;display:flex}.pencil-settings-toolbar .pencil-shape-picker .pencil-shape-button{color:#666;border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:flex}.pencil-settings-toolbar .pencil-shape-picker .pencil-shape-button.active{color:#333;background:#fff;box-shadow:0 1px 3px #0000001a}.pencil-settings-toolbar .pencil-shape-picker .pencil-shape-button:hover:not(.active){background:#0000000a}.pencil-settings-toolbar .eraser-shape-picker{background:#0000000a;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.pencil-settings-toolbar .eraser-shape-picker .eraser-shape-button{color:#666;border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:flex}.pencil-settings-toolbar .eraser-shape-picker .eraser-shape-button.active{color:#333;background:#fff;box-shadow:0 1px 3px #0000001a}.pencil-settings-toolbar .eraser-shape-picker .eraser-shape-button:hover:not(.active){background:#0000000a}.stroke-setting{min-width:200px}.stroke-width-picker,.size-picker-popover{background:#fff;border-radius:8px;min-width:200px}.stroke-width-picker .stroke-width-value,.stroke-width-picker .size-picker-value,.size-picker-popover .stroke-width-value,.size-picker-popover .size-picker-value{font-variant-numeric:tabular-nums;font-family:var(--font-family-mono,monospace);text-align:center;background:#0000000a;border-radius:4px;padding:2px 6px}.stroke-width-picker .stroke-width-slider-wrapper,.stroke-width-picker .size-picker-slider-wrapper,.size-picker-popover .stroke-width-slider-wrapper,.size-picker-popover .size-picker-slider-wrapper{flex:1;align-items:center;min-width:140px;margin-top:7px;display:flex}.stroke-width-picker .t-slider,.size-picker-popover .t-slider{padding:0 4px!important}@media(max-width:768px){.pencil-settings-toolbar{max-width:calc(100vw - 260px)}.pencil-settings-toolbar .island{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;overflow:auto hidden;padding:3px 4px!important}.pencil-settings-toolbar .island::-webkit-scrollbar{display:none}.pencil-settings-toolbar .cursor-preview-dot{display:none}.pencil-settings-toolbar .pencil-color-button,.pencil-settings-toolbar .pencil-width-button,.pencil-settings-toolbar .size-picker-button{flex-shrink:0;width:26px;min-width:26px;height:26px}.pencil-settings-toolbar .pencil-stroke-style-picker,.pencil-settings-toolbar .eraser-shape-picker{flex-shrink:0;gap:1px;padding:1px}.pencil-settings-toolbar .pencil-stroke-style-picker .pencil-stroke-style-button,.pencil-settings-toolbar .pencil-stroke-style-picker .eraser-shape-button,.pencil-settings-toolbar .eraser-shape-picker .pencil-stroke-style-button,.pencil-settings-toolbar .eraser-shape-picker .eraser-shape-button{width:24px;min-width:24px;height:24px}.pencil-settings-toolbar .pencil-width-input-wrapper,.pencil-settings-toolbar .size-picker-input-wrapper{display:none}.pencil-settings-toolbar .toolbar-divider{flex-shrink:0;height:14px;margin:0 1px}.pencil-settings-toolbar .precise-eraser-switch{flex-shrink:0;padding:2px}.pencil-settings-toolbar .precise-eraser-switch .switch-label{display:none}.pencil-settings-toolbar .pencil-pressure-switch{flex-shrink:0;margin-left:4px}}@media(max-width:640px){.pencil-settings-toolbar{max-width:calc(100vw - 200px)}}@media(max-width:480px){.pencil-settings-toolbar{max-width:calc(100vw - 220px)}.pencil-settings-toolbar .island{padding:2px 3px!important}}.pen-settings-toolbar{align-items:center;display:flex}.pen-settings-toolbar .island{align-items:center;display:flex;padding:4px 8px!important}.pen-settings-toolbar .pen-color-button{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.pen-settings-toolbar .pen-color-button .pen-color-preview{border:2px solid var(--color-on-surface);box-sizing:border-box;border-radius:50%;width:20px;height:20px}.pen-settings-toolbar .pen-width-button{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.pen-settings-toolbar .pen-width-button .pen-width-icon{width:16px;height:16px;color:var(--color-on-surface)}.pen-settings-toolbar .size-picker-button{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.pen-settings-toolbar .size-picker-button .size-picker-icon{width:16px;height:16px;color:var(--color-on-surface)}.pen-settings-toolbar .pen-stroke-style-picker{background:#0000000a;border-radius:6px;align-items:center;gap:2px;margin-left:4px;padding:2px;display:flex}.pen-settings-toolbar .pen-stroke-style-picker .pen-stroke-style-button{border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:flex}.pen-settings-toolbar .pen-stroke-style-picker .pen-stroke-style-button.active{background:#fff;box-shadow:0 1px 3px #0000001a}.pen-settings-toolbar .pen-stroke-style-picker .pen-stroke-style-button:hover:not(.active){background:#0000000a}.pen-settings-toolbar .pen-width-input-wrapper{box-sizing:border-box;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:16px;flex-shrink:0;align-items:center;width:72px;height:32px;margin-left:8px;padding:0 12px;display:flex}.pen-settings-toolbar .pen-width-input-wrapper:focus-within{border-color:#1890ff}.pen-settings-toolbar .pen-width-input-wrapper .pen-width-input{text-align:left;color:#333;background:0 0;border:none;flex:1;width:100%;height:100%;font-size:14px;font-weight:500}.pen-settings-toolbar .pen-width-input-wrapper .pen-width-input:focus{outline:none}.pen-settings-toolbar .pen-width-input-wrapper .pen-width-input-unit{color:#bbb;flex-shrink:0;margin-left:4px;font-size:12px}.pen-settings-toolbar .size-picker-input-wrapper{box-sizing:border-box;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:16px;flex-shrink:0;align-items:center;width:72px;height:32px;margin-left:8px;padding:0 12px;display:flex}.pen-settings-toolbar .size-picker-input-wrapper:focus-within{border-color:#1890ff}.pen-settings-toolbar .size-picker-input-wrapper .size-picker-input{text-align:left;color:#333;background:0 0;border:none;flex:1;width:100%;height:100%;font-size:14px;font-weight:500}.pen-settings-toolbar .size-picker-input-wrapper .size-picker-input:focus{outline:none}.pen-settings-toolbar .size-picker-input-wrapper .size-picker-input-unit{color:#bbb;flex-shrink:0;margin-left:4px;font-size:12px}.pen-settings-toolbar .pen-settings-divider{background:#0000001a;flex-shrink:0;width:1px;height:24px;margin:0 8px}.pen-settings-toolbar .pen-anchor-type-picker{background:#0000000a;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.pen-settings-toolbar .pen-anchor-type-picker .pen-anchor-type-button{border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:all .15s;display:flex}.pen-settings-toolbar .pen-anchor-type-picker .pen-anchor-type-button.active{background:#fff;box-shadow:0 1px 3px #0000001a}.pen-settings-toolbar .pen-anchor-type-picker .pen-anchor-type-button:hover:not(.active){background:#0000000a}@media(max-width:768px){.pen-settings-toolbar{max-width:calc(100vw - 250px)}.pen-settings-toolbar .island{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;overflow:auto hidden;padding:3px 4px!important}.pen-settings-toolbar .island::-webkit-scrollbar{display:none}.pen-settings-toolbar .pen-color-button,.pen-settings-toolbar .pen-width-button,.pen-settings-toolbar .size-picker-button{flex-shrink:0;width:26px;min-width:26px;height:26px}.pen-settings-toolbar .pen-stroke-style-picker,.pen-settings-toolbar .pen-anchor-type-picker{flex-shrink:0;gap:1px;padding:1px}.pen-settings-toolbar .pen-stroke-style-picker .pen-stroke-style-button,.pen-settings-toolbar .pen-stroke-style-picker .pen-anchor-type-button,.pen-settings-toolbar .pen-anchor-type-picker .pen-stroke-style-button,.pen-settings-toolbar .pen-anchor-type-picker .pen-anchor-type-button{width:24px;min-width:24px;height:24px}.pen-settings-toolbar .pen-width-input-wrapper,.pen-settings-toolbar .size-picker-input-wrapper{display:none}.pen-settings-toolbar .pen-settings-divider{flex-shrink:0;height:14px;margin:0 2px}}@media(max-width:640px){.pen-settings-toolbar{max-width:calc(100vw - 200px)}}@media(max-width:480px){.pen-settings-toolbar{max-width:calc(100vw - 180px)}.pen-settings-toolbar .island{padding:2px 3px!important}}:root{--aitu-toolbar-safe-area-left:48px;--aitu-toolbar-left:0px;--aitu-toolbar-content-width:58px;--aitu-toolbar-right-edge:58px;--aitu-toolbar-right-dock-width:0px;--aitu-toolbar-right-avoidance:0px;--aitu-toolbar-side-panel-max-width: calc(100vw - 58px) }.t-dialog__ctx.t-dialog__ctx--fixed{z-index:5200!important}.t-tooltip,.t-tooltip .t-popup__content{pointer-events:none}.drawnix{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Noto Sans,Noto Sans CJK SC,Microsoft Yahei,Hiragino Sans GB,Arial,sans-serif}.drawnix--with-sidebar{flex-direction:row;display:flex}.drawnix__main{flex:1;min-width:0;height:100%;position:relative}.drawnix .pencil-mode-toolbar{position:absolute;top:82px;left:0}.drawnix .pencil-mode-toolbar .tool-icon__icon{background-color:var(--color-surface-mid);width:auto;padding:0 8px}.drawnix .pencil-settings-toolbar{z-index:2000;background:var(--color-surface-high);border-radius:8px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}@media(max-width:768px){.drawnix .pencil-settings-toolbar{left:70px;top:calc(env(safe-area-inset-top,0px) + 8px);transform:none}}.drawnix .pen-settings-toolbar{z-index:2000;background:var(--color-surface-high);border-radius:8px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}@media(max-width:768px){.drawnix .pen-settings-toolbar{left:70px;top:calc(env(safe-area-inset-top,0px) + 8px);transform:none}}.drawnix .draw-toolbar{cursor:default;position:absolute;top:36px;left:50%;transform:translate(-50%)}.drawnix .draw-toolbar .creation-toolbar__zoom-inline{align-items:center;display:inline-flex}.drawnix .draw-toolbar .creation-toolbar__zoom-inline .stack{align-items:center;gap:0;flex-direction:row!important;display:flex!important}.drawnix .draw-toolbar .creation-toolbar__zoom-inline .zoom-out-button{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.drawnix .draw-toolbar .creation-toolbar__zoom-inline .zoom-menu-trigger{min-width:40px;height:32px;color:var(--color-on-surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 2px;font-size:12px;display:flex}.drawnix .draw-toolbar .creation-toolbar__zoom-inline .zoom-menu-trigger:hover,.drawnix .draw-toolbar .creation-toolbar__zoom-inline .zoom-menu-trigger.active{background-color:var(--color-surface-primary-container)}.drawnix .draw-toolbar .creation-toolbar__zoom-inline .zoom-in-button{color:var(--color-on-surface);border-top-left-radius:0!important;border-bottom-left-radius:0!important}.drawnix .draw-toolbar .creation-toolbar__zoom-inline--vertical{flex-direction:column;align-items:center;display:flex}.drawnix .draw-toolbar .creation-toolbar__zoom-inline--vertical .stack{flex-direction:column!important}.drawnix .draw-toolbar .creation-toolbar__zoom-inline--vertical .zoom-out-button{border-radius:var(--border-radius-sm)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.drawnix .draw-toolbar .creation-toolbar__zoom-inline--vertical .zoom-menu-trigger{border-radius:0;width:100%}.drawnix .draw-toolbar .creation-toolbar__zoom-inline--vertical .zoom-in-button{border-radius:var(--border-radius-sm)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.drawnix .app-toolbar{position:absolute;top:36px;left:36px}.drawnix .unified-toolbar{left:var(--aitu-toolbar-left,0px);z-index:4031;background:rgba(var(--island-bg-color-rgb,255,255,255),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border-light,#0000000d);border-radius:20px;flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;max-width:80px;height:calc(100vh - 24px);display:flex;position:fixed;top:12px;bottom:12px;overflow:visible;box-shadow:0 8px 32px #00000014}.drawnix .unified-toolbar__scrollable{-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px 0;display:flex;overflow-y:auto}.drawnix .unified-toolbar__scrollable::-webkit-scrollbar{display:none}.drawnix .unified-toolbar__scrollable .unified-toolbar__section:first-child{border-top:none;padding-top:0}.drawnix .unified-toolbar__drag-handle{width:100%;height:22px;color:var(--color-on-surface-variant,#00000047);cursor:grab;opacity:.72;touch-action:none;z-index:1;background:0 0;border:0;border-radius:20px 20px 8px 8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,opacity .18s;display:flex;position:relative}.drawnix .unified-toolbar__drag-handle:before{content:"";opacity:.34;background:currentColor;border-radius:999px;width:20px;height:3px}.drawnix .unified-toolbar__drag-handle:hover,.drawnix .unified-toolbar__drag-handle:focus-visible{color:var(--color-on-surface,#000000b8);opacity:1;background:#00000009}.drawnix .unified-toolbar__drag-handle:active{cursor:grabbing}.drawnix .unified-toolbar--dragging .unified-toolbar__drag-handle{color:var(--brand-primary,#f39c12);opacity:1;background:#f39c1214}.drawnix .unified-toolbar--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawnix .unified-toolbar__section{padding:0 8px}.drawnix .unified-toolbar__section:not(:first-child):not(.drawnix .unified-toolbar__section--fixed-top):not(.drawnix .unified-toolbar__section--fixed-bottom){margin-top:8px;padding-top:8px;position:relative}.drawnix .unified-toolbar__section:not(:first-child):not(.drawnix .unified-toolbar__section--fixed-top):not(.drawnix .unified-toolbar__section--fixed-bottom):before{content:"";background:var(--color-border-light,#0000000d);height:1px;position:absolute;top:0;left:12px;right:12px}.drawnix .unified-toolbar__section--fixed-bottom{border-top:1px solid var(--color-border-light,#0000000d);background:inherit;border-radius:0 0 20px 20px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 8px;display:flex;overflow:visible}.drawnix .unified-toolbar__section--fixed-top{border-bottom:1px solid var(--color-border-light,#0000000d);background:inherit;flex-direction:column;flex-shrink:0;align-items:center;padding:4px 8px 10px;display:flex}.drawnix .unified-toolbar--icon-only .tool-icon__label{display:none}@media(max-width:768px){.drawnix .unified-toolbar{top:auto;left:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 70px);border-radius:16px;width:38px;max-width:38px;height:auto;max-height:calc(100vh - 160px)}.drawnix .unified-toolbar .unified-toolbar__drag-handle,.drawnix .unified-toolbar .tool-icon__label{display:none}.drawnix .unified-toolbar .unified-toolbar__section{padding:0 4px}.drawnix .unified-toolbar .unified-toolbar__section--fixed-top,.drawnix .unified-toolbar .unified-toolbar__section--fixed-bottom{padding:8px 4px}.drawnix .unified-toolbar .tool-button,.drawnix .unified-toolbar .tool-icon{min-width:44px;min-height:44px}}@media(max-width:640px){.drawnix .unified-toolbar{left:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);max-height:calc(100vh - 180px)}.drawnix .unified-toolbar__scrollable{gap:1px;padding:2px 0}.drawnix .unified-toolbar .unified-toolbar__section{padding:0 1px}.drawnix .unified-toolbar .unified-toolbar__section:not(:first-child):not(.unified-toolbar__section--fixed-top):not(.unified-toolbar__section--fixed-bottom){margin-top:2px;padding-top:2px}.drawnix .unified-toolbar .unified-toolbar__section--fixed-top,.drawnix .unified-toolbar .unified-toolbar__section--fixed-bottom{padding:4px 1px}}@media(max-width:768px){.drawnix .unified-toolbar--mobile-collapsed{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.drawnix .unified-toolbar--mobile-collapsed .unified-toolbar__scrollable,.drawnix .unified-toolbar--mobile-collapsed .unified-toolbar__section,.drawnix .unified-toolbar--mobile-collapsed .unified-toolbar__mobile-toggle{display:none!important}}.drawnix .unified-toolbar__collapsed-shortcuts{display:none}@media(max-width:768px){.drawnix .unified-toolbar__collapsed-shortcuts{flex-direction:column;align-items:center;gap:0;width:100%;padding:4px 4px 8px;display:flex}}.drawnix .unified-toolbar__collapsed-btn{width:100%;height:40px;min-height:40px;color:var(--color-on-surface);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.drawnix .unified-toolbar__collapsed-btn:hover,.drawnix .unified-toolbar__collapsed-btn:active{background:var(--color-surface-high,#0000000d)}.drawnix .unified-toolbar__collapsed-btn:focus{outline:none}.drawnix .unified-toolbar__collapsed-btn svg{width:22px;height:22px}.drawnix .unified-toolbar__collapsed-btn--toggle{height:32px;min-height:32px;margin-bottom:4px}.drawnix .unified-toolbar__collapsed-btn--toggle svg{width:18px;height:18px;color:var(--color-text-secondary,#999)}.drawnix .unified-toolbar__mobile-toggle{display:none}@media(max-width:768px){.drawnix .unified-toolbar__mobile-toggle{width:30px;height:32px;color:var(--color-text-secondary,#999);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:4px auto 0;transition:background-color .2s;display:flex}.drawnix .unified-toolbar__mobile-toggle:hover,.drawnix .unified-toolbar__mobile-toggle:active{background:var(--color-surface-high)}.drawnix .unified-toolbar__mobile-toggle svg{width:18px;height:18px}}.drawnix .app-toolbar--embedded,.drawnix .draw-toolbar--embedded{flex-direction:column;align-items:center;width:100%;display:flex;position:static;inset:auto;transform:none}.drawnix .app-toolbar--embedded .island,.drawnix .draw-toolbar--embedded .island{width:100%;padding:4px}.drawnix .app-toolbar--embedded .stack,.drawnix .draw-toolbar--embedded .stack{align-items:center;gap:4px;width:100%;flex-direction:column!important;display:flex!important}.drawnix .app-toolbar--embedded .tool-button,.drawnix .app-toolbar--embedded .tool-icon,.drawnix .draw-toolbar--embedded .tool-button,.drawnix .draw-toolbar--embedded .tool-icon{width:auto;min-width:40px;max-width:100%}.drawnix .app-toolbar--embedded .tool-icon__label,.drawnix .draw-toolbar--embedded .tool-icon__label{display:none}.drawnix .more-tools-panel{background:var(--island-bg-color);border-radius:8px;min-width:200px;max-width:280px;padding:8px}.drawnix .more-tools-panel__header{border-bottom:1px solid var(--color-border);margin-bottom:8px;padding:4px 8px 8px}.drawnix .more-tools-panel__title{color:var(--text-primary-color);font-size:12px;font-weight:500}.drawnix .more-tools-panel__content{flex-wrap:wrap;gap:4px;max-height:300px;display:flex;overflow-y:auto}.drawnix .more-tools-panel__item{border-radius:6px;transition:background-color .15s}.drawnix .more-tools-panel__item:hover{background-color:var(--color-surface-high)}.drawnix .more-tools-panel__footer{border-top:1px solid var(--color-border);margin-top:8px;padding:8px 8px 4px}.drawnix .more-tools-panel__hint{color:var(--text-secondary-color);font-size:11px}.drawnix .more-tools-panel__empty{text-align:center;padding:16px 8px}.drawnix .more-tools-panel__empty-text{color:var(--text-secondary-color);font-size:12px}.drawnix .more-tools-panel__zoom-row{border-radius:6px;align-items:center;transition:background-color .15s;display:inline-flex}.drawnix .more-tools-panel__zoom-row:hover{background-color:var(--color-surface-high)}.drawnix .more-tools-panel__zoom-row .stack{align-items:center;gap:0;flex-direction:row!important;display:flex!important}.drawnix .more-tools-panel__zoom-row .zoom-out-button{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.drawnix .more-tools-panel__zoom-row .zoom-menu-trigger{min-width:40px;height:32px;color:var(--color-on-surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 2px;font-size:12px;display:flex}.drawnix .more-tools-panel__zoom-row .zoom-menu-trigger:hover,.drawnix .more-tools-panel__zoom-row .zoom-menu-trigger.active{background-color:var(--color-surface-primary-container)}.drawnix .more-tools-panel__zoom-row .zoom-in-button{color:var(--color-on-surface);border-top-left-radius:0!important;border-bottom-left-radius:0!important}.drawnix .toolbar-button-wrapper{cursor:grab;transition:transform .15s,opacity .15s;position:relative}.drawnix .toolbar-button-wrapper:active{cursor:grabbing}.drawnix .toolbar-button-wrapper--dragging{opacity:.5;transform:scale(.95)}.drawnix .toolbar-button-wrapper--drag-over:before{content:"";background-color:var(--color-primary);border-radius:1px;width:80%;height:2px;position:absolute;left:50%;transform:translate(-50%)}.drawnix .toolbar-button-wrapper--drag-before:before{top:-2px}.drawnix .toolbar-button-wrapper--drag-after:before{bottom:-2px}.drawnix .drawnix-link,.drawnix a{color:var(--link-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none}.drawnix .drawnix-link:hover,.drawnix a:hover{text-decoration:underline}.drawnix .drawnix-link:active,.drawnix a:active{text-decoration:none}.drawnix .a{color:var(--link-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-weight:500;text-decoration:none}.drawnix textarea{outline:none}.drawnix .drawnix-button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border:none;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--icon-fill-color);font-family:var(--ui-font);justify-content:center;align-items:center;padding:.625rem;display:flex}.drawnix .drawnix-button svg{width:var(--button-width,var(--lg-icon-size));height:var(--button-height,var(--lg-icon-size))}.drawnix .drawnix-button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)))}.drawnix .drawnix-button:active{background-color:var(--button-active-bg,var(--island-bg-color))}.drawnix .drawnix-button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.drawnix .drawnix-button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.drawnix .drawnix-button.active svg{color:var(--button-color,var(--color-on-primary-container))}.drawnix [plait-mindmap=true] img.image-origin--focus:hover{cursor:zoom-in}.plait-board-container .slate-editable-container{cursor:inherit!important}.toolbar-context-menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Noto Sans,Noto Sans CJK SC,Microsoft Yahei,Hiragino Sans GB,Arial,sans-serif;animation:.15s toolbarContextMenuFadeIn}.toolbar-context-menu .menu{background:var(--island-bg-color,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;min-width:120px;padding:4px;box-shadow:0 4px 12px #00000026}.toolbar-context-menu .menu-container{background-color:var(--island-bg-color,#fff)}.toolbar-context-menu .menu-item{height:32px;color:var(--color-gray-90,#333);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;width:100%;margin-top:2px;padding:0 10px;font-size:14px;display:flex}.toolbar-context-menu .menu-item:first-child{margin-top:0}.toolbar-context-menu .menu-item:hover{background-color:var(--color-surface-primary-container,#f5f5f5)}.toolbar-context-menu .menu-item[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.toolbar-context-menu .menu-separator{background-color:var(--color-border,#e0e0e0);height:1px;margin:4px 0}.freehand-panel-divider{background:var(--color-border,#e0e0e0);width:1px;height:24px;margin:0 4px}@keyframes toolbarContextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slideshow-active .frame-element__outline{stroke:#0000!important;stroke-dasharray:none!important}.slideshow-active .unified-toolbar,.slideshow-active .popup-toolbar,.slideshow-active .pencil-mode-toolbar,.slideshow-active .pencil-settings-toolbar,.slideshow-active .pen-settings-toolbar,.slideshow-active .eraser-settings-toolbar,.slideshow-active .quick-creation-toolbar,.slideshow-active .app-toolbar,.slideshow-active .project-drawer,.slideshow-active .chat-drawer,.slideshow-active .chat-drawer-trigger,.slideshow-active .toolbox-drawer,.slideshow-active .performance-panel,.slideshow-active .ai-input-bar,.slideshow-active .view-navigation,.slideshow-active .version-update-prompt,.slideshow-active .command-palette,.slideshow-active .canvas-search,.slideshow-active .multi-selection-handles,.slideshow-active .auto-complete-shape-picker,.slideshow-active .link-popup,.slideshow-active .tool-winbox-manager{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.multi-selection-handles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.multi-selection-handle{position:absolute;background-color:#fff;border:2px solid #6698FF;border-radius:50%;pointer-events:auto;box-sizing:border-box}.multi-selection-handle:hover{background-color:#6698ff}.minimap{position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-out}.minimap--expanded .minimap__content{opacity:1;transform:scale(1);pointer-events:auto}.minimap--expanded .minimap__toggle{transform:rotate(0)}.minimap--collapsed .minimap__content{opacity:0;transform:scale(.8);pointer-events:none}.minimap--collapsed .minimap__toggle{transform:rotate(180deg)}.minimap__content{position:relative;background:var(--minimap-bg, rgba(255, 255, 255, .95));border:1px solid var(--minimap-border, rgba(0, 0, 0, .1));border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:0;overflow:visible;transition:all .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.minimap__canvas{display:block;border-radius:8px;touch-action:none}.minimap__canvas:active{cursor:grabbing!important}.minimap__preview{background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.minimap__preview-canvas{display:block;border-radius:7px}.minimap__toggle{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;background:var(--minimap-toggle-bg, rgba(255, 255, 255, .9));border:1px solid var(--minimap-border, rgba(0, 0, 0, .1));border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;z-index:10}.minimap__toggle:hover{background:var(--minimap-toggle-hover-bg, rgba(90, 79, 207, .1));border-color:var(--minimap-toggle-hover-border, rgba(90, 79, 207, .3));transform:scale(1.1)}.minimap__toggle:active{transform:scale(.95)}.minimap__toggle svg{width:16px;height:16px;color:var(--minimap-toggle-icon, #666);transition:transform .3s ease-out}.minimap__toggle--expanded svg{transform:rotate(90deg)}@media(max-width:768px){.minimap__content{transform:scale(.9)}.minimap--collapsed .minimap__content{transform:scale(.7)}}.view-navigation{position:fixed;top:10px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;transition:right .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-navigation__zoom{display:flex;align-items:center;gap:0;background:#fff;border-radius:20px;padding:4px 8px;box-shadow:0 1px 4px #00000014,0 0 1px #0000001a}.view-navigation__zoom-btn{width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .15s ease}.view-navigation__zoom-btn:hover{color:#5a4fcf;background:#5a4fcf14}.view-navigation__zoom-btn:active{transform:scale(.92)}.view-navigation__zoom-btn svg{width:16px;height:16px}.view-navigation__zoom-percent{min-width:44px;height:28px;padding:0 4px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#333;transition:all .15s ease}.view-navigation__zoom-percent:hover{color:#5a4fcf;background:#5a4fcf14}.view-navigation__minimap-toggle{width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;transition:all .2s ease;margin-left:2px}.view-navigation__minimap-toggle:hover{color:#5a4fcf;background:#5a4fcf14}.view-navigation__minimap-toggle:active{transform:scale(.92)}.view-navigation__minimap-toggle svg{width:14px;height:14px;transition:transform .2s ease}.view-navigation__minimap-toggle--expanded svg{transform:rotate(180deg)}.view-navigation__minimap{animation:slideDown .2s ease-out;position:relative}.view-navigation__minimap .minimap{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.view-navigation__minimap .minimap__content{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #00000014!important;position:relative}.view-navigation__minimap .minimap__preview{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 16px #00000026}.view-navigation-zoom-menu{background:#fff;border-radius:8px;padding:4px;box-shadow:0 4px 16px #0000001f;min-width:140px}.view-navigation-zoom-menu .zoom-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;width:100%;font-size:14px;color:#333;transition:all .15s ease}.view-navigation-zoom-menu .zoom-menu-item:hover{background:#5a4fcf14;color:#5a4fcf}.view-navigation-zoom-menu .zoom-menu-item .zoom-menu-item__label{flex:1;text-align:left}.view-navigation-zoom-menu .zoom-menu-item .zoom-menu-item__shortcut{font-size:12px;color:#999;margin-left:16px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.view-navigation{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:4005}.view-navigation__zoom{padding:2px 4px;border-radius:16px}.view-navigation__zoom-btn{width:36px;height:36px;min-width:36px}.view-navigation__zoom-btn svg{width:16px;height:16px}.view-navigation__zoom-percent{min-width:44px;height:36px;font-size:12px;padding:0 4px}.view-navigation__minimap-toggle{width:32px;height:32px;min-width:32px}.view-navigation__minimap-toggle svg{width:14px;height:14px}.view-navigation__minimap .minimap__content{transform:scale(.8);transform-origin:top right}}@media(max-width:640px){.view-navigation{top:calc(env(safe-area-inset-top,0px) + 6px);gap:4px}.view-navigation__zoom{padding:2px;border-radius:14px;box-shadow:0 1px 3px #0000001a}.view-navigation__zoom-btn{width:32px;height:32px;min-width:32px}.view-navigation__zoom-btn svg{width:14px;height:14px}.view-navigation__zoom-percent{min-width:40px;height:32px;font-size:11px;padding:0 2px}.view-navigation__minimap-toggle{width:28px;height:28px;min-width:28px}.view-navigation__minimap-toggle svg{width:12px;height:12px}.view-navigation__minimap .minimap__content{transform:scale(.7);transform-origin:top right}}@media(max-width:480px){.view-navigation__zoom{padding:1px}.view-navigation__zoom-btn{width:28px;height:28px;min-width:28px}.view-navigation__zoom-btn svg{width:12px;height:12px}.view-navigation__zoom-percent{min-width:36px;height:28px;font-size:10px;padding:0 1px}.view-navigation__minimap-toggle{width:24px;height:24px;min-width:24px}.view-navigation__minimap-toggle svg{width:10px;height:10px}.view-navigation__minimap .minimap__content{transform:scale(.6);transform-origin:top right}}@media(max-width:640px){.view-navigation-zoom-menu{min-width:120px;padding:2px}.view-navigation-zoom-menu .zoom-menu-item{padding:10px;font-size:13px}.view-navigation-zoom-menu .zoom-menu-item .zoom-menu-item__shortcut{display:none}}.audio-node{--audio-node-pulse-scale: 1;--audio-node-pulse-glow: .12;--audio-node-content-band-height: min(84px, 100%);width:100%;height:100%;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:16px;padding:12px 14px;box-sizing:border-box;border-radius:26px;overflow:hidden;position:relative;background:radial-gradient(circle at 16% 18%,rgba(191,219,254,.1),transparent 25%),linear-gradient(180deg,#ffffffb8,#f8fafc94);backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06);border:1px solid rgba(255,255,255,.46);box-shadow:0 14px 36px #2b34370b,inset 0 1px #ffffff8f;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.audio-node:hover{box-shadow:0 18px 40px #2b34370e,inset 0 1px #ffffff9e;transform:translateY(-1px)}.audio-node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(132deg,#ffffff8a,#ffffff0f 42%,#3b82f607);pointer-events:none}.audio-node--selected{border-color:#bfdbfebd;box-shadow:0 18px 42px #60a5fa17,0 0 0 1px #bfdbfe33,inset 0 1px #ffffffb8}.audio-node--active{border-color:#bfdbfe99;background:radial-gradient(circle at 16% 18%,rgba(191,219,254,.16),transparent 28%),linear-gradient(180deg,#ffffffd1,#f4f8ffb8)}.audio-node--playing{border-color:#bfdbfea8;background:radial-gradient(circle at 16% 18%,rgba(191,219,254,.14),transparent 30%),linear-gradient(180deg,#fffc,#f1f6ffb3);box-shadow:0 20px 42px #60a5fa17,0 0 0 1px #bfdbfe2e,inset 0 1px #ffffffbd}.audio-node__media{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;height:100%}.audio-node__artwork{position:relative;border:none;padding:0;width:auto;height:var(--audio-node-content-band-height);flex-shrink:0;aspect-ratio:1;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#1d4ed8eb,#0f172ae6);border:1px solid rgba(255,255,255,.48);box-shadow:0 16px 30px #0f172a29,0 0 0 1px #0f172a0a,inset 0 1px #ffffff38;cursor:pointer;isolation:isolate;transform:scale(var(--audio-node-pulse-scale));transition:transform .16s linear,box-shadow .16s linear,filter .16s linear}.audio-node__artwork:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#0f172a00 46%,#0f172a1a);opacity:.28;transition:opacity .18s ease}.audio-node__artwork img,.audio-node__artwork .audio-node__artwork-fallback{position:relative;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;color:#ffffffe6;transition:filter .18s ease,transform .18s ease}.audio-node__artwork img{filter:none;transform:scale(1)}.audio-node__artwork:hover,.audio-node__artwork:focus-visible{box-shadow:0 18px 34px #0f172a33,0 0 0 1px #2563eb29,inset 0 1px #ffffff47}.audio-node__artwork:hover:before,.audio-node__artwork:focus-visible:before{opacity:.72}.audio-node__artwork:hover img,.audio-node__artwork:focus-visible img{filter:brightness(.92) contrast(1.04) saturate(1.04);transform:scale(1.045)}.audio-node__artwork:focus-visible{outline:none}.audio-node__artwork-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;background:#0f172a47;opacity:0;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.audio-node__artwork-overlay .audio-node__artwork-icon{filter:drop-shadow(0 4px 10px rgba(15,23,42,.35));transform:scale(.86);transition:transform .18s ease,opacity .18s ease}.audio-node__artwork-overlay .audio-node__artwork-icon--play{margin-left:3px}.audio-node__artwork:hover .audio-node__artwork-overlay,.audio-node__artwork:focus-visible .audio-node__artwork-overlay{opacity:1}.audio-node__artwork:hover .audio-node__artwork-icon,.audio-node__artwork:focus-visible .audio-node__artwork-icon{transform:scale(1)}.audio-node--playing .audio-node__artwork-overlay{background:#0f172a38;opacity:1}.audio-node--playing .audio-node__artwork-icon{transform:scale(1)}.audio-node--playing .audio-node__artwork{box-shadow:0 18px 36px #0f172a2e,0 0 0 1px #bfdbfe47,0 0 0 10px rgba(96,165,250,calc(var(--audio-node-pulse-glow) * .18))}.audio-node__body{min-width:0;min-height:0;align-self:center;height:var(--audio-node-content-band-height);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;position:relative;z-index:1}.audio-node__title-row,.audio-node__wave-shell{display:flex}.audio-node__title-row{align-items:flex-start;justify-content:space-between;gap:12px}.audio-node__wave-shell{flex-direction:column;min-height:0;justify-content:center}.audio-node__title-group{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.audio-node__title{min-width:0;font-size:14.5px;font-weight:800;color:#0f172a;line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}.audio-node__subtitle{min-width:0;font-size:10.5px;line-height:1.28;color:#64748bcc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-node__badge{flex-shrink:0;padding:5px 10px;border-radius:999px;background:#ffffff6b;border:1px solid rgba(255,255,255,.54);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff94,0 4px 14px #94a3b80f;font-size:9.5px;font-weight:700;color:#475569a8;letter-spacing:.04em;text-transform:uppercase}.audio-node__badge--playing{color:#2563ebeb;background:#eff6ff75;border-color:#bfdbfead}.audio-node__waveform{--audio-node-progress: 0%;position:relative;height:100%;min-height:0;border-radius:18px;padding:5px 9px;background:radial-gradient(circle at 18% 52%,rgba(96,165,250,.16),transparent 34%),radial-gradient(circle at 84% 36%,rgba(191,219,254,.12),transparent 30%),linear-gradient(180deg,#ffffff75,#f8fafc2e);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff8f,inset 0 -12px 20px #94a3b80a;overflow:hidden;isolation:isolate}.audio-node__waveform:before,.audio-node__waveform:after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .18s ease,left .18s linear,width .18s linear}.audio-node__waveform:before{inset:0 auto 0 0;width:var(--audio-node-progress);background:linear-gradient(90deg,#bfdbfe3d,#7dd3fc29);filter:blur(20px)}.audio-node__waveform:after{top:8px;bottom:8px;left:var(--audio-node-progress);width:26px;border-radius:999px;transform:translate(-50%);background:linear-gradient(180deg,#ffffff0d,#bfdbfe85,#ffffff0d);filter:blur(12px)}.audio-node__waveform--active:before,.audio-node__waveform--active:after{opacity:1}.audio-node__waveform-svg{position:relative;z-index:1;width:100%;height:100%;display:block;overflow:visible}.audio-node__wave-aura{transition:opacity .18s ease,filter .18s ease;transform-origin:center center;transform-box:fill-box;mix-blend-mode:screen}.audio-node__wave-aura--live{opacity:.24;filter:blur(10px)}.audio-node__wave-aura--animated{animation:audio-node-wave-aura 2.6s ease-in-out infinite}.audio-node__wave-aura--reactive{opacity:.42;filter:blur(12px) drop-shadow(0 0 14px rgba(125,211,252,.24))}.audio-node__wave-aura--progress{opacity:.58;filter:blur(10px) drop-shadow(0 0 16px rgba(103,232,249,.28))}.audio-node__wave-area{transition:fill .18s ease,opacity .18s ease,filter .18s ease;transform-origin:center center;transform-box:fill-box}.audio-node__wave-area--base{fill:#bfdbfe14;filter:blur(7px)}.audio-node__wave-area--live{fill:#60a5fa1f;opacity:.52}.audio-node__wave-area--progress{opacity:.82;filter:blur(4px) drop-shadow(0 0 12px rgba(96,165,250,.2))}.audio-node__wave-area--animated{animation-name:audio-node-wave-area;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.audio-node__wave-area--reactive{opacity:.74;filter:blur(5px) drop-shadow(0 0 10px rgba(96,165,250,.16))}.audio-node--active .audio-node__wave-area--live{opacity:.62}.audio-node__time-cluster{align-self:flex-end;min-height:16px;padding:0;border-radius:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.audio-node__time-cluster--active{color:inherit}.audio-node__time{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#64748bbd;letter-spacing:.01em}.audio-node__time--primary{color:#334155e6}.audio-node__time--active{color:#2563ebdb}.audio-node__time-divider{font-size:9px;font-weight:700;color:#94a3b8a3}.audio-node__wave-line{fill:none;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.74;transition:opacity .18s ease,filter .18s ease,stroke-width .18s ease}.audio-node__wave-line--base{stroke:#94a3b847;stroke-width:.96;opacity:.54}.audio-node__wave-line--glow{stroke-width:5.8;opacity:.2;filter:blur(7px)}.audio-node__wave-line--live{opacity:.86}.audio-node__wave-line--core{stroke-width:.98;opacity:.82;filter:drop-shadow(0 0 5px rgba(255,255,255,.24))}.audio-node__wave-line--animated{animation:audio-node-wave-line 2.3s ease-in-out infinite}.audio-node__wave-line--reactive{opacity:.98}.audio-node__wave-line--glow.audio-node__wave-line--reactive{opacity:.3;filter:blur(7px) drop-shadow(0 0 10px rgba(147,197,253,.24))}.audio-node__wave-line--live.audio-node__wave-line--reactive{stroke-width:1.82;filter:drop-shadow(0 0 8px rgba(147,197,253,.18))}.audio-node__wave-line--core.audio-node__wave-line--reactive{stroke-width:1.12;opacity:.98;filter:drop-shadow(0 0 6px rgba(255,255,255,.34))}.audio-node__wave-line--progress-glow{stroke-width:6.2;opacity:.28;filter:blur(7px) drop-shadow(0 0 12px rgba(147,197,253,.26))}.audio-node__wave-line--progress{stroke-width:1.92;opacity:1;filter:drop-shadow(0 0 10px rgba(103,232,249,.24))}.audio-node__wave-line--progress-core{stroke-width:1.18;opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.38))}@keyframes audio-node-wave-aura{0%,to{opacity:.22;transform:scaleY(.98)}50%{opacity:.34;transform:scaleY(1.03)}}@keyframes audio-node-wave-area{0%,to{opacity:.42;transform:translateY(.5px) scaleY(.985)}50%{opacity:.66;transform:translateY(-.4px) scaleY(1.012)}}@keyframes audio-node-wave-line{0%,to{opacity:.66}50%{opacity:.94}}
