.page_page__556_G{height:100vh;width:100vw;background:#0b1020;position:relative}.page_viewer__SNt1q{width:100%;height:100%}.page_loading__4WMny{width:100%;height:100vh;display:grid;place-items:center;color:#e2e8f0;font-size:14px;background:#0b1020}.page_overlay__wdIaw{position:absolute;top:16px;left:16px;z-index:5;pointer-events:auto}.page_leftStack__mHdXU{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 32px)}.page_rightStack__wDU1_{position:absolute;top:16px;right:0;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow-y:auto;padding-right:10px;z-index:3}.page_layerMenu__IqwR2{width:320px;padding:14px 14px 12px;border-radius:16px 0 0 16px;background:linear-gradient(155deg,#ffd84d,#f5c400 55%,#e3ad00);color:#0b0b0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #0b0b0b;box-shadow:0 14px 28px rgba(0,0,0,.35),inset 0 2px 6px rgba(255,255,255,.55),inset 0 -10px 18px rgba(120,80,0,.35);font-size:12px;transition:max-height .3s ease}.page_layerMenuCollapsed__4r1ce{padding-bottom:10px}.page_layerMenuLeft__L7Aq_{border-radius:0 16px 16px 0}.page_leftBottom__E54c2{margin-top:auto}.page_layerMenuHeader__TcWq6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:none;color:inherit;padding:0;font-size:14px;font-weight:600;cursor:pointer}.page_layerMenuChevron__tlGtz{font-size:14px;color:#0b0b0b}.page_layerMenuBody__F2AQN{margin-top:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 220px);overflow-y:auto}.page_layerMenuBodyCollapsed__UgV9T{display:none}.page_menuSection__vCiYH{display:grid;gap:8px}.page_menuSectionTitle__iNQuT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(11,11,11,.7)}.page_menuRow__asRah{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_menuButton__3y3__{padding:6px 8px;border-radius:10px;border:1px solid #0b0b0b;background:linear-gradient(160deg,#101010,#050505);color:#ffffff;font-size:12px;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.12);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.page_menuButton__3y3__:disabled{opacity:.5;cursor:not-allowed}.page_menuButton__3y3__:not(:disabled):hover{background:linear-gradient(160deg,#1a1a1a,#0a0a0a);transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.45)}.page_menuToggle__t6jG5{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.page_menuLabel__y0_Px{display:flex;flex-direction:column;gap:6px;font-size:11px}.page_menuSlider___G_5b{width:100%;accent-color:#0b0b0b}.page_menuRadioGroup__o46in{display:grid;gap:8px}.page_menuRadio__avH_m{display:flex;align-items:center;gap:8px;font-size:11px}.page_colorInput__saBvb{width:100%;height:32px;border:none;border-radius:8px;background:transparent;padding:0}.page_menuDivider__InE5G{height:1px;background:rgba(11,11,11,.25);margin:12px 0}.page_layerMenuForm__Ata1g{display:grid;gap:10px;font-size:11px}.page_layerMenuOption__4_qUP{display:flex;align-items:center;gap:10px;cursor:pointer}.page_layerMenuOption__4_qUP input{accent-color:#0b0b0b}.page_layerMenuFooter___6ECw{margin-top:14px}.page_layerMenuFooter___6ECw,.page_menuStatus__QqlAu{font-size:11px;color:rgba(11,11,11,.75)}.page_menuLink__ARm94{font-size:11px;color:#0b0b0b;text-decoration:underline}.page_menuError__4iP8e{background:rgba(255,255,255,.75);border:1px solid rgba(11,11,11,.25);color:#0b0b0b;padding:6px;border-radius:8px;font-size:11px}.SidebarPanel_panelGroup__DmzkC{display:flex;flex-direction:column;gap:12px}.SidebarPanel_panel__L35FC{background:linear-gradient(160deg,#ffd84d,#f5c400 60%,#e3ad00);border:1px solid #0b0b0b;border-radius:12px;padding:14px;color:#0b0b0b;min-width:240px;max-width:340px;display:flex;flex-direction:column;gap:10px;font-size:12px;box-shadow:0 12px 24px rgba(0,0,0,.35),inset 0 2px 6px rgba(255,255,255,.55),inset 0 -10px 18px rgba(120,80,0,.35)}.SidebarPanel_panelHeader__o7oqi{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;padding:0;color:inherit;text-align:left;cursor:pointer;font-size:13px;font-weight:600}.SidebarPanel_panelChevron__D7O5D{font-size:14px;color:#0b0b0b}.SidebarPanel_panelBody__nQrk2{display:flex;flex-direction:column;gap:10px}.SidebarPanel_panelBodyCollapsed__1ymWA{display:none}.SidebarPanel_panelLabel__IPFIF{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#0b0b0b}.SidebarPanel_toggleRow__7eEWY{display:flex;align-items:center;justify-content:space-between;color:#0b0b0b;font-size:12px}.SidebarPanel_slider__sBH4m{width:100%}.SidebarPanel_controlButton__xz3rH{background:linear-gradient(160deg,#101010,#050505);border:1px solid #0b0b0b;color:#ffffff;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:12px;box-shadow:0 6px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.12)}.SidebarPanel_controlButton__xz3rH:disabled{opacity:.5;cursor:not-allowed}.SidebarPanel_panelInput__N_pIL{background:#ffffff;border:1px solid #0b0b0b;padding:6px;border-radius:8px;color:#0b0b0b}.SidebarPanel_clearButton__Ase_i{background:linear-gradient(160deg,#101010,#050505);border:1px solid #0b0b0b;color:#ffffff;border-radius:8px;padding:6px 8px;cursor:pointer;font-size:12px;text-align:left;box-shadow:0 6px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.12)}.SidebarPanel_clearButton__Ase_i:hover{background:linear-gradient(160deg,#1a1a1a,#0a0a0a)}.SidebarPanel_panelRow__s20vF{display:flex;justify-content:space-between;gap:8px;color:#0b0b0b}.SidebarPanel_panelDivider__S_lJG{height:1px;background:rgba(11,11,11,.25);margin:2px 0}.SidebarPanel_panelStatus__C_FFE{color:rgba(11,11,11,.8)}.SidebarPanel_panelError__zz9h7{background:rgba(248,113,113,.16);border:1px solid rgba(248,113,113,.4);color:#fecaca;padding:8px;border-radius:8px;font-size:11px}.SidebarPanel_dropZone__DPE6S{border:1px dashed rgba(11,11,11,.7);border-radius:10px;padding:10px;background:rgba(255,255,255,.85);transition:border-color .2s ease,background .2s ease;display:flex;flex-direction:column;gap:8px}.SidebarPanel_dropZoneActive__lLWSx{border-color:#0b0b0b;background:rgba(245,196,0,.35)}.SidebarPanel_dropHint__42kmC{color:rgba(11,11,11,.7);font-size:11px}.SidebarPanel_pasteArea__0Jh2h{min-height:80px;resize:vertical}.SidebarPanel_pasteActions__sTqYo{display:flex;gap:8px}