.dz-root,.dz-root-tokens{--dz-bg:#fff;--dz-bg-secondary:#f5f5f5;--dz-bg-tertiary:#e6e6e6;--dz-bg-selected:#e5f4ff;--dz-bg-selected-secondary:#f2f9ff;--dz-bg-selected-hover:#bde3ff;--dz-brand:#0d99ff;--dz-brand-hover:#007be5;--dz-brand-pressed:#0768cf;--dz-text:#000000e5;--dz-text-secondary:#00000080;--dz-text-tertiary:#0000004d;--dz-scroll-bar:#0000004d;--dz-text-brand:#007be5;--dz-border:#e6e6e6;--dz-border-translucent:#0000001a;--dz-component:#9747ff;--dz-slot:#e5489b;--dz-canvas-component:#9747ff;--dz-menu-bg:#1e1e1e;--dz-menu-hover:#0c8ce9;--dz-menu-text:#fff;--dz-menu-text-secondary:#ffffffb3;--dz-menu-border:#ffffff1a;--dz-listbox-divider:#444;--dz-danger:#f24822;--dz-danger-soft:#fff1ee;--dz-star:#ffcd29;--dz-checkbox-border:#000c;--dz-snap:#f24822;--dz-width-handle:#ff24bd;--dz-elevation-200:0px 1px 3px 0px #0000001a, 0px 3px 8px 0px #0000001a, 0px 0px .5px 0px #0000002e;--dz-elevation-400:0px 2px 5px 0px #00000026, 0px 10px 16px 0px #0000001f, 0px 0px .5px 0px #0000001f;--dz-elevation-500:0px 2px 5px 0px #00000026, 0px 10px 24px 0px #0000002e, 0px 0px .5px 0px #00000014;--dz-radius-small:2px;--dz-radius-medium:5px;--dz-radius-large:13px;--dz-rail-width:57px;--dz-left-width:241px;--dz-right-width:241px;font-family:Inter,system-ui,sans-serif}:root[data-lumvas-theme=dark] :is(.dz-root,.dz-root-tokens){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dz-bg:#2c2c2c;--dz-bg-secondary:#383838;--dz-bg-tertiary:#444;--dz-bg-selected:#394360;--dz-bg-selected-secondary:#32394d;--dz-bg-selected-hover:#4a5878;--dz-brand:#0c8ce9;--dz-brand-hover:#0a6dc2;--dz-brand-pressed:#105cad;--dz-text:#fff;--dz-text-secondary:#ffffffb3;--dz-text-tertiary:#fff6;--dz-scroll-bar:#ffffff4d;--dz-text-brand:#7cc4f8;--dz-border:#444;--dz-border-translucent:#ffffff1a;--dz-component:#d1a8ff;--dz-slot:#ff7ac2;--dz-danger-soft:#f2482233;--dz-checkbox-border:#fffc;--dz-elevation-200:0px 1px 3px 0px #00000080, inset 0px 0px .5px 0px #ffffff4d, 0px 3px 8px 0px #00000059, inset 0px .5px 0px 0px #ffffff14;--dz-elevation-400:0px 2px 5px 0px #00000059, inset 0px 0px .5px 0px #ffffff59, 0px 10px 16px 0px #00000059, inset 0px .5px 0px 0px #ffffff14;--dz-elevation-500:0px 3px 5px 0px #00000059, inset 0px 0px .5px 0px #ffffff59, 0px 10px 24px 0px #00000073, inset 0px .5px 0px 0px #ffffff14}:root[data-lumvas-contrast=more] :is(.dz-root,.dz-root-tokens){--dz-text:#000;--dz-text-secondary:#000000b3;--dz-text-tertiary:#0009;--dz-text-brand:#0768cf;--dz-brand:#0768cf;--dz-brand-hover:#055bb5;--dz-brand-pressed:#044b96;--dz-bg-selected:#bde3ff;--dz-bg-selected-secondary:#d9efff;--dz-border:#8a8a8a;--dz-border-translucent:#00000075;--dz-scroll-bar:#0000008c;--dz-danger:#c4320a;--dz-checkbox-border:#000;--dz-menu-hover:#0768cf;--dz-menu-text-secondary:#ffffffd9;--dz-menu-border:#fff6}:root[data-lumvas-theme=dark][data-lumvas-contrast=more] :is(.dz-root,.dz-root-tokens){--dz-text:#fff;--dz-text-secondary:#ffffffd9;--dz-text-tertiary:#fff9;--dz-text-brand:#7cc4f8;--dz-brand:#0a6dc2;--dz-brand-hover:#085ba3;--dz-brand-pressed:#074a85;--dz-bg-selected:#2f5d9e;--dz-bg-selected-secondary:#29466f;--dz-border:#8c8c8c;--dz-border-translucent:#ffffff73;--dz-scroll-bar:#ffffff8c;--dz-danger:#ff7a5c;--dz-checkbox-border:#fff}.dz-root{z-index:60;background:var(--dz-bg);color:var(--dz-text);letter-spacing:.0055em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:450;line-height:16px;display:flex;position:fixed;inset:0;overflow:hidden}:where(.dz-root,.dz-root-tokens) *,:where(.dz-root,.dz-root-tokens) :before,:where(.dz-root,.dz-root-tokens) :after{box-sizing:border-box}:where(.dz-root,.dz-root-tokens) button{font:inherit;color:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}:where(.dz-root) h1,:where(.dz-root) h2,:where(.dz-root) h3{font:inherit;margin:0}:where(.dz-root,.dz-root-tokens) input{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;min-width:0;margin:0}.dz-rail{width:var(--dz-rail-width);border-right:1px solid var(--dz-border-translucent);flex-direction:column;flex:none;align-items:stretch;height:100%;padding-top:8px;display:flex}.dz-rail-menu{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 16px 12px;display:flex}.dz-rail-menu:hover,.dz-rail-menu[data-open=true]{background:var(--dz-bg-secondary)}.dz-rail-item{flex-direction:column;align-items:center;width:56px;height:56px;padding:4px 0;display:flex}.dz-rail-item-icon{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dz-rail-item:hover .dz-rail-item-icon{background:var(--dz-bg-secondary)}.dz-rail-item[data-active=true] .dz-rail-item-icon{background:var(--dz-bg-selected)}.dz-rail-item-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:40px;font-size:9px;line-height:14px;overflow:hidden}.dz-left{width:var(--dz-left-width);border-right:1px solid var(--dz-border-translucent);background:var(--dz-bg);flex-direction:column;flex:none;height:100%;min-height:0;display:flex}.dz-right{width:var(--dz-right-width);border-left:1px solid var(--dz-border-translucent);background:var(--dz-bg);flex-direction:column;flex:none;height:100%;min-height:0;display:flex}.dz-file-header{border-bottom:1px solid var(--dz-border);flex:none;justify-content:space-between;align-items:flex-start;height:65px;padding:12px 8px 8px 12px;display:flex}.dz-file-title{align-items:center;min-width:0;display:flex}.dz-file-name{border-radius:var(--dz-radius-medium) 0 0 var(--dz-radius-medium);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;max-width:150px;height:24px;padding:0 4px;font-size:13px;font-weight:550;line-height:22px;overflow:hidden}.dz-file-name:hover{border-color:var(--dz-border)}.dz-file-name-input{border-radius:var(--dz-radius-medium);width:170px;height:24px;padding:0 4px;font-size:13px;font-weight:550;border:1px solid var(--dz-brand)!important}.dz-file-sub{color:var(--dz-text-secondary);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:2px 0 0 4px;display:flex}.dz-file-sub>*{flex:none}.dz-file-sub>.dz-files-back{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dz-save-state[data-state=error],.dz-save-state[data-state=conflict]{color:var(--dz-danger)}.dz-save-state[data-state=offline]{color:var(--dz-text);align-items:center;gap:4px;font-weight:550;display:inline-flex}.dz-section-header{flex:none;justify-content:space-between;align-items:center;height:40px;padding:0 8px 0 16px;font-weight:550;display:flex}.dz-left{position:relative}.dz-left-resize{z-index:4;cursor:ew-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-6px}.dz-sidebar-toggle{text-align:left;flex:1;align-items:center;min-width:0;height:40px;margin-left:-16px;font-weight:550;display:flex;padding:0!important}.dz-sidebar-chevron{width:16px;color:var(--dz-text-secondary);visibility:hidden;flex:none;justify-content:center;display:flex}.dz-sidebar-toggle:hover .dz-sidebar-chevron,.dz-sidebar-toggle:focus-visible .dz-sidebar-chevron,.dz-sidebar-toggle[aria-expanded=false] .dz-sidebar-chevron{visibility:visible}.dz-sidebar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-pages{border-bottom:1px solid var(--dz-border);flex-direction:column;flex:none;max-height:40%;padding-bottom:8px;display:flex;position:relative}.dz-pages[data-sized=true]{max-height:calc(100% - 160px)}.dz-pages[data-folded=true]{padding-bottom:0}.dz-pages-list{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:4px 0;display:flex;overflow:auto}.dz-pages-resize{z-index:2;cursor:ns-resize;touch-action:none;height:8px;position:absolute;bottom:-5px;left:0;right:0}.dz-page-row{border-radius:var(--dz-radius-medium);flex:none;align-items:center;gap:8px;height:24px;margin:0 8px;padding:0 8px;display:flex;position:relative}.dz-page-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-page-row:hover{background:var(--dz-bg-secondary)}.dz-page-row[data-active=true]{background:var(--dz-bg-secondary);font-weight:550}.dz-page-row[data-dragging=true]{opacity:.5}.dz-page-row[data-drop]:after{content:"";background:var(--dz-brand);pointer-events:none;height:2px;position:absolute;left:0;right:0}.dz-page-row[data-drop=before]:after{top:-5px}.dz-page-row[data-drop=after]:after{bottom:-5px}.dz-page-row[data-divider=true]{cursor:default}.dz-page-row[data-divider=true]:not([data-active=true]):hover{background:0 0}.dz-page-divider{background:var(--dz-border);flex:1;height:1px}.dz-page-name-input{flex:none;width:calc(100% - 16px);height:24px;margin:0 8px!important}.dz-layers{flex-direction:column;flex:1;min-height:0;display:flex}.dz-layers[data-folded=true]{flex:none}.dz-layers-list{flex:1;padding:4px 0 24px;overflow:auto}.dz-layer-row{align-items:center;height:32px;display:flex;position:relative}.dz-layer-bg{border-radius:var(--dz-radius-medium);border:1px solid #0000;height:24px;position:absolute;top:4px;left:8px;right:8px}.dz-layer-row:hover .dz-layer-bg{border-color:var(--dz-border)}.dz-layer-row[data-selected=true] .dz-layer-bg{background:var(--dz-bg-selected);border-color:#0000}.dz-layer-row[data-ancestor-selected=true] .dz-layer-bg{background:var(--dz-bg-selected-secondary)}.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true]):has(+.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true])) .dz-layer-bg{border-bottom-right-radius:0;border-bottom-left-radius:0;height:28px}.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true])+.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true]) .dz-layer-bg{border-top-left-radius:0;border-top-right-radius:0;height:28px;top:0}.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true])+.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true]):has(+.dz-layer-row:is([data-selected=true],[data-ancestor-selected=true])) .dz-layer-bg{height:32px}.dz-layer-row[data-drop=inside] .dz-layer-bg{border-color:var(--dz-brand)}.dz-layer-drop-line{background:var(--dz-brand);pointer-events:none;z-index:1;height:2px;position:absolute;right:8px}.dz-layer-content{flex:1;align-items:center;min-width:0;height:24px;padding-right:12px;display:flex;position:relative}.dz-layer-caret{width:12px;height:16px;color:var(--dz-text-secondary);visibility:hidden;flex:none;justify-content:center;align-items:center;display:flex}.dz-layer-caret[data-visible=true]{visibility:visible}.dz-layer-icon{width:16px;height:16px;color:var(--dz-text-tertiary);flex:none;justify-content:center;align-items:center;display:flex}.dz-layer-row[data-selected=true] .dz-layer-icon,.dz-layer-row:hover .dz-layer-icon{color:var(--dz-text)}.dz-layer-row[data-component=true] .dz-layer-icon,.dz-layer-row[data-component=true] .dz-layer-name{color:var(--dz-component)}.dz-layer-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-left:8px;font-weight:400;overflow:hidden}.dz-layer-row[data-hidden=true] .dz-layer-name,.dz-layer-row[data-hidden=true] .dz-layer-icon{color:var(--dz-text-tertiary)}.dz-layer-name-input{border-radius:var(--dz-radius-small);flex:1;height:20px;margin-left:4px;padding:0 4px;border:1px solid var(--dz-brand)!important;background:var(--dz-bg)!important}.dz-layer-actions{align-items:center;gap:0;display:none}.dz-layer-row:hover .dz-layer-actions,.dz-layer-actions[data-pinned=true]{display:flex}.dz-layer-row:not(:hover) .dz-layer-action:not([data-on=true]){visibility:hidden}.dz-layer-action{width:24px;height:24px;color:var(--dz-text-secondary);border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;display:flex}.dz-layer-action:hover{color:var(--dz-text)}.dz-empty-layers{color:var(--dz-text-secondary);padding:8px 16px}.dz-right-header{flex:none;align-items:center;gap:4px;height:48px;padding:8px 8px 8px 12px;display:flex}.dz-right-header-spacer{flex:1}.dz-share{border-radius:var(--dz-radius-medium);white-space:nowrap;flex:none;height:32px;background:var(--dz-brand)!important;color:#fff!important;padding:0 12px!important;font-weight:450!important}.dz-share:hover{background:var(--dz-brand-hover)!important}.dz-share:disabled{opacity:.5}.dz-tabs{border-bottom:1px solid var(--dz-border);flex:none;align-items:flex-start;gap:4px;height:33px;padding:0 8px;display:flex}.dz-tab{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-text-secondary)!important;padding:0 8px!important}.dz-tab[data-active=true]{background:var(--dz-bg-secondary)!important;color:var(--dz-text)!important;font-weight:550!important}.dz-zoom-button{border-radius:var(--dz-radius-medium);justify-content:space-between;align-items:center;width:60px;height:24px;margin-left:auto;font-weight:400;display:flex;padding:0 4px 0 12px!important}.dz-zoom-button:hover,.dz-zoom-button[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-props{flex:1;overflow:hidden auto}.dz-section{border-bottom:1px solid var(--dz-border);padding:4px 0 16px}.dz-section[data-empty=true]{padding-bottom:4px}.dz-section-title{align-items:center;height:32px;padding:0 8px 0 16px;font-weight:550;display:flex}.dz-section-title+.dz-row,.dz-section-title+.dz-paint-row,.dz-section-title+.dz-grid-row,.dz-section-title+.dz-export-row,.dz-section-title+.dz-style-applied-row,.dz-section-title+.dz-mixed-note{margin-top:8px}.dz-section-title-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dz-section[data-empty=true] .dz-section-title-text{color:var(--dz-text-secondary)}.dz-section-title-actions{gap:4px;display:flex}.dz-object-title{border-bottom:1px solid var(--dz-border);align-items:center;gap:4px;height:49px;padding:12px 8px;display:flex}.dz-object-title-text{white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;font-size:13px;font-weight:550;line-height:22px;overflow:hidden}.dz-sublabel-row{height:18px;color:var(--dz-text-secondary);gap:8px;margin-top:8px;padding:0 8px 0 16px;font-size:9px;font-weight:500;line-height:14px;display:flex}.dz-sublabel-row>span{flex:none;width:88px}.dz-sublabel{height:18px;color:var(--dz-text-secondary);margin-top:6px;padding:0 16px;font-size:9px;font-weight:500;line-height:14px}.dz-row{align-items:center;gap:8px;height:24px;padding:0 8px 0 16px;display:flex}.dz-row+.dz-row{margin-top:8px}.dz-row-main{flex:none;align-items:center;gap:8px;width:184px;display:flex}.dz-row-end{flex:none;justify-content:center;width:24px;display:flex}.dz-cell{flex:none;width:88px}.dz-cell.dz-image-mode{flex:1;width:auto;min-width:0}.dz-row.dz-row-tall{align-items:flex-start;height:auto}.dz-cell-stack{flex-direction:column;gap:8px;display:flex}.dz-align-box{background:var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);height:64px;display:grid}.dz-align-box>button{justify-content:center;align-items:center;display:flex}.dz-align-box>button>span{background:var(--dz-text-tertiary);border-radius:1px;width:2px;height:2px}.dz-align-box>button:hover>span{background:var(--dz-text-tertiary);width:8px;height:8px}.dz-align-box>button[data-active=true]>span{background:var(--dz-brand)}.dz-align-box[data-flow=horizontal]>button[data-active=true]>span{width:4px;height:12px}.dz-align-box[data-flow=vertical]>button[data-active=true]>span{width:12px;height:4px}.dz-align-box:focus{outline:none}.dz-align-box[data-baseline=true]{grid-template-rows:1fr}.dz-align-box[data-baseline=true]>button>span{font-size:0}.dz-align-box[data-baseline=true]>button:hover>span,.dz-align-box[data-baseline=true]>button[data-active=true]>span{width:auto;height:auto;color:var(--dz-text-tertiary);background:0 0;border-radius:0;font-size:11px;line-height:16px}.dz-align-box[data-baseline=true]>button[data-active=true]>span{color:var(--dz-brand)}.dz-instance-main{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-component);align-items:center;gap:8px;max-width:calc(100% - 24px);margin:0 8px 0 16px;display:flex;padding:0 4px!important}.dz-variant-row{grid-template-columns:72px 112px;align-items:center;gap:8px;min-height:24px;padding:0 8px 0 16px;display:grid}.dz-variant-row+.dz-variant-row{margin-top:8px}.dz-slot-row{align-items:center;gap:6px;min-height:28px;padding:0 8px 0 16px;display:flex}.dz-slot-row+.dz-slot-row{margin-top:4px}.dz-slot-row>svg{color:var(--dz-slot);flex:none}.dz-slot-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-slot-modified{border-radius:var(--dz-radius-small);background:var(--dz-bg-secondary);color:var(--dz-text-secondary);flex:none;padding:1px 6px}.dz-slot-warning{background:var(--dz-danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}.dz-variant-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--dz-text-secondary);overflow:hidden}.dz-cprop-rows{margin-top:8px;padding:0 8px 0 12px}.dz-cprop-row{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;display:grid;position:relative}.dz-cprop-row>.dz-reorder-handle{width:12px;left:-12px}.dz-cprop-row:hover>.dz-reorder-handle{opacity:1}.dz-cprop-row[data-drop]:before{content:"";background:var(--dz-brand);pointer-events:none;height:2px;position:absolute;left:0;right:0}.dz-cprop-row[data-drop=before]:before{top:-3px}.dz-cprop-row[data-drop=after]:before{bottom:-3px}.dz-cprop-open{border-radius:var(--dz-radius-medium);min-width:0;height:24px;color:var(--dz-text);text-align:left;align-items:center;gap:8px;display:flex;padding:0 4px!important}.dz-cprop-open>svg{color:var(--dz-component);flex:none}.dz-cprop-open:hover{background:var(--dz-bg-secondary)!important}.dz-cprop-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dz-cprop-value{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--dz-text-secondary);flex:0 auto;overflow:hidden}.dz-cprop-create{width:100%;margin-top:8px}.dz-switch{border-radius:8px;width:28px;height:16px;position:relative;background:var(--dz-bg-tertiary)!important;padding:0!important}.dz-switch>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.dz-switch[aria-checked=true]{background:var(--dz-brand)!important}.dz-switch[aria-checked=true]>span{left:14px}.dz-variant-values{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-instance-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-instance-main:hover:not(:disabled){background:var(--dz-bg-secondary)!important}.dz-mode-conflict{color:var(--dz-text-secondary);align-items:center;display:inline-flex}.dz-button-secondary.dz-restore-main{align-self:flex-start;height:24px;margin:4px 16px 0;padding:0 8px!important}.dz-instance-main:disabled{color:var(--dz-text-secondary)}.dz-variable-field,.dz-paint-field,.dz-variables-cell,.dz-variables-head{position:relative}.dz-variable-bind{border-radius:var(--dz-radius-medium);width:20px;height:20px;color:var(--dz-text-secondary);justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:var(--dz-bg)!important}.dz-variable-field:hover .dz-variable-bind,.dz-paint-field:hover .dz-variable-bind,.dz-variables-cell:hover .dz-variable-bind,.dz-variables-head:hover .dz-variable-bind,.dz-variables-row-end .dz-variable-bind{display:flex}.dz-variables-row-end .dz-variable-bind{position:static;transform:none}.dz-variable-bind:hover{color:var(--dz-text)}.dz-variable-chip,.dz-paint-variable{border-radius:var(--dz-radius-medium);text-align:left;align-items:center;gap:4px;width:100%;min-width:0;height:24px;display:flex;background:var(--dz-bg-secondary)!important;padding:0 6px!important}.dz-paint-variable{flex:1;background:0 0!important}.dz-variable-chip>span,.dz-paint-variable>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-variable-chip>svg:last-child,.dz-paint-variable>svg{visibility:hidden}.dz-variable-chip:hover>svg:last-child,.dz-paint-variable:hover>svg{visibility:visible}.dz-variables-open{border-radius:var(--dz-radius-medium);text-align:left;height:24px;margin:0 8px 0 16px;background:var(--dz-bg-secondary)!important;padding:0 8px!important}.dz-variables{width:880px;height:560px}.dz-variables-count{color:var(--dz-text-secondary)}.dz-variables-add{color:var(--dz-text-secondary);gap:6px;justify-content:flex-start!important}.dz-variables-toolbar{border-bottom:1px solid var(--dz-border);align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;display:flex}.dz-variables-toolbar>.dz-variables-input{flex:1;font-weight:550}.dz-variables-table{flex:1;align-content:start;min-height:0;display:grid;overflow:auto}.dz-variables-table>div{border-bottom:1px solid var(--dz-border);align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 8px;display:flex}.dz-variables-head{color:var(--dz-text-secondary);background:var(--dz-bg);z-index:1;position:sticky;top:0}.dz-variables-input{border-radius:var(--dz-radius-medium);background:0 0;border:1px solid #0000;flex:1;min-width:0;height:24px;padding:0 6px}.dz-variables-input:hover{border-color:var(--dz-border)}.dz-variables-input:focus{border-color:var(--dz-brand);outline:none}.dz-variables-type{width:16px;height:16px;color:var(--dz-text-secondary);border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex}.dz-variables-swatch{border-radius:3px;flex:none;width:16px;height:16px;border:1px solid var(--dz-border-translucent)!important}.dz-variables-cell .dz-field{flex:1}.dz-variables-empty{color:var(--dz-text-secondary);padding:16px}.dz-variables-footer{border-top:1px solid var(--dz-border);padding:8px}.dz-variables-create{border-radius:var(--dz-radius-medium);align-items:center;gap:6px;height:28px;display:inline-flex;padding:0 10px!important}.dz-variables-create:hover{background:var(--dz-bg-secondary)!important}.dz-variables-start{color:var(--dz-text-secondary);align-items:flex-start;gap:12px;padding:24px}.dz-variables .dz-libraries-nav{overflow-y:auto}.dz-variables-nav-collection{flex-direction:column;flex:none;gap:2px;display:flex}.dz-variables-nav-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-variables-nav-group,.dz-variables-nav-collection>.dz-libraries-nav-item{gap:6px}.dz-variables-nav-group{height:28px}.dz-variables-nav-rename{align-items:center;height:28px;padding-right:4px;display:flex}.dz-variables-search{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);width:160px;height:28px;color:var(--dz-text-secondary);flex:none;align-items:center;gap:6px;padding:0 8px;display:flex}.dz-variables-search>input{min-width:0;color:var(--dz-text);background:0 0;border:0;outline:none;flex:1}.dz-variables-table>.dz-variables-group{background:var(--dz-bg-secondary);white-space:nowrap;text-overflow:ellipsis;min-height:32px;padding:0 12px;font-weight:550;line-height:32px;display:block;overflow:hidden}.dz-variables-name[data-picked=true]{background:var(--dz-bg-selected)}button.dz-variables-type:hover,button.dz-variables-type[aria-pressed=true]{color:var(--dz-brand)}.dz-variables[data-dropping=true]{outline:2px solid var(--dz-brand);outline-offset:-2px}:is(.dz-variables-table>.dz-variables-name,.dz-variables-table>.dz-variables-head:has(>.dz-variables-grip)){padding-left:16px}.dz-variables-name{position:relative}.dz-variables-grip{width:12px;height:24px;color:var(--dz-text-tertiary);cursor:grab;opacity:0;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.dz-variables-name:hover>.dz-variables-grip,.dz-variables-head:hover>.dz-variables-grip,.dz-variables-grip:active{opacity:1}.dz-variables-name[data-drop=before],.dz-libraries-nav-item[data-drop=before]{box-shadow:inset 0 2px 0 var(--dz-brand)}.dz-variables-name[data-drop=after],.dz-libraries-nav-item[data-drop=after]{box-shadow:inset 0 -2px 0 var(--dz-brand)}.dz-variables-head[data-drop=before]{box-shadow:inset 2px 0 0 var(--dz-brand)}.dz-variables-head[data-drop=after]{box-shadow:inset -2px 0 0 var(--dz-brand)}.dz-libraries-nav-item[data-drop=into]{box-shadow:inset 0 0 0 2px var(--dz-brand)}.dz-variables [data-dragging=true]{opacity:.5}.dz-variables-reorder{flex:none;justify-content:space-between;gap:4px;padding:0 0 4px;display:flex}.dz-variables-reorder>button{border-radius:var(--dz-radius-medium);white-space:nowrap;height:28px;padding:0 8px!important}.dz-variables-reorder>button:hover{background:var(--dz-bg-secondary)!important}.dz-variables-reorder-done{color:var(--dz-brand);font-weight:550}.dz-page-modes{margin-top:8px}.dz-cell-wide{flex:none;width:184px}.dz-stroke-labels>span:first-child{width:76px}.dz-stroke-labels>span+span{width:72px}.dz-stroke-row{align-items:center;gap:8px;height:24px;margin-top:0;padding:0 36px 0 16px;display:flex}.dz-stroke-align{flex:none;width:76px}.dz-stroke-weight{flex:none;width:72px}.dz-stroke-row>.dz-icon-button{margin-left:auto}.dz-stroke-actions{gap:4px;margin-left:auto;display:flex}.dz-stroke-row:has(.dz-stroke-actions>:nth-child(2)){padding-right:8px}.dz-stroke-sides{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;padding:0 36px 0 16px;display:grid}.dz-cap-preview{align-items:center;width:100%;height:22px;display:flex;overflow:hidden}.dz-cap-preview-end{justify-content:flex-end}.dz-cap-preview>svg{flex:none}.dz-split-button{flex:none;gap:1px;display:flex}.dz-split-button-main,.dz-split-button-chevron{height:24px;color:var(--dz-text);justify-content:center;align-items:center;display:flex}.dz-split-button-main{border-radius:var(--dz-radius-medium) 0 0 var(--dz-radius-medium);width:24px}.dz-split-button-chevron{border-radius:0 var(--dz-radius-medium) var(--dz-radius-medium) 0;width:16px;color:var(--dz-text-secondary)}.dz-split-button:hover>button,.dz-split-button-chevron[data-open=true]{background:var(--dz-bg-secondary)}.dz-icon-button{border-radius:var(--dz-radius-medium);width:24px;height:24px;color:var(--dz-text);flex:none;justify-content:center;align-items:center;display:flex}.dz-icon-button:hover,.dz-icon-button[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-icon-button[data-active=true]{background:var(--dz-bg-selected)!important}.dz-icon-button:disabled{color:var(--dz-text-tertiary);background:0 0!important}.dz-field{background:var(--dz-bg-secondary);border:1px solid var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);align-items:center;height:24px;display:flex;position:relative}.dz-field:hover{background:var(--dz-bg);border-color:var(--dz-border)}.dz-field:focus-within{background:var(--dz-bg);border-color:var(--dz-brand);box-shadow:inset 0 0 0 .5px var(--dz-brand)}.dz-padding-fields{display:contents}.dz-padding-fields[data-all-sides=true] .dz-field{background:var(--dz-bg);border-color:var(--dz-brand);box-shadow:inset 0 0 0 .5px var(--dz-brand)}.dz-field[data-disabled=true]{opacity:.5;pointer-events:none}.dz-field-prefix{width:24px;height:22px;color:var(--dz-text-secondary);cursor:ew-resize;flex:none;justify-content:center;align-items:center;display:flex}.dz-field-prefix[data-scrub=false]{cursor:default}.dz-field input{font-variant-numeric:tabular-nums;flex:1;height:22px;padding:0 4px 0 0}.dz-field input::placeholder{color:var(--dz-text-secondary)}.dz-field[data-mixed=true] input::placeholder{color:var(--dz-text)}.dz-field[data-mixed=true] input{padding-right:0}.dz-field-noprefix input{padding-left:7px}.dz-field-suffix{color:var(--dz-text-secondary);flex:none;padding-right:8px}.dz-button-group{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);height:24px;display:flex;overflow:hidden}.dz-button-group>button{flex:1;justify-content:center;align-items:center;height:24px;display:flex}.dz-button-group>button:hover{background:var(--dz-bg-tertiary)!important}.dz-button-group>button:disabled{color:var(--dz-text-tertiary);background:0 0!important}.dz-segmented{background:var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);height:24px;display:flex}.dz-segmented>button{border-radius:var(--dz-radius-medium);flex:1;justify-content:center;align-items:center;height:24px;display:flex;border:1px solid #0000!important}.dz-segmented>button[data-active=true]{background:var(--dz-bg)!important;border-color:var(--dz-border)!important}.dz-select{border-radius:var(--dz-radius-medium);text-align:left;align-items:center;width:100%;height:24px;display:flex;background:var(--dz-bg)!important;border:1px solid var(--dz-border)!important;padding:0 0 0 8px!important}.dz-select:hover,.dz-select[data-open=true]{border-color:var(--dz-bg-tertiary)!important;background:var(--dz-bg-secondary)!important}.dz-select-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-font-size{position:relative}.dz-font-size .dz-field input{padding-right:20px}.dz-font-size .dz-select-chevron{width:20px}.dz-variable-field:has(.dz-select-chevron)>.dz-variable-bind{right:26px}.dz-variable-field:has(>.dz-select)>.dz-variable-bind{right:2px}.dz-variable-field:hover:has(>.dz-variable-bind)>.dz-select .dz-select-chevron{visibility:hidden}.dz-selection-link .dz-paint-field{gap:8px;padding-left:4px}.dz-selection-link-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-grid-count{min-width:0;position:relative}.dz-grid-count .dz-field input{padding-right:24px}.dz-grid-count .dz-select-chevron{position:absolute;top:1px;right:1px}.dz-grid-row[data-picked=true]{background:var(--dz-bg-selected)}.dz-select-chevron{width:24px;height:22px;color:var(--dz-text-tertiary);flex:none;justify-content:center;align-items:center;display:flex}.dz-field-list{min-width:20px;height:22px;color:var(--dz-text-tertiary);white-space:nowrap;border-radius:0 var(--dz-radius-medium) var(--dz-radius-medium) 0;flex:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.dz-field-list[data-word=true]{width:50px;color:var(--dz-text);justify-content:flex-end;padding:0 6px 0 2px}.dz-field-list[data-split=true]{border-left:1px solid var(--dz-bg);width:22px}.dz-field-list:hover,.dz-field-list[data-open=true]{color:var(--dz-text)}.dz-field:has(.dz-field-list) input{padding-right:0}.dz-variable-field:has(.dz-field-list)>.dz-variable-bind{right:22px}.dz-variable-field:has(.dz-field-list[data-word=true])>.dz-variable-bind{right:51px}.dz-checkbox-row{align-items:center;gap:8px;height:24px;margin-top:8px;padding:0 16px;display:flex}.dz-checkbox{border-radius:var(--dz-radius-small);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex;border:1px solid var(--dz-checkbox-border)!important}.dz-checkbox[data-checked=true]{background:var(--dz-text)!important;border-color:var(--dz-text)!important;color:var(--dz-bg)!important}.dz-paint-row{align-items:center;gap:4px;height:24px;padding:0 8px 0 16px;display:flex}.dz-paint-row+.dz-paint-row{margin-top:8px}.dz-paint-row[data-picked=true]{background:var(--dz-bg-selected)}.dz-paint-row[data-reorder-row]{position:relative}.dz-reorder-handle{width:16px;height:24px;color:var(--dz-text-tertiary);cursor:grab;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.dz-paint-row:hover>.dz-reorder-handle,.dz-reorder-handle:active{opacity:1}.dz-paint-row[data-drop]:before{content:"";background:var(--dz-brand);pointer-events:none;height:2px;position:absolute;left:16px;right:8px}.dz-paint-row[data-drop=before]:before{top:-5px}.dz-paint-row[data-drop=after]:before{bottom:-5px}.dz-paint-field>button:not(.dz-variable-bind){align-items:center;height:22px;display:flex}.dz-paint-field{background:var(--dz-bg-secondary);border:1px solid var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);flex:1;align-items:center;min-width:0;height:24px;margin-right:4px;display:flex}.dz-paint-field:hover{background:var(--dz-bg);border-color:var(--dz-border)}.dz-paint-field:focus-within{background:var(--dz-bg);border-color:var(--dz-brand)}.dz-paint-field[data-hidden=true]{opacity:.4}.dz-swatch{border-radius:var(--dz-radius-small);background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;flex:none;width:14px;height:14px;margin:0 5px 0 4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.dz-swatch-fill{display:block;position:absolute;inset:0}.dz-paint-hex{text-transform:uppercase;flex:1;min-width:0;height:22px}.dz-paint-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-paint-opacity{border-left:1px solid var(--dz-bg);flex:none;align-items:center;width:54px;height:22px;padding-left:6px;display:flex}.dz-paint-field:hover .dz-paint-opacity,.dz-paint-field:focus-within .dz-paint-opacity{border-left-color:var(--dz-border)}.dz-paint-opacity input{width:32px;height:22px}.dz-mixed-note{height:24px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;display:flex}.dz-export-row{align-items:center;gap:8px;height:24px;padding:0 8px 0 16px;display:flex}.dz-export-row+.dz-export-row{margin-top:8px}.dz-export-cell{flex:none;width:74px}.dz-export-size{position:relative}.dz-export-size input{padding-right:24px}.dz-export-size .dz-select-chevron{position:absolute;top:0;right:0}.dz-scale-multiplier .dz-select-chevron{border-left:1px solid var(--dz-border)}.dz-scale-row>.dz-row-main{align-items:flex-start}.dz-scale-anchor{background:var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);height:64px;display:grid}.dz-scale-anchor>button{justify-content:center;align-items:center;display:flex}.dz-scale-anchor>button>span{background:var(--dz-text-tertiary);border-radius:1.5px;width:3px;height:3px}.dz-scale-anchor>button:hover>span{border-radius:2px;width:8px;height:8px}.dz-scale-anchor>button[data-active=true]>span{background:var(--dz-brand);border-radius:2px;width:10px;height:10px}.dz-export-row>.dz-icon-button:first-of-type{margin-left:auto}.dz-export-row>.dz-icon-button+.dz-icon-button{margin-left:-8px}.dz-export-file{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dz-export-preview{padding:8px 16px 0}.dz-export-preview-toggle{height:24px;color:var(--dz-text-secondary);align-items:center;gap:4px;display:flex}.dz-export-preview-body{flex-direction:column;gap:4px;margin-top:4px;display:flex}.dz-export-preview-image{border-radius:var(--dz-radius-medium);background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dz-export-preview-image[data-format=JPG]{background-image:none}.dz-export-preview-image img{object-fit:contain;max-width:100%;max-height:200px;display:block}.dz-export-preview-note{color:var(--dz-text-secondary);font-variant-numeric:tabular-nums}.dz-export-button{border-radius:var(--dz-radius-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 32px);height:24px;margin:8px 16px 0;overflow:hidden;border:1px solid var(--dz-border)!important;padding:0 8px!important}.dz-export-button:hover{background:var(--dz-bg-secondary)!important}.dz-center{flex:1;min-width:0;height:100%;position:relative}.dz-canvas{touch-action:none;outline:none;position:absolute;inset:0;overflow:hidden}.dz-scroller{scrollbar-width:none;overscroll-behavior:none;touch-action:none;outline:none;position:absolute;inset:0;overflow:scroll}.dz-scroller::-webkit-scrollbar{display:none}.dz-pan-space{pointer-events:none;position:absolute;top:0;left:0}.dz-world,.dz-world-zoom{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.dz-node{position:absolute}.dz-canvas-under,.dz-fills,.dz-fills-clip,.dz-inner-shadow,.dz-frame-content{position:absolute;inset:0}.dz-scroll{scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0}.dz-scroll::-webkit-scrollbar{display:none}.dz-sticky{pointer-events:none;position:absolute;inset:0}.dz-scroll-reach{visibility:hidden;pointer-events:none;width:1px;position:absolute;top:0;left:0}.dz-sticky>.dz-node{pointer-events:auto}.dz-canvas-under,.dz-inner-shadow{pointer-events:none}.dz-slice{outline:calc(1px / var(--dz-zoom,1)) dashed #808080e6;outline-offset:calc(-1px / var(--dz-zoom,1))}.dz-shadow-layer{pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.dz-paint,.dz-progressive-backdrop{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dz-stroke{pointer-events:none;border-style:solid;position:absolute}.dz-group{pointer-events:none}.dz-group>.dz-node{pointer-events:auto}.dz-shape{pointer-events:none}.dz-svg{position:absolute;top:0;left:0;overflow:visible}.dz-hit{pointer-events:visible}.dz-hit-stroke{pointer-events:visibleStroke}.dz-hit-line{fill:none;stroke:#0000;stroke-width:8px;vector-effect:non-scaling-stroke;pointer-events:stroke}.dz-operand-target{fill:#0000;pointer-events:visiblePainted}.dz-box-strokes{pointer-events:none}.dz-text{cursor:inherit;outline:none;flex:none}.dz-text-editing{-webkit-user-select:text;user-select:text;cursor:text;caret-color:currentColor;min-width:1px}.dz-text-editing::selection{background:#0d99ff66}.dz-text-path-art text{pointer-events:visible}.dz-text-path[data-editing] .dz-text-path-art text{cursor:text}.dz-text-path-input{opacity:0;pointer-events:none;white-space:pre;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.dz-text-path-selection{fill:#0d99ff66}.dz-text-path-caret{stroke:#000;stroke-width:1px;vector-effect:non-scaling-stroke;animation:1s step-end infinite dz-text-path-caret}@keyframes dz-text-path-caret{50%{opacity:0}}.dz-overlay{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.dz-quick-add{pointer-events:auto;background:var(--dz-brand);color:#fff;width:20px;height:20px;box-shadow:var(--dz-elevation-100,0 1px 3px #0003);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-10px;display:flex;position:absolute}.dz-quick-add[data-side=LEFT]{margin-left:-30px}.dz-quick-add[data-side=RIGHT]{margin-left:10px}.dz-quick-add:hover{background:var(--dz-brand-hover)}.dz-slot-add{border-radius:var(--dz-radius-medium);pointer-events:auto;background:var(--dz-slot);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;margin:4px 0 0 -22px;display:flex;position:absolute}.dz-slot-add:hover{filter:brightness(.92)}.dz-overlay-svg,.dz-overlay .dz-proto-layer{width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:visible}.dz-mask-outline{fill:none;stroke:#14ae5c;stroke-width:1px;shape-rendering:crispedges}.dz-hover-outline,.dz-selection-outline{fill:none;stroke:var(--dz-brand);stroke-width:1px;shape-rendering:crispedges}.dz-slot-outline{fill:none;stroke:var(--dz-slot);stroke-width:1px;stroke-dasharray:4 3}.dz-hover-outline{stroke-width:2px}.dz-multi-edit-outline{fill:none;stroke:var(--dz-canvas-component);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round}.dz-set-outline{fill:none;stroke:var(--dz-canvas-component);stroke-width:1px;stroke-dasharray:4 3}.dz-hover-outline[data-component=true]{stroke:var(--dz-canvas-component)}.dz-overlay[data-component=true]{--dz-brand:var(--dz-canvas-component)}.dz-layout-drop{stroke:var(--dz-brand);stroke-width:2px}.dz-layout-drop-cell{fill:color-mix(in srgb, var(--dz-brand) 12%, transparent);stroke:var(--dz-brand);stroke-width:2px}.dz-guide{stroke:var(--dz-snap);stroke-width:1px;shape-rendering:crispedges}.dz-vector-outline{fill:none;stroke:var(--dz-brand);stroke-width:1px;vector-effect:non-scaling-stroke}.dz-vector-segment-hover{fill:none;stroke:var(--dz-brand);stroke-width:2px}.dz-vector-segment-picked{fill:none;stroke:var(--dz-brand);stroke-width:3px}.dz-vector-midpoint{fill:var(--dz-brand);stroke:#fff;stroke-width:1px}.dz-vector-anchor{fill:#fff;stroke:var(--dz-brand);stroke-width:1px}.dz-vector-anchor[data-selected=true]{fill:var(--dz-brand);stroke:#fff}.dz-vector-handle-line{stroke:var(--dz-brand);stroke-width:1px}.dz-vector-handle{fill:#fff;stroke:var(--dz-brand);stroke-width:1px}.dz-vector-handle[data-selected=true]{fill:var(--dz-brand)}.dz-point-box{fill:none;stroke:var(--dz-brand);stroke-width:1px}.dz-point-box-handle{fill:#fff;stroke:var(--dz-brand);stroke-width:1px}.dz-pen-rubber{fill:none;stroke:var(--dz-brand);stroke-width:1px}.dz-pencil-preview{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round}.dz-marquee{fill:#0d99ff1a;stroke:var(--dz-brand);stroke-width:1px;shape-rendering:crispedges}.dz-handle{border:1px solid var(--dz-brand);pointer-events:auto;z-index:3;background:#fff;border-radius:1px;width:8px;height:8px;position:absolute}.dz-crop-corner{border-top:3px solid var(--dz-brand);border-left:3px solid var(--dz-brand);transform-origin:1.5px 1.5px;pointer-events:auto;z-index:3;width:10px;height:10px;margin:-1.5px 0 0 -1.5px;position:absolute}.dz-crop-edge{background:var(--dz-brand);pointer-events:auto;z-index:3;width:12px;height:3px;position:absolute}.dz-edge-hit{transform-origin:0 0;pointer-events:auto;z-index:2;height:8px;position:absolute}.dz-rotate-hit{pointer-events:auto;z-index:1;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.dz-size-label{border-radius:var(--dz-radius-small);background:var(--dz-brand);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;height:16px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;transform:translate(-50%)}.dz-frame-label{transform-origin:0 100%;color:#00000080;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:default;align-items:flex-end;height:20px;padding-bottom:4px;font-size:11px;line-height:16px;display:flex;position:absolute;overflow:hidden}.dz-frame-label-thumbnail{flex:none;align-self:center;margin-right:4px;display:flex}:where(.dz-canvas[data-canvas-dark=true]) .dz-frame-label{color:#ffffffb3}.dz-frame-label-active{color:var(--dz-brand)}.dz-frame-label[data-component=true]{color:var(--dz-canvas-component)}.dz-frame-label-input{min-width:80px;margin-top:-2px;background:var(--dz-bg)!important;border:1px solid var(--dz-brand)!important;height:20px!important;color:var(--dz-text)!important;padding:0 2px!important}.dz-toolbar{background:var(--dz-bg);border-radius:var(--dz-radius-large);height:48px;box-shadow:var(--dz-elevation-200);z-index:5;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.dz-tool-group{align-items:center;gap:1px;display:flex}.dz-mode-switch{border-left:1px solid var(--dz-border);margin-left:8px;padding-left:8px}.dz-tool{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:32px;height:32px;display:flex;padding:4px!important}.dz-tool:hover{background:var(--dz-bg-secondary)!important}.dz-tool[data-active=true]{background:var(--dz-brand)!important;color:#fff!important}.dz-tool-chevron{border-radius:var(--dz-radius-medium);width:16px;height:32px;color:var(--dz-text);justify-content:center;align-items:center;display:flex}.dz-tool-chevron:hover,.dz-tool-chevron[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-toolbar-divider{background:var(--dz-border);width:1px;height:32px}.dz-menu{z-index:104;overscroll-behavior:contain;--dz-scroll-bar:#ffffff4d;background:var(--dz-menu-bg);min-width:184px;max-width:320px;max-height:calc(100vh - 8px);color:var(--dz-menu-text);border-radius:var(--dz-radius-large);box-shadow:var(--dz-elevation-400);-webkit-user-select:none;user-select:none;outline:none;padding:8px 0;font-size:11px;font-weight:450;line-height:16px;position:fixed;overflow:hidden auto}.dz-menu-item{border-radius:var(--dz-radius-medium);white-space:nowrap;cursor:default;align-items:center;gap:8px;height:24px;margin:0 8px;padding:0 8px;display:flex;position:relative}.dz-menu-item[data-disabled=true]{color:#fff6}.dz-menu-item:not([data-disabled=true])[data-active=true],.dz-menu-item[data-open=true]{background:var(--dz-menu-hover)}.dz-menu-check{flex:none;justify-content:center;align-items:center;width:16px;display:flex}.dz-menu-label{flex:1}.dz-menu-user-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-menu-shortcut{color:var(--dz-menu-text-secondary);margin-left:24px}.dz-menu-item[data-active=true] .dz-menu-shortcut{color:#fffc}.dz-menu-icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-4px;display:flex}.dz-menu-separator{background:var(--dz-menu-border);height:1px;margin:8px 0}.dz-menu-heading{white-space:nowrap;height:24px;color:var(--dz-menu-text-secondary);cursor:default;align-items:center;margin:0 8px;padding:0 8px 0 32px;display:flex}.dz-zoom-field{border-bottom:1px solid var(--dz-menu-border);margin-bottom:8px;padding:0 8px 8px}.dz-zoom-field input{border:1px solid var(--dz-menu-border);border-radius:var(--dz-radius-medium);width:100%;height:24px;color:inherit;font:inherit;background:0 0;padding:0 8px}.dz-zoom-field input:focus{border-color:var(--dz-menu-hover);outline:none}.dz-menu[data-variant=listbox]{min-width:0}.dz-menu[data-variant=listbox] .dz-menu-item{gap:4px;padding:0 24px 0 4px}.dz-menu[data-variant=listbox] .dz-menu-shortcut{margin-left:0}.dz-menu[data-variant=listbox] .dz-menu-icon{margin-right:4px}.dz-menu[data-variant=listbox] .dz-menu-separator{background:var(--dz-listbox-divider);margin:7px 0}.dz-menu-chevron{color:var(--dz-menu-text-secondary);display:flex}.dz-popover{z-index:102;overscroll-behavior:contain;background:var(--dz-bg);border-radius:var(--dz-radius-large);width:240px;max-height:calc(100vh - 16px);box-shadow:var(--dz-elevation-500);color:var(--dz-text);position:fixed;overflow-y:auto}.dz-font-menu{flex-direction:column;max-height:min(480px,100vh - 16px);display:flex}.dz-font-menu-head{border-bottom:1px solid var(--dz-border);flex:none;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid}.dz-font-menu-search{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);height:28px;color:var(--dz-text);padding:0 8px;border:1px solid var(--dz-border)!important}.dz-font-menu-search:focus{outline:none;border-color:var(--dz-brand)!important}.dz-font-menu-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 0;overflow-y:auto}.dz-font-menu-row{text-align:left;width:100%;height:28px;color:var(--dz-text);align-items:center;gap:4px;display:flex;padding:0 8px!important}.dz-font-menu-row[data-active=true]{background:var(--dz-bg-secondary)!important}.dz-font-menu-check{flex:none;place-items:center;width:16px;display:grid}.dz-font-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-font-menu-source{color:var(--dz-text-tertiary);flex:none;font-size:10px}.dz-font-menu-note{color:var(--dz-text-secondary);padding:8px 12px}.dz-font-menu-action{text-align:left;width:100%;min-height:28px;color:var(--dz-text-brand);padding:4px 12px!important}.dz-font-menu-action:hover{background:var(--dz-bg-secondary)!important}.dz-font-menu-upload{flex:none;border-top:1px solid var(--dz-border)!important}.dz-popover-header{z-index:1;background:var(--dz-bg);border-bottom:1px solid var(--dz-border);align-items:center;gap:4px;height:40px;padding:0 8px 0 16px;font-weight:550;display:flex;position:sticky;top:0}.dz-popover-title{flex:1}.dz-popover-body{padding:8px 0 12px}.dz-paint-types{gap:2px;padding:8px 12px;display:flex}.dz-sv{cursor:crosshair;touch-action:none;width:240px;height:240px;position:relative}.dz-sv-knob,.dz-slider-knob{pointer-events:none;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003,0 1px 3px #0000004d}.dz-color-model-row{gap:4px;padding:0 16px}.dz-contrast{padding:8px 16px 0}.dz-contrast-row{align-items:center;gap:8px;height:32px;display:flex}.dz-contrast-sample{border-radius:var(--dz-radius-small);width:32px;height:24px;box-shadow:inset 0 0 0 1px var(--dz-border-translucent);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dz-contrast-ratio{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:550}.dz-contrast-mark{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);height:24px;color:var(--dz-text);align-items:center;gap:2px;padding:0 6px;font-weight:550;display:inline-flex}.dz-contrast-mark[data-pass=false]{color:var(--dz-danger);cursor:pointer}.dz-contrast-mark[data-pass=false]:hover:not(:disabled){background:var(--dz-bg-tertiary)}.dz-contrast-mark:disabled{cursor:default}.dz-contrast-hint{color:var(--dz-text-secondary)}.dz-file-colors{padding:8px 16px 0}.dz-file-colors-title{height:24px;color:var(--dz-text-secondary);align-items:center;display:flex}.dz-file-colors-grid{grid-template-columns:repeat(8,20px);gap:6px;display:grid}.dz-file-color{border-radius:var(--dz-radius-small);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--dz-border-translucent);background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;overflow:hidden;padding:0!important}.dz-file-color>span{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--dz-border-translucent);display:block}.dz-file-color[data-current=true]{outline:2px solid var(--dz-brand);outline-offset:1px}.dz-library-tools{border-bottom:1px solid var(--dz-border);flex-direction:column;gap:8px;padding:8px 16px;display:flex}.dz-library-search{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);height:24px;padding:0 8px}.dz-library-search::placeholder{color:var(--dz-text-tertiary)}.dz-library-list{max-height:280px;padding:4px 0 8px;overflow-y:auto}.dz-library-group-name{height:28px;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 16px;font-weight:550;display:flex;overflow:hidden}.dz-library-entry{text-align:left;align-items:center;gap:8px;width:100%;height:28px;display:flex;padding:0 16px!important}.dz-library-entry:hover{background:var(--dz-bg-secondary)}.dz-library-entry-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-library-swatch{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--dz-border-translucent);background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border-radius:50%;flex:none;overflow:hidden}.dz-library-swatch[data-kind=variable]{border-radius:var(--dz-radius-small)}.dz-library-swatch>span{width:100%;height:100%;display:block}.dz-library-none{color:var(--dz-text-secondary);padding:12px 16px}.dz-color-model-select{flex:none;width:52px}.dz-color-model-select .dz-select-chevron{width:14px}.dz-color-model-channel{flex:1;min-width:0}.dz-color-model-channel .dz-field input{text-align:center;padding:0 2px}.dz-color-model-opacity{flex:none;width:44px}.dz-color-model-opacity .dz-field input{padding:0 2px 0 4px}.dz-sliders{align-items:center;gap:8px;padding:12px 16px 4px;display:flex}.dz-slider-stack{flex-direction:column;flex:1;gap:8px;display:flex}.dz-slider{cursor:pointer;touch-action:none;border-radius:6px;height:12px;position:relative}.dz-slider-knob{background:0 0;top:50%}.dz-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.dz-alpha{background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.dz-alpha-fill{border-radius:6px;position:absolute;inset:0}.dz-gradient-bar{border-radius:var(--dz-radius-medium);cursor:copy;height:24px;margin:12px 16px 4px;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.dz-gradient-stop{cursor:grab;border:2px solid #fff;border-radius:4px;width:16px;height:32px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #0000004d}.dz-gradient-stop[data-active=true]{box-shadow:0 0 0 2px var(--dz-brand)}.dz-image-preview{border-radius:var(--dz-radius-medium);background-color:var(--dz-bg-secondary);height:160px;color:var(--dz-text-secondary);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;margin:8px 16px 0;display:flex}.dz-image-fill-row{padding-right:16px}.dz-image-fill-row .dz-cell{flex:1;width:auto;min-width:0}.dz-popover-button{border-radius:var(--dz-radius-medium);height:24px;border:1px solid var(--dz-border)!important;padding:0 8px!important}.dz-popover-button:hover{background:var(--dz-bg-secondary)!important}.dz-pattern-rows .dz-popover-row{gap:4px}.dz-pattern-rows .dz-popover-row-label{width:84px}.dz-pattern-rows .dz-popover-row-control{width:120px}.dz-pattern-source{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.dz-pattern-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-pattern-source[data-active=true]{color:var(--dz-brand);border-color:var(--dz-brand)!important}.dz-picking-source,.dz-picking-source *{cursor:crosshair!important}.dz-video-paint{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dz-video{object-fit:fill;pointer-events:none;display:block;position:absolute}.dz-video-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dz-video-tiles{pointer-events:none;position:absolute;top:0;left:0}.dz-world-zoom[data-outline=true] .dz-video-fill{display:none}.dz-video-controls{align-items:center;gap:8px;height:24px;margin:8px 16px 0;display:flex}.dz-video-scrub{min-width:0;accent-color:var(--dz-brand);flex:1}.dz-video-time{color:var(--dz-text-secondary);font-variant-numeric:tabular-nums;flex:none}.dz-tooltip{z-index:110;border-radius:var(--dz-radius-medium);background:var(--dz-menu-bg);color:#fff;pointer-events:none;box-shadow:var(--dz-elevation-200);gap:8px;max-width:calc(100vw - 16px);padding:4px 8px;font-size:11px;line-height:16px;display:flex;position:fixed}.dz-tooltip-text{overflow-wrap:anywhere;min-width:0}.dz-overlay-scrollbar{z-index:120;opacity:0;pointer-events:none;background:#80808080;border-radius:3px;transition:opacity .15s;position:fixed;top:0;left:0}.dz-overlay-scrollbar[data-shown=true]{opacity:.8;pointer-events:auto}.dz-overlay-scrollbar[data-shown=true]:hover,.dz-overlay-scrollbar[data-dragging=true]{opacity:1}.dz-tooltip-shortcut{white-space:nowrap;color:var(--dz-menu-text-secondary);flex:none}.dz-part-error{color:var(--dz-text-secondary);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:12px;line-height:16px;display:flex}.dz-app-error{color:#444;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;display:flex;position:fixed;inset:0}.dz-app-error strong{color:#111;font-size:20px}.dz-app-error button{color:#fff;font:inherit;cursor:pointer;background:#0d99ff;border:0;border-radius:8px;padding:10px 18px;font-weight:600}.dz-notice{z-index:95;border-radius:var(--dz-radius-medium);background:var(--dz-menu-bg);color:#fff;box-shadow:var(--dz-elevation-400);max-width:min(480px,100vw - 32px);padding:8px 12px;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.dz-notice-offer{align-items:center;gap:16px;display:flex}.dz-notice-action{color:var(--dz-brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-weight:600}.dz-notice-action:hover{text-decoration:underline}.dz-offline-conflict{flex-direction:column;gap:8px;width:min(480px,100vw - 32px);display:flex;bottom:120px}.dz-offline-conflict-actions{justify-content:flex-end;gap:4px;display:flex}.dz-offline-conflict-actions button{border-radius:var(--dz-radius-medium);color:#fff;height:24px;font-weight:550;padding:0 8px!important}.dz-offline-conflict-actions button:hover{background:#ffffff1f!important}.dz-ui-hidden .dz-rail,.dz-ui-hidden .dz-left,.dz-ui-hidden .dz-right,.dz-ui-hidden .dz-toolbar,.dz-ui-hidden .dz-mini-bar{display:none}.dz-mini-bar{z-index:5;border-radius:var(--dz-radius-large);background:var(--dz-bg);height:48px;box-shadow:var(--dz-elevation-200);align-items:center;gap:4px;padding:8px;display:flex;position:absolute;top:8px}.dz-mini-left{max-width:280px;display:none;left:8px}.dz-ui-minimized .dz-mini-left{display:flex}.dz-mini-left .dz-rail-menu{margin:0}.dz-mini-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px;font-weight:550;overflow:hidden}.dz-mini-expand{flex:none;display:flex}.dz-ui-minimized .dz-rail,.dz-ui-minimized .dz-left{display:none}.dz-ui-minimized .dz-right{z-index:5;border-radius:var(--dz-radius-large);height:auto;max-height:calc(100% - 16px);box-shadow:var(--dz-elevation-200);border:0;position:absolute;top:8px;right:8px;overflow:hidden}.dz-ui-minimized[data-selecting] .dz-right{bottom:8px}.dz-ui-minimized:not([data-selecting]) .dz-right{width:auto}.dz-ui-minimized:not([data-selecting]) .dz-right>:not(.dz-right-header){display:none}.dz-files{color:var(--dz-text);-webkit-font-smoothing:antialiased;z-index:60;background:var(--dz-bg);flex-direction:column;font-size:11px;font-weight:450;line-height:16px;display:flex;position:fixed;inset:0;overflow:auto}.dz-files-home{flex:none;display:flex}.dz-files-header{border-bottom:1px solid var(--dz-border);flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;font-size:13px;font-weight:550;display:flex}.dz-files-back{color:var(--dz-text-secondary);font-size:11px;font-weight:450;text-decoration:none}.dz-files-back:hover{color:var(--dz-text)}.dz-files-new{white-space:nowrap;border-radius:var(--dz-radius-medium);height:32px;margin-left:auto;font-size:11px;background:var(--dz-brand)!important;color:#fff!important;padding:0 12px!important;font-weight:550!important}.dz-files-new:hover{background:var(--dz-brand-hover)!important}.dz-files-new:disabled{opacity:.5}.dz-files-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:16px;padding:24px;display:grid}.dz-file-card{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);position:relative;overflow:hidden}.dz-file-card-link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.dz-file-card:hover{border-color:var(--dz-bg-tertiary);box-shadow:var(--dz-elevation-200)}.dz-file-thumb{background:var(--dz-bg-secondary);height:160px;color:var(--dz-text-tertiary);justify-content:center;align-items:center;display:flex}.dz-file-thumb-picture{object-fit:cover;width:100%;height:100%;display:block}.dz-file-meta{border-top:1px solid var(--dz-border);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.dz-file-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.dz-file-card-date{color:var(--dz-text-secondary)}.dz-files-empty{text-align:center;color:var(--dz-text-secondary);padding:64px 24px;font-size:13px}.dz-files-error{color:var(--dz-danger);padding:12px 24px 0}.dz-loading{z-index:60;background:var(--dz-bg-secondary);color:var(--dz-text-secondary);justify-content:center;align-items:center;font-size:11px;display:flex;position:fixed;inset:0}.dz-object-title-button{border-radius:var(--dz-radius-medium);align-items:center;gap:4px;flex:none!important;display:flex!important}.dz-object-title-button:hover{background:var(--dz-bg-secondary)!important}.dz-hex-bare{flex:1;min-width:0;display:flex}.dz-hex-bare input{text-transform:uppercase;width:100%;height:22px}.dz-presets{padding:8px 0}.dz-preset-group{text-align:left;align-items:center;gap:4px;width:100%;height:32px;display:flex;padding:0 8px 0 12px!important;font-weight:550!important}.dz-preset{border-radius:var(--dz-radius-medium);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 16px);height:32px;margin:0 8px;display:flex;padding:0 8px 0 24px!important}.dz-preset:hover{background:var(--dz-bg-secondary)!important}.dz-preset-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-preset-size{color:var(--dz-text-tertiary);font-variant-numeric:tabular-nums;flex:none}@media (width<=767px){.dz-rail,.dz-left,.dz-right{display:none}.dz-root:not(.dz-ui-hidden) .dz-mini-left{max-width:calc(100vw - 16px);display:flex}.dz-mini-expand{display:none}.dz-toolbar{scrollbar-width:none;gap:2px;max-width:calc(100vw - 16px);padding:6px;overflow-x:auto}.dz-toolbar>*{flex:none}.dz-toolbar .dz-tool-chevron{width:12px}.dz-toolbar .dz-mode-switch{margin-left:2px;padding-left:4px}.dz-files-grid{grid-template-columns:1fr;padding:16px}.dz-files-header{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 16px}.dz-files-actions{flex-wrap:wrap;width:100%}}@media (width<=389px){.dz-toolbar .dz-tool{width:28px;height:28px;padding:2px!important}}.dz-files-actions{gap:8px;margin-left:auto;display:flex}.dz-files-actions .dz-files-new{margin-left:0}.dz-files-secondary{white-space:nowrap;border-radius:var(--dz-radius-medium);align-items:center;gap:6px;height:32px;font-size:11px;display:flex;border:1px solid var(--dz-border)!important;padding:0 12px!important}.dz-files-secondary:hover{background:var(--dz-bg-secondary)!important}.dz-file-card-more{border-radius:var(--dz-radius-medium);width:24px;height:24px;box-shadow:var(--dz-elevation-200);justify-content:center;align-items:center;display:none;background:var(--dz-bg)!important}.dz-file-card:hover .dz-file-card-more,.dz-file-card:focus-within .dz-file-card-more,.dz-file-card[data-open=true] .dz-file-card-more{display:flex}@media (hover:none){.dz-file-card-more{display:flex}}.dz-file-card-more:hover{background:var(--dz-bg-secondary)!important}.dz-file-card-rename{border-radius:var(--dz-radius-small);outline:none;min-width:0;height:20px;margin:-2px -4px;font-size:11px;font-weight:550;border:1px solid var(--dz-brand)!important;background:var(--dz-bg)!important;padding:0 4px!important}.dz-confirm{gap:8px;width:360px;padding:16px}.dz-confirm-title{font-size:13px;font-weight:550}.dz-confirm-text{color:var(--dz-text-secondary);margin:0;line-height:16px}.dz-confirm-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.dz-button-primary.dz-button-danger{background:#f24822!important}.dz-button-primary.dz-button-danger:hover{background:#dc3412!important}.dz-loading a{color:var(--dz-text-brand)}.dz-toolbar[data-disabled=true] .dz-tool,.dz-toolbar[data-disabled=true] .dz-tool-chevron{color:var(--dz-text-tertiary)!important;background:0 0!important}.dz-edit-bar{background:var(--dz-bg);border-radius:var(--dz-radius-large);height:40px;box-shadow:var(--dz-elevation-200);z-index:5;white-space:nowrap;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:68px;left:50%;transform:translate(-50%)}.dz-edit-tool{border-radius:var(--dz-radius-medium);align-items:center;height:24px;display:flex;padding-right:8px!important}.dz-edit-tool:hover{background:var(--dz-bg-secondary)!important}.dz-edit-tool[data-active=true]{color:#fff;background:var(--dz-brand)!important}.dz-edit-tool-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dz-edit-bar-divider{background:var(--dz-border);align-self:stretch;width:1px;margin:-8px 0}.dz-edit-bar-title{font-weight:550}.dz-edit-bar-cancel{border-radius:var(--dz-radius-medium);height:24px;border:1px solid var(--dz-border)!important;padding:0 7px!important}.dz-edit-bar-cancel:hover{background:var(--dz-bg-secondary)!important}.dz-edit-bar-submit{border-radius:var(--dz-radius-medium);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;display:flex;background:var(--dz-brand)!important}.dz-edit-bar-submit:hover{background:var(--dz-brand-hover)!important}.dz-edit-bar-close{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dz-edit-bar-close:hover{background:var(--dz-bg-secondary)!important}.dz-mask-scope{pointer-events:none;position:absolute}.dz-mask-scope>.dz-node{pointer-events:auto}.dz-mask-defs{position:absolute;overflow:hidden}.dz-select:disabled{opacity:.4;cursor:default}.dz-crop-outline{fill:none;stroke:var(--dz-brand);stroke-width:1px}.dz-crop-handle{fill:#fff;stroke:var(--dz-brand);stroke-width:1px}.dz-style-search{border-bottom:1px solid var(--dz-border);align-items:center;height:41px;padding-right:8px;display:flex}.dz-style-search-icon{width:24px;color:var(--dz-text-secondary);flex:none;margin-left:16px;display:flex}.dz-style-search input{flex:1;height:24px}.dz-style-search input::placeholder{color:var(--dz-text-tertiary)}.dz-style-list{max-height:346px;padding:8px 0;overflow-y:auto}.dz-style-group{white-space:nowrap;text-overflow:ellipsis;align-items:center;height:32px;padding:0 16px;display:flex;overflow:hidden}.dz-style-empty{height:32px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;display:flex}.dz-style-item{text-align:left;align-items:center;gap:8px;width:100%;height:32px;padding:0 16px;display:flex}.dz-style-item:hover{background:var(--dz-bg-secondary)}.dz-style-item-icon{flex:none;justify-content:center;width:24px;display:flex}.dz-style-item:has(.dz-style-text-preview){gap:0}.dz-style-item-meta{color:var(--dz-text-secondary)}.dz-style-item-icon .dz-swatch{border-radius:50%;width:16px;height:16px;margin:0}.dz-style-item-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-style-applied-row{align-items:center;height:24px;padding:0 8px 0 16px;display:flex}.dz-style-applied{border-radius:var(--dz-radius-medium);flex:none;align-items:center;width:160px;height:24px;margin-right:8px;display:flex}.dz-style-applied[data-open]{cursor:pointer}.dz-style-applied:hover{box-shadow:inset 0 0 0 1px var(--dz-border)}.dz-style-applied .dz-swatch{border-radius:50%;width:16px;height:16px;margin:0}.dz-style-text-preview{text-align:center;flex:none;width:16px;font-size:11px}.dz-style-effect-preview{flex:none;place-items:center;width:16px;height:16px;display:grid}.dz-style-effect-preview span{background:var(--dz-bg);border-radius:2px;width:10px;height:10px;box-shadow:0 1px 3px #00000073}.dz-style-name-input{border:1px solid var(--dz-brand);border-radius:var(--dz-radius-medium);background:var(--dz-bg);width:calc(100% - 32px);height:24px;margin:4px 16px;padding:0 7px}.dz-style-create{border-radius:var(--dz-radius-medium);width:calc(100% - 32px);height:24px;color:var(--dz-text);align-items:center;gap:6px;margin:4px 16px 0;padding:0 4px;display:flex}.dz-style-create:hover:not(:disabled){background:var(--dz-bg-secondary)}.dz-style-create:disabled{color:var(--dz-text-tertiary)}.dz-style-delete{border-radius:var(--dz-radius-medium);color:#f24822;width:calc(100% - 32px);height:24px;margin:12px 16px 0}.dz-style-delete:hover{background:var(--dz-danger-soft)}.dz-ruler{z-index:3;-webkit-user-select:none;user-select:none;font-size:9px;position:absolute;top:0;left:0;overflow:hidden}.dz-ruler-top{cursor:ns-resize;width:100%;height:20px}.dz-ruler-left{cursor:ew-resize;width:20px;height:100%}.dz-ruler-bg{fill:var(--dz-bg)}.dz-ruler-top .dz-ruler-bg,.dz-ruler-left .dz-ruler-bg{stroke:var(--dz-border)}.dz-ruler-corner{fill:var(--dz-bg)}.dz-ruler-band{fill:var(--dz-bg-selected)}.dz-ruler-tick{stroke:#b3b3b3;stroke-width:1px;shape-rendering:crispedges}.dz-ruler-label{fill:var(--dz-text-tertiary);font-size:9px}.dz-ruler-label-band{fill:var(--dz-brand)}.dz-ruler-guide{stroke:#f24822;stroke-width:1px;shape-rendering:crispedges}.dz-ruler-guide-selected{stroke:var(--dz-brand)}.dz-measure-target{fill:none;stroke:#f24822;stroke-width:1px;shape-rendering:crispedges}.dz-measure-line{stroke:#f24822;stroke-width:1px;shape-rendering:crispedges}.dz-measure-pill{fill:#f24822}.dz-measure-text{fill:#fff;text-anchor:middle;font-size:11px}.dz-layout-grid{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.dz-popover-rows{flex-direction:column;gap:8px;padding:12px 0 16px;display:flex}.dz-popover-row{align-items:center;gap:8px;height:24px;padding:0 16px;display:flex}.dz-popover-row-label{width:72px;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.dz-popover-row-control{flex:none;width:128px}.dz-select-with-icon{align-items:center;min-width:0;display:flex}.dz-select-with-icon>:first-child{flex:none}.dz-select-with-icon-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-local-style-type{height:32px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;font-weight:500;display:flex}.dz-local-style{border-radius:var(--dz-radius-medium);text-align:left;align-items:center;gap:8px;width:calc(100% - 16px);height:26px;margin:0 8px 4px;padding:0 8px 0 9px;display:flex}.dz-local-style:hover{background:var(--dz-bg-secondary)}.dz-local-style[data-nested=true]{padding-left:33px}.dz-local-style-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.dz-local-style-chevron{color:var(--dz-text-secondary)}.dz-local-style-icon .dz-swatch{border-radius:50%;width:16px;height:16px;margin:0}.dz-popover-row[data-wide=true] .dz-popover-row-label{width:64px}.dz-popover-row[data-wide=true] .dz-popover-row-control{width:136px}.dz-popover-row[data-long-label=true] .dz-popover-row-label{width:88px}.dz-popover-row[data-long-label=true] .dz-popover-row-control{width:112px}.dz-popover-header[data-control=true]{height:48px}.dz-popover-header[data-control=true]+.dz-popover-rows{padding-bottom:12px}.dz-popover-title-select{min-width:80px;margin-right:auto}.dz-paint-field-full{margin-right:0}.dz-stop-variable{margin:8px 0}.dz-stop-variable .dz-paint-label{padding-left:8px}.dz-stop-variable-hint{color:var(--dz-text-secondary);flex:none;padding-right:26px}.dz-grid-row{align-items:center;height:24px;padding:0 8px 0 16px;display:flex}.dz-grid-row-select{flex:none;width:124px;margin:0 8px}.dz-grid-row>.dz-icon-button:last-child{margin-left:4px}.dz-grid-row+.dz-grid-row{margin-top:8px}.dz-section:has(>.dz-mask-row){padding-top:0}.dz-mask-row{margin-top:4px;padding:0 8px 0 16px}.dz-image-row>.dz-cell{flex:1;width:auto;min-width:0}.dz-adjustments{padding:8px 0 4px}.dz-adjust-note{color:var(--dz-text-secondary);margin:0;padding:8px 16px 12px}.dz-adjust-row{align-items:center;gap:8px;height:32px;padding:0 12px 0 16px;display:flex}.dz-adjust-label{width:84px;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.dz-adjust-slider{touch-action:none;outline:none;flex:1;width:116px;min-width:0;height:24px;position:relative}.dz-adjust-track{background:var(--dz-bg-secondary);height:16px;box-shadow:inset 0 0 0 1px var(--dz-border);border-radius:8px;position:absolute;top:4px;left:4px;right:4px}.dz-adjust-fill{background:var(--dz-brand);border-radius:8px;height:16px;position:absolute;top:4px}.dz-adjust-center{background:var(--dz-text);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:calc(50% - 2px)}.dz-adjust-slider[data-active=true] .dz-adjust-center{background:#fff}.dz-adjust-thumb{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;box-shadow:0 0 0 1px #0003,0 1px 3px #0000001a}.dz-adjust-slider[data-active=true] .dz-adjust-thumb{box-shadow:0 0 0 1px var(--dz-brand);background:radial-gradient(circle, var(--dz-brand) 0 2px, #fff 2.5px)}.dz-adjust-slider:focus-visible .dz-adjust-thumb{box-shadow:0 0 0 2px var(--dz-brand)}.dz-crop-zoom{touch-action:none;outline:none;flex:none;width:120px;height:24px;position:relative}.dz-crop-zoom-track,.dz-crop-zoom-fill{border-radius:3px;height:6px;position:absolute;top:9px;left:8px}.dz-crop-zoom-track{background:var(--dz-bg-tertiary);right:8px}.dz-crop-zoom-fill{background:var(--dz-brand)}.dz-crop-zoom-thumb{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;box-shadow:0 0 0 1px #0003,0 1px 3px #00000026}.dz-crop-zoom:focus-visible .dz-crop-zoom-thumb{box-shadow:0 0 0 2px var(--dz-brand)}.dz-edit-bar-ratio{border-radius:var(--dz-radius-medium);align-items:center;width:36px;height:24px;display:flex}.dz-edit-bar-ratio:hover,.dz-edit-bar-ratio[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-region-tint-add{fill:#0d99ff1f}.dz-region-tint-remove{fill:#f248221f}.dz-region-stripe{stroke-width:2px}.dz-region-stripe-add{stroke:#0d99ff8c}.dz-region-stripe-remove{stroke:#f248228c}.dz-region-outline{stroke-width:1px;vector-effect:non-scaling-stroke}.dz-region-outline-add{stroke:var(--dz-brand)}.dz-region-outline-remove{stroke:var(--dz-danger)}.dz-eraser-trail{fill:none;stroke:#f2482259;stroke-linecap:round;stroke-linejoin:round}.dz-lasso{fill:#0d99ff14;stroke:var(--dz-brand);stroke-width:1px;stroke-dasharray:4 3}.dz-cut-line{stroke:var(--dz-danger);stroke-width:1px;stroke-dasharray:4 3}.dz-edit-bar-more{border-radius:var(--dz-radius-medium);align-items:center;gap:4px;height:24px;display:flex;padding:0 4px 0 8px!important}.dz-edit-bar-more:hover,.dz-edit-bar-more[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-popover-tabs{flex:1;align-items:center;gap:12px;height:100%;display:flex}.dz-popover-tab{height:24px;color:var(--dz-text-secondary);padding:0;font-weight:550}.dz-popover-tab:hover,.dz-popover-tab[data-active=true]{color:var(--dz-text)}.dz-width-glyph{flex:none;margin-right:8px}.dz-brush-list{border-bottom:1px solid var(--dz-border);max-height:280px;padding:8px 0;overflow-y:auto}.dz-brush-group{height:24px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;font-weight:500;display:flex}.dz-brush{border-radius:var(--dz-radius-medium);text-align:left;width:calc(100% - 16px);height:32px;color:var(--dz-text);align-items:center;gap:8px;margin:0 8px;padding:0 8px;display:flex}.dz-brush:hover{background:var(--dz-bg-secondary)}.dz-brush[data-active=true]{background:var(--dz-bg-selected)}.dz-brush-preview{flex:none}.dz-brush-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-edit-bar-more[data-active=true]{color:#fff;background:var(--dz-brand)!important}.dz-width-line{stroke:var(--dz-width-handle);stroke-width:1px}.dz-width-handle{fill:#fff;stroke:var(--dz-width-handle);stroke-width:1.5px}.dz-width-centre,.dz-width [data-picked=true] .dz-width-handle{fill:var(--dz-width-handle)}.dz-width-hover{opacity:.6}.dz-button-primary,.dz-button-secondary{border-radius:var(--dz-radius-medium);white-space:nowrap;flex:none;height:32px;padding:0 12px!important;font-weight:550!important}.dz-button-primary{background:var(--dz-brand)!important;color:#fff!important}.dz-button-primary:hover{background:var(--dz-brand-hover)!important}.dz-button-primary:disabled{opacity:.4}.dz-button-secondary{border:1px solid var(--dz-border)!important}.dz-button-secondary:hover{background:var(--dz-bg-secondary)!important}.dz-dialog-backdrop{z-index:100;background:#0003;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dz-dialog{background:var(--dz-bg);border-radius:var(--dz-radius-large);box-shadow:var(--dz-elevation-500);color:var(--dz-text);overscroll-behavior:contain;flex-direction:column;max-width:100%;max-height:100%;display:flex;overflow-y:auto}.dz-dialog-header{border-bottom:1px solid var(--dz-border);flex:none;align-items:center;height:48px;padding:0 8px 0 16px;display:flex}.dz-dialog-title{flex:1;font-size:13px;font-weight:550}.dz-libraries{width:720px;height:520px}.dz-libraries-body{flex:1;min-height:0;display:flex}.dz-libraries-nav{border-right:1px solid var(--dz-border);flex-direction:column;flex:none;gap:2px;width:184px;padding:8px;display:flex}.dz-libraries-nav-item{border-radius:var(--dz-radius-medium);text-align:left;justify-content:space-between;align-items:center;height:32px;display:flex;padding:0 8px!important}.dz-libraries-nav-item:hover{background:var(--dz-bg-secondary)!important}.dz-libraries-nav-item[data-active=true]{font-weight:550;background:var(--dz-bg-selected)!important}.dz-libraries-count{background:var(--dz-brand);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px}.dz-libraries-page{flex-direction:column;flex:1;min-width:0;display:flex}.dz-libraries-empty{color:var(--dz-text-secondary);flex:1;padding:24px}.dz-library-head{padding:16px 16px 8px}.dz-library-name{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.dz-library-meta{color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-library-scroll{flex:1;min-height:0;padding:0 16px 8px;overflow-y:auto}.dz-library-pick-title{height:32px;color:var(--dz-text-secondary);align-items:center;font-weight:500;display:flex}.dz-library-pick-group .dz-checkbox-row{min-height:24px}.dz-library-changes{margin:0;padding:0;list-style:none}.dz-library-changes li{align-items:center;gap:8px;height:24px;display:flex}.dz-library-change-kind{width:56px;color:var(--dz-text-secondary);flex:none}.dz-library-change-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-library-change-what{color:var(--dz-text-secondary);flex:none}.dz-library-description{resize:none;border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);height:56px;font:inherit;color:inherit;margin:0 16px;padding:8px}.dz-library-description:focus{border-color:var(--dz-brand);outline:none}.dz-dialog-actions{flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.dz-library-card{border-bottom:1px solid var(--dz-border);padding:12px 0}.dz-library-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dz-library-card-head>div{min-width:0}.dz-library-row{border-bottom:1px solid var(--dz-border);align-items:center;gap:12px;height:56px;display:flex}.dz-library-row-text{flex:1;min-width:0}.dz-kit-lead{color:var(--dz-text-secondary);line-height:16px}.dz-kit-row{border-bottom:1px solid var(--dz-border);align-items:center;gap:12px;min-height:76px;padding:10px 0;display:flex}.dz-kit-preview{border-radius:var(--dz-radius-medium);border:1px solid;flex:none;justify-content:space-between;align-items:center;width:72px;height:52px;padding:0 8px;display:flex}.dz-kit-sample{font-size:22px;line-height:1}.dz-kit-chip{width:16px;height:16px}.dz-kit-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.dz-kit-actions{flex-direction:column;flex:none;gap:4px;display:flex}.dz-libraries-button{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.dz-libraries-button:hover{background:var(--dz-bg-secondary)!important}.dz-libraries-badge{background:var(--dz-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.dz-assets{flex-direction:column;flex:1;min-height:0;display:flex}.dz-assets-scroll{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.dz-assets-list{padding:0 8px}.dz-library-approved{vertical-align:-2px;color:var(--dz-brand);flex:none;margin-left:4px;display:inline-flex}.dz-assets-library{color:var(--dz-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:12px 8px 4px;font-weight:550;overflow:hidden}.dz-assets-source{border-radius:var(--dz-radius-medium);text-align:left;flex-direction:column;justify-content:center;width:100%;min-height:40px;display:flex;padding:4px 8px!important}.dz-assets-source:hover{background:var(--dz-bg-secondary)!important}.dz-assets-source-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:550;overflow:hidden}.dz-assets-source-meta{color:var(--dz-text-secondary)}.dz-asset-folder{border-radius:var(--dz-radius-medium);width:100%;height:28px;color:var(--dz-text-secondary);text-align:left;align-items:center;gap:4px;font-weight:550;display:flex;padding:0 8px!important}.dz-asset-folder:hover{background:var(--dz-bg-secondary)}.dz-asset-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-asset-folder-items{padding-left:12px}.dz-asset-component{border-radius:var(--dz-radius-medium);text-align:left;cursor:grab;align-items:center;gap:8px;width:100%;min-height:48px;display:flex;padding:4px 8px!important}.dz-asset-component:hover,.dz-asset-component[data-open]{background:var(--dz-bg-secondary)!important}.dz-assets-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:4px;padding:4px 0;display:grid}.dz-asset-tile{aspect-ratio:1;border-radius:var(--dz-radius-medium);cursor:grab;justify-content:center;align-items:center;min-width:0;display:flex;padding:0!important}.dz-asset-tile:hover,.dz-asset-tile[data-open]{box-shadow:inset 0 0 0 1px var(--dz-border)}.dz-asset-component-text{flex-direction:column;min-width:0;display:flex}.dz-asset-component .dz-assets-source-name{color:var(--dz-component)}.dz-asset-thumb{background:var(--dz-bg-secondary);border-radius:var(--dz-radius-medium);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.dz-asset-thumb>img{max-width:100%;max-height:100%}.dz-assets-empty{color:var(--dz-text-secondary);padding:4px 8px 12px}@media (width<=760px){.dz-libraries{width:100%;height:100%}.dz-libraries-nav{width:120px}}.dz-style-source{white-space:nowrap;text-overflow:ellipsis;align-items:center;height:32px;padding:0 16px;font-weight:550;display:flex;overflow:hidden}.dz-style-filter{padding:8px 16px 0}.dz-agent-chip{position:relative}.dz-agent-dot{background:var(--dz-text-tertiary);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--dz-bg);border-radius:50%;position:absolute;top:5px;right:5px}.dz-agent-chip[data-status=connected] .dz-agent-dot{background:#14ae5c}.dz-agent-chip[data-busy=true] .dz-agent-dot{background:var(--dz-brand);animation:.9s ease-in-out infinite alternate dz-agent-pulse}@keyframes dz-agent-pulse{0%{opacity:1}to{opacity:.3}}.dz-agent-body{padding:12px 16px 16px}.dz-agent-body p{margin:0 0 8px}.dz-agent-hint{color:var(--dz-text-secondary)}.dz-agent-command{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;line-height:14px;display:block}.dz-agent-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.dz-layers-window{box-sizing:border-box}.dz-files-section{margin:0;padding:24px 24px 0;font-size:13px;font-weight:550}.dz-files-section+.dz-files-grid{padding-top:12px}.dz-files-body{flex:1 0 auto;align-items:flex-start;display:flex}.dz-files-side{z-index:2;border-right:1px solid var(--dz-border);flex-direction:column;flex:none;align-self:stretch;gap:2px;width:240px;max-height:calc(100vh - 49px);padding:12px 8px;display:flex;position:sticky;top:0}.dz-files-side-scroll{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.dz-files-side-scroll>*{flex-shrink:0}.dz-files-main{flex:1;min-width:0}.dz-files-side-item{border-radius:var(--dz-radius-medium);height:32px;color:inherit;text-align:left;align-items:center;gap:8px;width:100%;text-decoration:none;display:flex;padding:0 8px!important}.dz-files-side-item:hover{background:var(--dz-bg-secondary)!important}.dz-files-side-item[data-active=true]{font-weight:550;background:var(--dz-bg-selected)!important}.dz-files-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-files-side-note{color:var(--dz-text-secondary);flex:none;font-size:10px}.dz-files-side-new{color:var(--dz-text-secondary)}.dz-files-side-head{height:32px;color:var(--dz-text-secondary);align-items:center;margin-top:12px;padding:0 4px 0 8px;font-weight:550;display:flex}.dz-files-side-head>span{flex:1}.dz-files-side-head>button{border-radius:var(--dz-radius-medium);width:24px;height:24px;color:var(--dz-text);justify-content:center;align-items:center;display:flex}.dz-files-side-head>button:hover{background:var(--dz-bg-secondary)!important}.dz-side-section{border-radius:var(--dz-radius-medium);flex-direction:column;display:flex}.dz-side-section[data-drop=true]{box-shadow:inset 0 0 0 1px var(--dz-brand)}.dz-side-section-head{gap:2px}.dz-side-section-head[data-edge=before]{box-shadow:inset 0 2px 0 var(--dz-brand)}.dz-side-section-head[data-edge=after]{box-shadow:inset 0 -2px 0 var(--dz-brand)}.dz-files-side-head>.dz-side-section-name{width:auto;min-width:0;color:var(--dz-text-secondary);text-align:left;flex:1;justify-content:flex-start;gap:4px;font-weight:550;padding:0 4px 0 0!important}.dz-files-side-head>.dz-side-section-name:hover{color:var(--dz-text);background:0 0!important}@media (hover:hover){.dz-side-section-head:not(:hover):not(:focus-within)>.dz-side-section-tool{opacity:0}}.dz-side-section-slot{flex-direction:column;display:flex;position:relative}.dz-side-section-slot[data-line=true]:before,.dz-side-section-end{content:"";background:var(--dz-brand);border-radius:1px;height:2px;margin:-1px 8px}.dz-side-section-slot[data-line=true]:before{position:absolute;top:0;left:0;right:0}.dz-side-section-empty{color:var(--dz-text-secondary);padding:2px 8px 8px 26px;font-size:11px}.dz-files-team-mark{border-radius:var(--dz-radius-small);background:var(--dz-brand);color:#fff;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:flex}.dz-place-mark{width:24px;height:24px;font-size:12px}.dz-trash-team-mark{border-radius:var(--dz-radius-medium);width:40px;height:40px;font-size:18px}.dz-place-path{color:var(--dz-text-secondary);flex-wrap:wrap;align-items:center;gap:2px;padding:16px 24px 0;display:flex}.dz-place-path>span{align-items:center;gap:2px;display:flex}.dz-place-path a{color:inherit;text-decoration:none}.dz-place-path a:hover{color:var(--dz-text);text-decoration:underline}.dz-place-head{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 24px 0;display:flex}.dz-place-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:600}.dz-place-role{color:var(--dz-text-secondary)}.dz-place-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.dz-place-more{padding:0 9px!important}.dz-place-actions .dz-files-new{align-items:center;gap:4px;margin-left:0;display:flex}.dz-folders-grid+.dz-files-grid{padding-top:0}.dz-name-field{color:var(--dz-text-secondary);flex-direction:column;gap:6px;display:flex}.dz-name-field>input{border-radius:var(--dz-radius-medium);height:32px;color:var(--dz-text);font:inherit;background:var(--dz-bg);border:1px solid var(--dz-border)!important;padding:0 10px!important}.dz-name-field>input:focus{outline:none;border-color:var(--dz-brand)!important}.dz-name-dialog{gap:12px}.dz-name-dialog .dz-share-error{padding:0}.dz-folder-colors{flex-wrap:wrap;gap:4px;display:flex}.dz-folder-color{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dz-folder-color:hover{background:var(--dz-bg-secondary)!important}.dz-folder-color[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--dz-brand)}.dz-share-access{border-bottom:1px solid var(--dz-border);padding:12px 16px}.dz-share-access .dz-share-error{padding:0 0 8px}.dz-share-empty{color:var(--dz-text-secondary);padding:8px 0}.dz-move-dialog{gap:12px;width:420px;max-width:calc(100vw - 32px)}.dz-move-tree{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);max-height:min(360px,100vh - 200px);padding:4px;overflow-y:auto}.dz-move-team{height:28px;color:var(--dz-text-secondary);align-items:center;gap:8px;margin-top:4px;padding:0 8px;font-weight:550;display:flex}.dz-move-row{border-radius:var(--dz-radius-medium);align-items:center;display:flex}.dz-move-row[data-selected=true]{background:var(--dz-bg-selected)!important}.dz-move-twisty{width:20px;height:28px;color:var(--dz-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.dz-move-place{border-radius:var(--dz-radius-medium);text-align:left;flex:1;align-items:center;gap:8px;min-width:0;height:28px;display:flex;padding:0 6px!important}.dz-move-place>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-move-place>em{color:var(--dz-text-secondary);flex:none;margin-left:auto;font-style:normal}.dz-move-place[data-team=true]{font-weight:550}.dz-move-place:not(:disabled):hover{background:var(--dz-bg-secondary)!important}.dz-move-place:disabled{opacity:.55}.dz-move-note{color:var(--dz-text-secondary);padding:4px 8px 6px 36px}@media (width<=600px){.dz-files-body{flex-direction:column;align-items:stretch}.dz-files-side{border-right:none;border-bottom:1px solid var(--dz-border);flex-flow:wrap;align-items:center;width:auto;padding:8px 16px;position:static}.dz-files-side-item{flex:none;width:auto;max-width:200px}.dz-files-side-head{flex:none;margin-top:0}.dz-files-side-head>span{display:none}.dz-files-side-head:not(:has(button)){display:none}.dz-files-side-scroll,.dz-side-section,.dz-side-section-slot{display:contents}.dz-files-side{max-height:none}.dz-files-side-head>.dz-side-section-name{max-width:160px}.dz-side-section-empty,.dz-files-side-note{display:none}}.dz-files-banner{border-radius:var(--dz-radius-medium);background:var(--dz-bg-selected);align-items:center;gap:8px;margin:16px 24px 0;padding:12px 16px;display:flex}.dz-files-banner a{color:var(--dz-text-brand);white-space:nowrap;margin-left:auto;font-weight:550}.dz-files-user{color:var(--dz-text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:450;display:flex}a.dz-files-secondary{color:inherit;text-decoration:none}.dz-file-thumb{position:relative}.dz-file-badge{background:var(--dz-bg);color:var(--dz-text-secondary);border-radius:3px;padding:0 6px;font-size:10px;line-height:16px;position:absolute;top:8px;left:8px}.dz-file-mark{background:var(--dz-brand);color:#fff;border-radius:10px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:8px;left:8px}.dz-toast.dz-unsynced-bar{background:var(--dz-brand)}.dz-toast.dz-unsynced-bar>svg{flex:none}.dz-toast.dz-unsynced-bar span{white-space:normal}.dz-unsynced-bar button:hover{background:#ffffff29!important}.dz-unsynced-dialog{flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:min(560px,100vh - 48px);display:flex}.dz-unsynced-text{color:var(--dz-text-secondary);margin:12px 16px 4px}.dz-unsynced-list{margin:0;padding:4px 8px 12px;list-style:none;overflow-y:auto}.dz-unsynced-list li{border-radius:var(--dz-radius-medium);align-items:center;gap:8px;min-height:48px;padding:0 8px;display:flex}.dz-unsynced-list li>svg{color:var(--dz-brand);flex:none}.dz-unsynced-file{flex-direction:column;flex:1;min-width:0;display:flex}.dz-unsynced-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-unsynced-file span+span{color:var(--dz-text-secondary)}@media (width<=600px){.dz-unsynced-list li{flex-wrap:wrap;padding:8px}.dz-unsynced-file{flex-basis:calc(100% - 30px)}}.dz-import-dialog{width:440px}.dz-import-close{border-radius:var(--dz-radius-medium);width:32px;height:32px;color:var(--dz-text-secondary);justify-content:center;align-items:center;display:flex}.dz-import-close:hover{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-import-body{flex-direction:column;gap:12px;padding:16px;font-size:11px;line-height:16px;display:flex;overflow-y:auto}.dz-import-hint,.dz-import-lead{color:var(--dz-text-secondary);margin:0}.dz-import-lead{color:var(--dz-text)}.dz-import-notes{color:var(--dz-text-secondary);flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}.dz-files-drop{z-index:70;text-align:center;border:2px dashed var(--dz-brand);border-radius:var(--dz-radius-large);background:color-mix(in srgb, var(--dz-brand) 8%, var(--dz-bg));color:var(--dz-text);pointer-events:none;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex;position:fixed;inset:8px}.dz-import-mark{justify-content:center;display:flex}.dz-import-progress{background:#ece9f6;border-radius:2px;height:4px;overflow:hidden}:root[data-lumvas-theme=dark] .dz-import-progress{background:#ffffff1a}.dz-import-progress>div{width:calc(var(--lv-done) * 100%);background:linear-gradient(90deg, #6d4aff, #ff4f8b, #ff9a3c) 0 0 / calc(100% / var(--lv-done)) 100% no-repeat;border-radius:2px;height:100%;transition:width .2s}.dz-popover-button:has(.lv-loader-inline){align-items:center;gap:6px;display:inline-flex}.dz-auth{background:var(--dz-bg-secondary);color:var(--dz-text);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:16px;font-size:11px;line-height:16px;display:flex;position:fixed;inset:0}.dz-auth-card{border-radius:var(--dz-radius-large);background:var(--dz-bg);width:100%;max-width:360px;box-shadow:var(--dz-elevation-400);flex-direction:column;gap:12px;padding:32px;display:flex}.dz-auth-logo{width:32px;height:32px}.dz-auth-title{margin:4px 0 0;font-size:20px;font-weight:600;line-height:28px}.dz-auth-lead{color:var(--dz-text-secondary);margin:0 0 4px;font-size:12px}.dz-auth-field{color:var(--dz-text-secondary);flex-direction:column;gap:4px;display:flex}.dz-auth-field input{border-radius:var(--dz-radius-medium);height:36px;color:var(--dz-text);font-size:13px;border:1px solid var(--dz-border)!important;padding:0 10px!important}.dz-auth-field input:focus{outline:none;border-color:var(--dz-brand)!important}.dz-auth-error{color:var(--dz-danger)}.dz-auth-submit{border-radius:var(--dz-radius-medium);height:36px;font-size:13px;background:var(--dz-brand)!important;color:#fff!important;font-weight:550!important}.dz-auth-submit:hover{background:var(--dz-brand-hover)!important}.dz-auth-submit:disabled{opacity:.5}.dz-auth-switch{text-align:center;color:var(--dz-text-secondary)}.dz-auth-switch a,.dz-auth-back{color:var(--dz-text-brand)}.dz-auth-back{text-align:center;color:var(--dz-text-secondary);font-size:10px}.dz-auth-link{color:var(--dz-text-brand);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.dz-auth-back.dz-auth-link{color:var(--dz-text-secondary);font-size:10px}.dz-peers{align-items:center;min-width:0;display:flex;overflow:hidden}.dz-peer{border:2px solid var(--dz-bg);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;font-size:9px;font-weight:600;display:flex}.dz-peer:first-child{margin-left:0}.dz-peer-more{background:var(--dz-bg-tertiary);color:var(--dz-text)}button.dz-peer{cursor:pointer;padding:0!important}.dz-peer-initials{color:#fff}.dz-peer-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}button.dz-peer:hover{box-shadow:0 0 0 1px}.dz-peer[data-following=true]{box-shadow:0 0 0 2px}.dz-follow-frame{pointer-events:none;z-index:5;border:2px solid;position:absolute;inset:0}.dz-follow-label{border-radius:0 0 var(--dz-radius-medium) var(--dz-radius-medium);color:#fff;white-space:nowrap;padding:2px 8px 4px;font-size:11px;font-weight:550;position:absolute;top:0;left:50%;transform:translate(-50%)}.dz-peer-selection{fill:none;stroke-width:1px;shape-rendering:crispedges}.dz-peer-cursor{pointer-events:none}.dz-peer-chat,.dz-cursor-chat{color:#fff;overflow-wrap:anywhere;border-radius:4px 12px 12px;max-width:240px;padding:6px 10px;font-size:13px;line-height:18px;display:inline-block}.dz-cursor-chat{z-index:5;pointer-events:auto;position:absolute}.dz-cursor-chat input{color:#fff;width:200px;font:inherit;background:0 0;border:none;outline:none}.dz-cursor-chat input::placeholder{color:#ffffffb3}.dz-spotlight-bar{z-index:20;border-radius:var(--dz-radius-medium);background:var(--dz-brand);color:#fff;white-space:nowrap;box-shadow:var(--dz-elevation-200);align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dz-spotlight-bar button{border-radius:var(--dz-radius-small);color:#fff;background:#fff3;padding:2px 8px}.dz-peer-name{color:#fff;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;line-height:16px;display:inline-block}.dz-share-dialog{width:480px;max-width:calc(100vw - 32px)}.dz-share-invite{border-bottom:1px solid var(--dz-border);gap:8px;padding:12px 16px;display:flex}.dz-share-invite>input{border-radius:var(--dz-radius-medium);flex:1;min-width:0;height:32px;border:1px solid var(--dz-border)!important;padding:0 10px!important}.dz-share-invite>input:focus{outline:none;border-color:var(--dz-brand)!important}.dz-share-role{flex:none;width:170px}.dz-share-role .dz-select{height:32px}.dz-share-submit,.dz-share-copy{border-radius:var(--dz-radius-medium);white-space:nowrap;height:32px;background:var(--dz-brand)!important;color:#fff!important;padding:0 12px!important;font-weight:550!important}.dz-share-submit:disabled{opacity:.5}.dz-share-copy{background:var(--dz-bg)!important;color:var(--dz-text)!important;border:1px solid var(--dz-border)!important}.dz-share-error{color:var(--dz-danger);padding:8px 16px 0}.dz-share-people{max-height:280px;padding:8px 16px;overflow:auto}.dz-share-person{align-items:center;gap:8px;min-height:44px;display:flex}.dz-share-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-weight:550;display:flex;overflow:hidden}.dz-share-name>span{color:var(--dz-text-secondary);text-overflow:ellipsis;font-weight:450;overflow:hidden}.dz-share-owner{color:var(--dz-text-secondary)}.dz-share-link{border-top:1px solid var(--dz-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.dz-share-link-role{flex:1;min-width:0}.dz-versions{width:560px;max-width:calc(100vw - 32px);max-height:min(640px,100vh - 64px)}.dz-versions-list{flex:1;min-height:0;padding:8px 16px 16px;overflow:auto}.dz-versions-empty{color:var(--dz-text-secondary);text-align:center;padding:24px 0}.dz-version{border-bottom:1px solid var(--dz-border);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:6px 0;display:flex}.dz-version-text{flex-direction:column;flex:160px;min-width:0;display:flex}.dz-version-title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.dz-version-meta{color:var(--dz-text-secondary)}.dz-version-actions{gap:8px;display:flex}.dz-compare{--dz-compare-added:#14ae5c;--dz-compare-edited:var(--dz-brand);--dz-compare-deleted:var(--dz-danger);width:min(1440px,100%);height:100%;overflow:hidden}.dz-compare-header{gap:8px}.dz-compare-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-compare-header .dz-popover-tabs{flex:none;height:auto}.dz-compare-body{flex:1;grid-template-columns:260px minmax(0,1fr) 300px;min-height:0;display:grid}.dz-compare-side{border-right:1px solid var(--dz-border);flex-direction:column;min-width:0;min-height:0;display:flex}.dz-compare-section-title{flex:none;padding:12px 16px 4px;font-weight:550}.dz-compare-muted{color:var(--dz-text-secondary)}.dz-compare-side>.dz-compare-muted{padding:4px 16px}.dz-compare-versions{flex:0 auto;min-height:48px;max-height:35%;padding:0 8px;overflow:auto}.dz-compare-version{border-radius:var(--dz-radius-medium);text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:6px 8px;display:flex}.dz-compare-version>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dz-compare-version:hover,.dz-compare-row:hover{background:var(--dz-bg-secondary)}.dz-compare-version[data-selected=true],.dz-compare-row[data-selected=true]{background:var(--dz-bg-selected)}.dz-compare-list{flex:1;min-height:0;padding-bottom:12px;overflow:auto}.dz-compare-page,.dz-compare-row{text-align:left;align-items:center;gap:6px;width:100%;height:32px;padding:0 12px 0 8px;display:flex}.dz-compare-page{font-weight:550}.dz-compare-more{height:32px;color:var(--dz-text-brand);padding:0 12px}.dz-compare-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-compare-count{color:var(--dz-text-secondary);flex:none}.dz-compare-badge{height:18px;color:var(--dz-compare-edited);background:color-mix(in srgb, var(--dz-compare-edited) 14%, transparent);border-radius:9px;flex:none;padding:0 6px;font-size:11px;font-weight:550;line-height:18px}.dz-compare-badge[data-kind=ADDED]{color:var(--dz-compare-added);background:color-mix(in srgb, var(--dz-compare-added) 14%, transparent)}.dz-compare-badge[data-kind=DELETED]{color:var(--dz-compare-deleted);background:color-mix(in srgb, var(--dz-compare-deleted) 14%, transparent)}.dz-compare-main{flex-direction:column;min-width:0;min-height:0;display:flex}.dz-compare-visual{flex-direction:column;flex:1;min-height:0;display:flex}.dz-compare-visual-empty{color:var(--dz-text-secondary);text-align:center;justify-content:center;align-items:center;padding:16px}.dz-compare-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;min-height:40px;padding:4px 8px;display:flex}.dz-compare-zoom{align-items:center;gap:2px;display:flex}.dz-compare-zoom-value{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:40px}.dz-compare-overlay-controls{align-items:center;gap:8px;width:240px;max-width:100%;margin-left:auto;display:flex}.dz-compare-column{flex-direction:column;gap:4px;min-width:0;min-height:0;display:flex}.dz-compare-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--dz-text-secondary);flex:none;overflow:hidden}.dz-compare-panes{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;padding:0 8px 8px;display:grid}.dz-compare-panes[data-mode=OVERLAY]{grid-template-columns:minmax(0,1fr)}.dz-compare-pane{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.dz-compare-stage{flex:none;margin:auto;position:relative}.dz-compare-image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.dz-compare-mark{outline:2px solid var(--dz-compare-edited);outline-offset:1px;pointer-events:none;position:absolute}.dz-compare-mark[data-kind=ADDED]{outline-color:var(--dz-compare-added)}.dz-compare-mark[data-kind=DELETED]{outline-color:var(--dz-compare-deleted)}.dz-compare-pane-note{color:var(--dz-text-secondary);text-align:center;margin:auto;padding:16px}.dz-compare-details{border-left:1px solid var(--dz-border);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:12px 16px;display:flex;overflow:auto}.dz-compare-details-head{align-items:center;gap:8px;font-weight:550;display:flex}.dz-compare-details-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-compare-show{align-self:flex-start}.dz-compare-props{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;display:grid}.dz-compare-prop{display:contents}.dz-compare-props-head{color:var(--dz-text-secondary)}.dz-compare-prop>span{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dz-compare-prop-before{color:var(--dz-text-secondary)}.dz-compare-section{flex-direction:column;gap:4px;display:flex}.dz-compare-details .dz-compare-section-title{padding:0}.dz-compare-code{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);margin:0;padding:6px 0;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;line-height:18px;overflow:auto}.dz-compare-code-line{white-space:pre;padding:0 8px}.dz-compare-code-line[data-sign=added]{background:color-mix(in srgb, var(--dz-compare-added) 16%, transparent)}.dz-compare-code-line[data-sign=removed]{background:color-mix(in srgb, var(--dz-compare-deleted) 16%, transparent)}.dz-compare-code-sign{width:14px;color:var(--dz-text-secondary);display:inline-block}.dz-compare-open-row{border-bottom:1px solid var(--dz-border);padding:8px 16px}.dz-compare-open{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}@media (width<=900px){.dz-compare-body{flex-direction:column;display:flex;overflow:auto}.dz-compare-side{border-right:none;border-bottom:1px solid var(--dz-border);flex:none}.dz-compare-versions{max-height:160px}.dz-compare-list{flex:none;max-height:260px}.dz-compare-main{flex:none;height:520px}.dz-compare-panes[data-mode=SIDE]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dz-compare-details{border-left:none;border-top:1px solid var(--dz-border);flex:none;overflow:visible}}.dz-comments{pointer-events:none;position:absolute;inset:0}.dz-comment-pin{width:28px;height:28px;color:var(--dz-text);box-shadow:var(--dz-elevation-200);pointer-events:auto;border-radius:14px 14px 14px 2px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;transform:translateY(-100%);background:var(--dz-bg)!important;border:2px solid var(--dz-brand)!important}.dz-comment-pin[data-open=true],.dz-comment-pin-draft{color:#fff;background:var(--dz-brand)!important}.dz-comment-popover{border-radius:var(--dz-radius-large);background:var(--dz-bg);width:280px;max-height:calc(100% - 16px);box-shadow:var(--dz-elevation-400);pointer-events:auto;overscroll-behavior:contain;position:absolute;overflow:hidden auto}.dz-comment-popover-head{border-bottom:1px solid var(--dz-border);align-items:center;gap:4px;height:40px;padding:0 8px 0 16px;font-weight:550;display:flex}.dz-comment-popover-head>span{flex:1}.dz-comment-popover-head>button,.dz-comment-meta>button{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dz-comment-popover-head>button:hover,.dz-comment-meta>button:hover{background:var(--dz-bg-secondary)!important}.dz-comment-messages{max-height:280px;padding:8px 16px;overflow:auto}.dz-comment-message+.dz-comment-message{margin-top:12px}.dz-comment-meta{color:var(--dz-text-secondary);align-items:center;gap:6px;display:flex}.dz-comment-author{color:var(--dz-text);font-weight:550}.dz-comment-meta>span:not(.dz-comment-author){white-space:nowrap;flex:none}.dz-comment-meta>button{width:20px;height:20px;margin-left:auto}.dz-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.dz-comment-composer{border-top:1px solid var(--dz-border);align-items:flex-end;gap:6px;padding:8px;display:flex}.dz-comment-composer:first-child{border-top:none}.dz-comment-composer>textarea{resize:none;border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);min-width:0;font:inherit;color:inherit;background:var(--dz-bg);flex:1;padding:6px 8px}.dz-comment-composer>textarea:focus{border-color:var(--dz-brand);outline:none}.dz-comment-send{border-radius:var(--dz-radius-medium);height:28px;background:var(--dz-brand)!important;color:#fff!important;padding:0 10px!important;font-weight:550!important}.dz-comment-send:disabled{opacity:.5}.dz-comment-popover-head>button[aria-pressed=true]{color:var(--dz-text-brand);background:var(--dz-bg-selected)!important}.dz-comment-composer[data-editing=true]{border-top:none;flex-wrap:wrap;padding:4px 0 0}.dz-comment-composer[data-editing=true]>textarea{flex-basis:100%}.dz-comment-cancel{border-radius:var(--dz-radius-medium);height:28px;margin-left:auto;padding:0 10px!important;font-weight:550!important}.dz-comment-cancel:hover{background:var(--dz-bg-secondary)!important}.dz-comment-mention{color:var(--dz-text-brand);font-weight:550}.dz-comment-at{border-radius:var(--dz-radius-medium);width:28px;height:28px;color:var(--dz-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.dz-comment-at:hover{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-mention-list{border-top:1px solid var(--dz-border);max-height:232px;padding:4px;overflow-y:auto}.dz-mention-list:first-child{border-top:none}.dz-mention-option{border-radius:var(--dz-radius-medium);text-align:left;align-items:center;gap:8px;width:100%;height:32px;display:flex;padding:0 8px!important}.dz-mention-option[aria-selected=true]{background:var(--dz-bg-selected)!important}.dz-mention-avatar,.dz-comments-avatar,.dz-bell-avatar{background:var(--dz-brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:flex}.dz-mention-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-weight:550;overflow:hidden}.dz-mention-name:last-child{flex:1;min-width:0;max-width:none}.dz-mention-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dz-text-secondary);flex:1;overflow:hidden}.dz-comments-panel{flex-direction:column;display:flex}.dz-comments-panel-head{z-index:1;background:var(--dz-bg);border-bottom:1px solid var(--dz-border);align-items:center;gap:2px;height:40px;padding:0 8px 0 16px;font-weight:550;display:flex;position:sticky;top:0}.dz-comments-panel-head>span{flex:1}.dz-comments-panel-head>button{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dz-comments-panel-head>button:hover,.dz-comments-panel-head>button[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-comments-empty{color:var(--dz-text-secondary);padding:16px}.dz-comments-item{text-align:left;align-items:flex-start;gap:8px;width:100%;display:flex;position:relative;border-bottom:1px solid var(--dz-border)!important;padding:12px 28px 12px 16px!important}.dz-comments-item:hover{background:var(--dz-bg-secondary)!important}.dz-comments-item[data-open=true]{background:var(--dz-bg-selected)!important}.dz-comments-item[data-resolved=true] .dz-comments-item-main{opacity:.6}.dz-comments-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dz-comments-item-meta{min-width:0;color:var(--dz-text-secondary);gap:6px;display:flex}.dz-comments-item-meta>.dz-comment-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-comments-item-meta>span:last-child{flex:none}.dz-comments-item-body{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dz-comments-item-foot{color:var(--dz-text-secondary)}.dz-comments-unread,.dz-bell-item[data-unread=true]:after{background:var(--dz-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;right:12px}.dz-bell{display:flex;position:relative}.dz-bell-button{position:relative;padding:0 9px!important}.dz-bell-dot{background:var(--dz-danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--dz-bg);border-radius:50%;position:absolute;top:5px;right:6px}.dz-bell-panel{z-index:50;border-radius:var(--dz-radius-large);background:var(--dz-bg);width:380px;max-height:min(560px,100vh - 80px);box-shadow:var(--dz-elevation-400);flex-direction:column;font-size:11px;font-weight:450;display:flex;position:absolute;top:calc(100% + 6px);left:0}@media (width<=600px){.dz-bell-panel{width:calc(100vw - 32px)}}.dz-bell-head{border-bottom:1px solid var(--dz-border);flex:none;align-items:center;gap:8px;height:44px;padding:0 8px 0 16px;font-size:13px;font-weight:550;display:flex}.dz-bell-head>span{flex:1}.dz-bell-head>button{border-radius:var(--dz-radius-medium);height:28px;color:var(--dz-text-brand);white-space:nowrap;font-size:11px;padding:0 8px!important}.dz-bell-head>button:disabled{color:var(--dz-text-tertiary)}.dz-bell-head>button:not(:disabled):hover{background:var(--dz-bg-secondary)!important}.dz-bell-empty{color:var(--dz-text-secondary);text-align:center;padding:24px 16px}.dz-bell-list{overscroll-behavior:contain;overflow-y:auto}.dz-bell-item{border-bottom:1px solid var(--dz-border);padding-bottom:10px;position:relative}.dz-bell-item[data-unread=true]:after{content:""}.dz-bell-link{color:inherit;gap:10px;padding:12px 28px 0 16px;text-decoration:none;display:flex}.dz-bell-link:hover .dz-bell-line{text-decoration:underline}.dz-bell-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dz-bell-line{overflow-wrap:anywhere}.dz-bell-body{-webkit-line-clamp:2;border-left:2px solid var(--dz-border);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:8px;display:-webkit-box;overflow:hidden}.dz-bell-date,.dz-bell-said{color:var(--dz-text-secondary)}.dz-bell-action{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-text-brand);margin:4px 0 0 40px;font-weight:550;padding:0 6px!important}.dz-bell-action:hover{background:var(--dz-bg-secondary)!important}.dz-bell-answer{gap:4px;margin:4px 0 0 40px;display:flex}.dz-bell-answer .dz-bell-action{margin:0}.dz-bell-decline{color:var(--dz-text-secondary)}.dz-bell-said{margin:6px 16px 0 46px;display:block}.dz-bell-reply{align-items:flex-end;gap:6px;margin:8px 16px 0 46px;display:flex}.dz-bell-reply>textarea{resize:none;border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);min-width:0;font:inherit;color:inherit;background:var(--dz-bg);flex:1;padding:6px 8px}.dz-bell-reply>textarea:focus{border-color:var(--dz-brand);outline:none}.dz-present{border-radius:var(--dz-radius-medium);width:32px;height:32px;color:var(--dz-text);flex:none;justify-content:center;align-items:center;display:flex}.dz-present:hover{background:var(--dz-bg-secondary)!important}.dz-present:disabled{opacity:.4}.dz-present-group{flex:none;align-items:center;display:flex}.dz-present-menu{border-radius:var(--dz-radius-medium);width:16px;height:32px;color:var(--dz-text-secondary);justify-content:center;align-items:center;display:flex}.dz-present-menu:hover,.dz-present-menu[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-proto-color{align-items:center;gap:8px;width:100%;display:flex}.dz-proto-swatch{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--dz-border-translucent);border-radius:3px;flex:none}.dz-proto-opacity{flex:none;width:64px}.dz-proto-flow{align-items:center;gap:4px;height:32px;padding:0 8px 0 16px;display:flex}.dz-proto-flow-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;height:24px;overflow:hidden}.dz-proto-flow-name:hover{color:var(--dz-text-brand)}.dz-proto-flow-fields{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.dz-proto-description{padding:0 16px 8px}.dz-proto-description textarea{resize:vertical;border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);width:100%;font:inherit;color:var(--dz-text);-webkit-user-select:text;user-select:text;padding:6px 8px}.dz-proto-description textarea:focus{border-color:var(--dz-brand);outline:none}.dz-proto-interaction{align-items:center;gap:4px;height:32px;padding:0 8px 0 16px;display:flex}.dz-proto-interaction-main{border-radius:var(--dz-radius-medium);text-align:left;flex:1;align-items:center;gap:8px;min-width:0;height:24px;display:flex;background:var(--dz-bg-secondary)!important;padding:0 8px!important}.dz-proto-interaction[data-open=true] .dz-proto-interaction-main{box-shadow:inset 0 0 0 1px var(--dz-brand)}.dz-proto-interaction>.dz-icon-button{visibility:hidden}.dz-proto-interaction:hover>.dz-icon-button{visibility:visible}.dz-proto-trigger{white-space:nowrap;text-overflow:ellipsis;flex:none;width:56px;overflow:hidden}.dz-proto-target{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-proto-mixed{color:var(--dz-text-secondary);padding:0 16px 8px}.dz-proto-details{flex-direction:column;gap:8px;padding:8px 0;display:flex}.dz-proto-action{border-top:1px solid var(--dz-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.dz-proto-overlay{flex-direction:column;gap:8px;display:flex}.dz-proto-offset{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.dz-proto-action-kind{align-items:center;gap:4px;display:flex}.dz-proto-action-kind .dz-select{flex:1;min-width:0}.dz-proto-check{padding:0 16px}.dz-proto-check-panel{padding:4px 16px}.dz-proto-preview{justify-content:space-between;align-items:center;gap:8px;margin:0 16px;display:flex}.dz-proto-graph{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);touch-action:none;flex:none;width:144px;height:96px;position:relative;overflow:hidden}.dz-proto-graph svg{display:block}.dz-proto-graph[data-edit=spring]{cursor:move}.dz-proto-graph-square{fill:none;stroke:var(--dz-text-tertiary);stroke-dasharray:2 2}.dz-proto-graph-curve{fill:none;stroke:var(--dz-brand);stroke-width:2px}.dz-proto-graph-arm{stroke:var(--dz-text-secondary)}.dz-proto-graph-key{fill:var(--dz-brand)}.dz-proto-graph[data-edit=bezier] .dz-proto-graph-key,.dz-proto-graph-handle{cursor:pointer}.dz-proto-graph-handle{fill:var(--dz-bg);stroke:var(--dz-brand);stroke-width:1.5px}.dz-proto-graph-dot-x{pointer-events:none;position:absolute;top:0;left:0}.dz-proto-graph-dot{background:var(--dz-brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--dz-bg);visibility:hidden;border-radius:50%;margin:-4px 0 0 -4px}.dz-proto-preview[data-playing=true] .dz-proto-graph-dot{visibility:visible}.dz-proto-stage{background:var(--dz-bg-tertiary);box-shadow:0 0 0 1px var(--dz-border-translucent);border-radius:6px;flex:none;margin-right:6px;position:relative;overflow:hidden}.dz-proto-stage-screen{background:var(--dz-bg-tertiary);padding:8px 6px;position:absolute;inset:0}.dz-proto-stage-screen[data-screen=to]{background:var(--dz-brand);visibility:hidden}.dz-proto-stage[data-over=from] .dz-proto-stage-screen[data-screen=from]{z-index:1}.dz-proto-preview[data-playing=true] .dz-proto-stage:not([data-kind=scroll],[data-kind=smart]) .dz-proto-stage-screen[data-screen=to]{visibility:visible}.dz-proto-stage[data-kind=overlay] .dz-proto-stage-screen[data-screen=to]{border-radius:4px;height:30px;inset:auto 4px 4px}.dz-proto-stage-content{flex-direction:column;gap:5px;display:flex}.dz-proto-stage-content span{background:var(--dz-text-tertiary);border-radius:2px;height:4px}.dz-proto-stage-content span:nth-child(3n+2){width:70%}.dz-proto-stage-screen[data-screen=to] .dz-proto-stage-content span{background:#fff9}.dz-proto-stage-box{background:var(--dz-brand);transform-origin:0 0;border-radius:3px;width:12px;height:12px;position:absolute;top:8px;left:6px}.dz-proto-keys{width:100%}.dz-proto-pad{align-items:center;gap:4px;display:flex}.dz-proto-pad .dz-select{flex:1;min-width:0}.dz-proto-pad-note{color:var(--dz-text-secondary);overflow-wrap:anywhere;padding:0 16px 4px 96px;font-size:11px;line-height:16px}.dz-proto-row{align-items:center;gap:8px;height:32px;padding:0 16px;display:flex}.dz-proto-row-label{width:84px;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.dz-proto-row-control{flex:1;min-width:0}.dz-proto-row-control:has(.dz-proto-warning){align-items:center;gap:4px;display:flex}.dz-proto-row-control:has(.dz-proto-warning)>:first-child{flex:1;min-width:0}.dz-proto-warning{color:var(--dz-danger);flex:none;display:flex}.dz-proto-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.dz-proto-noodle{fill:none;stroke:#0d99ff;stroke-width:2px;opacity:.4}.dz-proto-noodle[data-active=true]{opacity:1}.dz-proto-noodle[data-picked=true]{stroke-width:3px}.dz-proto-noodle-hit{fill:none;stroke:#0000;stroke-width:10px;pointer-events:stroke;cursor:pointer}.dz-proto-noodle-end{fill:#fff;stroke:#0d99ff;stroke-width:2px}.dz-proto-arrowhead{fill:#0d99ff}.dz-proto-handle{color:#fff;z-index:4;pointer-events:auto;cursor:crosshair;background:#0d99ff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin:-8px 0 0 -8px;display:flex;position:absolute;box-shadow:0 0 0 2px #fff}.dz-proto-target-frame{pointer-events:none;border:2px solid #0d99ff;position:absolute}.dz-proto-flow-badge{color:#fff;white-space:nowrap;z-index:4;pointer-events:auto;cursor:pointer;background:#0d99ff;border-radius:2px;align-items:center;gap:4px;height:16px;padding:0 4px 0 6px;font-size:11px;line-height:16px;display:flex;position:absolute;transform:translate(-100%)}.dz-proto-overlay-mark{color:#fff;z-index:4;pointer-events:auto;cursor:pointer;background:#0d99ff;border:0;border-radius:2px;place-items:center;width:16px;height:16px;margin-left:4px;padding:0;display:grid;position:absolute}.dz-proto-overlay-mark[data-picked=true]{box-shadow:0 0 0 2px var(--dz-bg), 0 0 0 3px #0d99ff}.dz-proto-manual-overlay{z-index:3;pointer-events:auto;cursor:move;background:#0d99ff14;border:1px dashed #0d99ff;position:absolute}.dz-proto-manual-overlay-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0d99ff;border-radius:2px 2px 0 0;max-width:100%;padding:0 4px;font-size:11px;line-height:16px;position:absolute;bottom:100%;left:0;overflow:hidden}.dz-proto-flow-badge[data-moving=true]{opacity:.8;pointer-events:none}.dz-proto-flow-play{cursor:pointer;align-items:center;display:flex;color:inherit!important}.dz-proto-flow-rename{width:96px;height:14px;font:inherit;color:var(--dz-text);background:var(--dz-bg);border:none;border-radius:2px;outline:none;padding:0 2px}.dz-player[data-inline=true]{position:absolute}.dz-player[data-inline=true]:focus{outline:none}.dz-player{color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:11px;line-height:16px;display:flex;position:fixed;inset:0}.dz-player-stage{flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.dz-player-device{touch-action:none;flex:none;margin:auto;position:relative;overflow:hidden}.dz-player-scaler{transform-origin:0 0;position:absolute;top:0;left:0}.dz-player-screen{position:absolute;top:0;left:0;overflow:hidden}.dz-player-dim{z-index:2;position:absolute;inset:0}.dz-player-overlay{z-index:3;position:absolute}.dz-player-overlay .dz-player-screen{position:relative}.dz-player-ghosts{pointer-events:none;position:absolute;inset:0}.dz-player-hint{z-index:4;pointer-events:none;background:#0d99ff26;border:2px solid #0d99ffcc;border-radius:2px;position:absolute}.dz-player-empty{color:#ffffffb3;margin:auto}.dz-player-comments{z-index:5;pointer-events:none;color:var(--dz-text);position:absolute;inset:0 0 48px;overflow:hidden}.dz-player-comments-catch{pointer-events:auto;cursor:crosshair;position:absolute}.dz-player-button[aria-pressed=true]{background:#0d99ff!important}.dz-player-bar{background:#2c2c2c;border-top:1px solid #383838;flex:none;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:8px;padding:0 12px;display:grid}.dz-player-bar-side{align-items:center;gap:8px;min-width:0;display:flex}.dz-player-bar-end{justify-content:flex-end}.dz-player-bar .dz-select{color:#fff!important;background:#383838!important}.dz-player-nav{align-items:center;gap:4px;min-width:0;display:flex}.dz-player-name{white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:0 8px;overflow:hidden}.dz-player-button{border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;color:#fff!important}.dz-player-button:hover{background:#383838!important}@media (width<=600px){.dz-player-bar{grid-template-columns:auto 1fr auto}.dz-player-nav{justify-content:center;min-width:0}.dz-player-name{max-width:120px}.dz-player-button[data-fullscreen]{display:none}}.dz-inspect-head{border-bottom:1px solid var(--dz-border);align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.dz-inspect-title{flex-direction:column;min-width:0;display:flex}.dz-inspect-name{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.dz-inspect-kind{color:var(--dz-text-secondary)}.dz-inspect-status-row{border-bottom:1px solid var(--dz-border);padding:8px 16px}.dz-inspect-props{flex-direction:column;padding:0 8px;display:flex}.dz-inspect-prop{border-radius:var(--dz-radius-medium);text-align:left;justify-content:space-between;align-items:center;gap:8px;height:24px;display:flex;padding:0 8px!important}.dz-inspect-prop:hover{background:var(--dz-bg-secondary)!important}.dz-inspect-prop-label{color:var(--dz-text-secondary);white-space:nowrap}.dz-inspect-prop-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.dz-inspect-box{border:1px dashed var(--dz-text-tertiary);border-radius:var(--dz-radius-medium);background:#0d99ff0f;height:96px;margin:8px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;position:relative}.dz-inspect-box>span{position:absolute}.dz-inspect-box-label{color:var(--dz-text-secondary);font-family:Inter,system-ui,sans-serif;top:2px;left:6px}.dz-inspect-box-top{top:10px;left:50%;transform:translate(-50%)}.dz-inspect-box-bottom{bottom:6px;left:50%;transform:translate(-50%)}.dz-inspect-box-left{top:50%;left:8px;transform:translateY(-50%)}.dz-inspect-box-right{top:50%;right:8px;transform:translateY(-50%)}.dz-inspect-box-content{border:1px solid var(--dz-border);background:var(--dz-bg);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:30px 40px}.dz-inspect-color{align-items:center;gap:8px;height:28px;padding:0 16px;display:flex}.dz-inspect-color-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.dz-inspect-color-role,.dz-inspect-status{color:var(--dz-text-secondary);white-space:nowrap}.dz-inspect-effect,.dz-inspect-text{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;padding:2px 16px 6px}.dz-inspect-text{white-space:pre-wrap;max-height:120px;overflow:auto}.dz-inspect-interaction{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;gap:2px;padding:2px 16px 6px;display:grid}.dz-inspect-interaction-trigger{font-weight:550}.dz-inspect-interaction-action{color:var(--dz-text-secondary)}.dz-inspect-code-controls{gap:4px;display:flex}.dz-inspect-code-controls .dz-select{width:auto;min-width:56px;max-width:160px}.dz-inspect-code{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);margin:0 16px 8px;position:relative}.dz-connect-item+.dz-connect-item{margin-top:8px}.dz-connect-head{align-items:center;gap:8px;min-height:24px;padding:0 16px;display:flex}.dz-connect-framework{border-radius:var(--dz-radius-small);background:var(--dz-bg-selected);color:var(--dz-text-brand);flex:none;padding:1px 6px;font-weight:550}.dz-connect-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.dz-connect-path{min-width:0;color:var(--dz-text-secondary);align-items:center;gap:4px;margin:0 16px 6px;text-decoration:none;display:flex}.dz-connect-path>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.dz-connect-path:hover{color:var(--dz-text-brand)}.dz-connect-empty{text-align:left;color:var(--dz-text-secondary);margin:0 16px 8px;padding:0!important}button.dz-connect-empty:hover{color:var(--dz-text-brand)}.dz-connect-dialog{width:640px;max-width:calc(100vw - 32px);max-height:min(720px,100vh - 48px)}.dz-connect-body{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex;overflow-y:auto}.dz-connect-repo{color:var(--dz-text-secondary);flex-direction:column;gap:6px;display:flex}.dz-connect-component{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);padding:4px 8px 8px}.dz-connect-component[data-focus=true]{border-color:var(--dz-brand)}.dz-connect-component-head{align-items:center;gap:8px;height:32px;font-weight:550;display:flex}.dz-connect-component-head>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-connect-row{grid-template-columns:150px minmax(0,1fr) 150px 28px;align-items:center;gap:6px;padding:4px 0;display:grid}.dz-connect-props-toggle{color:var(--dz-text-brand);grid-column:1/-1;justify-self:start;padding:0!important}.dz-connect-prop{grid-column:2/4;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:6px;display:grid}.dz-connect-prop>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dz-text-secondary);overflow:hidden}.dz-inspect-code pre{white-space:pre;-webkit-user-select:text;user-select:text;max-height:320px;margin:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:16px;overflow:auto}.dz-inspect-copy{border-radius:var(--dz-radius-medium);width:24px;height:24px;box-shadow:0 0 0 1px var(--dz-border);justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px;background:var(--dz-bg)!important}.dz-inspect-ready{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;height:28px;display:flex;padding:0 16px!important}.dz-inspect-ready:hover{background:var(--dz-bg-secondary)!important}.dz-frame-label-dev{vertical-align:0;background:#14ae5c;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dz-frame-label-dev[data-status=COMPLETED]{background:var(--dz-text-tertiary)}.dz-frame-label-dev[role=button]{cursor:pointer;align-self:center}.dz-frame-label-mark{cursor:pointer;flex:none;align-self:center;margin-right:4px;display:flex;color:inherit!important}.dz-field-prefix:has(.dz-limit-prefix){width:auto;padding:0 4px 0 8px}.dz-limit-prefix{color:var(--dz-text-secondary);white-space:nowrap}.dz-limited-letter{border-left:1px solid;border-right:1px solid;padding:0 2px;line-height:10px}.dz-fx-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.dz-fx-noise{pointer-events:none;background:#000;position:absolute;inset:0}.dz-fx-glass{pointer-events:none;position:absolute;top:0;left:0}.dz-canvas[data-moving=true] [data-glass=true]{-webkit-backdrop-filter:var(--dz-glass-still)!important;backdrop-filter:var(--dz-glass-still)!important}.dz-fx-glass-moving{display:none}.dz-canvas[data-moving=true] .dz-fx-glass-moving{display:block}.dz-glass-gpu{pointer-events:none;position:absolute;top:0;left:0;overflow:clip}.dz-glass-gpu-canvas{display:block;position:absolute}.dz-world-zoom[data-outline=true] .dz-glass-gpu{display:none}.dz-fx-glass-light{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dz-effect-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--dz-radius-medium);flex:1;min-width:0;height:24px;padding:0 8px;overflow:hidden}.dz-effect-name:hover{background:var(--dz-bg-secondary)}.dz-effect-name[data-hidden=true]{color:var(--dz-text-tertiary)}.dz-segmented-text{font-size:11px}.dz-popover-row-full>*{flex:1}.dz-range{touch-action:none;flex:1;align-items:center;min-width:0;height:24px;display:flex;position:relative}.dz-range:focus-visible{outline:1px solid var(--dz-brand);outline-offset:2px;border-radius:var(--dz-radius-medium)}.dz-range-track{background:var(--dz-bg-tertiary);border-radius:2px;width:100%;height:4px;overflow:hidden}.dz-range-fill{background:var(--dz-brand);height:100%}.dz-range-thumb{background:var(--dz-bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--dz-border-translucent), 0 1px 3px #0003;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.dz-range-row{align-items:center;gap:8px;display:flex}.dz-range-row>.dz-range-field{flex:none;width:48px}.dz-light-dial{border-radius:var(--dz-radius-large);border:1px solid var(--dz-border);touch-action:none;flex:none;width:56px;height:56px;position:relative}.dz-light-dial:focus-visible{outline:1px solid var(--dz-brand);outline-offset:2px}.dz-light-dial-object{border:1px solid var(--dz-text-secondary);background:var(--dz-bg);border-radius:2px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.dz-light-dial-bulb{color:var(--dz-brand);pointer-events:none;display:flex;position:absolute}.dz-light-row{align-items:center;gap:8px;padding:0 16px;display:flex}.dz-light-fields{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.dz-popover-row[data-toggle=true] .dz-popover-row-label{flex:1;width:auto;min-width:0}.dz-popover-row[data-toggle=true] .dz-popover-row-control{width:48px}.dz-popover-row[data-fill=true] .dz-popover-row-control{flex:1;width:auto;min-width:0}.dz-popover-divider{background:var(--dz-border);height:1px}.dz-popover:has(.dz-effect-settings){width:264px}.dz-effect-settings .dz-popover-row-label{width:88px}.dz-effect-settings .dz-popover-row-control{flex:1;width:auto;min-width:0}.dz-popover:has(.dz-layout-settings){width:272px}.dz-layout-settings .dz-popover-row:not([data-toggle=true]){gap:4px}.dz-layout-settings .dz-popover-row:not([data-toggle=true]) .dz-popover-row-label{width:92px}.dz-layout-settings .dz-popover-row:not([data-toggle=true]) .dz-popover-row-control{flex:1;width:auto;min-width:0}.dz-popover-row .dz-paint-row{flex:1;padding:0}.dz-popover-row .dz-paint-field{margin-right:0}.dz-constraints{grid-template-columns:88px 88px;column-gap:8px;margin-bottom:8px;padding:0 16px;display:grid}.dz-constraints-lists{flex-direction:column;gap:8px;display:flex}.dz-constraints-lists .dz-select{padding-left:0!important}.dz-constraints-lists .dz-select-chevron{width:12px}.dz-constraints-lists .dz-select-with-icon>svg{box-sizing:content-box;color:var(--dz-text-secondary);padding:0 3px 0 4px}.dz-constraints-diagram{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);display:block;overflow:visible}.dz-constraints-layer{fill:var(--dz-bg);stroke:var(--dz-border)}.dz-constraints-line{cursor:pointer;stroke:var(--dz-text-tertiary);stroke-width:1px;stroke-linecap:round}.dz-constraints-line:hover{stroke:var(--dz-text)}.dz-constraints-line[data-active=true]{stroke:var(--dz-brand);stroke-width:2px}.dz-constraints-hit{stroke:#0000!important;stroke-width:8px!important}.dz-constraints-toggle[data-pinned=true]{color:var(--dz-brand)}.dz-constraint-line{stroke:var(--dz-brand);stroke-width:1px;stroke-dasharray:2 2;fill:none}.dz-tabs-spacer{flex:1}.dz-find{flex-direction:column;flex:1;min-height:0;display:flex}.dz-find-bar{height:40px;color:var(--dz-text-secondary);flex:none;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.dz-find-input{min-width:0;height:24px;color:var(--dz-text);outline:none;flex:1;font-size:11px;background:0 0!important;border:none!important;padding:0!important}.dz-find-options,.dz-find-replace{flex-direction:column;flex:none;gap:8px;padding:0 16px 8px;display:flex}.dz-find-toggle{height:24px;color:var(--dz-text-secondary);align-self:flex-start;align-items:center;gap:4px;display:flex}.dz-find-toggle:hover{color:var(--dz-text)}.dz-find-replacement{border-radius:var(--dz-radius-medium);flex:none;background:var(--dz-bg-secondary)!important;padding:0 8px!important}.dz-find-replace-actions{justify-content:flex-end;gap:8px;display:flex}.dz-find-summary{border-top:1px solid var(--dz-border);height:32px;color:var(--dz-text-secondary);flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 16px;display:flex}.dz-find-steps{display:flex}.dz-find-results{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.dz-find-result{border-radius:var(--dz-radius-medium);text-align:left;flex-direction:column;align-items:stretch;gap:2px;width:100%;display:flex;padding:6px 8px!important}.dz-find-result:hover{background:var(--dz-bg-secondary)!important}.dz-find-result[data-selected=true]{background:var(--dz-bg-selected)!important}.dz-find-result[data-current=true]{box-shadow:inset 0 0 0 1px var(--dz-brand)}.dz-find-snippet,.dz-find-where{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-find-snippet mark{color:inherit;background:#ffc70073;border-radius:2px}.dz-find-where{color:var(--dz-text-secondary);font-size:10px}.dz-shortcuts{width:880px;max-height:80vh}.dz-shortcuts-layout{align-items:center;gap:12px;padding:12px 24px 0;display:flex}.dz-shortcuts-layout-label{color:var(--dz-text-secondary)}.dz-shortcuts-layout .dz-select{width:260px;max-width:100%}.dz-a11y{width:400px;max-width:calc(100vw - 32px)}.dz-a11y-body{gap:16px;padding:12px 16px 16px;display:grid}.dz-a11y-row{align-items:flex-start;gap:16px;display:flex}.dz-a11y-text{flex:1;gap:2px;min-width:0;display:grid}.dz-a11y-label{font-weight:550}.dz-a11y-note{color:var(--dz-text-secondary)}.dz-shortcuts-body{columns:3 232px;column-gap:32px;padding:16px 24px 8px}.dz-shortcuts-group{break-inside:avoid;margin-bottom:16px}.dz-shortcuts-title{margin:0 0 4px;font-size:11px;font-weight:550;line-height:24px}.dz-shortcuts-row{justify-content:space-between;align-items:center;gap:8px;height:24px;display:flex}.dz-shortcuts-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-shortcuts-keys{background:var(--dz-bg-secondary);color:var(--dz-text-secondary);white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-family:inherit;font-size:11px;line-height:18px}.dz-files-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:24px 24px 0;display:flex}.dz-files-bar>.dz-files-section{overflow-wrap:anywhere;min-width:0;margin-right:auto;padding:0}.dz-files-bar+.dz-files-grid,.dz-files-bar+.dz-files-list{padding-top:12px}.dz-view-controls{align-items:center;gap:8px;display:flex}.dz-view-sort{border-radius:var(--dz-radius-medium);white-space:nowrap;align-items:center;gap:4px;height:32px;display:flex;padding:0 8px!important}.dz-view-sort:hover,.dz-view-sort[aria-expanded=true]{background:var(--dz-bg-secondary)!important}.dz-view-switch{gap:2px;display:flex}.dz-view-switch>button{border-radius:var(--dz-radius-medium);width:32px;height:32px;color:var(--dz-text-secondary);justify-content:center;align-items:center;display:flex}.dz-view-switch>button:hover{color:var(--dz-text)}.dz-view-switch>button[aria-pressed=true]{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-files-tabs{flex-wrap:wrap;gap:4px;padding:12px 24px 0;display:flex}.dz-files-tabs>button{border-radius:var(--dz-radius-medium);height:28px;color:var(--dz-text-secondary);white-space:nowrap;padding:0 8px!important}.dz-files-tabs>button:hover{color:var(--dz-text)}.dz-files-tabs>button[aria-selected=true]{color:var(--dz-text);font-weight:550;background:var(--dz-bg-secondary)!important}.dz-files-tabs+.dz-files-grid,.dz-files-tabs+.dz-files-list{padding-top:12px}.dz-file-card-tools{gap:4px;display:flex;position:absolute;top:8px;right:8px}.dz-file-card-star{border-radius:var(--dz-radius-medium);width:24px;height:24px;box-shadow:var(--dz-elevation-200);justify-content:center;align-items:center;display:none;background:var(--dz-bg)!important}.dz-file-card-star[aria-pressed=true],.dz-star-glyph[fill=currentColor]{color:var(--dz-star)}.dz-file-card:hover .dz-file-card-star,.dz-file-card:focus-within .dz-file-card-star,.dz-file-card[data-open=true] .dz-file-card-star,.dz-file-card[data-starred=true] .dz-file-card-star{display:flex}.dz-file-card-star:hover{background:var(--dz-bg-secondary)!important}@media (hover:none){.dz-file-card-star{display:flex}}.dz-file-card[data-picked=true]{border-color:var(--dz-brand);box-shadow:0 0 0 1px var(--dz-brand)}.dz-files-list{flex-direction:column;padding:16px 24px 24px;display:flex}.dz-files-list-head,.dz-file-card[data-view=list] .dz-file-card-link{grid-template-columns:64px minmax(0,1fr) minmax(0,200px) 180px 64px;align-items:center;column-gap:12px;display:grid}.dz-files-list-head{height:32px;color:var(--dz-text-secondary);border-bottom:1px solid var(--dz-border);padding:0 8px}.dz-files-list-head>:first-child{grid-column:1/3}.dz-file-card[data-view=list]{border-radius:var(--dz-radius-medium);border:none;overflow:visible}.dz-file-card[data-view=list]:hover{box-shadow:none;background:var(--dz-bg-secondary)}.dz-file-card[data-view=list][data-picked=true]{background:var(--dz-bg-selected);box-shadow:inset 0 0 0 1px var(--dz-brand)}.dz-file-card[data-view=list] .dz-file-card-link{min-height:52px;padding:6px 8px}.dz-file-card[data-view=list] .dz-file-thumb{border-radius:var(--dz-radius-small);border:1px solid var(--dz-border);width:64px;height:36px;overflow:hidden}.dz-file-card[data-view=list] .dz-file-meta{border-top:none;min-width:0;padding:0}.dz-file-card[data-view=list] .dz-file-card-date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-file-row-place{display:none}.dz-file-cell{min-width:0;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-file-card[data-view=list] .dz-file-card-tools{top:50%;transform:translateY(-50%)}.dz-file-card[data-view=list] .dz-file-mark{width:14px;height:14px;bottom:2px;left:2px}.dz-files-list.dz-folders-grid{padding-bottom:0}.dz-files-list.dz-folders-grid+.dz-files-list{padding-top:0}.dz-files-list.dz-folders-grid+.dz-files-list>.dz-files-list-head{display:none}.dz-files-search{margin-bottom:8px;position:relative}.dz-files-search-field{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);height:32px;color:var(--dz-text-secondary);border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;display:flex}.dz-files-search-field:focus-within{border-color:var(--dz-brand);background:var(--dz-bg)}.dz-files-search-field>input{min-width:0;height:100%;color:var(--dz-text);font:inherit;background:0 0;border:none;outline:none;flex:1}.dz-files-search-field>input::-webkit-search-cancel-button{display:none}.dz-files-search-clear{border-radius:var(--dz-radius-small);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dz-files-search-clear:hover{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-files-search-preview{z-index:5;border-radius:var(--dz-radius-large);background:var(--dz-bg);width:360px;max-width:calc(100vw - 32px);max-height:min(480px,100vh - 160px);box-shadow:var(--dz-elevation-400);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.dz-files-search-head{color:var(--dz-text-secondary);padding:4px 8px 6px;font-weight:550}.dz-files-search-row{border-radius:var(--dz-radius-medium);height:40px;color:inherit;text-align:left;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);align-content:center;column-gap:8px;width:100%;text-decoration:none;display:grid;padding:0 8px!important}.dz-files-search-row[data-active=true]{background:var(--dz-bg-selected)!important}.dz-files-search-glyph{color:var(--dz-text-secondary);grid-row:1/3;align-items:center;display:flex}.dz-files-search-name,.dz-files-search-place{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-files-search-place{color:var(--dz-text-secondary)}.dz-files-search-all{height:32px;color:var(--dz-text-brand);grid-template-rows:auto;margin-top:4px}.dz-files-search-all .dz-files-search-glyph{color:inherit;grid-row:auto}@media (width<=600px){.dz-files-search{flex:1 0 100%;margin-bottom:0}.dz-files-search-preview{width:100%}.dz-files-list{padding:8px 16px 16px}.dz-files-list-head{display:none}.dz-file-card[data-view=list] .dz-file-card-link{grid-template-columns:64px minmax(0,1fr) 64px}.dz-file-card[data-view=list] .dz-file-cell{display:none}.dz-file-card[data-view=list] .dz-file-row-place{display:block}.dz-files-bar{padding:16px 16px 0}.dz-files-tabs{padding:8px 16px 0}}.dz-pixel-grid{pointer-events:none;background-image:linear-gradient(90deg,#00000014 1px,#0000 1px),linear-gradient(#00000014 1px,#0000 1px);position:absolute}.dz-world-zoom[data-outline=true]{--dz-outline-line:#000000d9}.dz-world-zoom[data-outline=true] .dz-paint,.dz-world-zoom[data-outline=true] .dz-inner-shadow,.dz-world-zoom[data-outline=true] .dz-shadow-layer,.dz-world-zoom[data-outline=true] .dz-fx-noise,.dz-world-zoom[data-outline=true] .dz-canvas-under{display:none!important}.dz-world-zoom[data-outline=true] .dz-fills{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 0 0 calc(1px / var(--dz-zoom,1)) var(--dz-outline-line)!important}.dz-world-zoom[data-outline=true] .dz-node,.dz-world-zoom[data-outline=true] .dz-mask-scope{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask:none!important;mask:none!important}.dz-world-zoom[data-outline=true] .dz-frame-content{clip-path:none!important;content-visibility:visible!important;overflow:visible!important}.dz-world-zoom[data-outline=true] svg *{clip-path:none!important;filter:none!important;-webkit-mask:none!important;mask:none!important}.dz-world-zoom[data-outline=true] svg path,.dz-world-zoom[data-outline=true] svg rect,.dz-world-zoom[data-outline=true] svg ellipse,.dz-world-zoom[data-outline=true] svg circle,.dz-world-zoom[data-outline=true] svg polygon{vector-effect:non-scaling-stroke;fill:none!important;stroke:var(--dz-outline-line)!important;stroke-width:1px!important}.dz-hidden-layer{--dz-outline-line:#0000004d;display:contents}.dz-world-zoom[data-outline-bounds=true] .dz-node{outline:calc(1px / var(--dz-zoom,1)) dashed #0000004d}.dz-world-zoom[data-outline=true] .dz-text{color:var(--dz-outline-line)!important;-webkit-text-fill-color:var(--dz-outline-line)!important;-webkit-text-stroke:0!important;background:0 0!important}.dz-cprop-popover .dz-popover-row-label{width:88px}.dz-cprop-popover .dz-popover-row-control{width:112px}.dz-cprop-nested-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:24px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;display:flex;overflow:hidden}.dz-cprop-nested{margin-top:4px}.dz-cprop-preferred{max-height:200px;padding-top:4px;display:grid;overflow-y:auto}.dz-cprop-preferred-title{height:24px;color:var(--dz-text-secondary);align-items:center;padding:0 16px;display:flex}.dz-cprop-preferred .dz-checkbox-row{margin-top:0}.dz-checkbox-user-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-gradient-line,.dz-gradient-outline{fill:none;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 1px #000000b3)}.dz-gradient-line-second,.dz-gradient-outline{stroke-width:1px;stroke-dasharray:4 3}.dz-gradient-handle,.dz-gradient-stop-handle{pointer-events:auto;cursor:move;z-index:4;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000059,0 1px 3px #00000059}.dz-gradient-stop-handle,.dz-gradient-handle-second{width:10px;height:10px;margin:-5px 0 0 -5px}.dz-shape-handle{pointer-events:auto;cursor:default;background:#fff;border:1px solid #0d99ff;border-radius:50%;width:8px;height:8px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 1px #fff9}.dz-shape-handle[data-kind=start]:after{content:"";background:#0d99ff;border-radius:50%;position:absolute;inset:2px}.dz-gradient-handle-second{background:#fff}.dz-right[data-property-labels=off] .dz-sublabel,.dz-right[data-property-labels=off] .dz-sublabel-row{display:none}.dz-right[data-property-labels=off] :is(.dz-sublabel,.dz-sublabel-row)+*{margin-top:8px}.dz-scrub-cursor{z-index:1000;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M2 10h16M6 6l-4 4 4 4M14 6l4 4-4 4' fill='none' stroke='white' stroke-width='4'/%3E%3Cpath d='M2 10h16M6 6l-4 4 4 4M14 6l4 4-4 4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;margin:-10px 0 0 -10px;position:fixed}.dz-key-select-cursor{pointer-events:none;border:2px solid #f24eb5;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #fffc}.dz-key-select-box{pointer-events:none;background:#f24eb514;border:1px solid #f24eb5;position:absolute}.dz-pixel-preview{pointer-events:none;image-rendering:pixelated;position:absolute}.dz-image-placing{z-index:60;pointer-events:none;width:56px;height:56px;position:fixed}.dz-image-placing img{object-fit:cover;opacity:.9;border-radius:4px;width:100%;height:100%;box-shadow:0 1px 4px #0000004d}.dz-image-placing-count{color:#fff;text-align:center;box-sizing:border-box;background:#0d99ff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:-8px;right:-8px}.dz-rotation-origin{pointer-events:auto;cursor:move;z-index:2;background:linear-gradient(#0d99ff,#0d99ff) 50%/1.5px 100% no-repeat,linear-gradient(#0d99ff,#0d99ff) 50%/100% 1.5px no-repeat,#ffffffd9;border:1.5px solid #0d99ff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #ffffffb3}.dz-text-path-outline{fill:none;stroke:#0d99ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dz-text-path-dot{fill:#fff;stroke:#0d99ff;stroke-width:1.5px}.dz-text-path-handle{pointer-events:auto;cursor:grab;z-index:4;background:#0d99ff;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #0003}.dz-rename{width:360px}.dz-missing-fonts{width:min(520px,100vw - 32px)}.dz-missing-fonts-body{gap:8px;max-height:min(60vh,480px);padding:12px 16px 0;display:grid;overflow-y:auto}.dz-missing-fonts-head,.dz-missing-fonts-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;display:grid}.dz-missing-fonts-head{color:var(--dz-text-secondary)}.dz-missing-fonts-face{min-width:0;display:grid}.dz-missing-fonts-name,.dz-missing-fonts-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-missing-fonts-meta,.dz-missing-fonts-note{color:var(--dz-text-secondary)}.dz-missing-fonts-to{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-width:0;display:grid}.dz-missing-fonts-note{margin:4px 0 0}@media (width<=560px){.dz-missing-fonts-row{grid-template-columns:minmax(0,1fr)}}.dz-dialog-backdrop[data-clear]{background:0 0}.dz-nudge{width:240px}.dz-nudge-body{gap:8px;padding:12px 16px 16px;display:grid}.dz-nudge-row{color:var(--dz-text-secondary);grid-template-columns:1fr 88px;align-items:center;gap:8px;display:grid}.dz-nudge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-rename-body{gap:12px;padding:12px 16px 0;display:grid}.dz-rename-field{color:var(--dz-text-secondary);gap:6px;display:grid}.dz-rename-tokens{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.dz-layout-spot{fill:#f248b42e;stroke:none}.dz-layout-handle{cursor:ns-resize;pointer-events:auto;z-index:4;background:#f248b4;border-radius:2px;width:16px;height:4px;margin:-2px 0 0 -8px;position:absolute;box-shadow:0 0 0 1px #fff}.dz-layout-handle[data-upright=true]{cursor:ew-resize;width:4px;height:16px;margin:-8px 0 0 -2px}.dz-layout-value{color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background:#f248b4;border-radius:2px;padding:1px 4px;font-size:11px;line-height:16px;position:absolute;transform:translate(14px,-50%)}.dz-smart-ring{cursor:grab;pointer-events:auto;z-index:4;background:#ffffffe6;border:2px solid #f248b4;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.dz-smart-ring:hover,.dz-smart-ring[data-moving=true]{background:#f248b4}.dz-smart-target{fill:none;stroke:var(--dz-brand);stroke-width:2px}.dz-variable-settings{gap:0;display:grid}.dz-variable-settings-title{height:24px;color:var(--dz-text-secondary);align-items:center;margin-top:8px;padding:0 16px;display:flex}.dz-variable-scopes{max-height:280px;display:grid;overflow-y:auto}.dz-variable-scopes .dz-checkbox-row{margin-top:0}.dz-export-dialog{width:420px}.dz-export-list{max-height:60vh;padding:4px 0;overflow-y:auto}.dz-export-item{align-items:center;gap:8px;padding:4px 16px;display:flex}.dz-export-item .dz-checkbox-row{margin-top:0;padding:0}.dz-export-thumb{border-radius:var(--dz-radius-medium);background:var(--dz-bg-secondary);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dz-export-thumb img{max-width:100%;max-height:100%}.dz-export-item-text{min-width:0;display:grid}.dz-export-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-export-item-summary,.dz-export-empty{color:var(--dz-text-secondary)}.dz-export-empty{margin:0;padding:12px 16px}.dz-inline-preview{z-index:60;border-radius:var(--dz-radius-large);background:var(--dz-bg);min-width:200px;max-width:calc(100vw - 16px);min-height:240px;max-height:calc(100vh - 16px);box-shadow:var(--dz-elevation-500);flex-direction:column;display:flex;position:fixed;overflow:hidden}.dz-inline-preview-bar{cursor:grab;border-bottom:1px solid var(--dz-border);flex:none;align-items:center;gap:4px;height:40px;padding:0 8px 0 16px;display:flex}.dz-inline-preview-title{flex:1;font-weight:600}.dz-inline-preview-body{flex:1;min-height:0;position:relative}.dz-inline-preview-resize{z-index:1;cursor:nwse-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.dz-annotations{pointer-events:none;z-index:3;gap:6px;display:grid;position:absolute}.dz-annotation-leader{fill:none;stroke:var(--dz-text-secondary);stroke-width:1px}.dz-annotation{background:var(--dz-bg);color:var(--dz-text);text-align:left;pointer-events:auto;cursor:pointer;border-left:3px solid;border-radius:4px;gap:2px;padding:6px 8px;font-size:11px;line-height:16px;display:grid;box-shadow:0 1px 4px #0000002e}.dz-annotation-category{font-weight:600}.dz-annotation-label{white-space:pre-wrap;overflow-wrap:anywhere}.dz-annotation-property,.dz-annotation-empty{color:var(--dz-text-secondary)}.dz-measurement-line{fill:none;stroke:#f24822;stroke-width:1px}.dz-measurement-line[data-draft=true]{stroke-dasharray:4 2}.dz-measurement-value{color:#fff;white-space:nowrap;pointer-events:auto;z-index:4;background:#f24822;border-radius:2px;align-items:center;gap:2px;padding:0 4px;font-size:11px;line-height:16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dz-measurement-value button{color:#fff;display:none}.dz-measurement-value:hover button,.dz-measurement-value[data-selected=true] button{display:inline-flex}.dz-measurement-value[data-selected=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px #f24822}.dz-measurement-text{width:96px;height:14px;font:inherit;color:#000;background:#fff;border:none;border-radius:2px;outline:none;margin-left:4px;padding:0 2px}.dz-annotation-editor{gap:8px;padding:8px 16px 12px;display:grid}.dz-annotation-text{resize:vertical;height:auto;padding:6px 8px}.dz-annotation-pins{gap:4px;display:grid}.dz-annotation-pin{justify-content:space-between;align-items:center;min-width:0;display:flex}.dz-player [data-link]{cursor:pointer}.dz-link-popover{gap:8px;padding:12px 16px 16px;display:grid}.dz-text-input{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);height:32px;font:inherit;color:var(--dz-text);background:var(--dz-bg);padding:0 8px;font-size:11px}.dz-text-input:focus{border-color:var(--dz-brand);outline:none}.dz-text-input[aria-invalid=true]{border-color:#f24822}.dz-link-error{color:#f24822;margin:0}.dz-link-popover .dz-popover-row{padding:0}.dz-link-actions{justify-content:flex-end;gap:8px;display:flex}.dz-corner-smoothing{align-items:center;gap:8px;display:flex}.dz-corner-smoothing>.dz-field{flex:none;width:56px}.dz-corner-ios{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);background:var(--dz-bg);height:24px;color:var(--dz-text);font:inherit;flex:none;padding:0 8px;font-weight:550}.dz-corner-ios[aria-pressed=true]{border-color:var(--dz-brand);color:var(--dz-text-brand)}.dz-frame-label[data-section=true]{transform-origin:0 0;background:var(--dz-bg-tertiary);color:var(--dz-text);border-radius:6px;margin:8px 0 0 8px;padding:2px 8px;translate:0 100%}.dz-frame-label[data-section=true].dz-frame-label-active{background:var(--dz-brand);color:#fff}.dz-toast{z-index:90;border-radius:var(--dz-radius-large);color:#fff;max-width:calc(100vw - 32px);box-shadow:var(--dz-elevation-400);background:#1e1e1e;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:11px;font-weight:450;line-height:16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dz-toast-top{width:fit-content;margin:0 auto;inset:56px 16px auto;transform:none}.dz-toast.dz-toast-top span{white-space:normal}.dz-toast span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-toast button{font:inherit;cursor:pointer;border-radius:var(--dz-radius-medium);background:0 0;border:0;flex:none;color:#fff!important;padding:4px 8px!important;font-weight:550!important}.dz-toast button:hover{background:#ffffff1f!important}.dz-type-settings .dz-popover-row-label{width:96px}.dz-type-settings .dz-popover-row-control{width:104px}.dz-type-settings .dz-popover-row:has(.dz-type-axis) .dz-popover-row-label{width:84px}.dz-type-axis>.dz-range-field{width:44px}.dz-actions{z-index:70;background:var(--dz-bg);width:min(480px,100vw - 32px);max-height:min(440px,100vh - 120px);color:var(--dz-text);border-radius:var(--dz-radius-large);box-shadow:var(--dz-elevation-500);flex-direction:column;font-size:11px;line-height:16px;display:flex;position:fixed;bottom:72px;left:50%;overflow:hidden;transform:translate(-50%)}.dz-actions-search{border-bottom:1px solid var(--dz-border);height:40px;color:var(--dz-text-secondary);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.dz-actions-search input{min-width:0;font:inherit;color:var(--dz-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.dz-actions-list{overscroll-behavior:contain;padding:8px;overflow-y:auto}.dz-actions-section{color:var(--dz-text-secondary);margin:8px 8px 4px;font-weight:550}.dz-actions-section:first-child{margin-top:0}.dz-actions-empty{color:var(--dz-text-secondary);margin:8px}.dz-actions-hint{border-top:1px solid var(--dz-border);color:var(--dz-text-secondary);margin:0;padding:8px 12px;font-size:11px}.dz-actions-item{border-radius:var(--dz-radius-medium);width:100%;height:32px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.dz-actions-item[data-active=true]{background:var(--dz-bg-selected)}.dz-actions-label{white-space:nowrap;flex:none}.dz-actions-path{min-width:0;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dz-actions-label.dz-actions-user{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dz-actions-shortcut{color:var(--dz-text-secondary);flex:none}.dz-stroke-sides .dz-field,.dz-stroke-sides>.dz-variable-field{min-width:0}.dz-stroke-sides .dz-variable-chip:not(:hover)>svg:last-child{display:none}.dz-stroke-sides .dz-field input{width:0;min-width:0}.dz-button-group>button[aria-pressed=true]{background:var(--dz-bg-selected);color:var(--dz-text-brand)}.dz-grid-box{border-radius:var(--dz-radius-medium);background-image:linear-gradient(to right, var(--dz-border) 1px, transparent 1px), linear-gradient(to bottom, var(--dz-border) 1px, transparent 1px);width:100%;height:64px;color:var(--dz-text);background-position:-1px -1px;background-size:22px 21px;justify-content:center;align-items:center;font-size:11px;display:flex;background-color:var(--dz-bg-secondary)!important}.dz-grid-box>span{border-radius:var(--dz-radius-small);background:var(--dz-bg-secondary);padding:0 4px}.dz-grid-box:hover,.dz-grid-box[data-open=true]{outline:1px solid var(--dz-border);outline-offset:-1px}.dz-grid-picker{gap:8px;padding:8px 12px;display:grid}.dz-grid-picker-counts .dz-field input{width:0;min-width:0}.dz-grid-picker-counts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.dz-grid-picker-times{color:var(--dz-text-tertiary);font-size:11px}.dz-grid-picker-board{gap:2px;display:grid;position:relative}.dz-grid-picker-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.dz-grid-picker-row>button{border-radius:3px;min-width:0;height:14px;background:var(--dz-bg-secondary)!important;padding:0!important}.dz-grid-picker-row>button[data-current=true]{background:color-mix(in srgb, var(--dz-brand) 28%, var(--dz-bg))!important}.dz-grid-picker-row>button[data-hover=true]{outline:1px solid var(--dz-brand);outline-offset:-1px;background:var(--dz-bg-selected)!important}.dz-grid-picker-tip{border-radius:var(--dz-radius-small);background:var(--dz-menu-bg);color:var(--dz-menu-text);white-space:nowrap;pointer-events:none;z-index:1;padding:2px 6px;font-size:11px;position:absolute;transform:translate(-50%)}.dz-grid-picker-more{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-text);font-size:11px}.dz-grid-picker-more:hover{background:var(--dz-bg-secondary)!important}.dz-grid-tracks+.dz-grid-tracks{border-top:1px solid var(--dz-border);margin-top:8px;padding-top:8px}.dz-grid-tracks-head{justify-content:space-between;align-items:center;height:32px;padding:0 8px 0 16px;font-size:11px;font-weight:600;display:flex}.dz-grid-track .dz-field input{width:0;min-width:0}.dz-grid-track{grid-template-columns:16px 88px minmax(0,1fr) 24px;align-items:center;gap:8px;height:32px;padding:0 8px 0 16px;display:grid}.dz-grid-track-index{color:var(--dz-text-secondary);font-size:11px}.dz-grid-cell{fill:none;stroke:var(--dz-brand);stroke-opacity:.4;stroke-width:1px}.dz-track-pill{background:color-mix(in srgb, var(--dz-brand) 45%, #fff);pointer-events:auto;z-index:4;border-radius:3px;width:16px;height:6px;margin:-3px 0 0 -8px;position:absolute}.dz-track-pill[data-axis=y]{width:6px;height:16px;margin:-8px 0 0 -3px}.dz-track-pill[data-labelled=true]{background:0 0}.dz-track-label{border-radius:var(--dz-radius-small);background:var(--dz-brand);color:#fff;white-space:nowrap;cursor:pointer;align-items:center;gap:2px;height:18px;padding:0 4px 0 6px;font-size:11px;font-weight:550;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dz-track-outline{fill:none;stroke:var(--dz-brand);stroke-width:1.5px}.dz-track-edge{pointer-events:auto;cursor:ew-resize;z-index:4;position:absolute}.dz-track-edge[data-axis=y]{cursor:ns-resize}.dz-track-tag{align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dz-track-tag>.dz-track-label{position:static;transform:none}.dz-track-grab{border-radius:var(--dz-radius-small);background:var(--dz-brand);color:#fff;cursor:grab;pointer-events:auto;justify-content:center;align-items:center;width:14px;height:18px;display:flex;padding:0!important}.dz-track-move-line{stroke:var(--dz-brand);stroke-width:2px}.dz-grid-swap{background:var(--dz-slot);pointer-events:auto;cursor:grab;z-index:5;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 1px 3px #00000040}.dz-grid-swap[data-dragging=true]{cursor:grabbing}.dz-expression{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.dz-expression>.dz-field{flex:1;min-width:0}.dz-expression>.dz-field input{width:0;min-width:0;padding-left:8px}.dz-field[data-invalid=true],.dz-field[data-invalid=true]:hover,.dz-field[data-invalid=true]:focus-within{border-color:var(--dz-danger)}.dz-expression-insert{flex:none;width:24px}.dz-expression-insert .dz-select{justify-content:center;background:0 0!important;border-color:#0000!important;padding:0!important}.dz-expression-insert .dz-select-chevron{display:none}.dz-expression-insert .dz-select:hover{background:var(--dz-bg-secondary)!important}.dz-proto-conditional{flex-direction:column;gap:8px;display:flex}.dz-proto-block{border-left:1px solid var(--dz-border);flex-direction:column;gap:8px;margin-left:8px;display:flex}.dz-proto-action[data-nested=true]{border-top:0;padding-top:0}.dz-proto-action[data-nested=true] .dz-popover-row,.dz-proto-action[data-nested=true] .dz-proto-check{padding-left:8px}.dz-proto-action[data-nested=true] .dz-popover-row-control{flex:1;width:auto;min-width:0}.dz-proto-action[data-nested=true] .dz-proto-preview{margin-left:8px}.dz-proto-add{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-text-secondary);align-self:flex-start;align-items:center;gap:4px;margin:0 16px;font-size:11px;display:flex;padding:0 8px 0 4px!important}.dz-proto-block>.dz-proto-add{margin-left:8px}.dz-proto-add:hover{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-proto-else{justify-content:space-between;align-items:center;height:24px;padding:0 8px 0 16px;font-size:11px;font-weight:600;display:flex}.dz-popover-row[data-fill=true]:has(.dz-expression) .dz-popover-row-label{width:64px}.dz-player-device[data-device]{overflow:visible}.dz-device-body{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 3px #00000059,0 12px 40px #00000059}.dz-player-screen-clip{position:absolute;inset:0;overflow:hidden}.dz-player-device[data-device] .dz-player-screen-clip{background:#000}.dz-device-cutout{pointer-events:none;background:#000;border-radius:999px;position:absolute}.dz-proto-device-note{color:var(--dz-text-secondary);padding:0 16px 4px}.dz-account-switch{border-radius:var(--dz-radius-medium);text-align:left;align-items:center;gap:8px;width:100%;height:36px;margin-bottom:4px;font-weight:600;display:flex;padding:0 8px!important}.dz-account-switch:hover,.dz-account-switch[aria-expanded=true]{background:var(--dz-bg-secondary)!important}.dz-account-kind{color:var(--dz-text-secondary);flex:none;font-size:10px;font-weight:400}.dz-org-note{border-radius:var(--dz-radius-medium);color:var(--dz-text);font:inherit;background:var(--dz-bg);resize:vertical;border:1px solid var(--dz-border)!important;padding:6px 10px!important}.dz-org-note:focus{outline:none;border-color:var(--dz-brand)!important}.dz-team-access{align-items:center;gap:4px;min-width:0;display:flex}.dz-team-requests{flex-direction:column;display:flex}.dz-team-requests-head{color:var(--dz-text-secondary);padding:4px 0;font-weight:550}.dz-org-browse{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;padding:16px 24px 24px;display:grid}.dz-org-teams{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.dz-org-team{border:1px solid var(--dz-border);border-radius:var(--dz-radius-large);flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.dz-org-team>button{align-self:flex-start}.dz-org-team-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.dz-org-team-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dz-org-team-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dz-org-team-link:hover .dz-org-team-name{text-decoration:underline}.dz-org-team-meta,.dz-org-team-state{color:var(--dz-text-secondary);align-items:center;gap:4px;display:flex}.dz-org-team-state{height:32px}.dz-org-aside{border:1px solid var(--dz-border);border-radius:var(--dz-radius-large);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.dz-org-leave{align-self:flex-start;margin-top:8px}.dz-org-aside-head{color:var(--dz-text-secondary);padding-bottom:4px;font-weight:550}.dz-org-aside-person{align-items:center;min-width:0;height:24px;display:flex}.dz-org-tabs>a{border-radius:var(--dz-radius-medium);height:28px;color:var(--dz-text-secondary);white-space:nowrap;align-items:center;padding:0 8px;text-decoration:none;display:flex}.dz-org-tabs>a:hover{color:var(--dz-text)}.dz-org-tabs>a[aria-current=page]{background:var(--dz-bg-secondary);color:var(--dz-text);font-weight:550}.dz-org-panel{flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex}.dz-org-subtabs{padding:0}.dz-org-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dz-org-toolbar .dz-files-new{align-items:center;gap:4px;display:flex}.dz-org-search{border-radius:var(--dz-radius-medium);width:240px;max-width:100%;height:32px;color:var(--dz-text);font:inherit;background:var(--dz-bg);border:1px solid var(--dz-border)!important;padding:0 10px!important}.dz-org-search:focus{outline:none;border-color:var(--dz-brand)!important}.dz-org-filter{width:170px}.dz-org-count{color:var(--dz-text-secondary);white-space:nowrap}.dz-org-lead,.dz-org-hint{color:var(--dz-text-secondary);max-width:720px;margin:0}.dz-org-table{border-top:1px solid var(--dz-border);flex-direction:column;display:flex}.dz-org-table-head,.dz-org-table-row{grid-template-columns:var(--dz-org-columns);border-bottom:1px solid var(--dz-border);align-items:center;column-gap:12px;min-height:48px;display:grid}.dz-org-table-head{min-height:32px;color:var(--dz-text-secondary);font-size:10px}.dz-org-table-empty{color:var(--dz-text-secondary);padding:16px 0}.dz-org-person{flex-direction:column;min-width:0;display:flex}.dz-org-person-name,.dz-org-person-email{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-org-cell{overflow-wrap:anywhere;min-width:0}.dz-org-person-name{font-weight:550}.dz-org-person-email,.dz-org-cell-muted{color:var(--dz-text-secondary)}.dz-org-team-cell{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.dz-org-row-more{border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dz-org-row-more:hover{background:var(--dz-bg-secondary)!important}.dz-org-requests{border-radius:var(--dz-radius-medium);background:var(--dz-bg-selected);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.dz-org-requests-head{font-weight:550}.dz-org-request{align-items:center;gap:8px;min-height:40px;display:flex}.dz-org-request>.dz-org-person{flex:1}.dz-org-request .dz-files-new{margin-left:0}.dz-org-settings{flex-direction:column;gap:16px;max-width:720px;display:flex}.dz-org-section{border-bottom:1px solid var(--dz-border);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.dz-org-section>h2{margin:0;font-size:13px;font-weight:600}.dz-org-section .dz-checkbox-row{margin-top:0;padding:0}.dz-org-name{align-items:flex-end;gap:8px;display:flex}.dz-org-name>.dz-name-field{flex:1;max-width:360px}.dz-org-field{max-width:420px}.dz-org-said{color:var(--dz-text-secondary)}.dz-org-info .dz-share-people{max-height:60vh;overflow:auto}@media (width<=600px){.dz-org-browse{grid-template-columns:minmax(0,1fr);padding:8px 16px 16px}.dz-org-panel{padding:12px 16px 16px}.dz-org-table-head{display:none}.dz-org-table-row{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:8px 36px 8px 0;position:relative}.dz-org-row-more{position:absolute;top:8px;right:0}.dz-org-cell[data-label]:before{content:attr(data-label) ": ";color:var(--dz-text-secondary)}.dz-org-search{width:100%}.dz-org-name{flex-wrap:wrap}}.dz-eyedropper{z-index:20;cursor:crosshair;position:absolute;inset:0}.dz-eyedropper-loupe{pointer-events:none;flex-direction:column;align-items:center;gap:6px;margin:16px 0 0 16px;display:flex;position:absolute}.dz-eyedropper-loupe canvas{width:110px;height:110px;box-shadow:0 0 0 1px #0003, var(--dz-elevation-400);border:3px solid #fff;border-radius:50%}.dz-eyedropper-label{border-radius:var(--dz-radius-medium);background:var(--dz-menu-bg);color:#fff;white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.dz-eyedropper-swatch{border-radius:2px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #fff6}.dz-eyedropper-model{opacity:.6}.dz-path-ops{gap:8px;padding:0 16px;display:flex}.dz-path-op{min-width:0;height:24px;font-size:11px;flex:1!important}.dz-path-op[data-open=true]{background:var(--dz-bg-secondary)!important}.dz-swap-picker{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;padding:8px;display:flex}.dz-swap-search{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);background:var(--dz-bg);height:28px;color:var(--dz-text);outline:none;padding:0 8px}.dz-swap-search:focus{border-color:var(--dz-brand)}.dz-swap-list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.dz-swap-group{color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:6px 4px 2px;overflow:hidden}.dz-swap-item{border-radius:var(--dz-radius-medium);height:28px;color:var(--dz-component);text-align:left;flex:none;align-items:center;gap:6px;display:flex;padding:0 6px!important}.dz-swap-item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--dz-text);flex:1;overflow:hidden}.dz-swap-item:hover{background:var(--dz-bg-secondary)!important}.dz-swap-item[data-current=true]{background:var(--dz-bg-selected)!important}.dz-swap-empty{color:var(--dz-text-secondary);padding:8px 4px}.dz-swap-head{align-items:center;gap:6px;display:flex}.dz-swap-head>.dz-swap-search{flex:1;min-width:0}.dz-swap-rows{flex-direction:column;flex:none;display:flex}.dz-swap-item>.dz-asset-thumb{border-radius:var(--dz-radius-small)}.dz-swap-tiles{flex:none;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:4px;padding:2px 0 4px;display:grid}.dz-swap-tile{aspect-ratio:1;border-radius:var(--dz-radius-medium);justify-content:center;align-items:center;min-width:0;display:flex;padding:0!important}.dz-swap-tile:hover{box-shadow:inset 0 0 0 1px var(--dz-border)}.dz-swap-tile[data-current=true]{box-shadow:inset 0 0 0 2px var(--dz-component)}.dz-swap-filter{align-items:center;gap:6px;display:flex}.dz-swap-filter>.dz-select{flex:1;min-width:0}.dz-variant-property,.dz-variant-value-row{position:relative}.dz-variant-property:hover>.dz-reorder-handle,.dz-variant-value-row:hover>.dz-reorder-handle{opacity:1}.dz-variant-property[data-drop]:before,.dz-variant-value-row[data-drop]:before{content:"";background:var(--dz-brand);pointer-events:none;height:2px;position:absolute;left:16px;right:8px}.dz-variant-property[data-drop=before]:before,.dz-variant-value-row[data-drop=before]:before{top:-5px}.dz-variant-property[data-drop=after]:before,.dz-variant-value-row[data-drop=after]:before{bottom:-5px}button.dz-variant-values{border-radius:var(--dz-radius-medium);text-align:left;min-width:0;height:24px;color:var(--dz-text-secondary);padding:0 6px!important}button.dz-variant-values:hover{background:var(--dz-bg-secondary)!important}.dz-variant-edit{width:240px}.dz-variant-values-list{flex-direction:column;gap:8px;padding:0 12px 0 16px;display:flex}.dz-variant-value-row{align-items:center;gap:6px;display:flex}.dz-variant-value-row>.dz-field{flex:1;min-width:0}.dz-variant-default{color:var(--dz-text-secondary);white-space:nowrap;flex:none;font-size:10px}.dz-variant-conflict{color:var(--dz-danger);align-items:flex-start;gap:6px;margin:0 8px 8px 16px;font-size:11px;line-height:16px;display:flex}.dz-variant-conflict>svg{flex:none;margin-top:2px}.dz-variant-conflict>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dz-library-changes li.dz-library-change{height:auto;display:block}.dz-library-change .dz-library-change-kind{width:80px}.dz-library-change-row{align-items:center;gap:8px;min-height:28px;display:flex}.dz-library-change-action{border-radius:var(--dz-radius-medium);height:24px;color:var(--dz-brand);flex:none;padding:0 8px!important}.dz-library-change-action:hover{background:var(--dz-bg-secondary)!important}.dz-library-compare{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px 88px;display:grid}.dz-library-compare-side{border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.dz-library-compare-label,.dz-library-compare-none,.dz-library-compare-mode{color:var(--dz-text-secondary)}.dz-library-compare-swatches{gap:4px;display:flex}.dz-library-compare-swatch{border-radius:var(--dz-radius-small);flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001a}.dz-library-compare-text{text-overflow:ellipsis;flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.dz-library-compare-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-library-compare-values{flex-direction:column;gap:4px;display:flex}.dz-library-compare-value{align-items:center;gap:6px;min-width:0;display:flex}.dz-library-compare-mode{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-library-compare-shown{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}.dz-library-compare-picture{object-fit:contain;align-self:center;max-width:100%;max-height:160px}.dz-library-review-head{border-bottom:1px solid var(--dz-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.dz-library-review-pages{align-items:center;gap:8px;min-width:0;display:flex}.dz-library-review-modes{align-items:center;gap:4px;display:flex}.dz-library-review-modes>.dz-library-change-action[aria-pressed=true]{background:var(--dz-bg-selected)!important}.dz-library-review-slider{width:96px;margin-left:4px}.dz-library-compare-overlay{grid-template-columns:1fr}.dz-library-overlay{place-items:center;display:grid;position:relative}.dz-library-overlay-layer{flex-direction:column;grid-area:1/1;align-items:center;min-width:0;max-width:100%;display:flex}.dz-library-review{flex-direction:column;display:flex}.dz-library-review-nav{align-items:center;gap:4px;margin:4px 0 0 88px;display:flex}.dz-library-review-count{text-align:center;min-width:48px;color:var(--dz-text-secondary);font-variant-numeric:tabular-nums}.dz-type-disclosure{height:24px;color:var(--dz-text-secondary);border-radius:var(--dz-radius-medium);text-align:left;align-items:center;gap:4px;margin:0 16px;display:flex;background:0 0!important;border:none!important;padding:0 4px!important}.dz-type-disclosure:hover{color:var(--dz-text);background:var(--dz-bg-secondary)!important}.dz-decoration-color{align-items:center;gap:2px;min-width:0;display:flex}.dz-decoration-color-button{border-radius:var(--dz-radius-medium);text-align:left;flex:1;align-items:center;min-width:0;height:24px;display:flex;background:var(--dz-bg)!important;border:1px solid var(--dz-border)!important;padding:0 4px 0 0!important}.dz-decoration-color-button:hover{border-color:var(--dz-bg-tertiary)!important}.dz-decoration-color-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-type-feature[data-disabled=true] .dz-popover-row-label{color:var(--dz-text-tertiary)}.dz-switch:disabled{opacity:.4;cursor:default}.dz-gradient-actions{padding-right:12px}.dz-gradient-actions>.dz-cell+.dz-icon-button{margin-left:auto}.dz-gradient-stops-head{justify-content:space-between;align-items:center;height:32px;margin-top:4px;padding:0 12px 0 16px;font-weight:500;display:flex}.dz-gradient-stops{flex-direction:column;gap:4px;padding:0 12px 4px 16px;display:flex}.dz-gradient-stop-row{align-items:center;gap:4px;height:24px;display:flex}.dz-gradient-stop-position{flex:none;width:48px}.dz-gradient-stop-opacity{flex:none;width:44px}.dz-gradient-stop-color{border-radius:var(--dz-radius-medium);text-align:left;flex:1;align-items:center;gap:6px;min-width:0;height:24px;display:flex;background:var(--dz-bg-secondary)!important;border:1px solid #0000!important;padding:0 6px!important}.dz-gradient-stop-row[data-active=true] .dz-gradient-stop-color{border-color:var(--dz-brand)!important}.dz-gradient-stop-chip{border-radius:var(--dz-radius-small);flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001a}.dz-gradient-stop-hex{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-gradient-line-hit{stroke:#0000;stroke-width:10px;pointer-events:stroke;cursor:copy}.dz-layer-action[data-inherited=true]{opacity:.45}.dz-description-field{resize:vertical;border:1px solid var(--dz-border);border-radius:var(--dz-radius-medium);width:100%;min-height:56px;font:inherit;color:var(--dz-text);-webkit-user-select:text;user-select:text;background:0 0;padding:6px 8px}.dz-description-field:focus{border-color:var(--dz-brand);outline:none}.dz-component-description{flex-direction:column;gap:4px;min-width:0;padding:0 8px 8px 16px;display:flex}.dz-component-description>p{color:var(--dz-text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:0;line-height:16px;display:-webkit-box;overflow:hidden}.dz-component-description>a{max-width:100%;color:var(--dz-brand);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dz-component-description>a:hover{text-decoration:underline}.dz-component-config{flex-direction:column;gap:8px;width:240px;display:flex}.dz-component-config>.dz-description-field{width:auto;margin:0 16px}.dz-style-description{padding:0 16px 8px}.dz-local-style[data-picked=true]{background:var(--dz-bg-selected)!important}.dz-local-style[data-drop=before]{box-shadow:inset 0 2px 0 var(--dz-brand)}.dz-local-style[data-drop=after]{box-shadow:inset 0 -2px 0 var(--dz-brand)}.dz-local-style[data-drop=into]{box-shadow:inset 0 0 0 2px var(--dz-brand)}.dz-local-style[data-dragging=true]{opacity:.5}.dz-local-style-rename{padding:0}.dz-local-style-rename>.dz-field{flex:1;min-width:0}.lv-page{--lv-ink:#0e0e12;--lv-paper:#fff;--lv-mist:#f4f3f8;--lv-line:#e6e4ee;--lv-muted:#6b6878;--lv-violet:#6d4aff;--lv-amber:#ff9a3c;--lv-pink:#ff4f8b;--lv-on-dark-muted:#b9b5c8;--lv-lumen:linear-gradient(135deg, var(--lv-amber), var(--lv-pink) 50%, var(--lv-violet));--lv-side:80px;--lv-head:"Unbounded", "Manrope", sans-serif;background:var(--lv-paper);min-height:100%;color:var(--lv-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,Inter,sans-serif;font-weight:500;overflow-x:hidden}.lv-page *{box-sizing:border-box}.lv-page a{color:inherit;text-decoration:none}.lv-page i{font-style:normal;display:block}.lv-page h1,.lv-page h2,.lv-page h3,.lv-page p,.lv-page pre,.lv-page ul{margin:0}.lv-page ul{padding:0;list-style:none}.lv-logo{letter-spacing:-.025em;white-space:nowrap;align-items:baseline;font-family:Onest,Manrope,sans-serif;font-weight:700;line-height:1;display:inline-flex}.lv-logo-mark{flex:none;width:.639em;height:.71em;margin-right:.05em}.lv-section{max-width:calc(1280px + 2 * var(--lv-side));padding:0 var(--lv-side) 120px;margin:0 auto}.lv-h1,.lv-h2,.lv-h3{font-family:var(--lv-head);letter-spacing:-.03em;font-weight:600}.lv-h1{text-align:center;max-width:1280px;font-size:72px;line-height:1.12}.lv-h2{font-size:52px;line-height:1.12}.lv-h3{font-size:36px;line-height:1.12}.lv-h4{margin:0;font-size:22px;font-weight:800}.lv-center{text-align:center}.lv-text{color:var(--lv-muted);font-size:17px;line-height:27px}.lv-text-small{font-size:15px;line-height:23px}.lv-eyebrow{color:var(--lv-violet);font-size:14px;font-weight:700}.lv-eyebrow-amber{color:var(--lv-amber)}.lv-on-dark{color:#fff}.lv-on-dark-muted{color:var(--lv-on-dark-muted)}.lv-dot{background:var(--lv-lumen);border-radius:50%;flex:none;width:8px;height:8px}.lv-button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:11px 18px;font-size:15px;font-weight:700;line-height:20px;transition:opacity .15s;display:inline-flex}.lv-button:hover{opacity:.85}.lv-button-large{padding:16px 28px;font-size:17px}.lv-page .lv-button-primary{background:var(--lv-ink);color:#fff}.lv-button-outline{background:var(--lv-paper);box-shadow:inset 0 0 0 1px var(--lv-line)}.lv-button-light{background:var(--lv-paper)}.lv-header{z-index:2;max-width:calc(1280px + 2 * var(--lv-side));margin:0 auto;position:relative}.lv-header-bar{padding:18px var(--lv-side);justify-content:space-between;align-items:center;gap:24px;display:flex}.lv-header-logo{font-size:40px}.lv-nav{gap:32px;font-size:15px;font-weight:600;display:flex}.lv-nav a:hover,.lv-menu a:hover,.lv-footer-col a:hover{color:var(--lv-violet)}.lv-header-actions{align-items:center;gap:8px;display:flex}.lv-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:10px 8px;display:none}.lv-burger span{background:var(--lv-ink);border-radius:1px;width:22px;height:2px}.lv-menu{padding:8px var(--lv-side) 24px;border-bottom:1px solid var(--lv-line);flex-direction:column;gap:18px;font-size:17px;font-weight:700;display:flex}.lv-menu-actions{flex-direction:column;gap:10px;padding-top:8px;display:flex}.lv-hero{padding:88px var(--lv-side) 96px;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden}.lv-hero>:not(.lv-hero-glow){position:relative}.lv-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#ff9a3c4d,#ff4f8b33 40%,#6d4aff14 70%,#6d4aff00);border-radius:50%;width:1240px;height:700px;margin-left:-620px;position:absolute;top:260px;left:50%}.lv-pill{background:var(--lv-mist);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.lv-pill-short{display:none}.lv-lead{max-width:780px;color:var(--lv-muted);text-align:center;font-size:20px;line-height:31px}.lv-cta{gap:12px;display:flex}.lv-note{color:var(--lv-muted);text-align:center;font-size:14px}.lv-mock-wrap{width:100%;max-width:1200px;padding-top:24px}.lv-mock{box-shadow:0 0 0 1px var(--lv-line), 0 40px 80px -20px #2a1b6b21}.lv-scene{contain:layout paint;width:100%;position:relative;overflow:hidden}.lv-scene-view{position:absolute;inset:0}.lv-scene-stage{transform-origin:0 0;animation:.3s ease-out both lv-scene-in;position:absolute;top:0;left:0;overflow:hidden}.lv-scene-layer{transform-origin:0 0;transition-property:transform,width,height,opacity,border-radius,box-shadow,color,filter;transition-duration:var(--lv-scene-ms);transition-timing-function:var(--lv-scene-ease);position:absolute;top:0;left:0}.lv-scene-paint,.lv-scene-stroke,.lv-scene-art,.lv-scene-fade{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lv-scene-svg{position:absolute;top:0;left:0;overflow:visible}.lv-scene-text{font-style:normal}.lv-scene-was{position:absolute;top:0;left:0}.lv-scene-in{animation:lv-scene-in var(--lv-scene-ms) var(--lv-scene-ease) both}.lv-scene-out{animation:lv-scene-out var(--lv-scene-ms) var(--lv-scene-ease) both}.lv-scene-swap-in{animation:lv-scene-swap-in var(--lv-scene-ms) linear both}.lv-scene-swap-out{animation:lv-scene-swap-out var(--lv-scene-ms) linear both}@keyframes lv-scene-swap-in{0%,45%{opacity:0}}@keyframes lv-scene-swap-out{55%,to{opacity:0}}@keyframes lv-scene-in{0%{opacity:0}}@keyframes lv-scene-out{to{opacity:0}}.lv-chips-section{padding-bottom:96px}.lv-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lv-chip{background:var(--lv-mist);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.lv-caps{gap:24px;display:flex}.lv-cap{background:var(--lv-mist);border-radius:28px;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;padding:48px;display:flex}.lv-cap-scene{margin-top:10px}.lv-ai{padding:120px var(--lv-side);background:var(--lv-ink);justify-content:center;align-items:center;gap:64px;display:flex;position:relative;overflow:hidden}.lv-ai>:not(.lv-ai-glow){position:relative}.lv-ai-glow{pointer-events:none;background:radial-gradient(closest-side,#ff9a3c4d,#ff4f8b33 40%,#6d4aff14 70%,#6d4aff00);border-radius:50%;width:700px;height:600px;margin-left:-20px;position:absolute;top:-100px;left:50%}.lv-ai-text{flex-direction:column;gap:20px;width:560px;max-width:100%;display:flex}.lv-ai .lv-h2{font-size:48px}.lv-ai .lv-text{font-size:18px;line-height:29px}.lv-list{color:#fff;flex-direction:column;gap:20px;font-size:16px;font-weight:600;display:flex}.lv-list li{align-items:center;gap:12px;display:flex}.lv-list li:before{content:"";background:var(--lv-lumen);border-radius:50%;flex:none;width:10px;height:10px}.lv-ai-cta{align-self:flex-start;margin-top:8px}.lv-ai-scene{flex:none;width:560px;max-width:100%;box-shadow:0 0 0 1px #2a2935}.lv-features{padding-top:120px}.lv-features .lv-h2{margin-bottom:48px}.lv-feature-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lv-feature{background:var(--lv-mist);border-radius:24px;flex-direction:column;gap:12px;padding:32px;display:flex}.lv-import{background:var(--lv-mist);border-radius:32px;align-items:center;gap:56px;padding:56px;display:flex}.lv-import-text{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:16px;display:flex}.lv-import-text .lv-h3{font-size:40px}.lv-import-text .lv-button{margin-top:8px}.lv-import-scene{flex:1 1 0;min-width:0}.lv-collab{gap:24px;margin-top:48px;display:flex}.lv-collab-card{box-shadow:inset 0 0 0 1px var(--lv-line);border-radius:24px;flex-direction:column;flex:1 1 0;gap:12px;padding:28px;display:flex}.lv-collab-card .lv-h4{font-size:19px}.lv-collab-icon{border-radius:50%;width:44px;height:44px}.lv-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.lv-section-head .lv-text{text-align:right;max-width:420px}.lv-templates{grid-template-columns:repeat(3,1fr);gap:32px 24px;font-size:17px;font-weight:700;display:grid}.lv-templates li{flex-direction:column;gap:12px;display:flex}.lv-template-cover{border-radius:20px;height:230px}.lv-template-cover[data-cover="0"]{background:var(--lv-lumen)}.lv-template-cover[data-cover="1"]{background:linear-gradient(135deg, #1c1b24, var(--lv-violet))}.lv-template-cover[data-cover="2"]{background:var(--lv-amber)}.lv-template-cover[data-cover="3"]{background:var(--lv-pink)}.lv-template-cover[data-cover="4"]{background:var(--lv-ink)}.lv-template-cover[data-cover="5"]{background:var(--lv-violet)}.lv-band{background:linear-gradient(120deg, var(--lv-amber), var(--lv-pink) 50%, var(--lv-violet));border-radius:40px;flex-direction:column;align-items:center;gap:24px;padding:88px 40px;display:flex}.lv-band .lv-h2{font-size:56px}.lv-footer{max-width:calc(1280px + 2 * var(--lv-side));padding:64px var(--lv-side) 40px;border-top:1px solid var(--lv-line);margin:0 auto}.lv-footer-cols{gap:48px;display:flex}.lv-footer-brand{flex-direction:column;gap:16px;width:280px;font-size:40px;display:flex}.lv-footer-col{width:150px;color:var(--lv-muted);flex-direction:column;gap:12px;font-size:14px;display:flex}.lv-footer-col strong{color:var(--lv-ink);font-weight:800}.lv-footer-bottom{color:var(--lv-muted);margin-top:40px;font-size:13px}@media (width<=1100px){.lv-page{--lv-side:40px}.lv-nav{gap:20px}.lv-h1{font-size:56px}.lv-ai{flex-direction:column;gap:40px}}@media (width<=860px){.lv-nav,.lv-header-actions{display:none}.lv-burger{display:flex}.lv-caps,.lv-collab,.lv-import{flex-direction:column}.lv-import{align-items:stretch}.lv-import-scene{flex:none}.lv-feature-grid{grid-template-columns:1fr}.lv-templates{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.lv-page{--lv-side:20px}.lv-header-bar{padding-top:14px;padding-bottom:14px}.lv-header-logo,.lv-footer-brand{font-size:32px}.lv-section{padding-bottom:56px}.lv-hero{gap:20px;padding-top:40px;padding-bottom:48px}.lv-hero-glow{width:520px;height:420px;margin-left:-260px;top:120px}.lv-pill-long,.lv-wide-break{display:none}.lv-pill-short{display:inline}.lv-h1{font-size:34px}.lv-h2,.lv-ai .lv-h2,.lv-band .lv-h2{font-size:28px}.lv-h3,.lv-import-text .lv-h3{font-size:24px}.lv-h4{font-size:18px}.lv-lead,.lv-ai .lv-text{font-size:16px;line-height:25px}.lv-text{font-size:15px;line-height:23px}.lv-cta{flex-direction:column;align-self:stretch}.lv-mock-wrap{padding-top:12px}.lv-chips-section{padding-bottom:48px}.lv-caps{gap:16px}.lv-cap{border-radius:22px;padding:24px}.lv-ai{padding:56px var(--lv-side);gap:32px}.lv-features{padding-top:56px}.lv-features .lv-h2{margin-bottom:28px}.lv-feature{padding:20px}.lv-import{gap:24px;padding:24px}.lv-collab{margin-top:28px}.lv-collab-card{padding:20px}.lv-section-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.lv-section-head .lv-text{text-align:left}.lv-templates{gap:16px 12px;font-size:14px}.lv-template-cover{border-radius:14px;height:110px}.lv-band{border-radius:28px;padding:48px 24px}.lv-footer{padding-top:40px;padding-bottom:32px}.lv-footer-cols{flex-wrap:wrap;gap:28px 24px}.lv-footer-brand{width:100%}}.dz-idle-prompt{z-index:2000;border-radius:var(--dz-radius-large);background:var(--dz-bg);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--dz-elevation-500);color:var(--dz-text);flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dz-idle-prompt>span{color:var(--dz-text-secondary)}.dz-idle-prompt>button{border-radius:var(--dz-radius-medium);background:var(--dz-brand);color:#fff;height:32px;font:inherit;cursor:pointer;border:0;align-self:flex-end;padding:0 12px;font-weight:550}
