.BoardWorkspaceShell_root__i_JUp{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .22s ease}.BoardWorkspaceShell_rootOpen__EMQew{grid-template-columns:minmax(0,1fr) var(--layers-panel-width,320px)}.BoardWorkspaceShell_canvasRegion__x_C8p{position:relative;min-width:0;min-height:0;overflow:hidden}.BoardWorkspaceShell_panelRegion__tv6t6{min-width:0;min-height:0;overflow:hidden;border-left:1px solid rgba(36,36,35,.12);background:rgba(255,255,255,.98);box-shadow:-10px 0 24px -20px rgba(36,36,35,.35);opacity:0;pointer-events:none;transition:opacity .18s ease}.BoardWorkspaceShell_panelRegionOpen__RHS0G{opacity:1;pointer-events:auto}@media (max-width:1130px){.BoardWorkspaceShell_rootOpen__EMQew,.BoardWorkspaceShell_root__i_JUp{grid-template-columns:minmax(0,1fr)}.BoardWorkspaceShell_panelRegion__tv6t6{position:absolute;right:12px;top:calc(56px + env(safe-area-inset-top, 0px) + 8px);z-index:12;width:min(92vw,var(--layers-panel-width,320px));height:min(70vh,calc(100% - (56px + env(safe-area-inset-top, 0px) + 8px) - 12px - env(safe-area-inset-bottom, 0px)));max-height:min(70vh,calc(100% - (56px + env(safe-area-inset-top, 0px) + 8px) - 12px - env(safe-area-inset-bottom, 0px)));min-height:0;display:flex;flex-direction:column;border:1px solid rgba(36,36,35,.12);border-radius:16px;box-shadow:0 18px 40px -22px rgba(36,36,35,.4);transform:translateY(8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .2s ease}.BoardWorkspaceShell_panelRegionOpen__RHS0G{transform:translateY(0) scale(1)}}.BoardLayerRow_row__TACuL{width:100%;min-height:32px;display:flex;flex-direction:column;justify-content:center;padding:0;padding-left:calc(var(--layer-indent, 0px) + 4px);border-radius:0;border:none;transition:background-color .14s ease;cursor:pointer}.BoardLayerRow_mainRow__omAoW{width:100%;min-height:32px;display:flex;align-items:center;gap:6px}.BoardLayerRow_rowWithCoverage__mWWei{min-height:48px;padding-top:4px;padding-bottom:4px}.BoardLayerRow_row__TACuL:hover{background:rgba(36,36,35,.045)}.BoardLayerRow_rowHovered__MRMpF{background:rgba(36,36,35,.06)}.BoardLayerRow_rowSelected__hVGJm,.BoardLayerRow_rowSelected__hVGJm:hover{background:var(--color-scheme-1-text,#242423)}.BoardLayerRow_layerIconButton__nbYMF{width:16px;height:32px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;color:rgba(36,36,35,.56);flex-shrink:0;cursor:pointer}.BoardLayerRow_layerIconButton__nbYMF:hover{color:rgba(36,36,35,.85)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_layerIconButton__nbYMF{color:rgba(255,255,255,.84)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_layerIconButton__nbYMF:hover{color:#ffffff}.BoardLayerRow_layerIcon__UKRzP{width:16px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:rgba(36,36,35,.76);flex-shrink:0}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_layerIcon__UKRzP{color:rgba(255,255,255,.84)}.BoardLayerRow_nameWrap__kKxq2{flex:1;min-width:0;height:32px;display:flex;align-items:center;gap:2px}.BoardLayerRow_nameField__X1F6Q{flex:1;min-width:0;height:24px;display:flex;align-items:center}.BoardLayerRow_nameButton__OCmO3{width:100%;height:100%;display:flex;align-items:center;border:none;outline:none;box-shadow:none;padding:0;margin:0;background:transparent;text-align:left;cursor:pointer}.BoardLayerRow_nameText__KXYVG{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#242423;line-height:24px;padding:0}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_nameText__KXYVG{color:#ffffff}.BoardLayerRow_editButton__Jp_T5{width:22px;height:22px;border:0;background:transparent;color:rgba(36,36,35,.48);border-radius:50%;opacity:0;cursor:pointer;transition:opacity .14s ease,background-color .14s ease,color .14s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BoardLayerRow_row__TACuL:hover .BoardLayerRow_editButton__Jp_T5{opacity:1}.BoardLayerRow_editButton__Jp_T5:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_editButton__Jp_T5{color:rgba(255,255,255,.72)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_editButton__Jp_T5:hover{background:rgba(255,255,255,.16);color:#ffffff}.BoardLayerRow_quickActionButton__ClWfC{opacity:1}.BoardLayerRow_groupTotalText__RpQbN{display:inline-flex;align-items:center;color:rgba(36,36,35,.72);font-size:13px;font-weight:500;line-height:24px;flex-shrink:0}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_groupTotalText__RpQbN{color:rgba(255,255,255,.92)}.BoardLayerRow_nameInput__Ba2gJ{width:100%;height:100%;display:block;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:none;outline:none;box-shadow:none;margin:0;background:transparent;color:#242423;font-family:inherit;font-size:13px;font-weight:500;line-height:24px;padding:0}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_nameInput__Ba2gJ{color:#ffffff}.BoardLayerRow_coverageSubline___qbk5{width:100%;padding-left:22px;padding-right:56px;margin-top:-1px}.BoardLayerRow_coverageRow__2mr7D{width:100%;min-width:0;display:flex;align-items:center;gap:6px;height:16px}.BoardLayerRow_coverageInputWrap__jKK6Z{min-width:0;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.BoardLayerRow_coverageValueText__UN_zH{display:inline-block;color:rgba(36,36,35,.88);font-size:12px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap}.BoardLayerRow_coverageInput__tX2nI{width:6ch;min-width:6ch;max-width:10ch;height:20px;border:none;border-bottom:1px solid rgba(36,36,35,.2);background:transparent;color:rgba(36,36,35,.88);font:inherit;font-size:12px;font-weight:500;line-height:20px;padding:0;outline:none;box-shadow:none;border-radius:0;text-align:left}.BoardLayerRow_coverageInput__tX2nI::placeholder{color:rgba(36,36,35,.36)}.BoardLayerRow_coverageInput__tX2nI:focus{border-bottom-color:rgba(36,36,35,.56)}.BoardLayerRow_coverageUnit__w_ON0{color:rgba(36,36,35,.52);font-size:10px;font-weight:600;line-height:1;text-transform:lowercase;flex-shrink:0}.BoardLayerRow_coverageEditButton__eijsr{width:18px;height:18px;border:0;background:transparent;color:rgba(36,36,35,.42);border-radius:50%;opacity:0;cursor:pointer;transition:opacity .14s ease,background-color .14s ease,color .14s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.BoardLayerRow_row__TACuL:hover .BoardLayerRow_coverageEditButton__eijsr{opacity:1}.BoardLayerRow_coverageEditButton__eijsr:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.BoardLayerRow_coverageTotal__omVnP{color:rgba(36,36,35,.72);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;margin-left:auto}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageInput__tX2nI{color:#ffffff;border-bottom-color:rgba(255,255,255,.34)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageValueText__UN_zH{color:#ffffff}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageInput__tX2nI::placeholder{color:rgba(255,255,255,.44)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageInput__tX2nI:focus{border-bottom-color:rgba(255,255,255,.76)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageUnit__w_ON0{color:rgba(255,255,255,.68)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageEditButton__eijsr{color:rgba(255,255,255,.58)}.BoardLayerRow_rowSelected__hVGJm:hover .BoardLayerRow_coverageEditButton__eijsr{opacity:1}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageEditButton__eijsr:hover{background:rgba(255,255,255,.16);color:#ffffff}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_coverageTotal__omVnP{color:rgba(255,255,255,.82)}.BoardLayerRow_actions__CTcq5{width:52px;height:32px;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;padding-right:4px;flex-shrink:0}.BoardLayerRow_iconButton__z1Xzn{width:22px;height:22px;min-width:22px;min-height:22px;border:0;border-radius:50%;background:transparent;color:rgba(36,36,35,.66);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .14s ease,color .14s ease;flex-shrink:0}.BoardLayerRow_iconButton__z1Xzn:hover{background:rgba(36,36,35,.08);color:#242423}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_iconButton__z1Xzn{color:rgba(255,255,255,.86)}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_iconButton__z1Xzn:hover{background:rgba(255,255,255,.16);color:#ffffff}.BoardLayerRow_iconButtonActive__GP3ua{background:var(--color-scheme-1-text,#242423);color:#ffffff}.BoardLayerRow_iconButtonActive__GP3ua:hover{background:#2f2f2d;color:#ffffff}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_iconButtonActive__GP3ua{background:rgba(255,255,255,.24);color:#ffffff}.BoardLayerRow_rowSelected__hVGJm .BoardLayerRow_iconButtonActive__GP3ua:hover{background:rgba(255,255,255,.32)}.BoardLayersPanel_root__VhOpC{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:#ffffff}.BoardLayersPanel_headerSpacer__8NJ__{height:56px;flex-shrink:0}.BoardLayersPanel_sectionTitle__aqygG{padding:14px 8px 8px;display:flex;align-items:center;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-scheme-1-text-muted);border-bottom:1px solid rgba(36,36,35,.08)}.BoardLayersPanel_list__VnUFF{flex:1;min-height:0;overflow:auto;padding:0;display:flex;flex-direction:column;gap:2px}.BoardLayersPanel_empty__sjGTM{margin:10px;padding:10px 12px;border-radius:8px;background:rgba(36,36,35,.04);color:rgba(36,36,35,.58);font-size:12px}.BoardLayersPanel_dragOverlayCard__CYzdM{min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:8px;border:1px solid rgba(36,36,35,.18);background:rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(36,36,35,.2)}.BoardLayersPanel_dragOverlayRow__x25ij{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px;background:rgba(255,255,255,.86);color:#242423;font-size:13px;font-weight:500}@media (max-width:1130px){.BoardLayersPanel_root__VhOpC{height:100%;min-height:0;border-radius:16px;overflow:hidden}.BoardLayersPanel_headerSpacer__8NJ__{display:none}.BoardLayersPanel_sectionTitle__aqygG{padding-top:12px}.BoardLayersPanel_list__VnUFF{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.BoardZoomControls_controls__3CBAi{bottom:16px;z-index:6;align-items:center;gap:4px;background:rgba(255,255,255,.94);border:1px solid rgba(75,67,53,.15);border-radius:999px;box-shadow:0 10px 26px -16px rgba(36,36,35,.45);padding:6px}.BoardZoomControls_controls__3CBAi,.BoardZoomControls_mobileDock__JBCFy{position:absolute;right:var(--board-right-dock-offset,12px);display:inline-flex;flex-direction:column}.BoardZoomControls_mobileDock__JBCFy{bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:8;align-items:flex-end;gap:8px}.BoardZoomControls_mobileDockOpen__F62r_{z-index:12}.BoardZoomControls_mobileToggle__lC5mE{position:relative;z-index:1;width:44px;height:44px;padding:0;border:1px solid rgba(75,67,53,.15);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 10px 26px -16px rgba(36,36,35,.45);color:var(--ui-control-color-default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.BoardZoomControls_mobileToggleOpen__KZQoT{background:var(--color-scheme-1-text,#242423);color:#ffffff}.BoardZoomControls_mobilePanel__siBo_{position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:rgba(255,255,255,.94);border:1px solid rgba(75,67,53,.15);border-radius:999px;box-shadow:0 10px 26px -16px rgba(36,36,35,.45);padding:6px}.BoardZoomControls_controlButton__rXnc_{width:40px;height:40px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ui-control-color-default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.BoardZoomControls_controlButton__rXnc_:hover{background:var(--ui-control-bg-hover);color:var(--ui-control-color-hover)}.BoardZoomControls_zoomValue__UmxOJ{min-width:40px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ui-control-color-default);font-size:var(--text-sizes-text-small);line-height:1;cursor:pointer;transition:background .15s ease}.BoardZoomControls_zoomValue__UmxOJ:hover{background:var(--ui-control-bg-hover);color:var(--ui-control-color-hover)}.BoardZoomControls_zoomDropdownList__4Uzt6{border-radius:10px;border:2px solid var(--border);background:rgba(255,255,255,.97);backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 12px 28px -12px rgba(36,36,35,.35)}.BoardZoomControls_zoomDropdownItem__cUXya{width:100%;height:38px;border:none;border-bottom:1px solid rgba(36,36,35,.08);background:transparent;color:var(--text);font-size:14px;font-family:Helvetica,Arial,sans-serif;text-align:left;padding:0 10px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .15s ease}.BoardZoomControls_zoomDropdownItem__cUXya:hover{background:rgba(75,67,53,.06)}@media (max-height:760px),(max-width:900px){.BoardZoomControls_controls__3CBAi{display:none}}@media (min-width:901px) and (min-height:761px){.BoardZoomControls_mobileDock__JBCFy{display:none}}.CanvasContainer_fileDropOverlay___pt2K{position:absolute;inset:0;z-index:30;pointer-events:none;border:2px dashed rgba(36,36,35,.28);background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center}.CanvasContainer_fileDropPlus__z8LZ1{color:rgba(36,36,35,.72);animation:CanvasContainer_fileDropPlusRotateOnce__A8XwW .18s ease-out forwards;transform-origin:center}@keyframes CanvasContainer_fileDropPlusRotateOnce__A8XwW{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.HoverSelectionOutline_outlineFrame__lUBBF{position:absolute;border:1px solid rgba(36,36,35,.32);box-shadow:0 0 0 1px rgba(255,255,255,.72);background:transparent;pointer-events:none;transform-origin:center}.HoverSelectionOutline_outlineSvg__xGpJ9{position:absolute;inset:0;pointer-events:none}.HoverSelectionOutline_outlinePolygonBack__Pc_ju{fill:transparent;stroke:rgba(255,255,255,.72);stroke-width:3}.HoverSelectionOutline_outlinePolygonFront__WR7Ir{fill:transparent;stroke:rgba(36,36,35,.32);stroke-width:1}.SmartGuidesOverlay_overlay__82c_k{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:visible}.SmartGuidesOverlay_alignmentLine__mtOAB{stroke:rgba(56,127,255,.95);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.SmartGuidesOverlay_spacingLine__gTBgo{stroke:rgba(56,127,255,.95);stroke-width:1;vector-effect:non-scaling-stroke}.SmartGuidesOverlay_referenceMeasurement__Gy0EU{opacity:.62}.SmartGuidesOverlay_spacingLabel__lRWQd{display:flex;align-items:center;justify-content:center;width:max-content;min-width:20px;height:16px;margin:1px auto;padding:0 5px;border:1px solid rgba(56,127,255,.2);border-radius:4px;background:rgba(255,255,255,.94);color:#242423;box-shadow:0 1px 3px rgba(36,36,35,.12);font-family:inherit;font-size:10px;font-weight:600;line-height:1;pointer-events:none;user-select:none}.ImageProcessingOverlay_overlayRoot__jSOgU{position:absolute;pointer-events:none;z-index:6}.ImageProcessingOverlay_sweepLayer__LC4Ro{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.02),rgba(255,255,255,.06) 36%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.06) 64%,rgba(255,255,255,.02));background-size:220% 100%;will-change:background-position;animation:ImageProcessingOverlay_sweep__p7prf 1.1s linear infinite;animation-delay:-.46s}.ImageProcessingOverlay_logoWrap__u_G5D{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;opacity:.92}@keyframes ImageProcessingOverlay_sweep__p7prf{0%{background-position:140% 0}to{background-position:-80% 0}}.SelectedVideoOverlay_overlay__1YLEQ{position:absolute;inset:0;pointer-events:none;z-index:5}.SelectedVideoOverlay_videoFrame__7WhuP{position:absolute;overflow:hidden;background:#000;pointer-events:none}.SelectedVideoOverlay_video__YwF5_{display:block;width:100%;height:100%;object-fit:fill}.SelectedVideoOverlay_playButton__mRFks{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:clamp(34px,15%,58px);aspect-ratio:1;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(36,36,35,.72);color:rgba(255,255,255,.94);cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.SelectedVideoOverlay_playButton__mRFks svg{width:100%;height:100%;margin-left:4%;--stroke-main:0.65}.VideoThumbnailOverlay_overlay__ymvXR{position:absolute;inset:0;pointer-events:none;z-index:3}.VideoThumbnailOverlay_videoMarker__OzowB{position:absolute;overflow:hidden;pointer-events:none;transform-origin:center}.VideoThumbnailOverlay_videoMarker__OzowB:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(36,36,35,.46) 0,rgba(36,36,35,.18) 42%,rgba(36,36,35,0) 78%)}.VideoThumbnailOverlay_playBadge__23MMc{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:clamp(32px,15%,56px);aspect-ratio:1;color:rgba(255,255,255,.92);filter:drop-shadow(0 2px 8px rgba(0,0,0,.32));transform:translate(-50%,-50%);z-index:1}.VideoThumbnailOverlay_playBadge__23MMc svg{width:100%;height:100%;margin-left:4%;--stroke-main:0.65}.BoardGroupFrame_root__d6dXK{position:absolute;pointer-events:none}.BoardGroupFrame_frameVisual__ehMzC{position:absolute;inset:0;border:1px solid rgba(36,36,35,.38);background:transparent;overflow:hidden}.BoardGroupFrame_frameVisualPending__SCqLB:after{content:"";position:absolute;inset:-30%;background:linear-gradient(105deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 58%);transform:translateX(-120%);animation:BoardGroupFrame_pendingSweep__f_cDC 1.25s linear infinite}.BoardGroupFrame_frameVisualHover__ezgSp{border-color:rgba(36,36,35,.62)}.BoardGroupFrame_frameVisualLockedByOther__GatkV{border-color:var(--group-lock-color,rgba(56,127,255,.8));border-style:solid;border-width:2px;box-shadow:0 0 0 1px rgba(36,36,35,.35)}.BoardGroupFrame_frameVisualSelected__7_M8f{border-color:#242423;border-width:1px;box-shadow:0 0 0 1px #242423}.BoardGroupFrame_nameTag__CsiyM,.BoardGroupFrame_sizeTag__neuX8,.BoardGroupFrame_totalTag___IHZu{position:absolute;pointer-events:auto;border:none;background:transparent;color:#242423;font-size:13px;line-height:22px;font-weight:500;height:22px;min-height:22px;padding:0;display:flex;align-items:center;white-space:nowrap;max-width:min(220px,calc(100% - 8px));cursor:move}.BoardGroupFrame_nameTag__CsiyM{top:-26px;left:0}.BoardGroupFrame_totalTag___IHZu{top:-26px;right:0}.BoardGroupFrame_sizeTag__neuX8{bottom:-26px;right:0}.BoardGroupFrame_editableLabelBlock__BxnwN{display:inline-flex;align-items:center;gap:2px;min-width:0}.BoardGroupFrame_editableLabelText__kdjQT{display:inline-block;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardGroupFrame_editButtonSlot__04_dU{align-items:center;justify-content:center}.BoardGroupFrame_editButtonPlaceholder__1CzH1,.BoardGroupFrame_editButtonSlot__04_dU,.BoardGroupFrame_editButton___bcDj{width:22px;height:22px;display:inline-flex}.BoardGroupFrame_editButton___bcDj{border:none;border-radius:50%;padding:0;background:transparent;color:rgba(36,36,35,.48);align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.BoardGroupFrame_editableLabelBlock__BxnwN:focus-within .BoardGroupFrame_editButton___bcDj,.BoardGroupFrame_editableLabelBlock__BxnwN:hover .BoardGroupFrame_editButton___bcDj{opacity:1}.BoardGroupFrame_editButton___bcDj:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.BoardGroupFrame_nameInlineInput__aw75W{-webkit-appearance:none;appearance:none;border:none;outline:none;box-shadow:none;background:transparent;color:inherit;font:inherit;line-height:1;padding:0;margin:0}.BoardGroupFrame_frameEdge__JoHyF{position:absolute;pointer-events:auto;cursor:move}.BoardGroupFrame_edgeTop__zUS_y{top:-4px;left:0;right:0;height:8px}.BoardGroupFrame_edgeBottom__WJJNO{bottom:-4px;left:0;right:0;height:8px}.BoardGroupFrame_edgeLeft__V8WXT{left:-4px;top:0;bottom:0;width:8px}.BoardGroupFrame_edgeRight__Kd6FO{right:-4px;top:0;bottom:0;width:8px}.BoardGroupFrame_handle__G1Oai{position:absolute;width:10px;height:10px;border-radius:999px;background:#ffffff;border:1px solid #242423;pointer-events:auto}.BoardGroupFrame_handleBl__nqvtj,.BoardGroupFrame_handleBr__NzXF3,.BoardGroupFrame_handleTl__om4Nr,.BoardGroupFrame_handleTr__H35QB{background:#242423}.BoardGroupFrame_handleTl__om4Nr{top:0;left:0;transform:translate(-50%,-50%);cursor:nwse-resize}.BoardGroupFrame_handleTr__H35QB{top:0;right:0;transform:translate(50%,-50%);cursor:nesw-resize}.BoardGroupFrame_handleBl__nqvtj{bottom:0;left:0;transform:translate(-50%,50%);cursor:nesw-resize}.BoardGroupFrame_handleBr__NzXF3{bottom:0;right:0;transform:translate(50%,50%);cursor:nwse-resize}.BoardGroupFrame_handleT__9JSEB{top:0;left:50%;transform:translate(-50%,-50%);cursor:ns-resize}.BoardGroupFrame_handleR__FS8QY{top:50%;right:0;transform:translate(50%,-50%);cursor:ew-resize}.BoardGroupFrame_handleB__93oOU{bottom:0;left:50%;transform:translate(-50%,50%);cursor:ns-resize}.BoardGroupFrame_handleL__SU0lZ{top:50%;left:0;transform:translate(-50%,-50%);cursor:ew-resize}@keyframes BoardGroupFrame_pendingSweep__f_cDC{to{transform:translateX(120%)}}.PublicBoardParticipantsStack_stack__2GGRd{display:inline-flex;align-items:center;margin-right:2px}.PublicBoardParticipantsStack_avatarButton__uRbAt{appearance:none;padding:0;border:none;background:transparent;display:inline-flex;border-radius:50%;cursor:pointer}.PublicBoardParticipantsStack_avatarItem__u2L7d{width:30px;height:30px;margin-left:-8px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 2px 8px -4px rgba(36,36,35,.45);overflow:hidden;background:#d8d8d6;display:inline-flex;align-items:center;justify-content:center}.PublicBoardParticipantsStack_avatarItem__u2L7d:first-child{margin-left:0}.PublicBoardParticipantsStack_avatarItemActive__Y4uaN{box-shadow:0 0 0 2px #242423,0 2px 8px -4px rgba(36,36,35,.45)}.PublicBoardParticipantsStack_avatarImage__NI_AF{width:100%;height:100%;object-fit:cover;display:block}.PublicBoardParticipantsStack_guestLogoWrap__NZqvg{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.PublicBoardParticipantsStack_guestLogo__8qg6Q{width:14px;height:14px;object-fit:contain}.ProductTablesLayer_layer__0pUHG{position:absolute;inset:0;transform-origin:0 0;pointer-events:none}.ProductTablesLayer_table__zD2Dd{position:absolute;background:rgba(255,255,255,.94);color:#242423;overflow:visible;pointer-events:auto}.ProductTablesLayer_frameVisual__QtHa2{position:absolute;inset:0;border:1px solid rgba(36,36,35,.38);pointer-events:none;z-index:4}.ProductTablesLayer_frameVisualSelected___JOHm{border-color:#242423;border-width:calc(1px * var(--table-inverse-scale, 1));box-shadow:0 0 0 calc(1px * var(--table-inverse-scale, 1)) #242423}.ProductTablesLayer_frameEdge___SvbG{position:absolute;z-index:5;cursor:move}.ProductTablesLayer_edgeTop__7TucP{left:0;right:0;top:calc(-4px * var(--table-inverse-scale, 1));height:calc(8px * var(--table-inverse-scale, 1))}.ProductTablesLayer_edgeBottom__WiRw8{left:0;right:0;bottom:calc(-4px * var(--table-inverse-scale, 1));height:calc(8px * var(--table-inverse-scale, 1))}.ProductTablesLayer_edgeLeft__cXMxl{top:0;bottom:0;left:calc(-4px * var(--table-inverse-scale, 1));width:calc(8px * var(--table-inverse-scale, 1))}.ProductTablesLayer_edgeRight___pSW8{top:0;bottom:0;right:calc(-4px * var(--table-inverse-scale, 1));width:calc(8px * var(--table-inverse-scale, 1))}.ProductTablesLayer_footerDraggable__yxO2m{cursor:move}.ProductTablesLayer_frameVisualLockedByOther__T_lr7{border-color:var(--table-lock-color,rgba(56,127,255,.8));border-width:2px;box-shadow:0 0 0 1px rgba(36,36,35,.35)}.ProductTablesLayer_dropOverlay__NvGIt{position:absolute;inset:0;z-index:5;pointer-events:none;border:calc(2px * var(--table-inverse-scale, 1)) dashed rgba(36,36,35,.28);background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center}.ProductTablesLayer_dropPlus__0K4_f{width:calc(42px * var(--table-inverse-scale, 1));height:calc(42px * var(--table-inverse-scale, 1));color:rgba(36,36,35,.72);animation:ProductTablesLayer_dropPlusRotateOnce__1evYZ .18s ease-out forwards;transform-origin:center}.ProductTablesLayer_readOnlyTable__kQBj3{pointer-events:none}.ProductTablesLayer_publicNameTag__Xav1M,.ProductTablesLayer_publicTotalTag__E2T28{position:absolute;top:calc(-26px * var(--table-inverse-scale, 1));height:calc(22px * var(--table-inverse-scale, 1));color:#242423;font-size:calc(13px * var(--table-inverse-scale, 1));line-height:calc(22px * var(--table-inverse-scale, 1));font-weight:500;white-space:nowrap}.ProductTablesLayer_publicNameTag__Xav1M{left:0}.ProductTablesLayer_publicTotalTag__E2T28{right:0}.ProductTablesLayer_lockLabel___IAAO{color:#777773;font-size:11px;font-weight:500}.ProductTablesLayer_gridHeader__UkE5B,.ProductTablesLayer_productRow__xHKb3{display:flex;align-items:stretch;width:100%}.ProductTablesLayer_gridHeader__UkE5B{border-bottom:1px solid rgba(36,36,35,.24);font-size:calc(11px * var(--table-text-scale, 1));line-height:1;font-weight:600;cursor:move;user-select:none}.ProductTablesLayer_gridHeader__UkE5B>span,.ProductTablesLayer_productRow__xHKb3>span{display:flex;align-items:center;min-width:0;padding:0 12px}.ProductTablesLayer_gridHeader__UkE5B>span,.ProductTablesLayer_productRow__xHKb3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductTablesLayer_productRow__xHKb3{position:relative;border-bottom:1px solid rgba(36,36,35,.12);font-size:calc(12px * var(--table-text-scale, 1));line-height:1.25;background:transparent;cursor:grab;transition:background-color .12s ease}.ProductTablesLayer_productRow__xHKb3:hover{background:rgba(36,36,35,.035)}.ProductTablesLayer_productRow__xHKb3:active{cursor:grabbing}.ProductTablesLayer_productRowSelected__anw0d{box-shadow:inset 0 0 0 1px #242423}.ProductTablesLayer_rowDropAfter__2PHfI:after,.ProductTablesLayer_rowDropBefore__jXqru:before{content:"";position:absolute;left:0;right:0;height:calc(2px * var(--table-inverse-scale, 1));background:#242423;z-index:3;pointer-events:none}.ProductTablesLayer_rowDropBefore__jXqru:before{top:0}.ProductTablesLayer_rowDropAfter__2PHfI:after{bottom:0}.ProductTablesLayer_imageCell__2Inf2{position:relative;justify-content:center;padding:7px 12px!important}.ProductTablesLayer_imageCell__2Inf2 canvas{width:64px;height:64px;flex:0 0 64px;display:block}.ProductTablesLayer_dropRow__rOkBX{position:relative;display:flex;align-items:center;justify-content:center;color:#8a8a86;font-size:calc(12px * var(--table-text-scale, 1));line-height:1;border-bottom:1px solid rgba(36,36,35,.12);background:transparent}.ProductTablesLayer_dropRowContent__sekDB{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:14px 0}.ProductTablesLayer_dropRowHint__cJ30W{text-align:center;color:#b3b3af;font-size:calc(11px * var(--table-text-scale, 1));line-height:1;pointer-events:none;user-select:none}.ProductTablesLayer_customDraftRow__fICiK{display:flex;align-items:center;width:100%;flex:0 0 auto;font-size:calc(12px * var(--table-text-scale, 1));line-height:1.25}.ProductTablesLayer_customDraftRow__fICiK>span{display:flex;align-items:center;min-width:0;padding:0 12px;overflow:hidden}.ProductTablesLayer_customDraftInput__r9nNa{width:100%;min-width:0;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;color:#242423;padding:4px 6px}.ProductTablesLayer_customDraftInput__r9nNa::placeholder{color:#b3b3af}.ProductTablesLayer_customDraftInput__r9nNa:hover:not(:disabled){background:rgba(36,36,35,.04)}.ProductTablesLayer_customDraftInput__r9nNa:focus{outline:none;background:#fff;border-color:rgba(36,36,35,.35)}.ProductTablesLayer_customDraftInputError__tZhIG,.ProductTablesLayer_customDraftInputError__tZhIG:focus{border-color:#d92d20;background:#fef3f2}.ProductTablesLayer_customDraftTotal__PNiZk{color:#8a8a86}.ProductTablesLayer_customDraftQuantityCell__i3KiN{gap:4px}.ProductTablesLayer_footer__IdZYv{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid rgba(36,36,35,.72);font-size:calc(12px * var(--table-text-scale, 1));line-height:1}.ProductTablesLayer_footerTotal__4NTLv{display:inline-flex;align-items:center;gap:12px}.ProductTablesLayer_footerTotal__4NTLv strong{font-weight:650}.ProductTablesLayer_editableCell__7_Fln{display:flex;align-items:center;min-width:0;width:100%;gap:5px}.ProductTablesLayer_editCellButton__ClxlY{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;opacity:0;cursor:pointer}.ProductTablesLayer_editableCell__7_Fln:hover .ProductTablesLayer_editCellButton__ClxlY{opacity:1}.ProductTablesLayer_editCellButton__ClxlY:hover{background:rgba(36,36,35,.08)}.ProductTablesLayer_truncate__xs_SG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ProductTablesLayer_tableLink__rk54S{display:block;color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto}.ProductTablesLayer_tableLink__rk54S:hover{text-decoration:underline;text-underline-offset:2px}.ProductTablesLayer_cellInput__JUtXs{width:100%;min-width:0;border:1px solid #a9a9a5;border-radius:4px;background:#fff;color:#242423;font:inherit;padding:5px 6px;outline:none}.ProductTablesLayer_cellInput__JUtXs:focus{border-color:#242423;box-shadow:0 0 0 2px rgba(36,36,35,.12)}.ProductTablesLayer_quantityCell__X0rE2{display:inline-flex;align-items:center;min-width:0;gap:5px}.ProductTablesLayer_quantityValueButton__0aRhh{appearance:none;border:0;outline:0;box-shadow:none;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:text}.ProductTablesLayer_quantityValueButton__0aRhh:disabled{cursor:default}.ProductTablesLayer_quantityInlineInput__LqNoE{appearance:none;min-width:2ch;max-width:8ch;border:0;outline:0;box-shadow:none;border-radius:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.ProductTablesLayer_quantityUnit__uiumo,.ProductTablesLayer_unitDropdownTrigger__eoySl{color:rgba(36,36,35,.56);font-size:.86em;font-weight:600;line-height:1;white-space:nowrap}.ProductTablesLayer_unitDropdownTrigger__eoySl{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;padding:2px;border-radius:6px;cursor:pointer}.ProductTablesLayer_unitDropdownTrigger__eoySl:hover{background:rgba(36,36,35,.06);color:#242423}.ProductTablesLayer_unitDropdownCaret__XY_JS{font-size:9px;line-height:1}.ProductTablesLayer_unitDropdownList__VfDb3{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(36,36,35,.14);border-radius:10px;padding:4px;box-shadow:0 8px 24px rgba(36,36,35,.14)}.ProductTablesLayer_unitDropdownItem__B4z9T{display:flex;align-items:center;border:none;background:transparent;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:500;color:#242423;cursor:pointer;text-align:left;white-space:nowrap}.ProductTablesLayer_unitDropdownItem__B4z9T:hover{background:rgba(36,36,35,.06)}.ProductTablesLayer_unitDropdownItemSelected__uGgFM{background:rgba(36,36,35,.08);font-weight:650}.ProductTablesLayer_quantityEditButton__ijAIf{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:50%;padding:0;background:transparent;color:rgba(36,36,35,.46);opacity:0;cursor:pointer;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.ProductTablesLayer_quantityCell__X0rE2:focus-within .ProductTablesLayer_quantityEditButton__ijAIf,.ProductTablesLayer_quantityCell__X0rE2:hover .ProductTablesLayer_quantityEditButton__ijAIf{opacity:1}.ProductTablesLayer_quantityEditButton__ijAIf:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.ProductTablesLayer_dimensionCell__wn7xy{display:inline-flex;align-items:center;min-width:0;gap:4px}.ProductTablesLayer_dimensionValueButton__oK0zC{appearance:none;min-width:0;border:0;outline:0;box-shadow:none;padding:0;overflow:hidden;text-overflow:ellipsis;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:text}.ProductTablesLayer_dimensionValueButton__oK0zC:disabled{cursor:default}.ProductTablesLayer_dimensionInlineInput__rprSA{appearance:none;width:5ch;min-width:2ch;border:0;outline:0;box-shadow:none;border-radius:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.ProductTablesLayer_dimensionUnit__bb2Hh{color:rgba(36,36,35,.56);font-size:.86em;font-weight:600;line-height:1;white-space:nowrap}.ProductTablesLayer_dimensionEditButton__yxblB{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:50%;padding:0;background:transparent;color:rgba(36,36,35,.46);opacity:0;cursor:pointer;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.ProductTablesLayer_dimensionCell__wn7xy:focus-within .ProductTablesLayer_dimensionEditButton__yxblB,.ProductTablesLayer_dimensionCell__wn7xy:hover .ProductTablesLayer_dimensionEditButton__yxblB{opacity:1}.ProductTablesLayer_dimensionEditButton__yxblB:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.ProductTablesLayer_resizeHandle__4rZlE{position:absolute;width:calc(10px * var(--table-inverse-scale, 1));height:calc(10px * var(--table-inverse-scale, 1));border:calc(1px * var(--table-inverse-scale, 1)) solid #242423;border-radius:50%;background:#fff;padding:0;z-index:6}.ProductTablesLayer_resizeCorner__ZXRlH{background:#242423}.ProductTablesLayer_resizeTl__XTxfN{top:0;left:0;transform:translate(-50%,-50%);cursor:nwse-resize}.ProductTablesLayer_resizeTr__XEq_y{top:0;right:0;transform:translate(50%,-50%);cursor:nesw-resize}.ProductTablesLayer_resizeBl__2AZtH{bottom:0;left:0;transform:translate(-50%,50%);cursor:nesw-resize}.ProductTablesLayer_resizeBr__TksYB{right:0;bottom:0;transform:translate(50%,50%);cursor:nwse-resize}.ProductTablesLayer_resizeTop__g2MIg{top:0;left:50%;transform:translate(-50%,-50%);cursor:ns-resize}.ProductTablesLayer_resizeRight___A66z{right:0;top:50%;transform:translate(50%,-50%);cursor:ew-resize}.ProductTablesLayer_resizeBottom__oVl3M{bottom:0;left:50%;transform:translate(-50%,50%);cursor:ns-resize}.ProductTablesLayer_resizeLeft__vHdqe{left:0;top:50%;transform:translate(-50%,-50%);cursor:ew-resize}@keyframes ProductTablesLayer_dropPlusRotateOnce__1evYZ{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.PublicBoardViewer_page__8ucPd{min-height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#ffffff;color:#242423}.PublicBoardViewer_canvasShell__QPhuQ{position:relative;flex:1;min-height:0;overflow:hidden;background:#ffffff}.PublicBoardViewer_viewerViewport__fdple{background:#ffffff}.PublicBoardViewer_rendererLayer__pS7lp{position:absolute;inset:0}.ProductTableFrameLabels_nameTag__6hIg8,.ProductTableFrameLabels_totalTag__SEYGF{position:absolute;top:calc(-26px * var(--table-inverse-scale, 1));height:calc(22px * var(--table-inverse-scale, 1));min-height:calc(22px * var(--table-inverse-scale, 1));display:flex;align-items:center;border:0;padding:0;background:transparent;color:#242423;font-size:calc(13px * var(--table-inverse-scale, 1));line-height:calc(22px * var(--table-inverse-scale, 1));font-weight:500;white-space:nowrap;pointer-events:auto}.ProductTableFrameLabels_nameTag__6hIg8{left:0;cursor:move}.ProductTableFrameLabels_totalTag__SEYGF{right:0}.ProductTableFrameLabels_labelBlock__wjILw{display:inline-flex;align-items:center;gap:calc(2px * var(--table-inverse-scale, 1));min-width:0}.ProductTableFrameLabels_labelText__684Qc{max-width:calc(220px * var(--table-inverse-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductTableFrameLabels_editButton__rCt_b{width:calc(22px * var(--table-inverse-scale, 1));height:calc(22px * var(--table-inverse-scale, 1));display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;color:rgba(36,36,35,.48);opacity:0;cursor:pointer;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.ProductTableFrameLabels_labelBlock__wjILw:focus-within .ProductTableFrameLabels_editButton__rCt_b,.ProductTableFrameLabels_labelBlock__wjILw:hover .ProductTableFrameLabels_editButton__rCt_b{opacity:1}.ProductTableFrameLabels_editButton__rCt_b:hover{background:rgba(36,36,35,.08);color:rgba(36,36,35,.82)}.ProductTableFrameLabels_editButton__rCt_b svg{width:calc(12px * var(--table-inverse-scale, 1))!important;height:calc(12px * var(--table-inverse-scale, 1))!important}.ProductTableFrameLabels_nameInput__1crVp{appearance:none;border:0;outline:0;box-shadow:none;background:transparent;color:inherit;font:inherit;line-height:1;padding:0;margin:0}.HorizontalScrollHints_hintButton__ATHOf{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;flex:0 0 34px;aspect-ratio:1/1;border:none;border-radius:999px;background:transparent;color:var(--ui-control-color-default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;animation:HorizontalScrollHints_hintPulse__ei0iR 1.8s ease-in-out infinite}.HorizontalScrollHints_hintButton__ATHOf:hover{background:var(--ui-control-bg-hover);color:var(--ui-control-color-hover)}.HorizontalScrollHints_hintButton__ATHOf:active{transform:scale(.97)}.HorizontalScrollHints_visible__fhFNt{opacity:1}@keyframes HorizontalScrollHints_hintPulse__ei0iR{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}