.editorWorkspaceControls-module__Lh1X1G__iconButton,.editorWorkspaceControls-module__Lh1X1G__headerButton,.editorWorkspaceControls-module__Lh1X1G__controlSelect{border:1px solid var(--editor-workspace-control-border);background:var(--editor-workspace-control-bg);color:var(--editor-workspace-control-text);transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.editorWorkspaceControls-module__Lh1X1G__iconButton:hover,.editorWorkspaceControls-module__Lh1X1G__headerButton:hover,.editorWorkspaceControls-module__Lh1X1G__controlSelect:hover{background:var(--editor-workspace-control-bg-hover)}.editorWorkspaceControls-module__Lh1X1G__iconButton:focus-visible,.editorWorkspaceControls-module__Lh1X1G__headerButton:focus-visible,.editorWorkspaceControls-module__Lh1X1G__controlSelect:focus-visible,.editorWorkspaceControls-module__Lh1X1G__settingsSwitch:focus-visible,.editorWorkspaceControls-module__Lh1X1G__segmentedOption input:focus-visible+.editorWorkspaceControls-module__Lh1X1G__segmentedOptionLabel{outline:2px solid var(--editor-workspace-settings-focus-ring);outline-offset:2px}.editorWorkspaceControls-module__Lh1X1G__iconButton{border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.editorWorkspaceControls-module__Lh1X1G__headerButton{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.55rem .95rem;font-size:.8rem;font-weight:600}.editorWorkspaceControls-module__Lh1X1G__iconButtonActive{border-color:var(--editor-workspace-settings-segmented-selected-border);background:var(--editor-workspace-settings-segmented-selected-bg);color:var(--editor-workspace-settings-segmented-selected-text)}.editorWorkspaceControls-module__Lh1X1G__controlSelect{border-radius:.5rem;width:min(12rem,100%);min-height:2rem;padding:.4rem .8rem;font-size:.875rem;line-height:1.2}.editorWorkspaceControls-module__Lh1X1G__headerMenu{z-index:10;border:1px solid var(--editor-workspace-control-border);background:var(--editor-workspace-menu-bg);min-width:14rem;box-shadow:var(--editor-workspace-menu-shadow);border-radius:1rem;padding:.55rem;position:absolute;top:calc(100% + .45rem);right:0}.editorWorkspaceControls-module__Lh1X1G__headerMenuSection{gap:.75rem;padding:.45rem;display:grid}.editorWorkspaceControls-module__Lh1X1G__headerMenuCurrentValue{border:1px solid var(--editor-workspace-control-border);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-control-bg)88%,white 12%),var(--editor-workspace-control-bg));border-radius:.85rem;gap:.45rem;padding:.75rem .85rem;display:grid}.editorWorkspaceControls-module__Lh1X1G__headerMenuValue{color:var(--editor-workspace-control-text);letter-spacing:-.01em;word-break:break-word;font-size:.98rem;font-weight:600;line-height:1.3}.editorWorkspaceControls-module__Lh1X1G__headerMenuField{gap:.45rem;display:grid}.editorWorkspaceControls-module__Lh1X1G__headerMenuLabel{color:var(--editor-workspace-control-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.editorWorkspaceControls-module__Lh1X1G__headerMenuSubLabel{color:var(--editor-workspace-control-muted);letter-spacing:.03em;font-size:.72rem;font-weight:600}.editorWorkspaceControls-module__Lh1X1G__headerMenuItem{width:100%;color:var(--editor-workspace-control-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:flex-start;align-items:center;padding:.7rem .85rem;font-size:.95rem;font-weight:560;transition:background-color .12s,color .12s;display:flex}.editorWorkspaceControls-module__Lh1X1G__headerMenuItem:hover,.editorWorkspaceControls-module__Lh1X1G__headerMenuItem:focus-visible{background:var(--editor-workspace-menu-hover-bg);outline:none}.editorWorkspaceControls-module__Lh1X1G__settingsPanel{width:min(100% - 3.5rem,51.25rem);margin:0 1.75rem 1.5rem}.editorWorkspaceControls-module__Lh1X1G__settingsSection+.editorWorkspaceControls-module__Lh1X1G__settingsSection{border-top:1px solid var(--editor-workspace-settings-divider);margin-top:2rem;padding-top:2rem}.editorWorkspaceControls-module__Lh1X1G__settingsSectionLabel{color:var(--editor-workspace-settings-section-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.editorWorkspaceControls-module__Lh1X1G__settingsSectionBody{gap:.75rem;display:grid}.editorWorkspaceControls-module__Lh1X1G__settingsRow{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding:.625rem 0;display:flex}.editorWorkspaceControls-module__Lh1X1G__settingsSubRow{padding-left:1rem}.editorWorkspaceControls-module__Lh1X1G__settingsRowBody{flex:auto;min-width:0}.editorWorkspaceControls-module__Lh1X1G__settingsRowTitle{color:var(--editor-workspace-control-text);margin:0;font-size:.875rem;font-weight:500}.editorWorkspaceControls-module__Lh1X1G__settingsRowDescription{color:var(--editor-workspace-settings-description);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.editorWorkspaceControls-module__Lh1X1G__settingsControlGroup{flex-shrink:0;justify-content:flex-end;display:flex}.editorWorkspaceControls-module__Lh1X1G__settingsSwitch{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;padding:0;display:inline-flex}.editorWorkspaceControls-module__Lh1X1G__settingsSwitchTrack{background:var(--editor-workspace-settings-switch-track);border-radius:999px;width:2.75rem;height:1.5rem;padding:.125rem;transition:background-color .12s;display:inline-flex}.editorWorkspaceControls-module__Lh1X1G__settingsSwitchThumb{background:var(--editor-workspace-settings-switch-thumb);width:1.25rem;height:1.25rem;box-shadow:var(--editor-workspace-settings-switch-thumb-shadow);border-radius:999px;transition:transform .12s,box-shadow .12s}.editorWorkspaceControls-module__Lh1X1G__settingsSwitch[aria-checked=true] .editorWorkspaceControls-module__Lh1X1G__settingsSwitchTrack{background:var(--editor-workspace-settings-switch-track-active)}.editorWorkspaceControls-module__Lh1X1G__settingsSwitch[aria-checked=true] .editorWorkspaceControls-module__Lh1X1G__settingsSwitchThumb{transform:translate(1.25rem)}.editorWorkspaceControls-module__Lh1X1G__segmentedControl{border:1px solid var(--editor-workspace-settings-segmented-border);background:var(--editor-workspace-settings-segmented-bg);border-radius:.5rem;align-items:center;min-height:2rem;padding:.1875rem;display:inline-flex}.editorWorkspaceControls-module__Lh1X1G__segmentedOption{flex:1 1 0;display:flex;position:relative}.editorWorkspaceControls-module__Lh1X1G__segmentedOption input{opacity:0;pointer-events:none;position:absolute}.editorWorkspaceControls-module__Lh1X1G__segmentedOptionLabel{min-width:4.5rem;color:var(--editor-workspace-control-muted);cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.editorWorkspaceControls-module__Lh1X1G__segmentedOptionLabel:hover{background:var(--editor-workspace-control-bg-hover)}.editorWorkspaceControls-module__Lh1X1G__segmentedOption input:checked+.editorWorkspaceControls-module__Lh1X1G__segmentedOptionLabel{border-color:var(--editor-workspace-settings-segmented-selected-border);background:var(--editor-workspace-settings-segmented-selected-bg);color:var(--editor-workspace-settings-segmented-selected-text)}@media (max-width:960px){.editorWorkspaceControls-module__Lh1X1G__settingsPanel{width:min(100% - 2.5rem,51.25rem);margin:0 1.25rem 1.25rem}.editorWorkspaceControls-module__Lh1X1G__settingsRow{flex-direction:column;align-items:flex-start}.editorWorkspaceControls-module__Lh1X1G__settingsSubRow{padding-left:.75rem}.editorWorkspaceControls-module__Lh1X1G__controlSelect,.editorWorkspaceControls-module__Lh1X1G__settingsControlGroup,.editorWorkspaceControls-module__Lh1X1G__settingsSwitch,.editorWorkspaceControls-module__Lh1X1G__segmentedControl{width:100%}.editorWorkspaceControls-module__Lh1X1G__settingsSwitch,.editorWorkspaceControls-module__Lh1X1G__settingsControlGroup{justify-content:flex-start}.editorWorkspaceControls-module__Lh1X1G__segmentedOptionLabel{width:100%;min-width:0}}@media (max-width:640px){.editorWorkspaceControls-module__Lh1X1G__settingsPanel{width:calc(100% - 1.9rem);margin:0 .95rem 1rem}.editorWorkspaceControls-module__Lh1X1G__settingsControlGroup .editorWorkspaceControls-module__Lh1X1G__headerButton,.editorWorkspaceControls-module__Lh1X1G__settingsRow .editorWorkspaceControls-module__Lh1X1G__headerButton{justify-content:center;width:100%}}
.editorWorkspaceEditor-module__r3jdoa__editorRoot{background:var(--editor-workspace-editor-bg);flex-direction:column;flex:1;min-width:0;min-height:31.25rem;display:flex;position:relative;overflow:hidden}.editorWorkspaceEditor-module__r3jdoa__editorRootWithMobileSheet{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.editorWorkspaceEditor-module__r3jdoa__editorRootWithFloatingPreview{--editor-workspace-mobile-preview-offset-top:.65rem}.editorWorkspaceEditor-module__r3jdoa__editorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.75rem 1.75rem .9rem;display:flex}.editorWorkspaceEditor-module__r3jdoa__editorTitleRow{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.editorWorkspaceEditor-module__r3jdoa__titleInput{min-width:0;color:var(--editor-workspace-toolbar-heading);background:0 0;border:none;border-radius:.8rem;flex:1;padding:.25rem .15rem;font-size:1rem;font-weight:600;line-height:1.4}.editorWorkspaceEditor-module__r3jdoa__titleInput::placeholder{color:var(--editor-workspace-toolbar-kicker)}.editorWorkspaceEditor-module__r3jdoa__titleInput:focus-visible{box-shadow:0 0 0 2px var(--editor-workspace-shell-bg),0 0 0 4px color-mix(in srgb,var(--accent)28%,transparent);outline:none}.editorWorkspaceEditor-module__r3jdoa__headerMeta{color:var(--editor-workspace-control-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.78rem;font-weight:600;display:flex}.editorWorkspaceEditor-module__r3jdoa__headerMetaLabel{align-items:center;gap:.45rem;display:inline-flex}.editorWorkspaceEditor-module__r3jdoa__headerMenuAnchor{position:relative}.editorWorkspaceEditor-module__r3jdoa__desktopPreviewActionRow{justify-content:flex-end;padding:0 1.75rem .85rem;display:flex}.editorWorkspaceEditor-module__r3jdoa__mobilePreviewFloatingAction{top:var(--editor-workspace-mobile-preview-offset-top);z-index:20;position:absolute;right:1.75rem}.editorWorkspaceEditor-module__r3jdoa__editorHeaderWithFloatingPreview{padding-top:calc(2.25rem + var(--editor-workspace-mobile-preview-offset-top) + .65rem)}.editorWorkspaceEditor-module__r3jdoa__editorBody{flex:1;min-height:0;display:flex}.editorWorkspaceEditor-module__r3jdoa__mobileResultRailButton{right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid color-mix(in srgb,var(--accent)24%,var(--editor-workspace-control-border));background:color-mix(in srgb,var(--editor-workspace-shell-bg)92%,var(--accent-soft)8%);min-width:11.5rem;color:var(--editor-workspace-control-text);border-radius:1rem;flex-direction:column;align-self:flex-end;align-items:flex-start;gap:.1rem;margin:0 .9rem .9rem 0;padding:.75rem .9rem;display:inline-flex;position:sticky;box-shadow:0 18px 36px #2e323629}.editorWorkspaceEditor-module__r3jdoa__mobileResultRailButtonLabel{font-size:.88rem;font-weight:700}.editorWorkspaceEditor-module__r3jdoa__mobileResultRailButtonMeta{color:var(--editor-workspace-control-muted);font-size:.72rem;line-height:1.35}.editorWorkspaceEditor-module__r3jdoa__editorPane{background:var(--editor-workspace-editor-bg);flex:1;min-width:0;position:relative}.editorWorkspaceEditor-module__r3jdoa__editorPreviewPane{background:var(--editor-workspace-editor-bg);overflow:hidden}.editorWorkspaceEditor-module__r3jdoa__editorPreviewScroller{overscroll-behavior:contain;height:100%;padding:1rem 1rem 5rem;overflow-y:auto}.editorWorkspaceEditor-module__r3jdoa__editorPreviewContent{min-height:100%}.editorWorkspaceEditor-module__r3jdoa__emptyState{color:var(--editor-workspace-toolbar-copy);padding:1.5rem 1.75rem}.editorWorkspaceEditor-module__r3jdoa__emptyStateCard{flex-direction:column;flex:1;justify-content:center;gap:.85rem;min-height:100%;padding:2rem 1.75rem;display:flex}.editorWorkspaceEditor-module__r3jdoa__emptyStateEyebrow{color:var(--editor-workspace-toolbar-kicker);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.editorWorkspaceEditor-module__r3jdoa__emptyStateTitle{max-width:32rem;color:var(--editor-workspace-toolbar-heading);margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.editorWorkspaceEditor-module__r3jdoa__emptyStateCopy{max-width:36rem;color:var(--editor-workspace-toolbar-copy);margin:0;font-size:.925rem;line-height:1.6}.editorWorkspaceEditor-module__r3jdoa__emptyStateActions{flex-wrap:wrap;gap:.75rem;padding-top:.4rem;display:flex}@media (max-width:960px){.editorWorkspaceEditor-module__r3jdoa__editorHeader{padding:.65rem 1.25rem .8rem}.editorWorkspaceEditor-module__r3jdoa__desktopPreviewActionRow{padding:0 1.25rem .8rem}.editorWorkspaceEditor-module__r3jdoa__mobilePreviewFloatingAction{right:1.25rem}}@media (max-width:820px){.editorWorkspaceEditor-module__r3jdoa__editorRoot{min-height:24rem}.editorWorkspaceEditor-module__r3jdoa__editorRootWithMobileSheet{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.editorWorkspaceEditor-module__r3jdoa__editorHeader{gap:.75rem;padding:.7rem .95rem .8rem}.editorWorkspaceEditor-module__r3jdoa__editorHeaderWithFloatingPreview{padding-top:calc(2.25rem + var(--editor-workspace-mobile-preview-offset-top) + .55rem)}.editorWorkspaceEditor-module__r3jdoa__headerMeta{justify-content:space-between;gap:.6rem;width:100%}.editorWorkspaceEditor-module__r3jdoa__headerMetaLabel{flex-wrap:wrap;min-width:0}.editorWorkspaceEditor-module__r3jdoa__desktopPreviewActionRow{padding:0 .95rem .8rem}.editorWorkspaceEditor-module__r3jdoa__mobilePreviewFloatingAction{right:.95rem}.editorWorkspaceEditor-module__r3jdoa__emptyStateCard{padding:1.25rem 1rem}}@media (max-width:640px){.editorWorkspaceEditor-module__r3jdoa__mobileResultRailButton{width:calc(100% - 1.5rem);margin:0 .75rem .75rem}}
.editorWorkspaceResultRailFloating-module__eZMm3a__floatingStat{background:var(--editor-workspace-floating-bg);color:var(--editor-workspace-floating-text);text-align:left;box-shadow:var(--editor-workspace-shell-shadow);border:none;border-radius:.9rem;padding:.55rem .8rem}.editorWorkspaceResultRailFloating-module__eZMm3a__floatingStatLabel{color:var(--editor-workspace-floating-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.editorWorkspaceResultRailFloating-module__eZMm3a__floatingStatValue{color:var(--editor-workspace-floating-text);font-size:.9rem;font-weight:600;line-height:1.35}.editorWorkspaceResultRailFloating-module__eZMm3a__floatingStatContent{gap:.1rem;display:grid}.editorWorkspaceResultRailFloating-module__eZMm3a__contextMenu{border:1px solid var(--editor-workspace-control-border);background:var(--editor-workspace-menu-bg);min-width:10rem;box-shadow:var(--editor-workspace-menu-shadow);border-radius:.9rem;padding:.35rem}.editorWorkspaceResultRailFloating-module__eZMm3a__contextMenuItem{width:100%;color:var(--editor-workspace-control-text);text-align:left;background:0 0;border:none;border-radius:.7rem;padding:.5rem .65rem;transition:background-color .12s,color .12s}.editorWorkspaceResultRailFloating-module__eZMm3a__contextMenuItem:hover{background:var(--editor-workspace-menu-hover-bg)}.editorWorkspaceResultRailFloating-module__eZMm3a__contextMenuItemSelected{color:var(--editor-workspace-accent-text)}.editorWorkspaceResultRailFloating-module__eZMm3a__menuDivider{background:var(--editor-workspace-control-border);height:1px;margin:.25rem 0}.editorWorkspaceResultRailFloating-module__eZMm3a__animatedPulse{animation:.12s editorWorkspaceResultRailFloating-module__eZMm3a__workspacePulse}@keyframes editorWorkspaceResultRailFloating-module__eZMm3a__workspacePulse{0%{opacity:.62;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.editorWorkspaceResultRailLayout-module__DGtnWG__resultRail{background:var(--editor-workspace-rail-bg);flex-shrink:0;height:100%;position:relative;overflow:hidden}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailContent{position:relative}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheet{height:100%;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-radius:1rem;overflow:auto}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetBackdrop{z-index:60;background:#2e323647;justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetDialog{border:1px solid var(--editor-workspace-shell-border);background:var(--editor-workspace-shell-bg);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;width:min(100%,36rem);max-height:min(78vh,42rem);display:flex;overflow:hidden;box-shadow:0 -18px 42px #2e323638}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetHeader{border-bottom:1px solid var(--editor-workspace-shell-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .85rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetKicker{color:var(--editor-workspace-toolbar-kicker);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetTitle{color:var(--editor-workspace-toolbar-heading);margin:.3rem 0 0;font-size:1rem;font-weight:600;line-height:1.2}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetBody{flex:1;min-height:18rem;padding:.75rem .75rem 0;overflow:hidden}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetShell{left:max(.85rem,env(safe-area-inset-left,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:55;border-top:1px solid color-mix(in srgb,var(--accent)14%,var(--editor-workspace-shell-border));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-shell-bg)97%,white 3%),var(--editor-workspace-shell-bg));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.35rem 1.35rem 0 0;flex-direction:column;width:auto;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:0 -18px 40px #2e323624}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetShell[data-snap=expanded]{box-shadow:0 -22px 48px #2e32362e}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandle{border:none;border-bottom:1px solid color-mix(in srgb,var(--accent)10%,transparent);width:100%;color:var(--editor-workspace-toolbar-heading);cursor:ns-resize;text-align:left;touch-action:none;background:0 0;align-items:center;gap:.85rem;padding:.7rem .95rem .85rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandle:focus-visible{background:color-mix(in srgb,var(--accent-soft)20%,transparent);outline:none}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleIconShell{border:1px solid color-mix(in srgb,var(--accent)14%,var(--editor-workspace-control-border));background:color-mix(in srgb,var(--editor-workspace-shell-bg)88%,white 12%);width:2rem;height:2rem;color:var(--editor-workspace-control-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleIcon{width:1rem;height:1rem}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleCopy{flex:1;justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleTitle{letter-spacing:.01em;font-size:.92rem;font-weight:700}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleMeta{color:var(--editor-workspace-control-muted);font-size:.72rem;font-weight:600;line-height:1.35}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetBody{min-height:0;padding:0 .9rem calc(.9rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:.85rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultEmptyState{border:1px dashed color-mix(in srgb,var(--accent)16%,var(--editor-workspace-shell-border));background:color-mix(in srgb,var(--editor-workspace-shell-bg)86%,white 14%);border-radius:1rem;flex-direction:column;flex:1;justify-content:center;gap:.35rem;min-height:0;padding:.9rem 1rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultEmptyStateTitle{color:var(--editor-workspace-toolbar-heading);margin:0;font-size:.9rem;font-weight:700}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultEmptyStateCopy{color:var(--editor-workspace-toolbar-copy);margin:0;font-size:.78rem;line-height:1.45}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveCard,.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPreviewCard{flex-direction:column;gap:.7rem;min-height:0;padding-top:.1rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveTitle{color:var(--editor-workspace-toolbar-heading);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveEquation{align-items:center;gap:.6rem;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveEquals{background:color-mix(in srgb,var(--accent-soft)32%,transparent);min-width:1.5rem;height:1.5rem;color:var(--editor-workspace-control-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveValue{color:var(--editor-workspace-control-text);margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileFocusedPrimitiveSource{color:var(--editor-workspace-toolbar-copy);font-family:var(--editor-workspace-editor-font-family);margin:0;font-size:.8rem;line-height:1.5}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding-bottom:.25rem;display:flex;overflow:auto}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetShell[data-snap=half] .editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItem[data-compact=true]{opacity:.76}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListEmpty{color:var(--editor-workspace-control-muted);text-align:center;margin:0;font-size:.77rem;line-height:1.45}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItem{border:1px solid color-mix(in srgb,var(--accent)14%,var(--editor-workspace-control-border));background:color-mix(in srgb,var(--editor-workspace-shell-bg)93%,white 7%);width:100%;color:var(--editor-workspace-control-text);cursor:pointer;text-align:left;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;transition:border-color .12s,background-color .12s,opacity .12s,transform .12s;display:flex}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItem:hover,.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItem:focus-visible{border-color:color-mix(in srgb,var(--accent)26%,var(--editor-workspace-control-border));background:color-mix(in srgb,var(--accent-soft)20%,var(--editor-workspace-shell-bg));opacity:1;outline:none;transform:translateY(-1px)}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItemLabel{min-width:0;color:var(--editor-workspace-toolbar-heading);flex:1;font-size:.83rem;font-weight:700;line-height:1.35}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItemValue,.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultListItemMeta{color:var(--editor-workspace-control-muted);text-align:right;flex-shrink:0;font-size:.73rem;font-weight:600;line-height:1.3}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRowButton,.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0 .75rem;display:flex;position:absolute;left:0;right:0}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton{color:var(--editor-workspace-subtotal-hover-text);border-radius:.75rem;transition:background-color .12s}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton:hover{background:var(--editor-workspace-subtotal-hover-bg)}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton:focus-visible{background:var(--editor-workspace-subtotal-hover-bg);outline:none}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButtonLabel{opacity:0;transition:opacity .12s}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton:hover .editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButtonLabel,.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButton:focus-visible .editorWorkspaceResultRailLayout-module__DGtnWG__subtotalButtonLabel{opacity:1}.editorWorkspaceResultRailLayout-module__DGtnWG__subtotalAccent{color:var(--editor-workspace-accent-text)}@media (max-width:640px){.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetBackdrop{padding:0}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetDialog{border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:84vh}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetHeader{padding-top:calc(1rem + env(safe-area-inset-top,0px))}.editorWorkspaceResultRailLayout-module__DGtnWG__resultRailSheetBody{padding-bottom:env(safe-area-inset-bottom,0px)}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandle{padding:.65rem .8rem .8rem}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetHandleCopy{flex-direction:column;align-items:flex-start;gap:.15rem}.editorWorkspaceResultRailLayout-module__DGtnWG__mobileResultSheetBody{padding-left:.8rem;padding-right:.8rem}}
.editorWorkspaceResultRailPreview-module__LgfJiW__softBadge{background:var(--editor-workspace-result-rail-preview-soft-badge-bg);color:var(--editor-workspace-result-rail-preview-soft-badge-text);border-radius:999px}.editorWorkspaceResultRailPreview-module__LgfJiW__accentBadge{background:var(--editor-workspace-result-rail-preview-accent-badge-bg);color:var(--editor-workspace-result-rail-preview-accent-badge-text);border-radius:999px}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateBadge{border:1px solid var(--editor-workspace-result-rail-preview-template-badge-border);background:var(--editor-workspace-result-rail-preview-template-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-template-badge-shadow);color:var(--editor-workspace-result-rail-preview-template-badge-text);border-radius:999px}.editorWorkspaceResultRailPreview-module__LgfJiW__warningCallout{border:1px solid var(--editor-workspace-warning-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-warning-bg);color:var(--editor-workspace-warning-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__comparisonBadgeTie{border:1px solid var(--editor-workspace-result-rail-preview-tie-badge-border);background:var(--editor-workspace-result-rail-preview-tie-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-tie-badge-shadow);color:var(--editor-workspace-result-rail-preview-tie-badge-text);border-radius:999px}.editorWorkspaceResultRailPreview-module__LgfJiW__comparisonBadgeLead{border:1px solid var(--editor-workspace-result-rail-preview-lead-badge-border);background:var(--editor-workspace-result-rail-preview-lead-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-lead-badge-shadow);color:var(--editor-workspace-result-rail-preview-lead-badge-text);border-radius:999px}.editorWorkspaceResultRailPreview-module__LgfJiW__previewCard{border:1px solid var(--editor-workspace-result-rail-preview-card-border);border-radius:var(--radius-md);background:var(--editor-workspace-result-rail-preview-card-bg);box-shadow:var(--editor-workspace-result-rail-preview-card-shadow)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewCardViewport{overscroll-behavior:contain;height:100%;overflow-y:auto}.editorWorkspaceResultRailPreview-module__LgfJiW__previewCardBody{gap:.75rem;padding:.75rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewCardBodyCompact{gap:.5rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewSection{border:1px solid var(--editor-workspace-result-rail-preview-section-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-section-bg)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewSectionPadded{padding:.75rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewSectionLabel{color:var(--editor-workspace-result-rail-preview-muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewHelperText{color:var(--editor-workspace-result-rail-preview-muted-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRows{gap:.5rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRow{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-neutral);--preview-financial-row-stripe-glow:none;border:1px solid var(--editor-workspace-result-rail-preview-tile-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-tile-bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem .95rem;display:flex;position:relative;overflow:hidden}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRow:before{content:"";background:var(--preview-financial-row-stripe-bg);width:3px;box-shadow:var(--preview-financial-row-stripe-glow);border-radius:999px;position:absolute;top:.32rem;bottom:.32rem;left:0}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRowWinner{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-winner);--preview-financial-row-stripe-glow:var(--editor-workspace-result-rail-preview-stripe-winner-glow)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRowNeutral{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-neutral)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRowLabel{color:var(--editor-workspace-result-rail-preview-muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewFinancialRowValue{color:var(--text-primary);font-size:.95rem;font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewDimensionCard{border:1px solid var(--editor-workspace-result-rail-preview-section-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-section-bg);padding:.75rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewDimensionRows{gap:.5rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewDimensionRow{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewDimensionRowLabel{color:var(--editor-workspace-result-rail-preview-muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewDimensionStatus{color:var(--text-secondary);text-transform:capitalize;font-size:.72rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMeter{--preview-meter-fill:var(--editor-workspace-result-rail-preview-meter-fill);--preview-meter-glow:var(--editor-workspace-result-rail-preview-meter-glow);align-items:center;gap:.2rem;display:inline-flex}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMeter[data-tone=neutral-warning]{--preview-meter-fill:var(--editor-workspace-result-rail-preview-tie-badge-border)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMeter[data-tone=neutral]{--preview-meter-fill:var(--editor-workspace-result-rail-preview-stripe-neutral)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMeterUnit{background:var(--editor-workspace-result-rail-preview-meter-track);border-radius:999px;width:.62rem;height:.38rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMeterUnitFilled{background:var(--preview-meter-fill);box-shadow:var(--preview-meter-glow)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewNeutralCallout{border:1px solid var(--editor-workspace-result-rail-preview-empty-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-empty-bg);color:var(--editor-workspace-result-rail-preview-empty-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewListItem{border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-section-bg)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewHeroSection{border:1px solid var(--editor-workspace-result-rail-preview-hero-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-hero-bg);box-shadow:var(--editor-workspace-result-rail-preview-hero-shadow);padding:.9rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewHeroMetric{color:var(--text-primary);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewHeroLabel{color:var(--editor-workspace-result-rail-preview-muted-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateDetailText{color:var(--editor-workspace-result-rail-preview-template-detail-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewKeyValueList{gap:.5rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewKeyValueRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.editorWorkspaceResultRailPreview-module__LgfJiW__previewKeyValueLabel{color:var(--text-secondary)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewKeyValueValue{color:var(--text-primary);font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateSection{border-color:var(--editor-workspace-result-rail-preview-template-section-border);background:var(--editor-workspace-result-rail-preview-template-section-bg)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateKeyValueRow{border:1px solid var(--editor-workspace-result-rail-preview-template-row-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-template-row-bg);padding:.55rem .65rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateKeyValueLabel{color:var(--editor-workspace-result-rail-preview-template-detail-text)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMetricGrid{gap:.5rem;display:grid}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMetricTile{border:1px solid var(--editor-workspace-result-rail-preview-tile-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-tile-bg);padding:.6rem .75rem}.editorWorkspaceResultRailPreview-module__LgfJiW__previewMetricValue{color:var(--text-primary);font-weight:700}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateMetricTile{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-neutral-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-neutral-border);border-color:var(--preview-template-metric-border);background:var(--preview-template-metric-bg)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateMetricTile[data-tone=positive]{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-positive-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-positive-border)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateMetricTile[data-tone=neutral-warning]{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-warning-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-warning-border)}.editorWorkspaceResultRailPreview-module__LgfJiW__previewTemplateNote{border:1px solid var(--editor-workspace-result-rail-preview-template-note-border);background:var(--editor-workspace-result-rail-preview-template-note-bg);color:var(--editor-workspace-result-rail-preview-template-note-text)}
.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChip{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-out-duration);background:var(--editor-workspace-result-chip-bg);box-shadow:none;color:var(--editor-workspace-result-chip-text);font-family:var(--editor-workspace-editor-font-family);font-size:var(--editor-workspace-editor-font-size);transform-origin:0;height:100%;transition:background-color var(--editor-workspace-dependency-glow-chip-current-duration)var(--editor-workspace-dependency-glow-easing),box-shadow var(--editor-workspace-dependency-glow-chip-current-duration)var(--editor-workspace-dependency-glow-easing),color var(--editor-workspace-dependency-glow-chip-current-duration)var(--editor-workspace-dependency-glow-easing);border-radius:6px;align-items:center;gap:.45rem;padding:0 .55rem;font-weight:500;line-height:1;display:inline-flex}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultRowButtonHover:hover .editorWorkspaceResultRailPrimitive-module__YBovFq__resultChip{background:var(--editor-workspace-result-chip-bg-hover)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipNegative{background:var(--editor-workspace-result-chip-negative-bg);color:var(--editor-workspace-result-chip-negative-text)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowIndirect{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-indirect-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-indirect-outline)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowDirect{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-direct-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-direct-outline)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowActive{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-active-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-active-outline)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpact{background:var(--editor-workspace-impact-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-chip-outline);color:var(--editor-workspace-impact-chip-text);position:relative;overflow:hidden}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactPositive{background:var(--editor-workspace-impact-positive-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-positive-chip-outline)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactNegative{background:var(--editor-workspace-impact-negative-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-negative-chip-outline)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactFar.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactPositive{background:var(--editor-workspace-impact-positive-chip-bg-far);box-shadow:0 0 0 1px var(--editor-workspace-impact-positive-chip-outline-far)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactFar.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipImpactNegative{background:var(--editor-workspace-impact-negative-chip-bg-far);box-shadow:0 0 0 1px var(--editor-workspace-impact-negative-chip-outline-far)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipValueTransition{display:inline-grid;position:relative}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipValueOutgoing,.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipValueIncoming{white-space:nowrap;grid-area:1/1}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipValueOutgoing{animation:editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipValueOutgoing var(--editor-workspace-impact-chip-swap-duration)var(--editor-workspace-impact-easing)forwards}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipValueIncoming{opacity:0;animation:editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipValueIncoming var(--editor-workspace-impact-chip-swap-duration)var(--editor-workspace-impact-easing)forwards;transform:translateY(22%)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDelta{color:var(--editor-workspace-impact-delta-text);white-space:nowrap;animation:editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipDeltaFade var(--editor-workspace-impact-delta-fade-duration)linear forwards;margin-left:.45rem;font-size:.72rem;font-weight:700;line-height:1}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDeltaPositive{color:var(--editor-workspace-impact-positive-delta-text)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDeltaNegative{color:var(--editor-workspace-impact-negative-delta-text)}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipNegative.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowIndirect{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg)76%,var(--editor-workspace-result-chip-glow-indirect-bg))}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipNegative.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowDirect{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg)72%,var(--editor-workspace-result-chip-glow-direct-bg))}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipNegative.editorWorkspaceResultRailPrimitive-module__YBovFq__resultChipDependencyGlowActive{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg)68%,var(--editor-workspace-result-chip-glow-active-bg))}.editorWorkspaceResultRailPrimitive-module__YBovFq__resultStatus{color:var(--editor-workspace-result-status-text);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1}@keyframes editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipValueOutgoing{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22%)}}@keyframes editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipValueIncoming{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:translateY(0)}}@keyframes editorWorkspaceResultRailPrimitive-module__YBovFq__impactChipDeltaFade{0%{opacity:0;transform:translateY(10%)}8%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8%)}}
.editorWorkspaceShell-module__AiaRgG__pageRoot{background:var(--editor-workspace-canvas-bg)}.editorWorkspaceShell-module__AiaRgG__pageRootCompact{background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-canvas-bg)92%,white 8%),var(--editor-workspace-canvas-bg))}.editorWorkspaceShell-module__AiaRgG__pageRootMobile{background:var(--editor-workspace-canvas-bg)}.editorWorkspaceShell-module__AiaRgG__mainShell{flex:1;min-height:100vh;padding:1.5rem;display:flex}.editorWorkspaceShell-module__AiaRgG__mainShellEditing{padding:1.5rem}.editorWorkspaceShell-module__AiaRgG__mainShellPreview,.editorWorkspaceShell-module__AiaRgG__mainShellCompact{padding:1rem}.editorWorkspaceShell-module__AiaRgG__mainShellMobile{min-height:100dvh;padding:calc(.85rem + env(safe-area-inset-top,0px)).85rem calc(1rem + env(safe-area-inset-bottom,0px))}.editorWorkspaceShell-module__AiaRgG__sidebarDivider{cursor:col-resize;background:0 0;flex-shrink:0;width:1rem;position:relative}.editorWorkspaceShell-module__AiaRgG__sidebarDividerLine{background:var(--editor-workspace-divider);border-radius:999px;width:1px;transition:background-color .12s,box-shadow .12s;position:absolute;top:.75rem;bottom:.75rem;left:50%;transform:translate(-50%)}.editorWorkspaceShell-module__AiaRgG__sidebarDivider:hover .editorWorkspaceShell-module__AiaRgG__sidebarDividerLine,.editorWorkspaceShell-module__AiaRgG__sidebarDivider:focus-visible .editorWorkspaceShell-module__AiaRgG__sidebarDividerLine{background:var(--editor-workspace-divider-hover);box-shadow:0 0 0 3px var(--editor-workspace-divider-glow)}.editorWorkspaceShell-module__AiaRgG__workspaceCard{border:1px solid var(--editor-workspace-shell-border);border-radius:var(--editor-workspace-shell-radius);background:var(--editor-workspace-shell-bg);box-shadow:var(--editor-workspace-shell-shadow);overflow:hidden}.editorWorkspaceShell-module__AiaRgG__workspaceHeader{padding:1.5rem 1.75rem 1.25rem}.editorWorkspaceShell-module__AiaRgG__workspaceKicker{color:var(--editor-workspace-toolbar-kicker);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.editorWorkspaceShell-module__AiaRgG__workspaceTitle{color:var(--editor-workspace-toolbar-heading);margin:.35rem 0 0;font-size:1.35rem;font-weight:600;line-height:1.2}.editorWorkspaceShell-module__AiaRgG__workspaceCopy{max-width:42rem;color:var(--editor-workspace-toolbar-copy);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.editorWorkspaceShell-module__AiaRgG__workspaceHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.editorWorkspaceShell-module__AiaRgG__workspaceHeaderPreviewSlot{align-items:center;display:flex}@media (max-width:960px){.editorWorkspaceShell-module__AiaRgG__workspaceHeader{padding:1.25rem 1.25rem 1rem}.editorWorkspaceShell-module__AiaRgG__mainShell{padding:1rem}}@media (max-width:820px){.editorWorkspaceShell-module__AiaRgG__workspaceHeader{align-items:flex-start;gap:.85rem}.editorWorkspaceShell-module__AiaRgG__workspaceHeaderActions{justify-content:flex-end;margin-left:auto}.editorWorkspaceShell-module__AiaRgG__workspaceHeaderPreviewSlot{display:none}.editorWorkspaceShell-module__AiaRgG__workspaceTitle{font-size:1.2rem}.editorWorkspaceShell-module__AiaRgG__workspaceCopy{font-size:.84rem}}
.editorWorkspaceStructure-module__K189wq__structureOverlay{z-index:10;pointer-events:none;position:absolute;inset:0}.editorWorkspaceStructure-module__K189wq__structureBlock{pointer-events:none;position:absolute;left:0;right:0}.editorWorkspaceStructure-module__K189wq__structureSurface{top:var(--editor-workspace-structure-block-inset-y);right:var(--editor-workspace-structure-surface-inset-right);bottom:var(--editor-workspace-structure-block-inset-y);left:var(--editor-workspace-structure-surface-inset-left);border-radius:var(--editor-workspace-structure-block-radius);box-shadow:none;opacity:0;transform-origin:50%;transition:opacity var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),background-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),box-shadow var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing);background:0 0;border:1px solid #0000;position:absolute;transform:scale(1)}.editorWorkspaceStructure-module__K189wq__structureSurfaceVisible{opacity:1;background:var(--editor-workspace-structure-hover-bg);border-color:var(--editor-workspace-structure-hover-outline)}.editorWorkspaceStructure-module__K189wq__structureSurfaceSelected{opacity:1;background:var(--editor-workspace-structure-selected-bg);border-color:var(--editor-workspace-structure-selected-outline);box-shadow:0 0 0 1px var(--editor-workspace-structure-selected-outline)}.editorWorkspaceStructure-module__K189wq__structureSurfaceDragging{opacity:1;background:var(--editor-workspace-structure-drag-bg);border-color:var(--editor-workspace-structure-drag-outline);box-shadow:var(--editor-workspace-structure-drag-shadow);transform:scale(.985)}.editorWorkspaceStructure-module__K189wq__structureSurfaceRegion{opacity:1;background:var(--editor-workspace-structure-region-bg)}.editorWorkspaceStructure-module__K189wq__structureSurfaceRegion.editorWorkspaceStructure-module__K189wq__structureSurfaceVisible{background:var(--editor-workspace-structure-region-hover-bg);border-color:var(--editor-workspace-structure-region-outline)}.editorWorkspaceStructure-module__K189wq__structureSurfaceRegion.editorWorkspaceStructure-module__K189wq__structureSurfaceSelected{background:var(--editor-workspace-structure-region-selected-bg)}.editorWorkspaceStructure-module__K189wq__structureSurfaceRegion.editorWorkspaceStructure-module__K189wq__structureSurfaceDragging{background:var(--editor-workspace-structure-drag-bg);border-color:var(--editor-workspace-structure-drag-outline)}.editorWorkspaceStructure-module__K189wq__structureRail{top:var(--editor-workspace-structure-rail-inset-y);bottom:var(--editor-workspace-structure-rail-inset-y);left:var(--editor-workspace-structure-rail-offset);width:var(--editor-workspace-structure-rail-width);background:var(--editor-workspace-structure-rail);transition:background-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),opacity var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing);border-radius:999px;position:absolute}.editorWorkspaceStructure-module__K189wq__structureRailActive{background:var(--editor-workspace-structure-rail-active)}.editorWorkspaceStructure-module__K189wq__structureRailRegion{width:var(--editor-workspace-structure-region-rail-width);background:var(--editor-workspace-structure-region-rail)}.editorWorkspaceStructure-module__K189wq__structureRailRegion.editorWorkspaceStructure-module__K189wq__structureRailActive{background:var(--editor-workspace-structure-region-rail-active)}.editorWorkspaceStructure-module__K189wq__structureRailHeading{background:var(--editor-workspace-structure-heading-rail)}.editorWorkspaceStructure-module__K189wq__structureChromeColumn{top:var(--editor-workspace-structure-control-offset-top);left:var(--editor-workspace-structure-control-offset-left);align-content:start;gap:.35rem;display:grid;position:absolute}.editorWorkspaceStructure-module__K189wq__structureControl{pointer-events:auto;height:var(--editor-workspace-structure-control-size);width:var(--editor-workspace-structure-control-size);border:1px solid var(--editor-workspace-structure-control-border);border-radius:var(--radius-sm);background:var(--editor-workspace-structure-control-bg);color:var(--editor-workspace-structure-control-text);box-shadow:var(--editor-workspace-structure-control-shadow);opacity:var(--editor-workspace-structure-control-idle-opacity);transition:opacity var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),background-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing);justify-content:center;align-items:center;display:inline-flex;transform:translate(-.3rem)}.editorWorkspaceStructure-module__K189wq__structureControlVisible{opacity:1;transform:translate(0)}.editorWorkspaceStructure-module__K189wq__structureControl:hover,.editorWorkspaceStructure-module__K189wq__structureControl:focus-visible{background:var(--editor-workspace-structure-control-bg-hover);border-color:var(--editor-workspace-structure-control-border-hover);color:var(--editor-workspace-structure-control-text-hover);outline:none}.editorWorkspaceStructure-module__K189wq__structureControlActive{background:var(--editor-workspace-structure-control-bg-active);border-color:var(--editor-workspace-structure-control-border-active);color:var(--editor-workspace-structure-control-text-active)}.editorWorkspaceStructure-module__K189wq__structureDragHandle{cursor:grab;letter-spacing:-.14em;font-size:.8rem}.editorWorkspaceStructure-module__K189wq__structureDragHandle:active{cursor:grabbing}.editorWorkspaceStructure-module__K189wq__structureCollapseButton{font-size:.82rem}.editorWorkspaceStructure-module__K189wq__structureInsertionIndicator{left:calc(var(--editor-workspace-structure-rail-offset) - .05rem);right:var(--editor-workspace-structure-surface-inset-right);background:var(--editor-workspace-structure-insert-indicator);height:2px;box-shadow:0 0 0 1px var(--editor-workspace-structure-insert-indicator-soft);border-radius:999px;position:absolute}.editorWorkspaceStructure-module__K189wq__structurePreviewAction{pointer-events:none;opacity:0;transition:opacity var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing);position:absolute;top:.4rem;right:.85rem;transform:translateY(-.2rem)}.editorWorkspaceStructure-module__K189wq__structurePreviewActionVisible{opacity:1;transform:translateY(0)}.editorWorkspaceStructure-module__K189wq__structurePreviewButton{pointer-events:auto;border:1px solid var(--editor-workspace-structure-preview-border);background:var(--editor-workspace-structure-preview-bg);min-height:1.85rem;color:var(--editor-workspace-structure-preview-text);letter-spacing:.02em;transition:background-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing),color var(--editor-workspace-structure-transition-duration)var(--editor-workspace-structure-transition-easing);border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.editorWorkspaceStructure-module__K189wq__structurePreviewButton:hover,.editorWorkspaceStructure-module__K189wq__structurePreviewButton:focus-visible{background:var(--editor-workspace-structure-preview-bg-hover);border-color:var(--editor-workspace-structure-preview-border-hover);color:var(--editor-workspace-structure-preview-text-hover);outline:none}
