.LivePreview_previewContainer__P3fv9{display:flex;flex-direction:column;background:var(--surface-1);border-top:1px solid var(--border-subtle);flex-shrink:0;transition:height .25s var(--ease-micro);overflow:hidden;margin-left:calc(-1 * var(--space-4, 24px));margin-right:calc(-1 * var(--space-4, 24px));width:calc(100% + 2 * var(--space-4, 24px));overscroll-behavior:contain}.LivePreview_previewContainerDesktop__SNWDC{margin-left:0;margin-right:0;border-top:none;height:100%!important;min-width:300px;max-width:700px;flex-shrink:0;border-left:1px solid var(--border-subtle);overflow:visible;position:relative}.LivePreview_previewContainerDesktop__SNWDC .LivePreview_toggleButton__vVuo3{display:none}.LivePreview_previewContainerDesktop__SNWDC.LivePreview_previewContainerCollapsed__o5bao{height:100%!important}.LivePreview_horizontalDragHandle__cKw_w{position:absolute;top:0;left:0;width:6px;height:100%;cursor:ew-resize;z-index:10;background:transparent;transition:background .15s var(--ease-micro);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LivePreview_horizontalDragHandle__cKw_w:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:48px;border-radius:2px;background:var(--brand-coral);opacity:.5;transition:opacity .15s var(--ease-micro),height .15s var(--ease-micro)}.LivePreview_horizontalDragHandleActive__HZvE8:before,.LivePreview_horizontalDragHandle__cKw_w:hover:before{opacity:1;height:64px}.LivePreview_horizontalDragHandleActive__HZvE8,.LivePreview_horizontalDragHandle__cKw_w:hover{background:rgba(255,120,41,.1)}.LivePreview_horizontalDragging__ee8yu,.LivePreview_horizontalDragging__ee8yu *{transition:none!important}.LivePreview_previewContainerCollapsed__o5bao{height:44px!important}.LivePreview_dragging__LoQTe,.LivePreview_dragging__LoQTe *{transition:none!important}.LivePreview_previewHeader__XkrTF{position:relative;display:flex;flex-direction:column;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ns-resize;touch-action:none}.LivePreview_previewHeaderDragging__RIuGO{cursor:-webkit-grabbing;cursor:grabbing;background:var(--surface-3)}.LivePreview_previewContainerCollapsed__o5bao .LivePreview_previewHeader__XkrTF{cursor:pointer;border-bottom:none}.LivePreview_dragHandle__vQrnF{position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:4px;margin-top:4px;border-radius:2px;background:var(--brand-coral);opacity:.6;transition:opacity .15s var(--ease-micro)}.LivePreview_previewHeaderDragging__RIuGO .LivePreview_dragHandle__vQrnF,.LivePreview_previewHeader__XkrTF:hover .LivePreview_dragHandle__vQrnF{opacity:1}.LivePreview_previewContainerCollapsed__o5bao .LivePreview_dragHandle__vQrnF{display:none}.LivePreview_headerContent__4_VM2{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:44px;min-height:44px}.LivePreview_headerLeft__A1vTq{display:flex;align-items:center;gap:var(--space-2)}.LivePreview_headerRight__bToXH{display:flex;align-items:center;gap:var(--space-3)}.LivePreview_previewIcon__T4ocY{display:block;width:16px;height:16px;color:var(--brand-coral);stroke:currentColor;fill:none;flex-shrink:0}.LivePreview_previewLabel__AVuzd{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.LivePreview_deviceToggle___fCkE{display:flex;gap:var(--space-1)}.LivePreview_deviceToggleButton__r9R5E{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_deviceToggleButton__r9R5E:hover:not(:disabled){color:var(--brand-coral);background:none!important}.LivePreview_deviceToggleButton__r9R5E:focus-visible{color:var(--brand-coral)}.LivePreview_deviceToggleButtonActive__rcdC9{color:var(--brand-coral);background:none!important}.LivePreview_deviceToggleButtonActive__rcdC9:hover:not(:disabled){color:var(--brand-coral)}.LivePreview_deviceIcon__j0Gfw{display:block;width:18px;height:18px;min-width:18px;min-height:18px;stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_enableCameraButton__Xp8qL{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--brand-coral);color:#fff;border:none;border-radius:var(--radius);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--duration-micro) var(--ease-micro)}:root[data-theme=light] .LivePreview_enableCameraButton__Xp8qL{color:#000}.LivePreview_enableCameraButton__Xp8qL:hover:not(:disabled){filter:brightness(1.1)}.LivePreview_enableCameraButton__Xp8qL:disabled{opacity:.5;cursor:not-allowed}.LivePreview_enableCameraButton__Xp8qL:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.LivePreview_enableCameraIcon__mDv0f{display:block;width:14px;height:14px;stroke:currentColor;fill:none;flex-shrink:0}.LivePreview_cameraIconButton__VC5e6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_cameraIconButton__VC5e6:hover:not(:disabled){color:var(--brand-coral);background:none!important}.LivePreview_cameraIconButton__VC5e6:disabled{opacity:.4;cursor:not-allowed}.LivePreview_cameraIconButton__VC5e6:focus-visible{color:var(--brand-coral)}.LivePreview_cameraIconButtonActive__hWcA7{color:var(--color-success,#22c55e);background:none!important}.LivePreview_cameraIconButtonActive__hWcA7:hover:not(:disabled){color:var(--color-success,#22c55e);filter:brightness(1.2);background:none!important}.LivePreview_cameraIcon__Q8HqM{display:block;width:18px;height:18px;min-width:18px;min-height:18px;stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_cameraSwitchButton__sMQEN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_cameraSwitchButton__sMQEN:hover:not(:disabled){color:var(--brand-coral);background:none!important}.LivePreview_cameraSwitchButton__sMQEN:disabled{opacity:.4;cursor:not-allowed}.LivePreview_cameraSwitchButton__sMQEN:focus-visible{color:var(--brand-coral)}.LivePreview_cameraSwitchIcon__ZDDlV{display:block;width:18px;height:18px;min-width:18px;min-height:18px;stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_lockAllButton__CMrB1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_lockAllButton__CMrB1:hover{color:var(--brand-coral);background:none!important}.LivePreview_lockAllButton__CMrB1:focus-visible{color:var(--brand-coral)}.LivePreview_lockAllButtonLocked__WV428{color:var(--brand-coral);background:none!important}.LivePreview_lockAllIcon__d6LMY{display:block;width:18px;height:18px;min-width:18px;min-height:18px;stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_saveButton__nNVWp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_saveButton__nNVWp:hover:not(:disabled){color:var(--brand-coral);background:none!important}.LivePreview_saveButton__nNVWp:focus-visible{color:var(--brand-coral)}.LivePreview_saveButtonDisabled__APeX8{opacity:.4;cursor:not-allowed}.LivePreview_saveButtonDisabled__APeX8:hover{color:var(--text-secondary);background:none!important}.LivePreview_saveButtonSaved__sZ4AZ{color:var(--color-success,#22c55e);background:none!important}.LivePreview_saveIcon__HfImo{display:block;width:18px;height:18px;min-width:18px;min-height:18px;stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_saveSpinner__x4jAZ{width:14px;height:14px;border:2px solid var(--surface-4);border-top-color:var(--brand-coral);border-radius:50%;animation:LivePreview_saveSpinAnim__jTuzV .6s linear infinite}@keyframes LivePreview_saveSpinAnim__jTuzV{to{transform:rotate(1turn)}}.LivePreview_toggleButton__vVuo3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_toggleButton__vVuo3:hover{color:var(--brand-coral);background:none!important}.LivePreview_toggleButton__vVuo3:focus-visible{color:var(--brand-coral)}.LivePreview_toggleButtonIcon__2loJW{display:block;width:18px;height:18px;min-width:18px;min-height:18px;transition:transform .25s var(--ease-micro);stroke:currentColor;fill:none;flex-shrink:0;opacity:1;visibility:visible}.LivePreview_previewContainerCollapsed__o5bao .LivePreview_toggleButtonIcon__2loJW{transform:rotate(180deg)}.LivePreview_previewContent__gROJC{flex:1 1;display:flex;position:relative;min-height:0;overflow:hidden}.LivePreview_previewContainerCollapsed__o5bao .LivePreview_previewContent__gROJC{display:none}.LivePreview_videoContainer__j_aG1{flex:1 1;background:var(--surface-1);overflow:visible;padding:var(--space-4)}.LivePreview_videoContainer__j_aG1,.LivePreview_videoWrapper__gKZFM{position:relative;display:flex;align-items:center;justify-content:center}.LivePreview_videoWrapper__gKZFM{flex-direction:column;transition:max-width .3s var(--ease-micro),border-radius .3s var(--ease-micro);overflow:hidden;width:100%;height:100%}.LivePreview_deviceDesktop__82qds{max-width:1920px;border:none;border-radius:0;background:transparent}.LivePreview_deviceTablet__mDKsO{max-width:834px;border:3px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-1);box-shadow:0 0 20px rgba(0,0,0,.3)}.LivePreview_deviceMobile__88RT6{max-width:393px;border:3px solid var(--border-subtle);border-radius:calc(var(--radius) * 3);background:var(--surface-1);box-shadow:0 0 20px rgba(0,0,0,.3)}.LivePreview_deviceFoldable__KI3EB{max-width:832px;border:3px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-1);box-shadow:0 0 20px rgba(0,0,0,.3);position:relative}.LivePreview_deviceFoldable__KI3EB:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--border-subtle);opacity:.5;pointer-events:none;z-index:1}.LivePreview_videoElement__RHRbW{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.LivePreview_themedPlaceholder__mrhFy{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.LivePreview_placeholderGridOverlay__3qJiN{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:20px 20px;pointer-events:none;z-index:1}.LivePreview_placeholderWidgetLayer__bGq5o{position:absolute;inset:0;z-index:2;pointer-events:none}.LivePreview_placeholderInfoOverlay__e_4Ok{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius);border:1px solid hsla(0,0%,100%,.1);z-index:10}.LivePreview_placeholderIcon__yoLp9{width:16px;height:16px;color:hsla(0,0%,100%,.7);flex-shrink:0}.LivePreview_placeholderLabel__K8_r4{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.8);white-space:nowrap}.LivePreview_permissionContainer__6Ulco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);text-align:center}.LivePreview_permissionIcon__2Cph7{width:56px;height:56px;color:var(--brand-coral);opacity:.8}.LivePreview_permissionTitle__iNtJs{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.LivePreview_permissionDescription__xu42o{font-size:.8125rem;color:var(--text-secondary);margin:0;max-width:320px;line-height:1.5}.LivePreview_permissionButton__pfylt{height:40px;padding:0 var(--space-5);background:var(--brand-coral);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--duration-micro) var(--ease-micro)}:root[data-theme=light] .LivePreview_permissionButton__pfylt{color:#000}.LivePreview_permissionButton__pfylt:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.LivePreview_permissionButton__pfylt:disabled{opacity:.5;cursor:not-allowed}.LivePreview_permissionButton__pfylt:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.LivePreview_errorContainer__wBOLv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);text-align:center}.LivePreview_errorIcon__odw_L{width:48px;height:48px;color:var(--color-error);opacity:.8}.LivePreview_errorTitle__cJdZ9{font-size:.875rem;font-weight:600;color:var(--color-error);margin:0}.LivePreview_errorMessage__5Ezc6{font-size:.8125rem;color:var(--text-secondary);margin:0;max-width:320px;line-height:1.5}.LivePreview_retryButton__DBQf2{height:36px;padding:0 var(--space-4);background:transparent;color:var(--text-secondary);border:none;border-radius:var(--radius);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.LivePreview_retryButton__DBQf2:hover{color:var(--brand-coral)}.LivePreview_loadingContainer__nq5tj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.LivePreview_loadingSpinner__UpEld{width:32px;height:32px;border:3px solid var(--surface-4);border-top-color:var(--brand-coral);border-radius:var(--radius-full);animation:LivePreview_spin__HOmMB .8s linear infinite}@keyframes LivePreview_spin__HOmMB{to{transform:rotate(1turn)}}.LivePreview_loadingText__1WksX{font-size:.8125rem;color:var(--text-tertiary)}.LivePreview_overlayLayer__Sb7wj{position:absolute;inset:0;pointer-events:none;z-index:1}.LivePreview_overlayGrid__COCkm{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,120,41,.1) 1px,transparent 0),linear-gradient(180deg,rgba(255,120,41,.1) 1px,transparent 0);background-size:10% 10%;opacity:.5}@media (max-width:767px){.LivePreview_previewContainer__P3fv9{position:-webkit-sticky;position:sticky;bottom:0;z-index:100;height:200px;touch-action:pan-y pinch-zoom;box-shadow:0 -4px 20px rgba(0,0,0,.3)}.LivePreview_previewContainerCollapsed__o5bao{height:44px!important}.LivePreview_previewHeader__XkrTF{min-height:48px;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LivePreview_headerContent__4_VM2{padding:0 var(--space-3);height:48px;min-height:48px}.LivePreview_previewLabel__AVuzd{font-size:.75rem}.LivePreview_deviceToggle___fCkE,.LivePreview_enableCameraButton__Xp8qL span{display:none}.LivePreview_enableCameraButton__Xp8qL{width:32px;padding:0;justify-content:center}.LivePreview_cameraIconButton__VC5e6,.LivePreview_cameraSwitchButton__sMQEN,.LivePreview_lockAllButton__CMrB1,.LivePreview_saveButton__nNVWp,.LivePreview_toggleButton__vVuo3{width:36px;height:36px}.LivePreview_videoContainer__j_aG1{padding:var(--space-2)}.LivePreview_errorContainer__wBOLv,.LivePreview_permissionContainer__6Ulco,.LivePreview_placeholderContainer__z7vxo{padding:var(--space-4)}.LivePreview_errorIcon__odw_L,.LivePreview_permissionIcon__2Cph7{width:40px;height:40px}.LivePreview_placeholderInfoOverlay__e_4Ok{bottom:var(--space-2);padding:var(--space-1) var(--space-3)}.LivePreview_placeholderIcon__yoLp9{width:14px;height:14px}.LivePreview_placeholderLabel__K8_r4{font-size:.6875rem}.LivePreview_dragHandle__vQrnF{opacity:.8}}@media (max-width:374px){.LivePreview_headerContent__4_VM2{padding:0 var(--space-2)}.LivePreview_headerRight__bToXH{gap:var(--space-2)}.LivePreview_previewLabel__AVuzd{display:none}}@media (min-width:1024px){.LivePreview_previewHeader__XkrTF{border-bottom:1px solid var(--border-subtle);cursor:default}.LivePreview_dragHandle__vQrnF{display:none}.LivePreview_previewContent__gROJC{flex:1 1;display:flex;min-height:0;overflow:hidden}.LivePreview_previewContainerCollapsed__o5bao .LivePreview_previewContent__gROJC{display:flex}.LivePreview_videoContainer__j_aG1{flex:1 1;padding:var(--space-3)}.LivePreview_videoWrapper__gKZFM{width:100%;height:100%}.LivePreview_headerContent__4_VM2{padding:0 var(--space-3)}.LivePreview_placeholderInfoOverlay__e_4Ok{bottom:var(--space-3)}}:root[data-theme=light] .LivePreview_previewContainer__P3fv9{background:#f5f5f5;border-top-color:rgba(0,0,0,.08)}:root[data-theme=light] .LivePreview_previewHeader__XkrTF{background:#fff;border-bottom-color:rgba(0,0,0,.08)}:root[data-theme=light] .LivePreview_previewLabel__AVuzd{color:rgba(0,0,0,.85)}