.Sidebar_sidebar__v6daX{--sidebar-row-active:#e8f2ff;--sidebar-row-active-hover:#deecff;--sidebar-row-active-badge:#d5e8ff;--sidebar-row-active-text:#075985;position:relative;z-index:45;height:100%;width:var(--left-sidebar-width);background:var(--surface);color:var(--text-primary);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:16px;overflow:hidden}.Sidebar_header__U8Aa5{display:flex;align-items:center;gap:8px;padding:8px 0}.Sidebar_projectName__ElvWQ{display:flex;align-items:center;color:var(--text-primary)}.Sidebar_projectSubtitle__WaQ6p{font-size:13px;color:var(--text-muted)}.Sidebar_windowButton__CTfr9{margin-left:auto;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--text-primary);cursor:pointer}.Sidebar_windowButton__CTfr9:hover{background:var(--surface-hover)}.Sidebar_windowButton__CTfr9:disabled{cursor:not-allowed;opacity:.55}.Sidebar_divider__3QOgI{height:1px;background:var(--border);margin:6px -16px 8px}.Sidebar_tabBar__lz0H4{display:flex;align-items:center;gap:8px;min-height:42px}.Sidebar_tabButton__XHkcF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-grid;place-items:center;font:inherit;font-size:13px;line-height:1;padding:10px 12px}.Sidebar_tabButton__XHkcF:after{content:attr(data-label);font-weight:700;grid-area:1/1;height:0;overflow:hidden;visibility:hidden}.Sidebar_tabButton__XHkcF:hover{background:var(--surface-hover);color:var(--text-primary)}.Sidebar_tabButton__XHkcF:focus{outline:none}.Sidebar_tabButton__XHkcF:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sidebar_tabButtonActive__gXDFG{background:var(--surface-active);color:var(--text-primary);font-weight:700}.Sidebar_section__ygIz_{overflow:auto;padding-right:2px}.Sidebar_sectionTitleRow__X4HZ7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;min-height:34px}.Sidebar_sectionTitle__v71N0{font-size:12px;color:var(--text-primary);letter-spacing:.02em;font-weight:700}.Sidebar_sectionMeta___0Da6{font-size:10px;color:var(--text-muted);margin-top:3px}.Sidebar_sectionTitleRow__X4HZ7 .Sidebar_sectionMeta___0Da6{margin-top:0}.Sidebar_subsectionTitle__wbSLD{margin:14px 0 8px;font-size:11px;color:var(--text-primary);font-weight:600}.Sidebar_groupLabel__JCWid{margin:8px 0 4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.Sidebar_pageList__tABid{display:flex;flex-direction:column}.Sidebar_row__27ASQ{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-primary);padding:9px 8px;border-radius:8px}.Sidebar_clickableRow__CyU_r{cursor:pointer}.Sidebar_clickableRow__CyU_r:hover{background:var(--surface-hover)}.Sidebar_clickableRowDisabled__pKGv_{cursor:not-allowed}.Sidebar_clickableRowDisabled__pKGv_:hover{background:transparent}.Sidebar_rowActive__vC8xx{background:var(--sidebar-row-active)}.Sidebar_rowActive__vC8xx:hover{background:var(--sidebar-row-active-hover)}.Sidebar_rowMuted__Kh6G0{color:var(--text-muted);cursor:default}.Sidebar_stackRow___UvgV{position:relative;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_stackRow___UvgV:active{cursor:-webkit-grabbing;cursor:grabbing}.Sidebar_stackRowDragging__w4_c_{background:var(--sidebar-row-active)}.Sidebar_stackRowHidden__qTYh5{color:var(--text-muted)}.Sidebar_stackDropLine__loZwc{background:var(--text-primary);border-radius:999px;flex:0 0 auto;height:2px;margin:-1px 6px;pointer-events:none;position:relative;z-index:1}.Sidebar_layerPosition__B9fpL{width:18px;height:18px;border-radius:6px;background:var(--surface-active);color:var(--text-muted);display:inline-grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:700}.Sidebar_rowActive__vC8xx .Sidebar_layerPosition__B9fpL{background:var(--sidebar-row-active-badge);color:var(--sidebar-row-active-text)}.Sidebar_stackRowHidden__qTYh5 .Sidebar_layerPosition__B9fpL{background:var(--surface-active);color:var(--text-muted)}.Sidebar_rowText__HTkhF{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.Sidebar_rowLabel__ta0d9{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_stackRowActionCandidate__jdV3g:focus-within .Sidebar_rowLabel__ta0d9,.Sidebar_stackRowActionCandidate__jdV3g:hover .Sidebar_rowLabel__ta0d9,.Sidebar_stackRowHidden__qTYh5 .Sidebar_rowLabel__ta0d9{padding-right:32px}.Sidebar_layerVisibilityButton__k76TK{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px}.Sidebar_layerVisibilityButton__k76TK:hover{background:var(--surface-active)}.Sidebar_layerVisibilityButton__k76TK:focus{outline:none}.Sidebar_layerVisibilityButton__k76TK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Sidebar_layerVisibilityButton__k76TK:disabled{cursor:not-allowed;opacity:.45}.Sidebar_stackRowActionCandidate__jdV3g:focus-within .Sidebar_layerVisibilityButton__k76TK,.Sidebar_stackRowActionCandidate__jdV3g:hover .Sidebar_layerVisibilityButton__k76TK,.Sidebar_stackRowHidden__qTYh5 .Sidebar_layerVisibilityButton__k76TK{opacity:1;pointer-events:auto}.Sidebar_stackRowHidden__qTYh5 .Sidebar_layerVisibilityButton__k76TK{color:var(--text-muted)}.Sidebar_rowHint__fxvNX{color:var(--text-muted);margin-left:4px}.Sidebar_addLayerButton__jeTV7{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:transparent;color:var(--text-primary);display:inline-grid;place-items:center;flex:0 0 auto;height:34px;padding:0;width:34px;font:inherit;cursor:pointer}.Sidebar_addLayerButton__jeTV7:hover{background:var(--surface-hover)}.Sidebar_addLayerButton__jeTV7:active{background:var(--surface-active)}.Sidebar_addLayerButton__jeTV7:focus{outline:none}.Sidebar_addLayerButton__jeTV7:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sidebar_addLayerButton__jeTV7:disabled{cursor:not-allowed;opacity:.55}.Sidebar_addLayerButton__jeTV7:disabled:active,.Sidebar_addLayerButton__jeTV7:disabled:hover{background:transparent}.Sidebar_addLayerIcon__EQZ5l{display:block;height:14px;position:relative;width:14px}.Sidebar_addLayerIcon__EQZ5l:after,.Sidebar_addLayerIcon__EQZ5l:before{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.Sidebar_addLayerIcon__EQZ5l:after{transform:translate(-50%,-50%) rotate(90deg)}.Sidebar_pickerShell__aZl0o{position:fixed;inset:0;z-index:70;pointer-events:none}.Sidebar_pickerBackdrop__A665V{position:absolute;inset:0;pointer-events:auto}.Sidebar_pickerPanel__9Q_pc{position:absolute;top:118px;left:calc(var(--left-sidebar-width) + 12px);width:340px;max-width:calc(100vw - var(--left-sidebar-width) - 32px);max-height:calc(100vh - 148px);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 48px rgba(15,23,42,.18);padding:14px;overflow:auto;pointer-events:auto}.Sidebar_pickerHeader__HPlmj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Sidebar_closeButton__a7AH4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;font-size:18px;height:28px;line-height:1;place-items:center;width:28px}.Sidebar_closeButton__a7AH4:hover{background:var(--surface-hover);color:var(--text-primary)}.Sidebar_closeButton__a7AH4:focus{outline:none}.Sidebar_closeButton__a7AH4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sidebar_sidebarDisabled__F8L1T{opacity:.75}@media (max-width:900px){.Sidebar_sidebar__v6daX{display:none}}@media (prefers-color-scheme:dark){.Sidebar_sidebar__v6daX{--sidebar-row-active:rgba(13,153,255,.18);--sidebar-row-active-hover:rgba(13,153,255,.24);--sidebar-row-active-badge:rgba(13,153,255,.22);--sidebar-row-active-text:#9bd8ff}}.PresentationTimeline_anchor__zQZ7j{position:absolute;left:var(--edge-pad);right:var(--edge-pad);bottom:max(var(--edge-pad),env(safe-area-inset-bottom,0px));display:flex;justify-content:center;align-items:flex-end;pointer-events:none;z-index:35}.PresentationTimeline_card__LN4L9{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;max-width:560px;padding:5px 12px;min-height:38px;background-color:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.12);pointer-events:auto}.PresentationTimeline_label__BaYwL{flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600;color:#1a1a1a;background-color:hsla(0,0%,100%,.55);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PresentationTimeline_cardDisabled__rW3Bk{opacity:.55;pointer-events:none}.PresentationTimeline_playButton__q_o2Y{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:5px;background:transparent;color:#1a1a1a;cursor:pointer}.PresentationTimeline_playButton__q_o2Y:hover:not(:disabled){background-color:rgba(0,0,0,.06)}.PresentationTimeline_playButton__q_o2Y:disabled{cursor:not-allowed;opacity:.45}.PresentationTimeline_playButton__q_o2Y svg{display:block}.PresentationTimeline_slider__kOiVg{flex:1 1;min-width:80px;height:22px;margin:0;cursor:pointer;touch-action:pan-x;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.PresentationTimeline_slider__kOiVg::-webkit-slider-runnable-track{height:4px;border-radius:2px;background-color:#e8e8e8}.PresentationTimeline_slider__kOiVg::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:none;border-radius:50%;background-color:#1a1a1a;cursor:pointer}.PresentationTimeline_slider__kOiVg::-moz-range-track{height:4px;border-radius:2px;background-color:#e8e8e8}.PresentationTimeline_slider__kOiVg::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background-color:#1a1a1a;cursor:pointer}.PresentationTimeline_slider__kOiVg:disabled{cursor:not-allowed;opacity:.45}.PreviewStage_workspace__vvy_M{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 22% 12%,var(--preview-glow),transparent 38%),linear-gradient(180deg,var(--preview-bg-top) 0,var(--preview-bg-bottom) 100%)}.PreviewStage_workspace__vvy_M:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--preview-grid) 1px,transparent 1px),linear-gradient(90deg,var(--preview-grid) 1px,transparent 1px);background-size:26px 26px;opacity:.5;pointer-events:none}.PreviewStage_stage__LwSPp{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(15,23,42,.12);box-shadow:0 30px 20px rgba(15,23,42,.3),0 8px 5px rgba(15,23,42,.16);background:#0b1220}.PreviewStage_workspace__vvy_M.PreviewStage_passthrough__WcEch{background:none}.PreviewStage_workspace__vvy_M.PreviewStage_passthrough__WcEch:before{display:none}.PreviewStage_stage__LwSPp.PreviewStage_stagePassthrough__KG_mV{position:absolute;inset:0;border:none;box-shadow:none;background:transparent}.PreviewStage_mapLayer__N6zF2{position:absolute;inset:0}.PreviewStage_overlayLayer__00NNd{position:absolute;inset:0;z-index:10;pointer-events:none}@media (max-width:900px){.PreviewStage_workspace__vvy_M{padding:10px}}