.share-splash{--canvas: #070b10;--surface: #10161e;--border: #27313e;--text: #eef2f7;--muted: #929eae;--faint: #7a8696;--cyan: #48cfff;--purple: #9b5cff;--green: #3ad17f;--amber: #edb43d;--red: #f15b69;--ease-out: cubic-bezier(.16, 1, .3, 1);--line: 20px;--lines: 5;color-scheme:dark}.share-splash *{box-sizing:border-box}.splash-layer{margin:0;width:100%;height:100%;overflow:hidden;background:var(--canvas);color:var(--text);font:11px/1.4 Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;cursor:default;user-select:none;-webkit-user-select:none}.share-splash ::selection{background:#9b5cff61;color:var(--text)}.share-splash{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:28px 32px 0;border:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%,#0e1520,#0e152000 60%),var(--canvas)}.share-splash .wordmark{--w: 196px;position:relative;width:var(--w);aspect-ratio:1394 / 113;overflow:hidden}.share-splash .wordmark img{position:absolute;width:calc(var(--w) * 1536 / 1394);max-width:none;left:calc(var(--w) * -72 / 1394);top:calc(var(--w) * -206 / 1394)}.share-splash .title{margin-top:30px}.share-splash h1{margin:0;font-size:38px;line-height:1.04;font-weight:650;letter-spacing:-.028em;color:var(--text)}.share-splash .tagline{margin:8px 0 0;font-size:12px;letter-spacing:.005em;color:var(--muted)}.share-splash .log{list-style:none;margin:auto 0 14px;padding:0;height:calc(var(--line) * var(--lines));display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px);mask-image:linear-gradient(to bottom,transparent 0,#000 26px)}.share-splash .line{flex:0 0 var(--line);height:var(--line);display:grid;grid-template-columns:16px 1fr auto;align-items:center;column-gap:9px;color:var(--muted);white-space:nowrap;animation:enter .24s var(--ease-out) both}.share-splash .line .label{overflow:hidden;text-overflow:ellipsis}.share-splash .line .detail{padding-left:14px;color:var(--faint);font-variant-numeric:tabular-nums}.share-splash .line.is-active{color:var(--text)}.share-splash .line.is-active .detail{color:var(--muted)}.share-splash .mark{width:14px;height:14px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.share-splash .line.is-active .mark{color:var(--cyan)}.share-splash .line.is-done .mark{color:var(--green)}.share-splash .line.is-skipped .mark{color:var(--faint)}.share-splash .line.is-warn .mark,.share-splash .line.is-warn .label{color:var(--amber)}.share-splash .line.is-failed .mark,.share-splash .line.is-failed .label{color:var(--red)}.share-splash .mark .track{opacity:.22}.share-splash .line.is-active .mark .arc{transform-origin:7px 7px;animation:spin .9s linear infinite}.share-splash .foot{display:flex;justify-content:space-between;align-items:center;height:22px;margin-bottom:4px;color:var(--faint);font-size:10px;letter-spacing:.01em}.share-splash .version{font-variant-numeric:tabular-nums;color:var(--muted)}.share-splash .rail{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--surface)}.share-splash .rail i{display:block;width:100%;height:100%;background:var(--cyan);transform:scaleX(0);transform-origin:0 50%;transition:transform .52s var(--ease-out),background-color .36s var(--ease-out)}.share-splash body[data-complete=true] .rail i{background:var(--green)}@keyframes enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.share-splash .line,.share-splash .line.is-active .mark .arc{animation:none}.share-splash .rail i{transition:none}}:root{--canvas:#09110f;--shell:#0d1714;--surface:#14211d;--surface2:#192923;--hover:#20372e;--border:#345046;--text:#eef3e8;--muted:#9ba99f;--accent:#ff765e;--teal:#5ecbc0;--success:#79d6a8;--warning:#efb85d;--danger:#ff765e;color-scheme:dark}html[data-theme=light]{--canvas:#d9d9d6;--shell:#c4c4c0;--surface:#ececea;--surface2:#d5d5d1;--hover:#c1c1bd;--border:#a3a39f;--text:#222321;--muted:#555b54;--accent:#b44129;--teal:#146c7a;--success:#26744b;--warning:#866016;--danger:#b63d3f;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit;background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:7px 10px}button{cursor:pointer}button:hover{background:var(--hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}p,small{color:var(--muted)}h1{font-size:20px}h2{font-size:14px}.error{color:var(--danger);white-space:pre-wrap}.package-list{display:grid;gap:8px}.package-item{border-bottom:1px solid var(--border);padding:10px 0}.package-item small{display:block}.load-file{display:grid;gap:8px;margin:16px 0}input[type=file]{max-width:100%}.theme-control{display:flex;align-items:center;gap:8px}.cs-empty p{max-width:55ch}.package-field{display:grid;gap:5px;margin:12px 0}.package-field input{max-width:100%;width:100%}.cs-pane-grid{align-items:start}.cs-slot{font-size:11px}.accent-button{border-color:var(--accent);color:var(--accent)}.feedback-pane label{display:grid;gap:8px;margin:16px 0}.feedback-pane input,.feedback-pane textarea{width:100%;font:inherit;color:var(--text);background:var(--canvas);border:1px solid var(--border);padding:10px;border-radius:4px}.feedback-pane textarea{resize:vertical}.feedback-pane button{border-color:var(--accent);color:var(--accent)}input[type=checkbox],button.toggle[role=switch]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:inline-block;position:relative;vertical-align:middle;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;border:1px solid var(--border,#52625b)!important;border-radius:999px!important;background:var(--shell,#13201b)!important;color:var(--text,#e9eee8);cursor:pointer;transition:background .18s,border-color .18s}input[type=checkbox]:before,button.toggle[role=switch]:before{content:"";display:block;position:absolute;left:3px;top:3px;width:14px;height:14px;border:0;border-radius:50%;background:var(--muted,#a3afa6);transform:translate(0);transition:transform .18s,background .18s}input[type=checkbox]:checked,button.toggle[role=switch][aria-checked=true]{background:var(--accent,#ff765e)!important;border-color:var(--accent,#ff765e)!important}input[type=checkbox]:checked:before,button.toggle[role=switch][aria-checked=true]:before{transform:translate(16px);background:#fff;left:3px}input[type=checkbox]:focus-visible,button.toggle[role=switch]:focus-visible{outline:2px solid var(--accent,#ff765e);outline-offset:3px}input[type=checkbox]:disabled,button.toggle[role=switch]:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){input[type=checkbox],input[type=checkbox]:before,button.toggle[role=switch],button.toggle[role=switch]:before{transition:none!important}}input[type=checkbox]:indeterminate:before,input[type=checkbox][aria-checked=mixed]:before{transform:translate(8px);background:var(--muted,#a3afa6)}:root{--ui-scale:1}html[data-theme=light]{--muted:#484b45;--accent:#e25d3f}html,body,#app{height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(13px * var(--ui-scale));color:var(--text);background:var(--canvas)}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{min-height:32px}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);color:#101a15;border-color:var(--accent);font-weight:600}.cs-app{display:grid;height:100dvh;grid-template-rows:72px minmax(0,1fr) auto;background:var(--canvas);font:inherit}.cs-status{height:72px;display:grid;grid-template-columns:repeat(10,128px);grid-auto-rows:72px;overflow-x:auto;overflow-y:hidden;gap:0;background:var(--shell)}.cs-brand-slot{grid-column:1/span 2;width:256px;height:72px;padding:0 2px;display:grid;place-items:center;border-right:1px solid var(--border)}.cs-brand-slot img{grid-area:1/1;width:100%;height:72px;max-width:360px;object-fit:contain;pointer-events:none;opacity:1;transition:opacity .9s cubic-bezier(.22,.65,.2,1)!important}.cs-brand-slot img+img{opacity:0}.cs-brand-slot.show-app img:first-child{opacity:0}.cs-brand-slot.show-app img+img{opacity:1}html[data-theme=light] .cs-brand-slot img{filter:invert(1);opacity:.88}html[data-theme=light] .cs-brand-slot img+img{opacity:0}html[data-theme=light] .cs-brand-slot.show-app img:first-child{opacity:0}html[data-theme=light] .cs-brand-slot.show-app img+img{opacity:.88}.cs-slot{aspect-ratio:16/9;min-width:128px;height:72px;border:1px solid var(--border);border-width:0 1px 1px 0;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-radius:0;font-size:.85em}.cs-slot-empty{color:transparent;background:var(--shell)}.cs-slot-empty:hover,.cs-slot-empty:focus-visible{color:var(--muted)}.cs-body{display:grid;grid-template-columns:198px minmax(0,1fr) 300px;min-height:0;overflow:hidden}.cs-rail,.cs-inspector{position:relative;min-width:0;min-height:0;background:var(--shell);overflow:hidden;border-right:1px solid var(--border)}.cs-rail{display:flex;flex-direction:column;gap:6px;padding:14px 8px 54px;overflow-y:auto}.rail-heading{padding:8px;color:var(--muted);font-size:.75em;letter-spacing:.04em}.cs-module{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;text-align:left;border:0;border-left:3px solid transparent;background:transparent;padding:8px 10px;font-weight:600}.cs-module[aria-current=true]{background:var(--hover);border-left-color:var(--accent);color:var(--text)}.cs-symbol{width:20px;text-align:center;font-size:1.2em}.cs-rail-toggle,.cs-inspector-toggle{position:absolute;bottom:0;left:0;width:100%;height:48px;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--shell);color:var(--muted);text-align:left;padding:10px 16px}.cs-inspector-toggle{text-align:right}.cs-inspector{border-left:1px solid var(--border);border-right:0;padding-bottom:48px}.cs-inspector-head{height:44px;padding:14px 16px;border-bottom:1px solid var(--border);font-size:.75em;color:var(--muted)}.inspector-content{height:calc(100% - 44px);overflow:auto;padding:16px}.inspector-content h3{margin:0 0 14px}.inspector-content dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;font-size:.9em}.inspector-content dd{margin:0;overflow-wrap:anywhere}.cs-workspace,.cs-content{min-height:0;min-width:0;overflow:auto}.cs-workspace{display:flex;flex-direction:column}.cs-content{flex:1}.cs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);padding:6px}.cs-rail-small{grid-template-columns:58px minmax(0,1fr) 300px}.cs-rail-small .cs-rail-label,.cs-rail-small .rail-heading{display:none}.cs-rail-small .cs-module{padding:10px 6px;justify-content:center}.cs-rail-small .cs-rail-toggle{padding:10px;text-align:center}.cs-inspector-off{grid-template-columns:198px minmax(0,1fr) 40px}.cs-rail-small.cs-inspector-off{grid-template-columns:58px minmax(0,1fr) 40px}.cs-inspector-off .cs-inspector-head,.cs-inspector-off .inspector-content{visibility:hidden}.cs-inspector-off .cs-inspector-toggle{padding:10px;text-align:center}.module-hero{padding:20px;border-bottom:1px solid var(--border);background:var(--surface)}.module-hero h1{margin:0 0 10px;font-size:1.8em}.module-hero p{margin:0;font-size:.92em}.pane-body{padding:16px;display:grid;align-content:start;gap:14px}.panel{padding:14px;border:1px solid var(--border);border-radius:5px;background:var(--surface);min-width:0}.panel h2{margin:0 0 14px;font-size:1.1em}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toolbar .grow{flex:1;min-width:120px}.breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.breadcrumb button{background:transparent;border:0;padding:2px;min-height:24px}.file-table{width:100%;border-collapse:collapse;font-size:.94em}.table-wrap{overflow:auto;padding:0}.file-table th{text-align:left;font-size:.8em;color:var(--muted);padding:12px;white-space:nowrap}.file-table td{padding:14px 12px;border-top:1px solid var(--border);overflow-wrap:anywhere}.file-table tr[aria-selected=true]{background:var(--hover);box-shadow:inset 3px 0 var(--accent)}.file-table tbody tr{cursor:pointer}.file-table td:first-child{min-width:180px}.file-table td:not(:first-child){white-space:nowrap;color:var(--muted)}.file-icon{display:inline-block;margin-right:10px;color:var(--muted)}.empty-state{padding:32px;text-align:center;color:var(--muted)}.error{color:var(--danger);overflow-wrap:anywhere}.field{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:center;min-height:48px;border-bottom:1px solid var(--border);padding:6px 0}.field input:not([type=checkbox]),.field textarea,.field select{width:100%;min-width:0}.field textarea{min-height:84px;resize:vertical}.field input[type=checkbox]{justify-self:end}.transfer{padding:10px 0;border-top:1px solid var(--border)}progress{width:100%;accent-color:var(--accent)}.share-dialog{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid var(--border);border-radius:5px;color:var(--text);background:var(--surface)}.share-dialog::backdrop{background:#0009}.share-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px}.share-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.cs-status-dialog{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:20px;max-width:calc(100vw - 24px)}.cs-status-dialog>*{margin:6px}.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px;height:100%;min-height:600px}.settings-nav{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--border);border-radius:5px;background:var(--canvas)}.settings-nav button{text-align:left;border:0;background:transparent;padding:11px;min-height:40px}.settings-nav button.active{background:var(--hover);font-weight:600}.settings-nav .secondary{margin-top:auto;display:grid;border-top:1px solid var(--border);padding-top:8px}.settings-editor{padding:20px;border:1px solid var(--border);border-radius:5px;overflow:auto;background:var(--canvas);min-width:0}.settings-editor .panel{margin:14px 0;background:var(--surface2);padding:16px;border-radius:6px}.settings-editor button.primary{background:#b84432;color:#fff}.settings-container{container-type:inline-size}.guest-main{min-height:0;overflow:auto}.guest-items{display:grid;gap:12px}.guest-file{display:flex;justify-content:space-between;align-items:center;gap:14px}.guest-file h3{margin:0 0 8px;overflow-wrap:anywhere}.preview-frame{width:100%;height:65dvh;border:1px solid var(--border);background:#fff}.splash-layer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#070b10;transition:opacity .9s}.splash-layer.revealing{opacity:0;pointer-events:none}.share-splash{width:560px;height:340px;max-width:calc(100vw - 24px);border-radius:5px;overflow:hidden}.share-splash .title h1{font-size:38px}.share-splash .login-stage{height:auto}.share-splash.login-stage .title{margin-top:18px}.share-splash.login-stage .title h1{font-size:28px}.share-splash.login-stage .auth-form{display:grid;gap:8px;margin:16px 0 14px;min-height:100px}.share-splash.login-stage .field{grid-template-columns:1fr;min-height:0;gap:5px;border:0;padding:0}.share-splash.login-stage input{background:#10161e;color:#eef2f7;min-height:32px;-webkit-user-select:text;user-select:text}.share-splash.login-stage .auth-form p{margin:0;font-size:11px}.share-splash.login-stage .foot{margin-top:auto}.share-splash.login-stage{min-height:390px;height:auto;padding-bottom:16px}.share-splash .log button{min-height:24px}.preview-note{font-size:.88em;color:var(--muted)}html.theme-fade body,html.theme-fade .cs-app,html.theme-fade .cs-app *:not(img){transition:background-color 1.5s,color 1.5s,border-color 1.5s}input[type=range]{accent-color:var(--accent)}@container (max-width:620px){.settings-layout{grid-template-columns:1fr;min-height:0}.settings-nav{max-height:220px;overflow:auto}.settings-nav .secondary{margin-top:10px}.settings-editor{padding:24px}.field{grid-template-columns:1fr;gap:5px}}@container (max-width:420px){.field{grid-template-columns:1fr}.toolbar{align-items:stretch}.settings-editor footer{flex-direction:column}}@media(max-width:700px){.file-table .modified{display:none}.module-hero{padding:16px}.pane-body{padding:12px}.guest-file{display:block}.guest-file button{margin-top:12px;width:100%}.share-dialog .field{grid-template-columns:1fr}.share-splash{max-width:calc(100vw - 16px);padding:24px}.toolbar button{flex:1}.share-dialog footer{justify-content:stretch}.share-dialog footer button{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.cs-brand-slot img{transition:none!important}}.cs-symbol svg,.file-icon svg{vertical-align:middle}.cs-symbol{display:grid;place-items:center}.cs-content{padding:0}.cs-inspector{padding:0 0 48px}.cs-inspector-head{margin:0}.cs-rail button.cs-module{border-radius:3px;border-left-width:2px}.cs-rail-toggle,.cs-inspector-toggle{display:block;white-space:nowrap}.cs-app{min-height:0}.cs-dragging{opacity:.5}[data-drag-handle]{touch-action:none;user-select:none;-webkit-user-select:none}.cs-slot small{font-size:.8em}.cs-slot b{font-size:.92em}::selection{background:var(--accent);color:var(--canvas)}input,textarea{caret-color:var(--accent)}*{scrollbar-color:var(--border) var(--canvas);scrollbar-width:thin}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{transition:none!important;animation:none!important}.share-title{font-weight:600;text-align:left}textarea{color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:8px}html[data-theme=light] button.primary{background:#b84432;color:#fff}.cs-brand-slot{padding:0 20px}.cs-brand-slot img{width:216px}.account-signout{margin-top:auto;text-align:left;flex-shrink:0}.cs-rail-small .account-signout{font-size:10px;padding:4px}.user-editor{max-width:920px}.user-editor>section{margin-top:20px}.assigned-folders{display:grid;gap:8px;margin:12px 0}.folder-picker{padding:12px;border:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow:auto}.folder-picker>.toolbar{flex-basis:100%}.user-editor .toolbar{margin-top:12px}.file-table td:last-child button{margin:3px}.share-splash.login-stage h2{margin:0;font-size:16px}.share-splash.login-stage .auth-form{gap:10px}.share-splash.login-stage .field{margin-top:4px}.share-splash .rail i{transform:none;width:0}.splash-layer{overflow:auto;padding:12px}.share-splash.login-stage{flex-shrink:0;margin:auto}.cs-viewer-cell{justify-content:center}.cs-viewer-cell a{color:var(--text);text-decoration:none;display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.cs-viewer-cell a:hover{text-decoration:underline;color:var(--accent)}.cs-viewer-cell small{font-size:9px;letter-spacing:.06em;color:var(--muted)}.auth-fields{display:grid;gap:12px}.auth-form>button:not(.primary){background:transparent;color:var(--muted);font-size:11px;border-color:var(--border)}.files-pane{min-width:0}.files-pane .module-hero{padding:16px 20px}.files-pane .module-hero h1{font-size:1.45em;margin-bottom:6px}.files-pane .pane-body{gap:10px}.files-pane .file-status{margin:0;color:var(--muted);font-size:.9em}.files-pane .file-status.error{color:var(--danger)}.file-navigation{padding-bottom:10px;border-bottom:1px solid var(--border)}.file-navigation button[aria-pressed=true],.file-select[aria-pressed=true]{background:var(--hover);border-color:var(--accent);color:var(--text)}.file-actions{padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:6px}.file-actions button{min-height:30px;padding:5px 9px}.file-selection-count{min-width:78px;color:var(--muted);font-variant-numeric:tabular-nums}.file-browser{border:1px solid var(--border);border-radius:4px;background:var(--surface);min-width:0;overflow:auto;height:clamp(280px,48dvh,650px)}.file-view-columns{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));align-items:stretch}.file-column{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--border);overflow:hidden}.file-column:last-child{border:0}.file-column-header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;border-bottom:1px solid var(--border);padding:8px 10px;background:var(--surface2)}.file-column-header h2{font-size:1em;font-weight:500;margin:0}.file-column-header button{padding:2px 0;background:transparent;border:0;text-align:left;max-width:100%;overflow-wrap:anywhere}.file-column-header small{color:var(--muted);margin-left:auto}.file-column-list{overflow-y:auto;min-height:0;flex:1;padding:4px}.file-column-row{display:flex;align-items:center;gap:4px;padding:3px;border-radius:3px;border:1px solid transparent}.file-column-row.selected{background:var(--hover);border-color:var(--border)}.file-column-row.opened .file-name{font-weight:600}.file-name{background:transparent;border:0;text-align:left;display:flex;align-items:center;min-width:0;flex:1;overflow-wrap:anywhere;padding:6px}.file-name .file-icon{flex-shrink:0;margin-right:7px}.file-select{font-size:.8em;flex-shrink:0;padding:3px 6px;min-height:28px}.files-pane button:focus-visible,.file-destination-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-view-details .file-table th{position:sticky;top:0;background:var(--surface2);z-index:1}.file-view-details .file-table th button{background:transparent;border:0;color:inherit;padding:0}.file-view-details .file-table td{padding:8px 10px}.file-view-details .file-table td:last-child{width:88px}.file-view-details .file-table td:not(:first-child){font-variant-numeric:tabular-nums}.file-destination-list{display:grid;gap:4px;max-height:35dvh;overflow:auto;margin:12px 0;border:1px solid var(--border);padding:6px}.file-destination-folder{text-align:left;background:var(--surface2)}.file-writable{color:var(--accent);font-weight:600}.file-bin-list{display:grid;gap:8px;max-height:45dvh;overflow:auto}.file-bin-row{display:flex;align-items:center;gap:16px;justify-content:space-between;border-top:1px solid var(--border);padding:10px 0}.file-bin-row span{overflow-wrap:anywhere}.file-bin-row button{flex-shrink:0}@media(max-width:700px){.files-pane .toolbar button{flex:0 0 auto}.file-navigation .grow{flex-basis:100%;order:2}.file-actions{gap:5px}.file-selection-count{flex-basis:100%}.file-browser{height:420px}}.inspector-file-preview{width:100%;min-width:0;margin:12px 0 18px;overflow:hidden}.inspector-file-preview .preview-state{font-size:inherit;overflow-wrap:anywhere}.inspector-file-preview .preview-state:empty{display:none}.inspector-preview-image{display:block;width:100%;height:auto;max-width:100%;max-height:min(48vh,420px);object-fit:contain;object-position:center;border-radius:4px}.notification-cell{min-width:0;overflow:hidden}.notification-cell>button{display:block;width:100%;min-height:0;padding:0;border:0;background:transparent;text-align:left;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list{display:grid;gap:12px}.notification-item{padding:12px;border:1px solid var(--line);border-radius:4px}.notification-item p{overflow-wrap:anywhere}.inspector-preview-video{display:block;width:100%;height:auto;max-width:100%;max-height:min(48vh,420px);object-fit:contain;background:#080b0a;border-radius:4px}.inspector-preview-text{box-sizing:border-box;width:100%;max-width:100%;max-height:48vh;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;font-size:inherit}.inspector-preview-audio{display:block;width:100%;max-width:100%;margin:12px 0}.comic-reader{width:min(1100px,94vw);max-width:94vw;height:92vh;max-height:92vh;box-sizing:border-box;overflow:hidden}.comic-stage{height:calc(100% - 150px);min-height:120px;overflow:auto;text-align:center}.comic-page{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;margin:auto}.comic-reader .toolbar{justify-content:center;align-items:center}.document-viewer{width:min(1200px,96vw);max-width:96vw;height:94vh;max-height:94vh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:8px}.document-viewer>header{flex:none}.document-viewer>.toolbar{flex:none;justify-content:center;align-items:center}.document-viewer>.preview-state{flex:none;margin:0}.document-stage{flex:1;min-height:0;overflow:auto;text-align:center;position:relative}.document-page{display:block;width:100%;height:100%;object-fit:contain;margin:0 auto}.document-stage[data-zoom="100"]>.document-page{width:auto;height:auto;max-width:none;max-height:none}.document-stage[data-zoom="150"]>.document-page{width:150%;height:auto;max-width:none;max-height:none}.document-stage[data-zoom="200"]>.document-page{width:200%;height:auto;max-width:none;max-height:none}.inspector-document-content.document-page{width:100%;height:auto;max-height:min(48vh,420px);object-fit:contain}.document-data{overflow:auto;max-width:100%;text-align:left}.inspector-document-content{max-height:48vh;overflow:auto}.preview-table{border-collapse:collapse;font-size:inherit;text-align:left;width:100%}.preview-table td,.preview-table th{border:1px solid var(--line);padding:6px 9px;vertical-align:top;overflow-wrap:anywhere;max-width:500px;min-width:70px}.document-book{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;text-align:left;max-width:850px;margin:12px auto;padding:16px}.document-stage video{width:100%;height:100%;object-fit:contain}.document-stage audio{width:min(700px,95%);margin:32px auto}.model-preview{height:100%;min-height:300px;width:100%;position:relative;overflow:hidden}.model-preview canvas{display:block;width:100%;height:calc(100% - 36px);touch-action:none}.model-preview p{margin:6px;font-size:inherit}
