.slides-app{--ink:#f4f3ff;--ink-mid:#f4f3ff9e;--ink-low:#f4f3ff61;--ink-faint:#f4f3ff29;--hair:#f4f3ff12;--hair-strong:#f4f3ff29;--bg:#0e0d18;--bg-2:#13111f;--bg-3:#181628;--bg-4:#1f1d33;--accent:#7c3aed;--accent-2:#a78bfa;--accent-soft:#7c3aed26;--beta:#f59e0b;--beta-soft:#f59e0b1f;--header-h:52px;--thumb-w:240px;--rule:1px solid var(--hair);--rule-strong:1px solid var(--hair-strong);--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:18px;color:var(--ink);font-feature-settings:"cv11", "ss01";background:linear-gradient(165deg,#13111f 0%,#0e0d18 70%);flex-direction:column;height:100vh;min-height:100vh;font-family:DM Sans,-apple-system,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.bg-grid{pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff05 1px,#0000 1.5px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 70% 30%,#000 30%,#0000 75%)}.bg-glow{pointer-events:none;z-index:0;filter:blur(20px);background:radial-gradient(at 70% 30%,#7c3aed2e 0%,#7c3aed0f 35%,#0000 65%);width:60%;height:70%;position:absolute;top:-10%;right:-5%}.slides-header{z-index:2;height:var(--header-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0fd9;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative}.header-left,.header-right{flex-shrink:0;align-items:center;gap:10px;min-height:100%;display:flex}.header-right{margin-left:auto}.header-center{scrollbar-width:none;flex:0 780px;min-width:0;max-width:780px;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.header-center::-webkit-scrollbar{display:none}.brand{color:var(--ink);align-items:center;gap:10px;height:38px;padding:0 4px;text-decoration:none;transition:color .15s;display:inline-flex}.brand:hover{color:var(--accent-2)}.brand:hover .brand-mark-box{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%)}.brand:hover .brand-mark-box svg{color:#fff}.brand-mark-box{border-radius:var(--r-sm);background:linear-gradient(135deg,#7c3aed52,#6d28d92e);border:1px solid #a78bfa38;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s;display:inline-flex}.brand-mark-box svg{color:#fff;transition:color .2s}.brand-name,.brand-product{letter-spacing:-.01em;color:#fff;font-family:Syne,DM Sans,sans-serif;font-size:14px;font-weight:700}.badge-beta{border-radius:var(--r-xs);letter-spacing:.22em;color:var(--beta);background:var(--beta-soft);align-items:center;padding:2px 7px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.pro-badge{letter-spacing:.08em;color:var(--accent-2);background:#a78bfa24;border-radius:4px;align-items:center;margin-left:3px;padding:3px 5px;font-family:DM Sans,sans-serif;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}.header-divider{background:var(--hair-strong);flex-shrink:0;width:1px;height:18px}.header-btn{border-radius:var(--r-sm);height:30px;color:var(--ink-mid);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font:500 12.5px/1 DM Sans,sans-serif;transition:all .15s;display:inline-flex}.header-btn svg{color:var(--ink-low);transition:color .15s}.header-btn:not(:disabled):hover{color:var(--ink);background:#ffffff0a}.header-btn:not(:disabled):hover svg{color:var(--ink)}.header-btn:disabled{opacity:.45;cursor:not-allowed}.header-btn-primary{color:var(--ink);background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);padding:0 14px}.header-btn-primary svg{color:var(--ink)}.header-btn-primary:not(:disabled):hover{filter:brightness(1.12);background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%)}.header-btn-primary:disabled{opacity:.5}.export-split{align-items:center;gap:8px;display:inline-flex;position:relative}.export-split-control{border-radius:var(--r-sm);background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);display:inline-flex;overflow:hidden}.export-split-control .header-btn-primary{background:0 0;border-radius:0}.export-split-control .header-btn-primary:not(:disabled):hover{filter:none;background:#ffffff14}.export-main-btn{padding-right:10px}.export-menu-btn{justify-content:center;width:30px;padding:0}.export-chevron{transition:transform .15s}.export-chevron.is-open{transform:rotate(180deg)}.export-menu{z-index:40;border-radius:var(--r-lg);background:#13131a;width:250px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 54px #00000094,0 0 0 1px #ffffff0a}.export-menu-item{border-radius:var(--r-md);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px;transition:background .15s;display:flex}.export-menu-item:hover{background:#ffffff0d}.export-menu-icon{border-radius:var(--r-sm);color:#fb923c;background:#fb923c21;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.export-menu-icon-primary{color:var(--accent-2);background:#7c3aed29}.export-menu-title,.export-menu-subtitle{display:block}.export-menu-title{color:var(--ink);font:600 13px/1.1 DM Sans,sans-serif}.export-menu-subtitle{color:var(--ink-low);margin-top:4px;font:500 11px/1.2 DM Sans,sans-serif}.theme-picker{align-items:center;gap:4px;min-width:max-content;display:inline-flex}.theme-btn{border-radius:var(--r-md);color:var(--ink-low);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;font:500 13px/1 DM Sans,sans-serif;transition:color .15s,background .15s;display:inline-flex}.theme-btn:hover{color:var(--ink);background:#ffffff0a}.theme-btn.is-active{color:var(--ink);background:#ffffff14}.theme-swatch{opacity:.45;border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-flex}.theme-btn.is-active .theme-swatch{opacity:1}.theme-name{white-space:nowrap}.slides-layout{z-index:1;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.thumbnails{width:var(--thumb-w);flex-shrink:0;transition:width .22s}.thumbnails.is-collapsed{width:44px}.slides-layout[data-focus-preview=true] .thumbnails,.slides-layout[data-focus-preview=true] .editor-column,.slides-layout[data-focus-preview=true] .split-handle,.slides-layout[data-focus-preview=true] .notes-panel,.slides-layout[data-focus-preview=true] .resizable-container>.split-pane:not(.split-pane-grow){display:none!important}.slides-layout[data-focus-preview=true] .resizable-container>.split-pane.split-pane-grow{flex:1 1 0!important;width:100%!important}.slides-layout[data-focus-preview=true] .preview-zoom-wrap{width:auto;height:100%}.slides-layout[data-focus-preview=true] .preview-frame{width:auto;max-width:100%;height:100%}.focus-preview-btn{color:var(--ink-low);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;transition:background .15s,color .15s;display:inline-flex}.focus-preview-btn:hover{color:var(--ink-high);background:#ffffff0f}.focus-preview-btn.is-active{color:var(--ink-high);background:#7c3aed29}.focus-preview-btn.is-active:hover{background:#7c3aed3d}.focus-preview-btn svg{flex-shrink:0}.resizable-container{flex:1;min-width:0;display:flex;overflow:hidden}.split-pane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.split-pane-grow{flex:1}.split-overlay{z-index:50;cursor:col-resize;position:absolute;inset:0}.split-handle{cursor:col-resize;z-index:5;background:0 0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.split-handle:hover{background:#7c3aed0f}.split-handle.is-dragging{background:#7c3aed1f}.split-handle-line{background:var(--hair);width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.split-handle:hover .split-handle-line,.split-handle.is-dragging .split-handle-line{background:var(--accent)}.split-handle-grip{opacity:0;flex-direction:column;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-handle-grip span{background:var(--accent-2);border-radius:50%;width:3px;height:3px}.split-handle:hover .split-handle-grip,.split-handle.is-dragging .split-handle-grip{opacity:1}.column-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-low);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.thumbnails{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0d188c;flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.thumbnails-header{justify-content:space-between;align-items:baseline;padding:14px 18px 10px;display:flex}.thumbnails.is-collapsed .thumbnails-header{justify-content:center;padding:14px 0 10px}.thumbnails-toggle{color:var(--ink-low);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;padding:0;font-size:14px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.thumbnails-toggle:hover{color:var(--ink-high);background:#ffffff0f}.thumbnails-toggle:focus-visible{color:var(--ink-high);background:#7c3aed2e;outline:0}.thumbnails.is-collapsed .thumbnails-toggle{margin-left:0}.thumbnails-mini{flex-direction:column;flex:1 1 0;align-items:stretch;gap:2px;min-height:0;padding:4px 0 14px;display:flex;overflow:hidden auto}.thumbnails-mini::-webkit-scrollbar{width:4px}.thumbnails-mini::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.thumb-mini{color:var(--ink-low);font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:pointer;text-align:center;background:0 0;border:0;border-left:2px solid #0000;padding:6px 0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;transition:background .15s,color .15s,border-color .15s}.thumb-mini:hover{color:var(--ink-high);background:#ffffff0a}.thumb-mini.is-active{color:var(--accent-2);border-left-color:var(--accent-2);background:#7c3aed1a}.thumb-mini:focus-visible{color:var(--ink-high);background:#7c3aed2e;outline:0}.thumbnails-mini-empty{color:var(--ink-faint);text-align:center;padding:12px 0;font-family:DM Mono,ui-monospace,monospace;font-size:14px}.thumbnails-meta{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.thumbnails-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mid);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.thumbnails-position{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-low);align-items:baseline;gap:3px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.thumbnails-position-current{color:var(--ink-high)}.thumbnails-position-sep,.thumbnails-position-empty{color:var(--ink-faint)}.thumbnails-list{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;padding:8px 10px 14px;display:flex;overflow-y:auto}.thumbnails-list::-webkit-scrollbar{width:6px}.thumbnails-list::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}.thumbnails-list::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.thumb{border-radius:var(--r-md);color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffff05;border:0;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 10px;transition:all .18s;display:flex;position:relative;overflow:hidden}.thumb-bar{display:none}.thumb:hover{background:#ffffff0d}.thumb:focus-visible{background:#7c3aed1a;outline:0}.thumb.is-active{background:#7c3aed24;box-shadow:0 0 0 1px #7c3aed52}.thumb-frame{border-radius:var(--r-sm);background:#fff;grid-column:1;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000059}.thumb-frame iframe{pointer-events:none;border:0;width:100%;height:100%}.thumb-frame-placeholder{width:100%;height:100%;color:var(--ink-faint);letter-spacing:.06em;background:linear-gradient(135deg,#ffffff0a,#ffffff05);justify-content:center;align-items:center;font-family:DM Mono,ui-monospace,monospace;font-size:12px;display:flex}.thumb-frame-placeholder-num{color:var(--ink-low)}.thumb-index{color:var(--ink-low);font-variant-numeric:tabular-nums;letter-spacing:.04em;grid-column:2;place-self:end;padding:1px 2px;font-family:DM Mono,ui-monospace,monospace;font-size:8.5px;font-weight:500}.thumb.is-active .thumb-index{color:var(--accent-2)}.thumbnails-empty{color:var(--ink-low);text-align:center;letter-spacing:.04em;padding:14px 6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.thumb-add{border-radius:var(--r-md);color:var(--ink-mid);font:inherit;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff1a;flex-shrink:0;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:12px;transition:all .18s;display:flex}.thumb-add:hover{color:var(--ink);background:#7c3aed14;border-color:#7c3aed52}.thumb-add:focus-visible{color:var(--ink);background:#7c3aed1a;border-color:#7c3aed66;outline:0}.thumb-add-icon{color:var(--accent-2);font-size:14px;font-weight:600;line-height:1}.thumb-add-label{text-align:left;letter-spacing:.01em;flex:1}.thumb-add-kbd{color:var(--ink-low);border-radius:var(--r-xs,4px);letter-spacing:.04em;background:#ffffff0a;padding:2px 6px;font-family:DM Mono,ui-monospace,monospace;font-size:10px}.notes-panel{background:#ffffff05;flex-direction:column;flex-shrink:0;max-height:160px;transition:max-height .18s;display:flex}.notes-panel.is-collapsed{max-height:30px;overflow:hidden}.notes-panel-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 16px;transition:background .15s;display:flex}.notes-panel-head:hover{background:#ffffff05}.notes-panel-title{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-low);font-family:DM Mono,ui-monospace,monospace;font-size:10px}.notes-panel-chevron{color:var(--ink-low);transition:transform .18s,color .15s}.notes-panel-head:hover .notes-panel-chevron{color:var(--ink)}.notes-panel-chevron.is-collapsed{transform:rotate(-90deg)}.notes-panel-body{flex:1;padding:10px 16px 14px;overflow-y:auto}.notes-panel-content{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.editor-column{background:#0c0c14;flex-direction:column;flex:1;min-height:0;display:flex}.editor-toolbar,.preview-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 16px;display:flex}.editor-meta{align-items:center;gap:12px;display:flex}.editor-chars{color:var(--ink-low);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px}.text-button{color:var(--ink-low);cursor:pointer;background:0 0;border:0;padding:4px 0;font:500 11.5px/1 DM Sans,sans-serif;transition:color .15s}.text-button:hover{color:var(--accent-2)}.editor-mount{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-mount>*{flex:1;min-height:0}.preview-column{background:0 0;flex-direction:column;min-height:0;display:flex}.preview-meta{align-items:center;gap:12px;display:flex}.meta-pair{align-items:baseline;gap:6px;display:inline-flex}.meta-dot{background:var(--ink-faint);border-radius:50%;flex-shrink:0;width:3px;height:3px}.meta-label{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-low);font-family:DM Mono,ui-monospace,monospace;font-size:9.5px}.meta-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}.preview-stage{flex:1;justify-content:center;align-items:center;padding:32px 36px;display:flex;position:relative;overflow:hidden}.preview-stage-glow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(#a78bfa29 0%,#7c3aed14 40%,#0000 70%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-zoom-wrap{z-index:1;transform-origin:50%;justify-content:center;width:100%;max-height:100%;transition:transform .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.preview-frame{pointer-events:none;background:#fff;border:0;width:100%;max-height:100%;transition:opacity .15s;display:block;box-shadow:0 28px 60px -22px #0000008c,0 80px 120px -50px #7c3aed2e}.preview-empty{z-index:1;color:var(--ink-low);letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:12px;position:relative}.preview-controls{background:#0e0d1899;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 14px;display:flex}.preview-zoom{border-radius:var(--r-sm);background:#ffffff08;align-items:center;display:inline-flex;overflow:hidden}.zoom-btn{width:24px;height:24px;color:var(--ink-mid);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.zoom-btn:not(:disabled):hover{color:var(--ink);background:#ffffff0d}.zoom-btn:disabled{opacity:.3;cursor:not-allowed}.zoom-value{color:var(--ink-mid);cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:0 0;border:0;height:24px;padding:0 8px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;transition:color .15s}.zoom-value:hover{color:var(--ink)}.preview-nav{align-items:center;gap:4px;display:inline-flex}.nav-btn{border-radius:var(--r-sm);cursor:pointer;width:28px;height:24px;color:var(--ink-mid);background:#ffffff08;border:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.nav-btn:not(:disabled):hover{color:var(--ink);background:#ffffff14}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.nav-btn:focus-visible{box-shadow:0 0 0 1px var(--accent-2);outline:0}.kbd{color:inherit;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1}.presentation-shell{z-index:100;cursor:default;background:#000;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.presentation-shell.is-cursor-hidden,.presentation-shell.is-cursor-hidden *{cursor:none!important}.presentation-stage{background:#000;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.presentation-frame{z-index:1;background:#fff;border:0;outline:0;max-width:100vw;height:auto;max-height:100vh;display:block;position:relative}.presentation-hit{z-index:2;color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:96px;padding:0;position:absolute;top:0;bottom:0}.presentation-hit:focus,.presentation-hit:focus-visible,.presentation-frame:focus,.presentation-frame:focus-visible{box-shadow:none;outline:0}.presentation-hit:disabled{cursor:default}.presentation-hit-prev{left:0}.presentation-hit-next{right:0}.presentation-progress{z-index:3;border-radius:var(--r-sm);color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:.08em;pointer-events:none;background:#00000061;padding:5px 9px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;transition:opacity .18s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.presentation-shell.is-cursor-hidden .presentation-progress{opacity:.18}.theme-btn:focus-visible,.header-btn:focus-visible,.text-button:focus-visible,.brand:focus-visible{outline:0;box-shadow:0 0 0 2px #7c3aed66}.editor-textarea:focus{outline:0}.mobile-tabs{display:none}@media (max-width:1024px){.slides-layout{flex-direction:column}.thumbnails{border-bottom:var(--rule);flex-shrink:0;max-height:144px;width:100%!important}.thumbnails-header{padding:10px 16px 4px}.thumbnails-toggle{display:none}.thumbnails.is-collapsed{max-height:144px;width:100%!important}.thumbnails.is-collapsed .thumbnails-header{justify-content:space-between;padding:10px 16px 4px}.thumbnails-list{flex-direction:row;gap:8px;padding:4px 12px 12px;overflow:auto hidden}.thumb{flex-direction:column;flex-shrink:0;min-width:130px}.resizable-container{flex:1;min-height:0}.split-handle{display:none}.resizable-container>.split-pane{min-width:0;flex:1 1 0!important;width:auto!important}.theme-name{display:none}.theme-btn{padding:0 6px}.header-btn span{display:none}.header-btn{padding:0 10px}}@media (max-width:640px){.slides-header{gap:8px;padding:0 12px}.badge-beta,.brand-product,.brand-divider,.header-right .header-divider{display:none}.header-right{gap:6px}.header-center{flex-basis:auto;min-width:70px}.theme-picker{gap:2px}.theme-btn{flex-shrink:0;gap:0;padding:0 4px}.slides-layout{padding-bottom:56px}.slides-layout[data-mobile-tab=slides] .resizable-container{display:none}.slides-layout[data-mobile-tab=slides] .thumbnails{border-bottom:0;flex:auto;max-height:none}.slides-layout[data-mobile-tab=slides] .thumbnails-list{flex-direction:column;padding:8px 12px 16px;overflow:hidden auto}.slides-layout[data-mobile-tab=slides] .thumb{flex-direction:row;align-items:center;gap:12px;width:100%;min-width:0}.slides-layout[data-mobile-tab=slides] .thumb-frame{flex-shrink:0;width:120px}.slides-layout[data-mobile-tab=edit] .thumbnails,.slides-layout[data-mobile-tab=edit] .preview-column{display:none}.slides-layout[data-mobile-tab=edit] .editor-column{border-bottom:0;border-right:0}.slides-layout[data-mobile-tab=preview] .thumbnails,.slides-layout[data-mobile-tab=preview] .editor-column{display:none}.preview-stage{padding:12px}.preview-toolbar{height:30px;padding:0 12px}.preview-meta{gap:10px}.meta-label{display:none}.meta-value{font-size:11px}.preview-controls{height:48px;padding:0 14px}.nav-btn{width:40px;height:36px}.zoom-btn{width:36px;height:36px;font-size:16px}.zoom-value{height:36px;padding:0 14px;font-size:11.5px}.presentation-stage{height:auto;min-height:0}.mobile-tabs{-webkit-backdrop-filter:blur(14px);z-index:30;background:#0e0d18eb;grid-template-columns:repeat(3,1fr);height:56px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -10px #0000008c}.mobile-tabs:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfa73 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.mobile-tab{color:var(--ink-low);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font:500 11px/1 DM Sans,sans-serif;transition:color .15s;display:inline-flex;position:relative}.mobile-tab svg{color:var(--ink-low);transition:color .15s}.mobile-tab.is-active,.mobile-tab.is-active svg{color:var(--accent-2)}.mobile-tab.is-active:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}.mobile-tab:focus-visible{border-radius:var(--r-sm);outline:0;box-shadow:inset 0 0 0 2px #7c3aed73}.mobile-tab-label{font-weight:500}.mobile-tab-count{color:var(--accent-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#7c3aed38;border-radius:100px;padding:1px 6px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:600;position:absolute;top:6px;right:calc(50% - 32px)}}@media (prefers-reduced-motion:reduce){.slides-app *,.slides-app :before,.slides-app :after{transition:none!important;animation:none!important}}