.dialog-loading.svelte-hm1dfq{background:var(--surface);color:var(--text-secondary);z-index:100;font-size:var(--ui-label);padding:12px 16px;position:fixed;inset:auto 24px 24px auto}.insert-primary,.resource-tools{align-items:center;gap:4px;min-width:0;display:flex}.insert-tools{position:relative}.insert-error{z-index:1;background:var(--surface-chrome);font-size:var(--ui-label);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.resource-tools{border-left:1px solid var(--border-subtle);margin-left:4px;padding-left:8px}.resource-tools.compact{display:none}.insert-placeholder{flex:none;width:44px;height:44px;display:block;position:relative}.insert-placeholder:after{content:"";border-radius:var(--r-control);background:var(--fill-subtle);position:absolute;inset:12px}.insert-placeholder.split{width:56px}@media (max-width:760px),(pointer:coarse){.canvas-insert-dock .toolbar-group.insert-tools{grid-template-columns:minmax(0,1fr) 44px;gap:4px;display:grid}.insert-primary{grid-area:1/1;grid-template-columns:repeat(2,minmax(44px,1fr)) repeat(3,56px);display:grid}.insert-secondary{grid-area:1/2;min-width:0}.resource-tools{border-left:0;border-top:1px solid var(--border-subtle);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(44px,1fr));margin:0;padding:4px 0 0;display:grid}}@media (max-width:380px){.insert-primary{grid-column:1/-1}.insert-secondary{grid-row:2}.resource-tools{border-top:0;grid-area:2/1;padding-top:0}}.slide-visibility-notice.svelte-qjodmh{pointer-events:auto;min-width:0;max-width:100%;color:var(--text-secondary);align-items:center;gap:8px;display:flex}.slide-visibility-notice.svelte-qjodmh>svg{flex:none}.visibility-copy.svelte-qjodmh{flex-direction:column;gap:0;min-width:0;display:flex}.visibility-title.svelte-qjodmh{font-size:var(--ui-label);font-weight:var(--ui-weight-medium);line-height:var(--ui-line-body)}.visibility-detail.svelte-qjodmh{font-size:var(--ui-meta);line-height:var(--ui-line-body);overflow-wrap:anywhere}.slide-visibility-notice.svelte-qjodmh .visibility-restore{flex:none;min-height:44px;margin-left:4px}.notification-fallback.svelte-qmvuyq{z-index:90;background:var(--surface-overlay);border:1px solid var(--border-default);max-height:35%;font-size:var(--ui-text);scrollbar-gutter:stable;flex:none;padding:12px 16px;position:relative;overflow:auto}.notification-fallback.svelte-qmvuyq p:where(.svelte-qmvuyq){overflow-wrap:anywhere;margin:0 0 8px}.canvas-stage{justify-content:flex-start;align-items:flex-start}.stage-canvas{margin:auto}.editor-app{--interaction-fast:var(--ui-motion-feedback);--interaction-base:var(--ui-motion-reveal)}.editor-app button:disabled{opacity:var(--state-disabled-opacity)}.object-properties{border:0;min-width:0;margin:0;padding:0}.locked-notice{border-bottom:1px solid var(--border-subtle);font-size:var(--ui-meta);color:var(--text-secondary);background:var(--fill-subtle);margin:0;padding:12px 16px}.editor-app :is(.icon-btn.on,.text-btn.active,.seg button[aria-pressed=true]):not(:disabled):hover{background:var(--state-selected);color:var(--text-primary)}.editor-app .text-btn.primary:not(:disabled):active{background:var(--action-solid-bg-active)}.editor-app .text-btn.danger:not(:disabled):active{background:var(--action-danger-bg-active)}.editor-app :is(button,a):focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.field-inline:focus-within{border-color:var(--accent);box-shadow:none}.field-inline input:focus-visible{outline:none}.layer-row{box-shadow:none;gap:2px;margin:0;position:relative}.layer-row:is(:hover,:focus-within,.previewed):not(.chosen){background:var(--state-hover)}.layer-row.chosen{background:var(--state-selected)}.layer-row.chosen .layer-name{color:var(--text-primary)}.layer-name{border-radius:var(--r-control);min-height:32px;padding:0 4px}.layer-hidden .layer-name{color:var(--text-tertiary)}.layer-row .icon-btn.layer-state{color:var(--text-link)}.slide-thumb:active .thumb-image{border-color:var(--accent)}.slide-thumb.current .thumb-image{outline-offset:-2px}.slide-thumb.current:hover .thumb-image{outline-color:var(--accent)}@media (hover:hover) and (pointer:fine){.editor-app :is(input,textarea,select):not(:disabled):hover{border-color:var(--border-strong)}.field-inline:not(:has(input:disabled)):hover{border-color:var(--border-strong)}.field-inline:focus-within:hover{border-color:var(--accent)}.layer-name:hover{color:var(--text-primary)}.slide-thumb:not(.current):hover .thumb-image{box-shadow:0 0 0 1px var(--border-strong)}}@media (max-width:760px){.selection-context>span{display:none}.canvas-hint{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:1100px){.editor-app .topbar .save-state{display:none}}@media (pointer:coarse){.stage-footer{height:44px}.stage-footer :is(.icon-btn.small,.text-btn){min-width:36px;height:36px}.property-panel .icon-btn,.layer-name{min-height:36px}.layer-row .icon-btn{opacity:1;min-width:32px}.rail-foot .text-btn{height:36px}.editor-app :is(.icon-btn,.text-btn,.seg button,.panel-tabs button):not(:active):not(.on):not(.active):not(.primary):not(.ghost):not(.danger):not([aria-pressed=true]):hover{background:0 0}}@media (prefers-reduced-motion:reduce){.editor-app *{scroll-behavior:auto!important;transition:none!important}}.inspector-content .icon-btn[aria-pressed=mixed]{color:var(--text-primary);background:var(--state-hover);position:relative}.inspector-content .icon-btn[aria-pressed=mixed]:after{content:"";background:var(--text-link);border-radius:1px;width:8px;height:2px;position:absolute;bottom:3px;left:calc(50% - 4px)}@media (max-width:760px){.canvas-layer-picker button{min-height:40px}}.canvas-controls-popover{background:var(--surface-overlay);max-height:calc(100dvh - 24px);color:var(--text-primary);border:1px solid var(--overlay-border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);font:var(--ui-label)/var(--ui-line-body) var(--font-ui);margin:0;padding:0;position:fixed;overflow:auto}@property --ui-surface-progress{syntax:"<number>";inherits:true;initial-value:1}:root{--ui-motion-feedback:.12s;--ui-motion-reveal:.18s;--ui-motion-exit:.14s;--ui-motion-surface:.24s;--ui-motion-layout:.26s;--ui-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-ease-layout:cubic-bezier(.4, 0, .2, 1)}.workspace{--ui-rail-width:220px;--ui-panel-width:304px;--ui-rail-height:140px}.workspace,.workspace.left-hidden,.workspace.right-hidden,.workspace.left-hidden.right-hidden{grid-template-columns:var(--ui-rail-width) minmax(0, 1fr) var(--ui-panel-width);transition:grid-template-columns var(--ui-motion-layout) var(--ui-ease-layout)}.workspace.left-hidden{grid-template-columns:0px minmax(0, 1fr) var(--ui-panel-width)}.workspace.right-hidden{grid-template-columns:var(--ui-rail-width) minmax(0, 1fr) 0px}.workspace.left-hidden.right-hidden{grid-template-columns:0 minmax(0,1fr) 0}.slide-rail,.property-panel{min-width:0;transition:opacity var(--ui-motion-reveal) var(--ui-ease-out), translate var(--ui-motion-layout) var(--ui-ease-out), visibility 0s;overflow:hidden}.workspace .slide-rail{grid-column:1}.stage-column{grid-column:2}.workspace .property-panel{grid-column:3}.workspace.left-hidden .slide-rail,.workspace.right-hidden .property-panel{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s, 0s, var(--ui-motion-layout);display:flex}.workspace.left-hidden .slide-rail{translate:-8px}.workspace.right-hidden .property-panel{translate:8px}.rail-content,.property-content{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.rail-content{width:calc(var(--ui-rail-width) - 1px);flex:none}.property-content{width:calc(var(--ui-panel-width) - 1px);flex:none}.panel-swap,.modal,.auto-layout-dialog,.notes-panel,.notice-toast,.busy-toast{animation:none}.panel-tabs .panel-close{flex:none}[data-ui-reframing] :is(.workspace,.slide-rail,.property-panel){transition:none!important}.editor-app button:not(.resize-handle),.editor-app .layer-row,.modal button,.auto-layout-dialog button,.presentation-controls button,.character-library button{transition:background-color var(--ui-motion-feedback) ease, color var(--ui-motion-feedback) ease, border-color var(--ui-motion-feedback) ease, opacity var(--ui-motion-feedback) ease, scale var(--ui-motion-feedback) var(--ui-ease-out)}:where(.editor-app,.modal,.auto-layout-dialog,[popover]) :is(.icon-btn,.text-btn):not(:disabled):active{transform:scale(1)}.stage-canvas{transform-origin:50%}.thumb-image{transition:translate var(--ui-motion-reveal) var(--ui-ease-out), outline-color var(--ui-motion-feedback) ease, border-color var(--ui-motion-feedback) ease}.slide-thumb.current .thumb-number{transition:color var(--ui-motion-feedback) ease}.slide-thumb:hover .thumb-image{transform:none}@media (hover:hover) and (pointer:fine){.slide-thumb:hover .thumb-image,:is(.template-item,.library-item):hover>.canvas-wrap{translate:none}:is(.template-item,.library-item)>.canvas-wrap{transition:translate var(--ui-motion-reveal) var(--ui-ease-out), box-shadow var(--ui-motion-reveal) ease}}[data-ui-indicator]{isolation:isolate;position:relative}[data-ui-indicator]:before{content:"";pointer-events:none;z-index:-1;translate:var(--ui-marker-x,0px) var(--ui-marker-y,0px);width:var(--ui-marker-w,0px);height:var(--ui-marker-h,0px);opacity:var(--ui-marker-opacity,0);border-radius:var(--r-control);background:var(--surface-raised);box-shadow:0 1px 3px var(--border-subtle);transition:translate var(--ui-motion-reveal) var(--ui-ease-out), width var(--ui-motion-reveal) var(--ui-ease-out), opacity var(--ui-motion-feedback) ease;position:absolute;top:0;left:0}.seg[data-ui-indicator] button[aria-pressed=true]{box-shadow:none;background:0 0}:is(.panel-tabs,.resource-tabs,.character-tabs)[data-ui-indicator]:before{translate:var(--ui-marker-x,0px) 0;background:var(--accent);height:2px;box-shadow:none;border-radius:0;top:auto;bottom:0}:is(.panel-tabs,.resource-tabs,.character-tabs)[data-ui-indicator] button{border-bottom-color:#0000}.modal::backdrop{opacity:var(--ui-surface-progress);animation:none}.auto-layout-dialog::backdrop{opacity:var(--ui-surface-progress);animation:none}.resource-filters{animation:none}.resource-large-preview img{animation-duration:var(--ui-motion-reveal);animation-timing-function:var(--ui-ease-out)}.editor-tooltip{transition:opacity var(--ui-motion-feedback) ease, translate var(--ui-motion-feedback) var(--ui-ease-out), visibility 0s var(--ui-motion-feedback);translate:0 3px}.editor-tooltip.visible{transition-delay:0s;translate:0}:is(.font-dropdown,.ui-action-menu,.ui-command-popover,.ui-popover-panel,.canvas-layer-picker){--ui-popover-offset:4px;opacity:0;translate:0 var(--ui-popover-offset);transition:opacity var(--ui-motion-exit) ease, translate var(--ui-motion-exit) var(--ui-ease-out);transition:opacity var(--ui-motion-exit) ease, translate var(--ui-motion-exit) var(--ui-ease-out), display var(--ui-motion-exit) allow-discrete, overlay var(--ui-motion-exit) allow-discrete}:is(.font-dropdown,.ui-action-menu,.ui-command-popover,.ui-popover-panel,.canvas-layer-picker):popover-open{opacity:1;transition-duration:var(--ui-motion-reveal);translate:0}.ui-action-menu[data-ui-placement=above],.ui-command-popover[data-ui-placement=above],.ui-popover-panel[data-ui-placement=above]{--ui-popover-offset:-4px}:is(.font-dropdown,.ui-action-menu,.ui-command-popover,.ui-popover-panel,.canvas-layer-picker):not(:popover-open){pointer-events:none}@starting-style{:is(.font-dropdown,.ui-action-menu,.ui-command-popover,.ui-popover-panel,.canvas-layer-picker):popover-open{opacity:0;translate:0 var(--ui-popover-offset)}}.ui-action-menu-trigger svg:last-child{transition:rotate var(--ui-motion-reveal) var(--ui-ease-out)}.ui-action-menu-trigger:not(.icon-only) [aria-expanded=true] svg:last-child{rotate:180deg}.stage-canvas .selection-outline{animation:ui-selection-in var(--ui-motion-feedback) ease}.stage-canvas .gesturing .selection-outline{animation:none}@keyframes ui-selection-in{0%{opacity:.35}to{opacity:1}}.save-state{transition:color var(--ui-motion-feedback) ease}.save-state[data-saving=true]{color:var(--info-text)}.save-state[data-save-error=true]{color:var(--danger-text)}.canvas-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.font-trigger svg:last-child,.font-options summary svg{transition:rotate var(--ui-motion-reveal) var(--ui-ease-out);transform:none}.font-trigger[aria-expanded=true] svg:last-child,.font-options[open] summary svg{rotate:180deg}@media (min-width:1800px){.workspace{--ui-rail-width:240px;--ui-panel-width:320px}}@media (min-width:761px) and (max-width:1100px){.workspace{--ui-rail-width:180px;--ui-panel-width:280px}}@media (max-width:760px){.workspace{--ui-panel-width:min(304px, calc(100vw - 24px))}.workspace .slide-rail{height:var(--ui-rail-height);transition:height var(--ui-motion-layout) var(--ui-ease-layout), opacity var(--ui-motion-reveal) ease, visibility 0s}.workspace.left-hidden .slide-rail{height:0;transition-delay:0s, 0s, var(--ui-motion-layout);border-top-width:0;translate:none}.rail-content{width:100%;height:var(--ui-rail-height);flex-direction:row;align-items:stretch}.property-content{width:100%}.workspace .property-panel{width:var(--ui-panel-width);bottom:calc(var(--ui-rail-height) + 8px);transition:translate var(--ui-motion-surface) var(--ui-ease-out), opacity var(--ui-motion-reveal) ease, bottom var(--ui-motion-layout) var(--ui-ease-layout), visibility 0s}.workspace.left-hidden .property-panel{bottom:8px}.workspace.right-hidden .property-panel{transition-delay:0s, 0s, 0s, var(--ui-motion-surface);translate:16px}}@media (max-width:760px) and (max-height:520px){.workspace{--ui-rail-height:104px}.slide-list{padding-top:8px;padding-bottom:8px}.slide-thumb{width:116px}.canvas-hint,.source-caption{display:none}.selection-context{top:0}}html[data-ui-motion=reduced]{--ui-motion-feedback:0s;--ui-motion-reveal:0s;--ui-motion-exit:0s;--ui-motion-surface:0s;--ui-motion-layout:0s}html[data-ui-motion=reduced] :is(.editor-app,.modal,[popover],.editor-tooltip,.character-library),html[data-ui-motion=reduced] :is(.editor-app,.modal,[popover],.editor-tooltip,.character-library) *,html[data-ui-motion=reduced] :is(.editor-app,.modal,[popover],.editor-tooltip,.character-library):before,html[data-ui-motion=reduced] :is(.editor-app,.modal,[popover],.editor-tooltip,.character-library) :before,html[data-ui-motion=reduced] :is(.editor-app,.modal,[popover],.editor-tooltip,.character-library) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-ui-motion=reduced] :is(.modal,.auto-layout-dialog)::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-ui-motion=reduced] :is(.presentation-controls,.presenter-notes),html[data-ui-motion=reduced] .presentation-controls *{transition:none!important;animation:none!important}html[data-ui-motion=reduced] :is(.icon-btn,.text-btn):active{scale:1}html[data-ui-motion=reduced] :is(.thumb-image,.editor-tooltip,.template-item>.canvas-wrap,.library-item>.canvas-wrap){translate:none}@media (prefers-reduced-motion:reduce){:root{--ui-motion-feedback:0s;--ui-motion-reveal:0s;--ui-motion-exit:0s;--ui-motion-surface:0s;--ui-motion-layout:0s}:is(.icon-btn,.text-btn):active{scale:1}:is(.thumb-image,.editor-tooltip,.template-item>.canvas-wrap,.library-item>.canvas-wrap){translate:none}}@media print{.stage-canvas,.panel-swap{opacity:1!important;translate:none!important;scale:1!important}}.topbar-actions{align-items:center;gap:4px;display:flex}:is(.topbar-actions>button,.topbar-actions>div>button)>svg{width:16px;height:16px}.document-controls{align-items:center;gap:2px;min-width:0;display:flex}.document-title-field{min-width:0;max-width:300px;min-height:max(36px,1lh + 16px);position:relative}.document-title-field,.topbar .document-name{font-size:var(--ui-body);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-control)}.document-title-size{visibility:hidden;white-space:pre;border:1px solid #0000;padding:4px 6px;display:block;overflow:hidden}.document-title-field>.document-name{width:100%;min-width:0;max-width:none;height:100%;padding-inline:6px;position:absolute;inset:0}.document-controls>.ui-action-menu-trigger>button{min-width:24px;padding-inline:4px}.topbar .save-state{flex:none;gap:6px;margin-left:4px}@media (max-width:760px){.topbar .present-entry{padding-inline:8px}.topbar .present-entry>svg{display:none}.document-title-field{max-width:140px}.document-title-size,.document-title-field>.document-name{padding-inline:4px}}@media (any-pointer:coarse){.topbar-actions{gap:0}.document-title-field{min-width:44px;min-height:44px}.document-title-field,.topbar .document-name{font-size:16px}.document-controls>.ui-action-menu-trigger>button{min-width:44px}}.resource-popover .ui-popover-body{padding:var(--popover-gutter);overflow:hidden}@media (max-width:760px){.resource-library.compact .resource-grid.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-library.compact .resource-tile-actions button{min-height:40px}}.insertion-status{background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);color:var(--text-secondary);font-size:var(--ui-label);box-shadow:var(--shadow-sm);z-index:50;align-items:center;gap:24px;margin-inline:auto;padding:6px 8px 6px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.insertion-status>span{align-items:center;gap:12px;min-width:0;display:flex}.insertion-status b{color:var(--text-primary);font-weight:var(--ui-weight-medium)}.insertion-status .text-btn{flex:none;gap:8px;min-height:32px}.insertion-status kbd{color:var(--text-tertiary);font-size:var(--ui-meta)}.insertion-asset-label b{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.insertion-default-size{color:var(--text-secondary);font-size:var(--ui-meta);font-weight:var(--ui-weight-normal);white-space:nowrap}.insertion-thumbnail{object-fit:contain;flex:none;width:32px;height:32px}.insertion-asset-label{flex-direction:column;gap:2px;min-width:0;max-width:200px;display:flex}.insertion-asset-label small{white-space:nowrap;text-overflow:ellipsis;font-size:var(--ui-meta);overflow:hidden}@media (max-width:760px){.insertion-status>span{flex-wrap:wrap}.insertion-status .insertion-asset-label{flex:1;max-width:160px}.insertion-status .insertion-instructions{flex-basis:100%}.insertion-status.has-asset .insertion-thumbnail{width:24px;height:24px}.insertion-status{font-size:var(--ui-meta);gap:8px;padding-left:12px;bottom:12px}.insertion-status>span{gap:8px}.insertion-status kbd{display:none}.insertion-status .text-btn{min-height:40px}}.layer-row .icon-btn{opacity:0}.layer-row:is(:hover,:focus-within,.chosen) .icon-btn,.layer-row .icon-btn.layer-state{opacity:1}.stage-canvas{box-shadow:0 0 0 1px var(--canvas-edge), var(--slide-shadow)}.canvas-focused .stage-column{position:relative}.canvas-focused .canvas-stage{padding:80px 96px 128px}.canvas-focused .canvas-meta{top:28px;left:36px;right:36px}.focus-document{align-items:center;gap:12px;display:flex}.focus-separator{color:var(--border-strong)}.canvas-focused .stage-footer{z-index:30;position:absolute}.focus-page-controls{align-items:center;display:flex}.focus-page-controls .slide-count{text-align:center;min-width:48px;margin:0}.canvas-focused .focus-toggle{color:var(--text-link)}@media (max-width:1100px){.canvas-focused .canvas-stage{padding-inline:48px}}@media (max-width:760px){.layer-row .icon-btn{opacity:1}.canvas-focused .canvas-stage{padding:72px 16px 176px}.canvas-focused .canvas-meta{top:24px;left:20px;right:20px}}@media (hover:none){.layer-row .icon-btn{opacity:1}}.workspace-pane-options{flex-direction:column;gap:4px;display:flex}.workspace-pane-options>label{min-height:44px;font-size:var(--ui-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-pane-options>label>span{align-items:center;gap:8px;display:flex}.workspace-pane-options svg{color:var(--text-secondary)}.workspace-pane-options input{cursor:pointer;flex:none;width:18px;height:18px;padding:0}.object-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.object-heading>.object-heading-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.object-heading strong{font-size:var(--ui-text);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-heading span{font-size:var(--ui-meta);color:var(--text-secondary)}.object-menu>button{width:36px;padding:0}.reference-summary>svg{color:var(--text-secondary)}.ai-panel[data-review=true]{overflow:hidden}.ai-panel[data-review=true] .ai-preview{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ai-review-actions{border-top:1px solid var(--border-subtle);background:var(--surface-chrome);flex-direction:column;flex:none;align-items:stretch;gap:8px;padding:16px 20px;display:flex}.ai-review-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-review-buttons>button{padding-inline:8px}.ai-review-actions .hint{font-size:var(--ui-meta);text-align:center}.ai-compose .compose-foot{align-items:center;gap:8px}.ai-compose .compose-foot>button:first-child{min-width:0;max-width:calc(100% - 108px)}.ai-compose .compose-foot>.primary{font-size:var(--ui-text)}.task-preview-caption{color:var(--info-text);font-size:var(--ui-meta);pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.editor-app[data-task=review] .stage-canvas{outline:1px solid var(--info);outline-offset:4px}@media (max-width:760px){.workspace .property-panel[data-panel=ai]{bottom:8px}.ai-review-actions button{min-height:44px}}.editing-panel-header{border-bottom:1px solid var(--border-default);flex:none;align-items:center;display:flex}.editing-panel-header>.panel-tabs{border-bottom:0;flex:1;min-width:0}.editing-panel-close{flex:none;width:44px;min-height:44px;margin-right:4px}.property-panel .panel-tabs{grid-template-columns:repeat(3,minmax(min-content,1fr));align-items:stretch;gap:12px;height:auto;min-height:48px;padding:0 4px;display:grid}.property-panel .panel-tabs>button{width:100%;min-width:0;height:auto;min-height:48px;font-size:var(--ui-text);line-height:var(--ui-line-control);font-weight:var(--ui-weight-medium);-webkit-tap-highlight-color:transparent;border-radius:0;padding:12px 0}.property-panel .panel-tabs>button.active{color:var(--text-primary);box-shadow:none;font-weight:var(--ui-weight-semibold);background:0 0}.property-panel .panel-tabs>button.active:after{content:"";background:var(--text-primary);border-radius:0;height:2px;bottom:0;left:8px;right:8px}.property-panel .panel-tabs>button:focus-visible{outline-offset:-2px}@media (max-width:760px) and (max-height:500px){.workspace .property-panel{bottom:8px}}.stage-column{position:relative;container-type:inline-size}.stage-footer{justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:88px;padding:16px 20px;display:flex;position:relative}.canvas-utility-left,.canvas-utility-right{align-items:center;gap:8px;min-width:0;display:flex}.canvas-utility-right{margin-left:auto}.canvas-insert-dock{z-index:35;align-items:center;width:max-content;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.canvas-insert-dock .insert-tools{flex:none;align-items:center;gap:4px;display:flex;overflow:visible}.canvas-insert-dock .insert-primary>button,.canvas-insert-dock .resource-tools>button,.canvas-insert-dock .ui-action-menu-trigger>button{justify-content:center;gap:0;width:44px;min-height:44px;padding:0}.canvas-insert-dock :is(.dock-select,.text-entry,.draw-entry,.shape-entry,.line-entry,.resource-entry)>svg,.canvas-insert-dock .insert-secondary .icon-btn>svg{width:20px;height:20px}.canvas-insert-dock .dock-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.canvas-meta:has(.canvas-version){flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.canvas-meta>.canvas-version{pointer-events:auto;margin-left:auto}.canvas-meta .canvas-version button{white-space:nowrap}.canvas-viewport:has(.canvas-version) .canvas-stage{--canvas-top-space:80px}.source-caption,.task-preview-caption{pointer-events:none;gap:12px}.source-caption>span,.task-preview-caption>span{min-width:0}.source-caption button,.task-preview-caption button{pointer-events:auto;flex:none}.stage-footer:not(:has(.canvas-insert-dock)){min-height:64px;padding-block:8px}.canvas-focused .stage-footer{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 24px;bottom:0;left:0;right:0;translate:none}.canvas-focused .canvas-viewport:has(.canvas-version) .canvas-stage{--canvas-top-space:112px}@container (width<=560px){.stage-footer:has(.canvas-insert-dock){align-items:flex-end;min-height:132px;padding:12px 16px}.canvas-insert-dock{top:12px;translate:-50%}.canvas-utility-right{gap:4px}.canvas-utility-right .slide-count{margin-left:0}}@media (max-width:760px){.stage-footer{padding-inline:12px}.canvas-utility-left>.text-btn{width:44px;min-height:44px;padding:0}.canvas-utility-left>.text-btn>span{display:none}.canvas-utility-right .icon-btn,.canvas-utility-right .zoom-controls .ui-action-menu-trigger>button{min-width:44px;min-height:44px}.canvas-utility-right{flex-wrap:wrap;justify-content:flex-end;gap:4px}.canvas-meta>.canvas-version{flex:none;margin-left:auto}.canvas-viewport:has(.canvas-version) .canvas-stage{--canvas-top-space:104px}.source-caption,.task-preview-caption{align-items:center;gap:8px}.source-caption>svg,.task-preview-caption>svg{display:none}.source-caption button,.task-preview-caption button{min-height:44px;padding-inline:8px}.canvas-focused .stage-footer{padding-inline:12px}}@media (max-width:760px),(pointer:coarse){.stage-footer:has(.canvas-insert-dock){align-items:flex-end;min-height:144px;padding-bottom:12px}.canvas-insert-dock{top:12px;translate:-50%}.canvas-insert-dock .insert-primary>button,.canvas-insert-dock .resource-tools>button,.canvas-insert-dock .ui-action-menu-trigger>button{flex-direction:column;gap:2px;width:100%;min-width:44px;min-height:44px;padding:2px 4px}.canvas-insert-dock .ui-action-menu-trigger{width:100%}.canvas-insert-dock .dock-label{clip-path:none;width:auto;height:auto;font-size:var(--ui-meta);line-height:var(--ui-line-control);position:static;overflow:visible}}.editor-app.canvas-focused .topbar{display:none}@media (max-width:760px){.canvas-focused .canvas-utility-right{flex-wrap:nowrap}.focus-page-controls .icon-btn{width:44px;height:44px}}.rail-actions{flex-direction:row;align-items:center;gap:4px}.rail-actions>.text-btn{white-space:normal;flex:1;min-width:0;padding-inline:8px}.rail-actions .ui-action-menu-trigger{flex:none}.rail-actions>.ui-action-menu{flex-direction:column;flex:none}@media (max-width:760px){.rail-actions{flex-direction:column;gap:4px}.rail-actions>.text-btn,.rail-actions .ui-action-menu-trigger>button{width:44px;min-width:44px;min-height:44px}.rail-actions>.text-btn>span{display:none}}@media (min-width:761px) and (pointer:fine){.property-panel select{height:auto;min-height:var(--property-control-height);font-size:var(--ui-label);line-height:var(--ui-line-control);padding-block:4px}.property-panel .panel-tabs{min-height:40px}.property-panel .panel-tabs>button{min-height:40px;padding-block:8px}.property-panel .motion-controls select{min-height:var(--property-control-height);padding-block:4px}}.document-name{width:clamp(120px,22vw,300px);min-width:0;height:32px;font-size:var(--ui-text);font-weight:var(--ui-weight-medium);text-overflow:ellipsis;color:var(--text-primary);background:0 0;border:1px solid #0000;padding:4px 8px}.document-name:hover{border-color:var(--border-default)}.document-name:focus{background:var(--surface-chrome);border-color:var(--accent)}.library-search{width:100%;margin-bottom:20px}.library-card>.ui-action-menu-trigger{position:absolute;bottom:0;right:0}.library-card>.ui-action-menu-trigger>button{height:30px;padding:0 8px}.document-history{flex-direction:column;display:flex}.document-history>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.document-history small{font-size:var(--ui-meta);color:var(--text-secondary);display:block}.workspace .slide-rail{position:relative}@media (min-width:761px){.workspace .property-panel{position:relative}}.workspace.is-resizing,.workspace.is-resizing *{transition:none!important}.workspace.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.pane-resizer{cursor:col-resize;z-index:60;touch-action:none;width:7px;position:absolute;top:0;bottom:0}.left-resizer{right:-3px}.right-resizer{left:-3px}.pane-resizer:hover,.pane-resizer:focus-visible{background:var(--accent-line);outline:none}.slide-thumb.dragging{opacity:.45}.slide-thumb.drop-before:before,.slide-thumb.drop-after:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;left:20px;right:0}.slide-thumb.drop-before:before{top:-8px}.slide-thumb.drop-after:after{bottom:-8px}.rail-head .ui-action-menu-trigger>button{width:32px;min-width:24px;padding:0 4px}.rail-head .ui-action-menu-trigger:not(.icon-only)>button>svg{display:none}.inspector-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden!important}.inspector-view-tabs{border-bottom:1px solid var(--border-subtle);flex:none;gap:4px;padding:8px 12px;display:flex}.inspector-view-tabs button{height:30px;font-size:var(--ui-label);border-radius:var(--radius-sm);color:var(--text-secondary);padding:4px 12px}.inspector-view-tabs button[aria-pressed=true]{background:var(--state-selected);color:var(--text-link)}.inspector-view-tabs small{color:var(--text-tertiary);margin-left:4px}.inspector-properties{flex:1;min-height:0;overflow:auto}.text-content-editor[open] .field-label{margin-top:12px}.object-name{width:100%;min-width:0;font-size:var(--ui-text);font-weight:var(--ui-weight-semibold);background:0 0;border:1px solid #0000;padding:2px 0}.object-name:hover,.object-name:focus{border-color:var(--border-default)}.layer-browser{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.layer-search{font-size:var(--ui-label);flex:none;margin-bottom:12px}.layer-list{min-height:0;overflow:auto}.layer-row{min-height:52px}.layer-name{min-width:0;padding:4px 0}.layer-label{flex-direction:column;min-width:0;display:flex}.layer-label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.layer-label>small{font-size:var(--ui-meta);white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary);margin-top:3px;overflow:hidden}.layer-thumbnail{object-fit:contain;flex:none;width:22px;height:22px}.document-font-tabs{padding-bottom:16px}.document-fonts{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:auto}.document-fonts h3{font-size:var(--ui-text)}.document-font-list>div{border-bottom:1px solid var(--border-subtle);padding:12px 0}.document-font-list small{font-size:var(--ui-meta);color:var(--text-secondary);display:block}.zoom-controls .ui-action-menu-trigger>button{font-size:var(--ui-meta);height:32px;padding:0 8px}.zoom-value{font-variant-numeric:tabular-nums;white-space:nowrap}.character-back{align-self:flex-start;margin-bottom:12px}@media (max-width:760px){.document-name{width:100%;max-width:140px;font-size:var(--ui-label);padding:0 3px}.pane-resizer{display:none}.document-history>div{flex-direction:column;align-items:flex-start;gap:12px}.resource-tabs{justify-content:flex-start;gap:16px;padding-right:0;overflow-x:auto}.resource-tabs .resource-character-entry{flex:none}.inspector-view-tabs{padding:6px 12px}.stage-footer .zoom-controls button{min-width:22px;padding:0 3px}.zoom-controls .zoom-value{font-size:var(--ui-meta)}}:is(input,textarea):not(:disabled){cursor:text}:is(select,summary,input[type=color],input[type=checkbox],input[type=radio],input[type=range],input[type=file]):not(:disabled){cursor:pointer}input[type=number]::-webkit-inner-spin-button{cursor:pointer}.slide-thumb[draggable=true]{cursor:grab}.slide-thumb.dragging{cursor:grabbing}.slide-thumb .slide-render{cursor:inherit}:root :where(button,input,textarea,select,summary,[role=button],[role=menuitem],[role=option]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}:root label:has(:is(input,textarea,select):disabled){cursor:not-allowed}input[type=number]:disabled::-webkit-inner-spin-button{cursor:not-allowed}:root button[aria-busy=true]{cursor:progress}:root[data-pointer-cursor],:root[data-pointer-cursor] *{cursor:var(--pointer-cursor)!important}:root{--ui-viewport-left:0px;--ui-viewport-top:0px;--ui-viewport-width:100vw;--ui-viewport-height:100dvh}.editor-app{height:var(--ui-workspace-height,100dvh);top:var(--ui-workspace-top,0px);position:relative;overflow:clip}.workspace{position:relative}.workspace-feedback{z-index:80;top:8px;scrollbar-gutter:stable;max-width:560px;max-height:36%;margin-inline:auto;position:absolute;inset-inline:12px;overflow:auto}.workspace-feedback:empty{display:none}.workspace-feedback.feedback-in-dialog{visibility:hidden}.workspace-feedback>.notification-feedback{scrollbar-gutter:auto;max-height:none;overflow:visible}@media (max-width:760px){.workspace-feedback{max-height:40%}}:root :is(.modal,.prototype-shell.is-focused){inset:var(--ui-viewport-top) calc(100% - var(--ui-viewport-left) - var(--ui-viewport-width)) calc(100% - var(--ui-viewport-top) - var(--ui-viewport-height)) var(--ui-viewport-left);max-width:calc(var(--ui-viewport-width) - 48px);max-height:calc(var(--ui-viewport-height) - 48px)}:root .modal.dialog-workspace{height:min(820px, calc(var(--ui-viewport-height) - 48px))}.canvas-dock-slot{min-width:0;max-width:100%;display:contents}.panel-swap[hidden]{display:none}.canvas-stage{overflow-anchor:none;overscroll-behavior:contain;justify-content:safe center;align-items:safe center;min-width:0}.canvas-stage:not(.manual-zoom):has(.stage-canvas){overflow:clip}.canvas-group-navigation{pointer-events:none;position:absolute;inset:0}.canvas-group-navigation>*{pointer-events:auto}.canvas-stage.manual-zoom .stage-canvas{margin:var(--canvas-pan-y,0px) var(--canvas-pan-x,0px)}.slide-list,.inspector-properties,.layer-list,.ai-panel,.notes-panel textarea{overscroll-behavior:contain;scroll-padding:8px}.canvas-insert-dock .insert-tools{flex-wrap:wrap;flex:1;justify-content:center;min-width:0}.canvas-meta>.canvas-version{flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%}.canvas-meta[hidden]{display:none}@media (max-width:760px){.workspace{--ui-rail-height:104px}.slide-list{gap:8px}.rail-foot{gap:4px;padding-block:4px}.stage-footer.compact-panel-layout{width:min(100%,var(--compact-canvas-width));flex-wrap:wrap;gap:12px}.stage-footer.compact-panel-layout .canvas-dock-slot{flex:0 0 100%;order:0;justify-content:center;display:flex}.stage-footer.compact-panel-layout .canvas-insert-dock{max-width:100%;position:relative;top:auto;left:auto;translate:none}.stage-footer.compact-panel-layout .canvas-utility-left{order:1}.stage-footer.compact-panel-layout .canvas-utility-right{order:2}.stage-footer.panel-obscured{visibility:hidden}}@media (min-width:761px) and (max-width:1100px){.workspace{--ui-rail-height:104px}.workspace,.workspace.left-hidden,.workspace.right-hidden,.workspace.left-hidden.right-hidden{grid-template-columns:minmax(0, 1fr) var(--ui-panel-width);grid-template-rows:minmax(0, 1fr) var(--ui-rail-height);transition:grid-template-columns var(--ui-motion-layout) var(--ui-ease-layout), grid-template-rows var(--ui-motion-layout) var(--ui-ease-layout)}.workspace.right-hidden,.workspace.left-hidden.right-hidden{grid-template-columns:minmax(0,1fr) 0}.workspace.left-hidden,.workspace.left-hidden.right-hidden{grid-template-rows:minmax(0,1fr) 0}.workspace .stage-column{grid-area:1/1}.workspace .property-panel{grid-area:1/2/3}.workspace .slide-rail{height:var(--ui-rail-height);border-right:0;border-top:1px solid var(--border-subtle);grid-area:2/1}.workspace.left-hidden .slide-rail{border-top-width:0;height:0}.workspace .rail-content{width:100%;height:var(--ui-rail-height);flex-direction:row;align-items:stretch}.rail-head,.left-resizer{display:none}.slide-list{flex-direction:row;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:12px;overflow:auto hidden}.slide-thumb{flex:none;grid-template-columns:minmax(14px,max-content) minmax(0,1fr);gap:4px;width:144px}.rail-foot{border-top:0;border-left:1px solid var(--border-subtle);flex:none;justify-content:center;gap:4px;width:60px;padding:4px 8px}.rail-foot>.text-btn>span{display:none}.rail-foot>.text-btn,.rail-foot .ui-action-menu-trigger>button{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}}@media (max-width:1100px){.slide-thumb.drop-before:before,.slide-thumb.drop-after:after{width:3px;height:auto;top:0;bottom:0}.slide-thumb.drop-before:before{left:0;right:auto}.slide-thumb.drop-after:after{left:auto;right:0}.workspace.selecting-slides{--ui-rail-height:148px}.workspace.selecting-slides .rail-content{flex-wrap:wrap}.slide-selection-status{border-bottom:1px solid var(--border-subtle);flex:0 0 100%;height:44px;padding:0 12px}.workspace.selecting-slides :is(.slide-list,.rail-foot){height:calc(var(--ui-rail-height) - 44px)}.thumb-selection-mark{left:22px}}@media (forced-colors:active){.slide-thumb.slide-selected .thumb-image,.thumb-selection-mark{border-color:highlight}.slide-selected .thumb-selection-mark{color:highlighttext;background:highlight}}@container (width<=560px){.stage-footer:has(.canvas-insert-dock){flex-wrap:wrap;align-items:center;gap:12px;height:auto}.stage-footer .canvas-dock-slot{flex:0 0 100%;order:0;justify-content:center;display:flex}.stage-footer .canvas-insert-dock{max-width:100%;position:relative;top:auto;left:auto;translate:none}.stage-footer .canvas-utility-left{flex-wrap:wrap;order:1;max-width:100%}.stage-footer .canvas-utility-right{order:2;max-width:100%}}@container (width<=700px){.stage-footer:has(.focus-page-controls){flex-wrap:wrap;gap:12px;height:auto}.stage-footer:has(.focus-page-controls) .canvas-dock-slot{flex:0 0 100%;order:0;justify-content:center;display:flex}.stage-footer:has(.focus-page-controls) .canvas-insert-dock{max-width:100%;position:relative;top:auto;left:auto;translate:none}.stage-footer:has(.focus-page-controls) .canvas-utility-left{flex-wrap:wrap;order:1;max-width:100%}.stage-footer:has(.focus-page-controls) .canvas-utility-right{order:2;max-width:100%}}@media (max-width:1100px) and (max-height:520px){.canvas-stage{padding-block:24px}}.short-workspace .canvas-stage{padding-block:24px}.short-workspace .notes-panel{height:96px}.short-workspace .stage-footer:has(.canvas-insert-dock){min-height:0}.editor-app.short-workspace .canvas-stage{--canvas-group-clearance:66px;padding-top:var(--canvas-top-space,24px)}.short-workspace .stage-footer{gap:8px;padding-block:8px}.short-workspace .stage-footer .canvas-utility-left{gap:4px}.short-workspace .canvas-utility-left>button[aria-label=Notes]>span{display:none}.short-workspace:has(.selection-context) .canvas-insert-dock{visibility:hidden;pointer-events:none}@media (max-width:760px){.short-workspace .stage-footer:has(.canvas-insert-dock){min-height:132px}.short-workspace .canvas-dock-slot{align-items:center;min-height:60px}}@container (width>=701px){.short-workspace .stage-footer:has(.canvas-insert-dock){align-items:center;min-height:80px;padding-block:12px}.short-workspace .canvas-insert-dock{top:50%;translate:-50% -50%}@media (any-pointer:coarse){.short-workspace .stage-footer:has(.canvas-insert-dock){flex-wrap:wrap}.short-workspace .canvas-dock-slot{flex:0 auto;display:flex}.short-workspace .canvas-insert-dock{max-width:100%;position:relative;top:auto;left:auto;translate:none}}}@media (max-width:760px),(pointer:coarse){.stage-footer .canvas-utility-right>.ui-button{min-height:44px}.focus-page-controls .icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.focus-page-controls .slide-count{text-align:center;min-width:32px;margin:0}.canvas-utility-left:has(.focus-page-controls)>.divider{display:none}}@media (max-width:760px){:root :is(.modal,.prototype-shell.is-focused){max-width:calc(var(--ui-viewport-width) - 24px);max-height:calc(var(--ui-viewport-height) - 24px)}:root .modal.dialog-workspace{height:calc(var(--ui-viewport-height) - 24px)}:root .resource-browse-tools{flex-wrap:wrap;gap:8px}.resource-browse-tools>.resource-shelves{flex-wrap:wrap;flex:100%}.resource-browse-tools>:last-child{margin-left:auto}.topbar{flex-wrap:wrap;row-gap:4px}.topbar .topbar-left{flex:140px}.topbar .topbar-right{margin-left:auto}}@media (max-width:360px){.selection-context:has(.drawing-object-tools)>button[aria-label=Duplicate\ selection]{display:none}}.canvas-viewport{flex:1;min-width:0;min-height:0;display:flex;position:relative}.canvas-overlay{pointer-events:none;z-index:26;width:100%;height:100%;position:absolute;inset:0 auto auto 0}.canvas-overlay[hidden]{display:none}.canvas-overlay-top{align-items:flex-start;gap:8px;display:flex;position:absolute;top:4px;left:12px;right:12px}.canvas-overlay .canvas-meta{order:1;gap:8px;min-width:0;margin-left:auto;position:static}.canvas-overlay .canvas-meta[hidden]{display:none}.canvas-overlay .canvas-group-navigation{flex:0 auto;min-width:0;position:static}.canvas-overlay .canvas-group-navigation>.group-edit-bar{pointer-events:auto;width:-moz-fit-content;width:fit-content;max-width:100%;position:relative;top:auto;left:auto}.canvas-overlay-bottom{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.canvas-overlay-bottom>:is(.task-preview-caption,.insertion-status){flex:none;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:0;position:static;inset:auto}.canvas-overlay .insertion-status{pointer-events:auto;gap:12px}.canvas-overlay .insertion-status>span{flex-wrap:wrap;flex:1}.canvas-overlay .insertion-instructions{overflow-wrap:anywhere}.canvas-overlay .task-preview-caption button{pointer-events:auto}.canvas-overlay .canvas-drop-feedback{min-width:0;position:static;inset:auto}.editor-app .canvas-viewport .canvas-stage{padding:24px 16px}.editor-app.canvas-focused .canvas-stage{padding-bottom:88px}.canvas-insert-dock.unavailable{visibility:hidden;pointer-events:none}.short-workspace .selection-context{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.short-workspace .selection-context>*{flex-shrink:0}.short-workspace .selection-context>:is(.element-quick-tools,.text-quick-tools,.drawing-object-tools){flex-wrap:nowrap;flex:none}.short-workspace .selection-context>span{display:none}.short-workspace .selection-completion-actions{background:var(--surface-chrome);position:sticky;right:0}@media (max-width:760px){.editor-app.canvas-focused .canvas-stage{padding-bottom:144px}.short-workspace .canvas-insert-dock .toolbar-group.insert-tools{flex-wrap:nowrap;display:flex}.short-workspace .canvas-insert-dock .insert-primary{flex:none;display:flex}.short-workspace .canvas-insert-dock .insert-primary>*{flex:none;width:56px}.short-workspace .canvas-insert-dock .insert-primary>button{width:44px}.short-workspace .canvas-insert-dock{overflow-x:auto}}.welcome-workspace .topbar .brand-type{display:flex}.welcome-workspace .topbar .brand-button{width:auto;min-width:max-content}.welcome-workspace .topbar-left{max-width:none}.welcome-workspace .topbar{padding-inline:24px}.welcome-workspace .workspace.left-hidden.right-hidden{grid-template-rows:minmax(0,1fr);grid-template-columns:0 minmax(0,1fr) 0}.welcome-workspace .workspace .stage-column{background:var(--surface-chrome);grid-area:1/2}.welcome-workspace .workspace :is(.slide-rail,.property-panel){display:none}.editor-app.welcome-workspace .canvas-stage{--canvas-header-height:0px;padding:48px 40px}.welcome-workspace :is(.canvas-meta,.stage-footer){display:none}@media (max-width:760px){.welcome-workspace .topbar{padding-inline:16px}.editor-app.welcome-workspace .canvas-stage{padding:24px;display:block}}@media (max-height:600px) and (min-width:761px){.editor-app.welcome-workspace .canvas-stage{padding-block:24px}}.modal.document-library-dialog{width:1080px;height:min(850px,calc(var(--ui-viewport-height) - 48px))}.modal.font-library-dialog{width:720px;height:min(740px,calc(var(--ui-viewport-height) - 48px))}.modal.resource-modal{width:1180px;height:min(820px,calc(var(--ui-viewport-height) - 32px))}.resource-modal .modal-body{flex-direction:column;flex:1;padding:0 24px;display:flex;overflow:hidden}@media (max-width:760px){.modal.font-library-dialog{width:calc(100vw - 24px);height:min(740px,calc(var(--ui-viewport-height) - 24px))}}@media (max-width:600px){.modal.document-library-dialog{height:calc(var(--ui-viewport-height) - 24px)}.modal.resource-modal{height:calc(var(--ui-viewport-height) - 16px)}.resource-modal .modal-body{padding:0 16px}}:root{--scroll-thumb:color-mix(in srgb, var(--text-secondary) 60%, transparent)}#app *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:where(.slide-list,.inspector-properties,.layer-list,.modal-body:not(.dialog-workspace-body),.ui-popover-body,.ui-action-menu,.ui-command-results,.canvas-controls-popover,.canvas-layer-picker,textarea){scrollbar-gutter:stable}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){#app *{scrollbar-color:transparent transparent}#app :is(:hover,:focus-within){scrollbar-color:var(--scroll-thumb) transparent}}@media (max-width:1100px){.slide-list{scrollbar-gutter:auto;overflow-x:scroll}}@media (forced-colors:active){#app *{scrollbar-width:auto}}
