:root,[data-fabets-theme=fabets-stitch]{--fabets-app-bg:#fdfdfd;--fabets-viewport-bg:#f4f4f2;--fabets-on-surface:#3c4142;--fabets-on-surface-variant:#5c6466;--fabets-primary:#00d2ff;--fabets-panel:#fff;--fabets-border:#d4d4d0;--fabets-card-hover-border:#3c4142;--fabets-nav-muted:#64748b;--fabets-nav-active-bg:#eef1f1;--fabets-nav-active-border:#3c4142;--fabets-nav-active-text:#1e2122}[data-fabets-theme=fabets-ember]{--fabets-app-bg:#fffbeb;--fabets-viewport-bg:#fef3c7;--fabets-on-surface:#1c1917;--fabets-on-surface-variant:#57534e;--fabets-primary:#b45309;--fabets-panel:#fff;--fabets-border:#e7e5e4;--fabets-card-hover-border:#fcd34d;--fabets-nav-muted:#a8a29e;--fabets-nav-active-bg:#fff7ed;--fabets-nav-active-border:#ea580c;--fabets-nav-active-text:#c2410c}[data-fabets-theme=fabets-graphite]{--fabets-app-bg:#f1f5f9;--fabets-viewport-bg:#e2e8f0;--fabets-on-surface:#0f172a;--fabets-on-surface-variant:#475569;--fabets-primary:#00d2ff;--fabets-panel:#f8fafc;--fabets-border:#cbd5e1;--fabets-card-hover-border:#3c4142;--fabets-nav-muted:#64748b;--fabets-nav-active-bg:#e8eaec;--fabets-nav-active-border:#3c4142;--fabets-nav-active-text:#0f172a}@font-face{font-display:swap;font-family:Fabets;font-style:normal;font-weight:400;src:url(/studio/static/media/fabets.31064ab9aed419ff7fd9.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--fs-unit:8px;--fs-cell-units:8;--fs-u:96px;--fs-cell:96px;--fs-rail-w:48px;--fs-rail-h:96px;--fs-center-w:192px;--fs-rail-above-strip:calc(var(--fs-cell)*2);--fs-strip-left:calc(var(--fs-rail-w) + var(--fs-u));--fs-gutter:8px;--fs-cube-gutter:16px;--fs-panel-left:88px;--fs-cluster-bottom:88px;--fs-cube-ring-pad:22px;--fs-viewport-bg:#f4f4f2;--fs-app-bg:#fdfdfd;--fs-panel:#fff;--fs-border:#d4d4d0;--fs-on:#3c4142;--fs-variant:#5c6466;--fs-primary:#00d2ff;--fs-grid-fine:#eceeed;--fs-grid-major:#e2e5e3;--fs-scrim:#3c41420f;--fs-frame-radius:2px;--fs-grid-origin-x:48px;--fs-panel-top-min:calc(env(safe-area-inset-top, 0px) + var(--fs-u));--fs-panel-max-height:calc(100vh - var(--fs-panel-top-min));--fs-panel-width-default:calc(var(--fs-u)*3);--fs-panel-width-max:calc(var(--fs-u)*5)}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-weight:400;letter-spacing:normal;line-height:1}.studio-fs-legacy-panel{border-bottom:none;border-radius:0;border-right:none;border-top:none;bottom:auto!important;box-shadow:-4px 0 20px #0000000f;flex:none!important;height:auto!important;left:auto!important;max-height:calc(100vh - env(safe-area-inset-top, 0px) - 96px)!important;max-height:var(--fs-panel-max-height)!important;max-width:480px!important;max-width:var(--fs-panel-width-max)!important;min-width:288px!important;min-width:var(--fs-panel-width-default)!important;position:fixed!important;right:env(safe-area-inset-right,0)!important;top:calc(env(safe-area-inset-top, 0px) + 96px)!important;top:var(--fs-panel-top-min)!important;width:max-content!important;z-index:124!important}.fs-detail-panel__chrome{background:#fff;background:var(--fs-panel);border-bottom:1px solid #d4d4d0;border-bottom:1px solid var(--fs-border);box-sizing:border-box;padding:8px 12px 6px}.fs-detail-panel__scroll{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.studio-fs-workspace-row.fs-layout-camera-rail{min-height:0}.studio-fs-legacy-panel.fs-detail-panel--camera-rail{background:#0b1220!important;border:none!important;border-left:1px solid #1a1a1a!important;bottom:env(safe-area-inset-bottom,0)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:260px!important;top:env(safe-area-inset-top,0)!important;width:calc(100vw - 100vh)!important;width:var(--fs-detail-w,calc(100vw - 100vh))!important;z-index:130!important}.studio-fs-legacy-panel.fs-detail-panel--camera-rail>.fs-path-viewfinder-top{aspect-ratio:1/1;flex:0 0 auto;order:-1;overflow:hidden;position:relative;width:100%}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-detail-panel__scroll{background:#0b1220!important;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-detail-scroll--embedded{background:#0f1419;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 6px 8px}.studio-fs-legacy-panel.fs-detail-panel--entwurf{bottom:env(safe-area-inset-bottom,0)!important;z-index:130!important}.studio-fs-legacy-panel.fs-detail-panel--entwurf,.studio-fs-legacy-panel.fs-detail-panel--shell-fullheight{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important;top:env(safe-area-inset-top,0)!important}.studio-fs-legacy-panel.fs-detail-panel--shell-fullheight{bottom:max(88px,env(safe-area-inset-bottom,0px))!important;bottom:max(var(--fs-cluster-bottom),env(safe-area-inset-bottom,0px))!important}.studio-fs-legacy-panel.fs-detail-panel--entwurf .fs-detail-panel__chrome,.studio-fs-legacy-panel.fs-detail-panel--entwurf .fs-detail-panel__context{display:none}.studio-fs-legacy-panel.fs-detail-panel--entwurf .fs-entwurf-showcase-wrap{border-top:1px solid #d4d4d0;border-top:1px solid var(--fs-border);flex-shrink:0;margin-top:auto;width:100%}.studio-fs-legacy-panel.fs-detail-panel--entwurf .fs-entwurf-showcase-wrap>.fs-rail-detail-finder-wrap{aspect-ratio:1/1;width:100%}.studio-fs-legacy-panel.fs-detail-panel--entwurf .fs-detail-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:0;padding-top:8px}.studio-fs-legacy-panel.fs-detail-panel--shell-fullheight .fs-detail-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-detail-panel__chrome,.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-detail-panel__context{display:none}.fs-rail-detail-root{display:flex;flex:1 1 auto;flex-direction:column}.fs-rail-detail-finder-wrap,.fs-rail-detail-root{background:#0b1220;min-height:0;position:relative;width:100%}.fs-rail-detail-finder-wrap{aspect-ratio:1/1;display:grid;flex-shrink:0;overflow:hidden}.fs-rail-detail-finder-wrap>canvas{grid-area:1/1;height:100%!important;max-height:100%;max-width:100%;object-fit:contain;place-self:stretch;width:100%!important}.fs-rail-detail-scroll{-webkit-overflow-scrolling:touch;background:#0f1419;flex:1 1 auto;min-height:8rem;overflow-x:hidden;overflow-y:auto;padding:4px 6px max(12px,env(safe-area-inset-bottom,0px))}.fs-rail-detail-finder__canvas{background:#0b1220;border:none!important;display:block!important;margin:0!important;outline:none!important;padding:0!important}.fs-path-viewfinder-top .fs-rail-detail-close{align-items:center;background:#0000008c;border:none;border-radius:2px;color:#ffffffe6;cursor:pointer;display:flex;height:24px;justify-content:center;left:6px;margin:0;padding:0;position:absolute;top:6px;width:24px;z-index:6}.fs-path-viewfinder-top .fs-rail-detail-close:hover,.fs-rail-detail-finder-wrap .fs-rail-detail-close:hover{background:#000c;color:#7dd3fc}.fs-rail-detail-finder-wrap .fs-rail-detail-close{align-items:center;background:#0000008c;border:none;border-radius:2px;color:#ffffffe6;cursor:pointer;display:flex;height:24px;justify-content:center;left:6px;margin:0;padding:0;position:absolute;top:6px;width:24px;z-index:6}.fs-rail-controls{display:flex;flex-direction:column;gap:2px}.fs-rail-export-hint{background:#0f172a59;color:#94a3b8;margin:4px 0 0}.fs-rail-export-hint,.fs-rail-export-status{border-radius:2px;font-size:9px;line-height:1.35;padding:4px 6px}.fs-rail-export-status{background:#0891b233;border:1px solid #22d3ee59;color:#a5f3fc;font-weight:600;margin:2px 0 0}.fs-rail-export-status--armed{background:#b453092e;border-color:#fbbf2466;color:#fde68a}.fs-rail-export-status--error{background:#be123c33;border-color:#fb718573;color:#fecaca}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-controls--compact{gap:1px}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-row__hint,.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-section-label{display:none}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-row{gap:0 8px;grid-template-columns:4.75rem 4.25rem minmax(0,1fr);min-height:18px}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-row--check{grid-template-columns:4.75rem 4.25rem auto}.fs-rail-row{grid-gap:0 6px;align-items:center;color:#cbd5e1;cursor:default;display:grid;font-family:Inter,system-ui,sans-serif;font-size:10px;gap:0 6px;grid-template-columns:4.25rem 2.35rem minmax(0,1fr);line-height:1.2;margin:0;min-height:20px}.fs-rail-row--check{grid-template-columns:4.25rem 2.35rem auto}.fs-rail-row--actions{align-items:center;display:flex;flex-wrap:wrap;gap:3px;min-height:20px;padding:1px 0}.fs-rail-row--output{gap:4px;justify-content:flex-start}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-row--toolbar{align-items:center;flex-wrap:wrap;gap:3px 4px;min-height:22px;padding:2px 0}.fs-rail-inline-check{align-items:center;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:10px;gap:4px;margin:0;padding:0 2px 0 0;white-space:nowrap}.fs-rail-inline-check input{accent-color:#38bdf8;margin:0}.fs-rail-toolbar-sep{background:#ffffff1f;flex-shrink:0;height:14px;margin:0 2px;width:1px}.fs-rail-dual-range{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;min-width:0;width:100%}.fs-rail-pt-list--inline{padding:1px 0 3px}.fs-rail-row__label{color:#94a3b8;white-space:nowrap}.fs-rail-row__val{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fs-rail-row__ctrl{min-width:0}.fs-rail-row__ctrl input[type=range]{accent-color:#38bdf8;display:block;height:12px;margin:0;padding:0;width:100%}.fs-detail-row{grid-gap:0 6px;align-items:center;color:#475569;cursor:default;display:grid;font-family:Inter,system-ui,sans-serif;font-size:10px;gap:0 6px;grid-template-columns:5.25rem 2.65rem minmax(0,1fr);line-height:1.2;margin:0;min-height:20px}.fs-detail-row__label{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-detail-row__val{font-feature-settings:"tnum";color:#334155;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.fs-detail-row__ctrl input[type=range]{accent-color:#0891b2;accent-color:var(--fabets-primary,#0891b2);display:block;height:12px;margin:0;padding:0;width:100%}.fs-detail-row-stack{display:flex;flex-direction:column;gap:1px}.fs-paint-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.fs-paint-swatch{border:1px solid #64748b73;border-radius:2px;cursor:pointer;height:20px;min-width:30px;padding:0;transition:transform .12s ease,box-shadow .12s ease;width:30px}.fs-paint-swatch--clear{background:#fff;color:#64748b;font-size:13px;font-weight:700;line-height:1;min-width:22px;width:22px}.fs-paint-swatch--active{border-color:#0ef;box-shadow:0 0 0 1px #00eeff59;transform:scale(1.04)}.fs-paint-swatch:hover{border-color:#94a3b8}.fs-lang-switch{align-items:center;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;gap:2px;letter-spacing:.08em;text-transform:uppercase}.fs-lang-switch button{background:#0000;border:1px solid #64748b59;border-radius:2px;color:inherit;cursor:pointer;line-height:1.2;padding:2px 5px}.fs-lang-switch button.is-active{background:#334155;border-color:#334155;color:#fff}.fs-rail-row__hint{color:#64748b;flex:1 1 100%;font-size:9px;line-height:1.2}.fs-rail-btn{background:#ffffff14;border:none;border-radius:2px;color:#e2e8f0;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2;margin:0;padding:2px 6px}.fs-rail-btn:hover:not(:disabled){background:#ffffff24}.fs-rail-btn:disabled{cursor:not-allowed;opacity:.45}.fs-rail-btn--on{background:#38bdf840;color:#7dd3fc}.fs-rail-btn--link{background:#a78bfa33;color:#c4b5fd}.fs-rail-nav-count{font-feature-settings:"tnum";color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums;min-width:2rem;text-align:center}.fs-rail-still-gallery{margin:4px 0 6px}.fs-rail-row--still-actions{gap:6px;justify-content:flex-end}.fs-rail-still-check{align-items:center;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:9px;gap:4px;margin-right:auto}.fs-rail-still-check input{accent-color:#38bdf8}.fs-rail-still-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 8px}.fs-rail-still-tile{align-items:flex-start;background:#0f172aa6;border:1px solid #94a3b847;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;padding:8px 10px;text-align:left;transition:border-color .15s,background .15s}.fs-rail-still-tile:hover:not(:disabled){background:#1e293be6;border-color:#38bdf88c}.fs-rail-still-tile:disabled{cursor:not-allowed;opacity:.45}.fs-rail-still-tile--tech{border-color:#a78bfa59}.fs-rail-still-tile__label{color:#e2e8f0;font-size:10px;font-weight:700;line-height:1.2}.fs-rail-still-tile__meta{color:#64748b;font-size:9px}.fs-rail-fokus-list,.fs-rail-pt-list{display:flex;flex-wrap:wrap;gap:3px;padding:2px 0}.studio-fs-legacy-panel.fs-detail-panel--camera-rail .fs-rail-pt-list{flex-wrap:wrap;gap:3px 4px}.fs-rail-fokus-chip,.fs-rail-pt-list button{background:#ffffff0f;border:none;border-radius:2px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:9px;margin:0;padding:1px 5px}.fs-rail-fokus-chip--on,.fs-rail-pt-chip--on{background:#fbbf244d;color:#fde68a}.fs-rail-section-label{color:#ffffff73;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;margin:6px 0 2px;text-transform:uppercase}.fs-rail-live-output{align-items:center;background:#000;display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:200000}.fs-rail-live-output__canvas{aspect-ratio:1;background:#0b1220;display:block;height:min(96vw,96vh);max-height:min(96vw,96vh);max-width:min(96vw,96vh);width:min(96vw,96vh)}.fs-rail-live-output__hud{align-items:center;color:#ffffffbf;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:11px;gap:10px 16px;justify-content:center;left:0;padding:10px 14px;pointer-events:none;position:fixed;right:0;top:env(safe-area-inset-top,0)}.fs-rail-live-output__badge{background:#00d2ff33;border-radius:2px;color:#7dd3fc;font-weight:600;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.fs-rail-live-output__hint{color:#ffffff8c}.fs-rail-live-output__close{background:#00000080;border:1px solid #ffffff59;border-radius:2px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;pointer-events:auto}.fs-rail-live-output__close:hover{border-color:#00d2ff;color:#7dd3fc}.fs-detail-panel__header{padding-bottom:6px;padding-left:28px;padding-right:52px;position:relative}.fs-detail-panel__lang{position:absolute;right:0;top:-1px}.fs-detail-panel__close{align-items:center;background:#f4f4f2;background:var(--fs-viewport-bg);border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-radius:2px;border-radius:var(--fs-frame-radius);color:#5c6466;color:var(--fs-variant);cursor:pointer;display:flex;height:24px;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:-2px;transition:border-color .12s linear,color .12s linear;width:24px}.fs-detail-panel__close:hover{border-color:#00d2ff;border-color:var(--fs-primary);color:#3c4142;color:var(--fs-on)}.fs-detail-panel__context{margin:0;padding:0}.fs-detail-panel__context-line{color:#3c4142;color:var(--fs-on);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.45;margin:0}.fs-detail-panel__context-line+.fs-detail-panel__context-line{margin-top:4px}.fs-detail-panel__title{color:#00d2ff;color:var(--fs-primary);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.fs-detail-panel-section{background:#0000;border:none;border-radius:0;box-sizing:border-box;padding:6px 0}.fs-detail-panel-section+.fs-detail-panel-section{border-top:1px solid #d4d4d0;border-top:1px solid var(--fs-border);margin-top:2px;padding-top:8px}.fs-detail-panel__section-title{color:#5c6466;color:var(--fs-variant);font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.fs-detail-panel-section__body{display:flex;flex-direction:column;gap:6px}.fs-detail-panel-dev{border-top:1px solid #d4d4d0;border-top:1px solid var(--fs-border);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px}.fs-detail-panel-dev .fs-detail-panel-section{margin:0}.fs-viewport-graph{background-color:#f4f4f2;background-color:var(--fs-viewport-bg);background-image:linear-gradient(#eceeed 1px,#0000 0),linear-gradient(90deg,#eceeed 1px,#0000 0),linear-gradient(#e2e5e3 2px,#0000 0),linear-gradient(90deg,#e2e5e3 2px,#0000 0);background-image:linear-gradient(var(--fs-grid-fine) 1px,#0000 1px),linear-gradient(90deg,var(--fs-grid-fine) 1px,#0000 1px),linear-gradient(var(--fs-grid-major) 2px,#0000 2px),linear-gradient(90deg,var(--fs-grid-major) 2px,#0000 2px);background-size:8px 8px,8px 8px,40px 40px,40px 40px}.fs-viewport-graph.fs-viewport-graph--u{background-image:radial-gradient(circle at 0 100%,#58606238 0,#58606238 1.25px,#0000 1.6px)}.fs-debug-grid-96,.fs-viewport-graph.fs-viewport-graph--u{background-position:calc(env(safe-area-inset-left, 0px) + 48px) bottom;background-position:calc(env(safe-area-inset-left, 0px) + var(--fs-rail-w, 48px)) bottom;background-repeat:repeat;background-size:96px 96px;background-size:var(--fs-u,96px) var(--fs-u,96px)}.fs-debug-grid-96{background-image:radial-gradient(circle at 0 100%,#00829b47 0,#00829b47 1.25px,#0000 1.6px);inset:0;pointer-events:none;position:fixed;z-index:9}.fs-scrim{background:#3c41420f;background:var(--fs-scrim);border:none;cursor:default;margin:0;padding:0;pointer-events:auto;transition:opacity .18s linear;z-index:110}.fs-chrome,.fs-scrim{inset:0;position:fixed}.fs-chrome{pointer-events:none;z-index:115}.fs-chrome>*{pointer-events:auto}.fs-menu-anchor{align-items:center;background:#fff;background:var(--fs-panel);bottom:max(16px,env(safe-area-inset-bottom,0px));bottom:max(var(--fs-cube-gutter),env(safe-area-inset-bottom,0px));box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;height:96px;height:var(--fs-cell);justify-content:center;width:96px;width:var(--fs-cell);z-index:130}.fs-menu-anchor,.fs-menu-cube-panel{border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-radius:2px;border-radius:var(--fs-frame-radius);box-sizing:border-box;left:max(16px,env(safe-area-inset-left,0px));left:max(var(--fs-cube-gutter),env(safe-area-inset-left,0px));position:fixed}.fs-menu-cube-panel{grid-gap:8px;grid-gap:var(--fs-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;bottom:max(calc(120px + env(safe-area-inset-bottom, 0px)),68px);bottom:max(calc(var(--fs-cube-gutter) + var(--fs-cell) + var(--fs-gutter) + env(safe-area-inset-bottom, 0px)),68px);box-shadow:0 4px 24px #0000001a;display:grid;gap:8px;gap:var(--fs-gutter);grid-template-columns:repeat(3,96px);grid-template-columns:repeat(3,var(--fs-cell));padding:8px;padding:var(--fs-gutter);touch-action:none;z-index:131}.fs-menu-face-resize{height:16px;height:calc(var(--fs-gutter)*2);position:absolute;touch-action:none;width:16px;width:calc(var(--fs-gutter)*2);z-index:2}.fs-menu-face-resize--ne{cursor:nesw-resize;right:0;top:0}.fs-menu-face-resize--sw{bottom:0;cursor:nesw-resize;left:0}.fs-menu-cube-scene{align-items:center;bottom:max(98px,calc(env(safe-area-inset-bottom, 0px) + 98px));bottom:max(calc(var(--fs-cube-gutter) + var(--fs-cell) + var(--fs-gutter) - var(--fs-cube-ring-pad)),calc(env(safe-area-inset-bottom, 0px) + var(--fs-cube-gutter) + var(--fs-cell) + var(--fs-gutter) - var(--fs-cube-ring-pad)));cursor:grab;display:flex;height:140px;height:calc(var(--fs-cell) + var(--fs-cube-ring-pad)*2);justify-content:center;left:max(16px,env(safe-area-inset-left,0px));left:max(var(--fs-cube-gutter),env(safe-area-inset-left,0px));overflow:visible;position:fixed;touch-action:none;width:140px;width:calc(var(--fs-cell) + var(--fs-cube-ring-pad)*2);z-index:131}.fs-menu-cube-scene:active{cursor:grabbing}.fs-menu-cube-perspective{perspective:420px;perspective-origin:50%}.fs-menu-cube,.fs-menu-cube-perspective{height:96px;height:var(--fs-cell);transform-style:preserve-3d;width:96px;width:var(--fs-cell)}.fs-menu-cube{position:relative;transform-origin:center center}.fs-menu-cube--anim{transition:transform .22s cubic-bezier(.2,0,0,1)}.fs-cube-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fffffff5;border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-radius:2px;border-radius:var(--fs-frame-radius);box-shadow:0 1px 4px #0000000f;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;gap:2px;height:96px;height:var(--fs-cell);justify-content:center;left:0;padding:6px 4px;position:absolute;top:0;width:96px;width:var(--fs-cell)}.fs-cube-face--active{border-color:#00d2ff;border-color:var(--fs-primary);border-width:2px}.fs-cube-face__icon{color:#3c4142;color:var(--fs-on);flex-shrink:0;font-size:22px;line-height:1}.fs-cube-face__label{color:#3c4142;color:var(--fs-on);font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.1;max-width:56px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fs-frame{background:#fff;background:var(--fs-panel);border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-radius:2px;border-radius:var(--fs-frame-radius);box-sizing:border-box;flex:0 0 96px;flex:0 0 var(--fs-cell);height:96px;height:var(--fs-cell);width:96px;width:var(--fs-cell)}.fs-frame--active{border-color:#00d2ff;border-color:var(--fs-primary);border-width:2px}.fs-screen{align-items:center;background:#fafafa;border:1px solid #c8ccc9;border-radius:1px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;margin:0;overflow:hidden;padding:4px;text-align:center;width:100%}.fs-screen__icon{color:#3c4142;color:var(--fs-on);flex-shrink:0;font-family:Material Symbols Outlined,sans-serif;font-size:clamp(20px,30.72px,40px);font-size:clamp(20px,calc(var(--fs-u, 128px)*.32),40px);font-weight:300;line-height:1}.fs-screen__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3c4142;color:var(--fs-on);display:-webkit-box;font-family:Inter,system-ui,sans-serif;font-size:clamp(9px,11.52px,14px);font-size:clamp(9px,calc(var(--fs-u, 128px)*.12),14px);font-weight:600;line-height:1.1}.fs-screen__sub,.fs-screen__title{max-width:100%;overflow:hidden;text-overflow:ellipsis}.fs-screen__sub{color:#5c6466;color:var(--fs-variant);font-size:8px;line-height:1;white-space:nowrap}.fs-strip-wrap{align-items:center;display:flex;gap:8px;gap:var(--fs-gutter);pointer-events:auto;position:fixed;z-index:125}.fs-strip-wrap--left{flex-direction:column;max-height:min(70vh,calc(100vh - 120px));top:50%;transform:translateY(-50%);width:96px;width:var(--fs-cell)}.fs-strip-wrap--bottom,.fs-strip-wrap--left{left:max(16px,env(safe-area-inset-left,0px));left:max(var(--fs-cube-gutter),env(safe-area-inset-left,0px))}.fs-strip-wrap--bottom{bottom:max(16px,env(safe-area-inset-bottom,0px));bottom:max(var(--fs-cube-gutter),env(safe-area-inset-bottom,0px));flex-direction:row;height:96px;height:var(--fs-cell);right:max(16px,env(safe-area-inset-right,0px));right:max(var(--fs-cube-gutter),env(safe-area-inset-right,0px))}.fs-strip-viewport{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;scrollbar-width:none}.fs-strip-wrap--left:not(.fs-strip-wrap--overflow) .fs-strip-viewport{max-height:none;overflow:visible}.fs-strip-wrap--bottom:not(.fs-strip-wrap--overflow) .fs-strip-viewport{overflow:visible}.fs-strip-wrap--overflow .fs-strip-viewport{overflow-x:auto;overflow-y:auto;scroll-snap-type:x mandatory}.fs-strip-wrap--left.fs-strip-wrap--overflow .fs-strip-viewport{max-height:min(70vh,calc(100vh - 120px));scroll-snap-type:y mandatory}.fs-strip-viewport::-webkit-scrollbar{display:none}.fs-strip-track{display:flex;gap:8px;gap:var(--fs-gutter)}.fs-strip-track--y{align-items:center;flex-direction:column}.fs-strip-track--x{align-items:center;flex-direction:row}.fs-strip-rail{flex:0 0 auto;scroll-snap-align:center;touch-action:pan-x}.fs-strip--left .fs-strip-rail{touch-action:pan-y}.fs-strip-chevron{align-self:center;background:#fff;background:var(--fs-panel);box-sizing:border-box;color:#3c4142;color:var(--fs-on);cursor:pointer;flex:0 0 96px;flex:0 0 var(--fs-cell);height:96px;height:var(--fs-cell);width:96px;width:var(--fs-cell)}.fs-panel-host,.fs-strip-chevron{border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-radius:2px;border-radius:var(--fs-frame-radius)}.fs-panel-host{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;bottom:max(88px,calc(env(safe-area-inset-bottom, 0px) + 88px));bottom:max(var(--fs-cluster-bottom),calc(env(safe-area-inset-bottom, 0px) + var(--fs-cluster-bottom)));box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;left:max(88px,calc(env(safe-area-inset-left, 0px) + 88px));left:max(var(--fs-panel-left),calc(env(safe-area-inset-left, 0px) + var(--fs-panel-left)));max-width:480px;overflow:hidden;pointer-events:auto;position:fixed;top:max(16px,env(safe-area-inset-top,0px));top:max(var(--fs-cube-gutter),env(safe-area-inset-top,0px));width:min(420px,calc(100vw - 120px));z-index:124}.fs-panel-host__head{border-bottom:1px solid #d4d4d0;border-bottom:1px solid var(--fs-border);color:#3c4142;color:var(--fs-on);flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;padding:8px 12px}.fs-panel-host__body{flex:1 1;min-height:0;overflow-y:auto}@media (max-width:767px){.studio-fs-legacy-panel{border-left:none;left:env(safe-area-inset-left,0)!important;max-width:none!important;min-width:0!important;right:env(safe-area-inset-right,0)!important;width:auto!important}.fs-panel-host{left:8px;max-width:none;right:8px;width:auto}.fs-strip-wrap--left.fs-strip-wrap--overflow .fs-strip-viewport{max-height:40vh}}.fs-pillar-rail{border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-left:none;bottom:calc(env(safe-area-inset-bottom, 0px) + 192px);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--fs-rail-above-strip));flex-direction:column;left:env(safe-area-inset-left,0);position:fixed;top:auto;transform:none;width:48px;width:var(--fs-rail-w,48px);z-index:130}.fs-pillar-rail,.fs-pillar-rail__cell{background:#fff;background:var(--fs-panel);box-sizing:border-box;display:flex}.fs-pillar-rail__cell{align-items:center;border:none;border-bottom:1px solid #d4d4d0;border-bottom:1px solid var(--fs-border);color:#3c4142;color:var(--fs-on);cursor:pointer;font-family:Inter,system-ui,sans-serif;height:96px;height:var(--fs-rail-h,64px);justify-content:center;margin:0;padding:0;transition:background .12s linear,color .12s linear;width:48px;width:var(--fs-rail-w,32px)}.fs-pillar-rail__cell:last-child{border-bottom:none}.fs-pillar-rail__cell:hover{background:#f4f4f2}.fs-pillar-rail__cell--active{background:#00d2ff14;border-left:2px solid #00d2ff;border-left:2px solid var(--fs-primary);color:#00d2ff;color:var(--fs-primary)}.fs-pillar-rail__letter{font-size:clamp(16px,19.2px,28px);font-size:clamp(16px,calc(var(--fs-u, 128px)*.2),28px);font-weight:600;line-height:1;text-transform:lowercase}.fs-pillar-strip{bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;height:96px;height:var(--fs-cell,96px);left:calc(env(safe-area-inset-left, 0px) + 144px);left:calc(env(safe-area-inset-left, 0px) + var(--fs-strip-left));max-width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));overflow-x:auto;pointer-events:auto;position:fixed;scrollbar-width:none;transform:none;z-index:130}.fs-pillar-strip::-webkit-scrollbar{display:none}.fs-pillar-strip__cluster{align-items:stretch;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d4d4d0;border:1px solid var(--fs-border);border-bottom:none;box-sizing:border-box;display:flex;flex-direction:row;height:100%}.fs-pillar-strip__heading{align-items:center;background:#00d2ff14;border-right:1px solid #d4d4d0;border-right:1px solid var(--fs-border);border-top:2px solid #00d2ff;border-top:2px solid var(--fs-primary);box-sizing:border-box;color:#00d2ff;color:var(--fs-primary);display:flex;flex:0 0 auto;justify-content:flex-start;padding:0 12px}.fs-pillar-strip__heading-label{font-family:Inter,system-ui,sans-serif;font-size:clamp(14px,15.36px,22px);font-size:clamp(14px,calc(var(--fs-u, 128px)*.16),22px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fs-pillar-strip__cluster .fs-frame{border-bottom:none;border-radius:0;border-top:none}.fs-pillar-strip__cluster .fs-frame:not(:last-child){border-right:none}.fs-pillar-strip__cluster .fs-frame--active{border-color:#d4d4d0;border-color:var(--fs-border);border-width:1px;box-shadow:inset 0 -2px 0 0 #00d2ff;box-shadow:inset 0 -2px 0 0 var(--fs-primary)}.fs-chrome--v2 .fs-menu-anchor,.fs-chrome--v2 .fs-menu-cube-panel,body.photo-mask-active .fs-chrome{display:none!important}@media (max-width:900px){.fs-pillar-strip{max-width:calc(100vw - 8px);overflow-x:auto;scrollbar-width:none}.fs-pillar-strip::-webkit-scrollbar{display:none}.fs-pillar-strip__heading{min-width:144px;min-width:calc(var(--fs-u, 48px)*1.5);padding:0 8px}.fs-pillar-strip__heading-label{font-size:11px}}