.Nz_z6W_previewOuter{background:var(--wb-line);flex-direction:column;flex:1;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.Nz_z6W_previewFrame{background:var(--wb-white);width:100%;min-height:280px;box-shadow:var(--tf-shadow-frame);border-radius:8px;flex:1;position:relative;overflow:hidden}.Nz_z6W_previewIframe{background:var(--wb-white);border:none;width:100%;height:100%;min-height:280px;display:block}.Nz_z6W_deviceBadge{color:var(--wb-slate-text);margin-bottom:6px;font-size:.75rem;font-weight:600}.Nz_z6W_watchdogOverlay{background:color-mix(in srgb, var(--wb-charcoal) 72%, transparent);color:var(--wb-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.Nz_z6W_errorStrip{background:color-mix(in srgb, var(--wb-error) 6%, var(--wb-white));color:var(--wb-error);border:1px solid color-mix(in srgb, var(--wb-error) 30%, var(--wb-white));border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:.85rem}.Nz_z6W_stageBar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.Nz_z6W_stageBarCompact{flex-wrap:nowrap;flex:1;gap:6px;min-width:0;padding:0}.Nz_z6W_stageBarCompact .Nz_z6W_stageLabel{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.Nz_z6W_stageBarCompact .Nz_z6W_stageSelect{flex:1;min-width:72px;max-width:120px}.Nz_z6W_previewSecondaryBar{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex;overflow-x:auto}.Nz_z6W_previewSecondaryDivider{background:var(--wb-line);flex-shrink:0;align-self:stretch;width:1px;min-height:24px}.Nz_z6W_stageLabel{color:var(--wb-charcoal);font-size:.85rem;font-weight:600}.Nz_z6W_stageSelect{max-width:160px;font-size:.8rem}.Nz_z6W_varRow{border-top:1px solid var(--wb-line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.Nz_z6W_varRowLabel{color:var(--wb-primary);font-size:.8rem;font-weight:700}.Nz_z6W_varField{align-items:center;gap:6px;font-size:.8rem;display:flex}.Nz_z6W_varField input[type=range]{width:100px}.Nz_z6W_libraryPicker{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.Nz_z6W_libraryLabel{color:var(--wb-primary);width:100%;font-size:.8rem;font-weight:700}.Nz_z6W_libraryHint{width:100%;color:var(--wb-slate-text);margin:4px 0 0;font-size:.75rem;line-height:1.4}.Nz_z6W_libraryItem{align-items:center;gap:4px;font-size:.78rem;display:flex}.Nz_z6W_consoleWrap{border-top:1px solid var(--wb-line);margin-top:8px}.Nz_z6W_consoleToggle{text-align:left;background:var(--wb-bg-warm);cursor:pointer;width:100%;color:var(--wb-charcoal);border:none;padding:8px 10px;font-size:.82rem;font-weight:600}.Nz_z6W_consoleBody{background:var(--wb-bg-warm);border:1px solid var(--wb-line);max-height:160px;color:var(--wb-charcoal);white-space:pre-wrap;margin:0;padding:10px;font-family:ui-monospace,monospace;font-size:12px;overflow:auto}.Nz_z6W_consoleError{color:var(--wb-error);margin-bottom:8px;font-weight:600}.Nz_z6W_console_warn{color:var(--wb-accent-text)}.Nz_z6W_console_error{color:var(--wb-error)}.Nz_z6W_console_log{color:var(--wb-charcoal)}.Nz_z6W_consoleEmpty{color:var(--wb-slate-text)}.Nz_z6W_miniBtn{border:1px solid var(--wb-border);background:var(--wb-white);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.78rem}.Nz_z6W_miniBtn:disabled{opacity:.45;cursor:not-allowed}.Nz_z6W_paneTabs{gap:4px;padding:4px 0 8px;display:flex}.Nz_z6W_paneTab{border:1px solid var(--wb-border);background:var(--wb-bg-warm);cursor:pointer;border-radius:6px 6px 0 0;padding:6px 12px;font-size:.82rem;font-weight:600}.Nz_z6W_paneTabActive{background:var(--wb-primary);color:var(--wb-white);border-color:var(--wb-primary)}.Nz_z6W_paneDot{background:var(--wb-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.Nz_z6W_paneDotError{background:var(--wb-error)}.Nz_z6W_editorStack{flex-direction:column;flex:1;min-height:0;display:flex}.Nz_z6W_previewToolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.Nz_z6W_modalBackdrop{background:var(--tf-scrim);z-index:9000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Nz_z6W_shortcutsModal{background:var(--wb-white);width:100%;max-width:520px;max-height:80vh;box-shadow:var(--tf-shadow-float);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Nz_z6W_shortcutsHeader{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Nz_z6W_shortcutsSearch{border:1px solid var(--wb-border);border-radius:8px;margin:12px 20px 0;padding:8px 12px}.Nz_z6W_shortcutsBody{padding:12px 20px 20px;overflow:auto}.Nz_z6W_shortcutsSection h4{color:var(--wb-primary);margin:12px 0 6px;font-size:.85rem}.Nz_z6W_shortcutsList{margin:0;padding:0;list-style:none}.Nz_z6W_shortcutsList li{border-bottom:1px solid var(--wb-bg-warm);justify-content:space-between;gap:12px;padding:6px 0;font-size:.85rem;display:flex}.Nz_z6W_shortcutsList kbd{background:var(--wb-bg-warm);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.78rem}.Nz_z6W_modalClose{cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.Nz_z6W_embedShell{background:var(--wb-bg-warm);flex-direction:column;width:100%;height:100vh;display:flex}.Nz_z6W_embedPreview{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.Nz_z6W_visualShell{background:var(--wb-line);flex-direction:column;flex:1;min-height:420px;display:flex;position:relative;overflow:hidden}.Nz_z6W_visualToolbar{background:var(--wb-white);border-bottom:1px solid var(--wb-line);z-index:20;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.Nz_z6W_visualToolbarGroup{align-items:center;gap:6px;display:flex;position:relative}.Nz_z6W_visualToolbarDivider{background:var(--wb-line);flex-shrink:0;width:1px;height:24px}.Nz_z6W_visualToolbarHint{color:var(--wb-slate-text);max-width:220px;margin-left:auto;font-size:.72rem;line-height:1.3}.Nz_z6W_visualToolBtn{border:1px solid var(--wb-border);background:var(--wb-bg-warm);cursor:pointer;color:var(--wb-charcoal);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600}.Nz_z6W_visualToolBtn:hover{background:var(--wb-bg-warm);border-color:var(--wb-border)}.Nz_z6W_visualToolBtnActive{background:var(--wb-primary);color:var(--wb-white);border-color:var(--wb-primary)}.Nz_z6W_visualBlocksPopover{z-index:50;background:var(--wb-white);border:1px solid var(--wb-border);box-shadow:var(--tf-shadow-float);border-radius:10px;flex-direction:column;width:min(340px,100vw - 48px);max-height:340px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.Nz_z6W_visualBlocksPopoverClosed{display:none}.Nz_z6W_visualBlocksPopoverOpen{display:flex}.Nz_z6W_visualBlocksPopoverTitle{color:var(--wb-primary);border-bottom:1px solid var(--wb-bg-warm);flex-shrink:0;padding:10px 12px 8px;font-size:.75rem;font-weight:700}.Nz_z6W_visualBlocksGrid{padding:8px;font-size:.78rem;overflow-y:auto}.Nz_z6W_visualMain{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Nz_z6W_visualCanvas{flex:1;width:100%;min-height:240px;overflow:hidden}.Nz_z6W_visualCanvas .gjs-editor{min-height:240px;width:100%!important;height:100%!important}.Nz_z6W_visualCanvas .gjs-editor-cont{width:100%!important;height:100%!important}.Nz_z6W_visualCanvas .gjs-cv-canvas{width:100%!important;height:100%!important;top:0!important;left:0!important}.Nz_z6W_visualCanvas .gjs-cv-canvas__frames{height:100%!important}.Nz_z6W_visualCanvas .gjs-frame-wrapper{height:100%!important}:is(.Nz_z6W_visualCanvas .gjs-pn-panels,.Nz_z6W_visualCanvas .gjs-pn-panel,.Nz_z6W_visualCanvas .gjs-editor-cont .gjs-pn-views-container){display:none!important}.Nz_z6W_visualInspector{background:var(--wb-white);border-top:1px solid var(--wb-line);flex-shrink:0;overflow:hidden}.Nz_z6W_visualInspectorCollapsed{display:none}.Nz_z6W_visualInspectorVisible{max-height:240px;display:block;overflow-y:auto}.Nz_z6W_visualInspectorPane{min-height:0}.Nz_z6W_visualInspectorPaneHidden{display:none}.Nz_z6W_visualInspectorPaneActive{display:block}.Nz_z6W_visualInspectorEmpty{color:var(--wb-slate-text);margin:0;padding:8px 12px 0;font-size:.78rem;font-style:italic}.Nz_z6W_visualInspectorHead{color:var(--wb-primary);background:var(--wb-bg-warm);border-bottom:1px solid var(--wb-line);padding:8px 12px 4px;font-size:.78rem;font-weight:700}.Nz_z6W_visualInspectorBody{min-height:48px;padding:8px 10px 12px;font-size:.78rem}.Nz_z6W_visualGjsHidden{height:0;overflow:hidden;display:none!important}.Nz_z6W_visualBlocksGrid .gjs-blocks-cs{display:block!important}.Nz_z6W_visualBlocksGrid .gjs-blocks-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0!important;display:grid!important}.Nz_z6W_visualBlocksGrid .gjs-block-category{width:100%;margin-bottom:8px}.Nz_z6W_visualBlocksGrid .gjs-block-category .gjs-title{color:var(--wb-slate-text);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;padding:4px 2px;font-size:.7rem;font-weight:700}.Nz_z6W_visualBlocksGrid .gjs-block-category .gjs-caret-icon{border-inline-end:1.5px solid;vertical-align:.1em;border-bottom:1.5px solid;width:.4em;height:.4em;margin-inline-end:6px;display:inline-block;transform:rotate(-45deg)}[dir=rtl] .Nz_z6W_visualBlocksGrid .gjs-block-category .gjs-caret-icon{transform:rotate(45deg)}.Nz_z6W_visualBlocksGrid .gjs-block-category.gjs-open .gjs-caret-icon{transform:rotate(45deg)}.Nz_z6W_visualBlocksGrid .gjs-block{border:1px solid var(--wb-line);background:var(--wb-bg-warm);min-height:52px;box-shadow:none;color:var(--wb-primary);border-radius:8px;font-size:.72rem;width:100%!important;margin:0!important}.Nz_z6W_visualBlocksGrid .gjs-block:hover{border-color:var(--wb-accent);background:var(--wb-warm-2)}.Nz_z6W_visualBlocksGrid .gjs-block-label{color:var(--wb-primary);font-size:.72rem;line-height:1.2}.Nz_z6W_visualInspectorBody .gjs-trt-traits{padding:0}.Nz_z6W_visualInspectorBody .gjs-trt-trait{border-bottom:1px solid var(--wb-bg-warm);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.Nz_z6W_visualInspectorBody .gjs-trt-trait__label{color:var(--wb-slate-text);flex:0 0 80px;font-size:.75rem;font-weight:600}.Nz_z6W_visualInspectorBody .gjs-trt-trait__field{flex:1;min-width:120px}:is(.Nz_z6W_visualInspectorBody .gjs-trt-trait input,.Nz_z6W_visualInspectorBody .gjs-trt-trait select){border:1px solid var(--wb-border);border-radius:6px;width:100%;padding:6px 8px;font-size:.78rem}.Nz_z6W_visualInspectorBody .gjs-sm-sector{margin-bottom:8px}.Nz_z6W_visualInspectorBody .gjs-sm-sector-title{color:var(--wb-slate-text);background:0 0;border:none;padding:6px 0;font-size:.75rem;font-weight:600}.Nz_z6W_visualInspectorBody .gjs-sm-property{margin-bottom:4px;font-size:.75rem}@media (max-width:900px){.Nz_z6W_visualToolbarHint{display:none}.Nz_z6W_visualBlocksPopover{width:min(300px,100vw - 32px)}}.Nz_z6W_modeToggle{background:var(--wb-bg-warm);border-bottom:1px solid var(--wb-line);flex-shrink:0;gap:4px;padding:8px 12px;display:flex}.Nz_z6W_modeBtn{border:1px solid var(--wb-border);background:var(--wb-white);cursor:pointer;color:var(--wb-charcoal);border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:600}.Nz_z6W_modeBtnActive{background:var(--wb-primary);color:var(--wb-white);border-color:var(--wb-primary)}.Nz_z6W_syncBar{border-bottom:1px solid var(--wb-line);background:var(--wb-white);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.Nz_z6W_behavioursPanel{border-top:1px solid var(--wb-line);background:var(--wb-bg-warm);flex-shrink:0;max-height:280px;padding:10px 12px;overflow-y:auto}.Nz_z6W_behavioursHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Nz_z6W_behavioursTitle{color:var(--wb-primary);font-size:.85rem;font-weight:700}.Nz_z6W_behavioursHint{color:var(--wb-slate-text);margin:8px 0;font-size:.78rem}.Nz_z6W_behavioursConflict{background:var(--wb-warm-2);border:1px solid var(--wb-accent);color:var(--wb-accent-text);border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:.78rem}.Nz_z6W_behaviourCard{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:8px;margin-bottom:8px;padding:10px}.Nz_z6W_behaviourRow{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.Nz_z6W_behaviourLabel{color:var(--wb-slate-text);flex-direction:column;flex:1;gap:4px;min-width:120px;font-size:.75rem;font-weight:600;display:flex}.Nz_z6W_behaviourLabel select,.Nz_z6W_behaviourLabel input{border:1px solid var(--wb-border);border-radius:6px;padding:6px 8px;font-size:.78rem;font-weight:400}.Nz_z6W_behaviourActions{justify-content:flex-end;display:flex}.Nz_z6W_previewControlGroup{align-items:center;gap:4px;display:flex}.Nz_z6W_previewControlGroupLabel{color:var(--wb-slate-text);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:.72rem;font-weight:700}@media (max-width:900px){.Nz_z6W_visualBlocksPopover{width:min(280px,100vw - 24px)}}@media (max-width:414px){.Nz_z6W_previewSecondaryBar{display:contents}.Nz_z6W_previewSecondaryBar .Nz_z6W_stageBarCompact{flex:none}}
