.rb-wf-sidebar{--colors-text-primary:#ebebeb;--colors-text-secondary:#ababab;--colors-background-1:#2b2b2b;--colors-background-2:#333;--colors-action-secondary-background:#4a4a4a;--colors-border-1:#454545;--colors-border-2:#4b4b4b;--colors-ui-input-background:#252525;--box-shadows-action-secondary:inset 0 0 0 1px var(--colors-border-1)}
.rb-wf-sidebar{--wf-designer--textColorLight:var(--colors-text-primary);--wf-designer--textColor:var(--colors-text-primary);--wf-designer--textColorPreloader:var(--colors-text-secondary);--wf-designer--textColorDim:var(--colors-text-secondary);--wf-designer--textColorDimmer:var(--colors-text-secondary);--wf-designer--notificationTextColor:var(--colors-text-primary);--wf-designer--panelColor:var(--colors-background-1);--wf-designer--panelColorLight:var(--colors-background-1);--wf-designer--panelColorLighter:var(--colors-background-2);--wf-designer--panelColorDark:var(--colors-background-1);--wf-designer--panelColorDarker:#212121;--wf-designer--panelBorder:var(--colors-border-1);--wf-designer--panelHeadDividerBorder:none;--wf-designer--panelActiveShadow:0 -1.5px 0 var(--colors-text-primary)inset;--wf-designer--panelActiveShadowLast:var(--wf-designer--panelActiveShadow);--wf-designer--panelTabBackground:transparent;--wf-designer--panelShadow:none;--wf-designer--panelShadowLast:none;--wf-designer--panelTabsShadow:0 -1px 0 0 var(--colors-border-1)inset;--wf-designer--panelTabBarShadow:0 -1px 0 0 var(--colors-border-1);--wf-designer--token-input-background-disabled:var(--wf-system---white-A10,#ffffff1a);--wf-designer--token-input-text-disabled:var(--colors-text-dimmed);--wf-designer--borderColor:var(--colors-border-2);--wf-designer--borderColorDark:var(--colors-border-1);--wf-designer--borderColorDarker:var(--colors-border-1);--wf-designer--insetColor:#363636;--wf-designer--insetBorderColor:#2b2b2b;--wf-designer--listColor:var(--colors-background-2);--wf-designer--listColorHover:var(--colors-ui-background-hover);--wf-designer--listBorderColor:var(--colors-border-2);--wf-designer--listSourceBorderColor:var(--colors-border-3);--wf-designer--listRowBackgroundHover:var(--colors-ui-background-hover);--wf-designer--listRowSelectedBackground:var(--wf-designer--panelColorLight);--wf-designer--listRowBorder:1px solid var(--wf-designer--borderColorDark);--wf-designer--listRowBigHeight:45px;--wf-designer--listRowColorHover:revert;--wf-designer--listGridBorder:1px solid var(--wf-designer--borderColor);--wf-designer--paneBorderColor:var(--wf-designer--borderColorDark);--wf-designer--paneHeadHeight:45px;--wf-designer--paneCardColor:var(--wf-designer--panelColorLight);--wf-designer--paneCardBorder:1px solid var(--wf-designer--borderColor);--wf-designer--tooltipColor:#ebebeb;--wf-designer--tooltipColorText:#212121;--wf-designer--tooltipColorBlue:#0073e6;--wf-designer--tooltipColorBlueText:white;--wf-designer--canvasColor:#5e5e5e;--wf-designer--canvasColorDark:#2b2b2b;--wf-designer--canvasColorDarker:#212121;--wf-designer--breadcrumbColor:#ebebeb;--wf-designer--breadcrumbTextColor:#4d4d4d;--wf-designer--breadcrumbRulerColor:var(--wf-designer--breadcrumbTextColor);--wf-designer--popoverBackground:var(--wf-designer--panelColor);--wf-designer--popoverHeaderBackground:var(--wf--designer--panelColorLight);--wf-designer--popoverShadow:0px 1px 15px #0003;--wf-designer--popoverBorder:1px solid var(--wf-designer--borderColor);--wf-designer--popoverShadowHard:0 0 0 1px var(--wf-designer--borderColor),var(--wf-designer--popoverShadow);--wf-designer--menuBackground:var(--wf-designer--panelColorLight);--wf-designer--menuBorder:var(--wf-designer--popoverBorder);--wf-designer--menuCardOffset:-1px;--wf-designer--menuCardTopBorderRadius:0px;--wf-designer--menuDividerColor:var(--wf-designer--borderColorDark);--wf-designer--menuItemPadding:4px 15px;--wf-designer--menuItemLineHeight:19px;--wf-designer--menuItemHoverBackground:var(--wf-designer--panelColorLighter);--wf-designer--menuItemHoverColor:white;--wf-designer--menuItemCaretOffset:0px;--wf-designer--modalBackground:var(--wf-designer--panelColor);--wf-designer--modalHeaderBackground:var(--wf-designer--panelColorLight);--wf-designer--modalHeaderHeight:48px;--wf-designer--modalPadding:12px;--wf-designer--modalShadow:0 0 0 1px #0000004d,0 4px 24px #0003;--wf-designer--miniSettingsModalBackground:var(--wf-designer--modalBackground);--wf-designer--maskCanvas:#000000bf;--wf-designer--maskPanel:#212121d9;--wf-designer--maskLoading:#212121f2;--wf-designer--notificationColor:#212121f2;--wf-designer--pillBackground:var(--wf-designer--panelColorLight);--wf-designer--buttonText:white;--wf-designer--buttonGroupBackground:transparent;--wf-designer--buttonColor:#5e5e5e;--wf-designer--buttonColorHover:#757575;--wf-designer--buttonColorActive:#5e5e5e;--wf-designer--buttonBorder:1px solid #363636;--wf-designer--buttonBoxShadow:none;--wf-designer--buttonBlue:#0073e6;--wf-designer--buttonBlueHover:#0084ff;--wf-designer--buttonGreen:#008547;--wf-designer--buttonGreenHover:#00944f;--wf-designer--buttonRed:#cf313b;--wf-designer--buttonRedHover:#db434c;--wf-designer--buttonOrange:#c75300;--wf-designer--buttonOrangeHover:#dd7124;--wf-designer--buttonPurple:#7f5ae9;--wf-designer--buttonPurpleHover:#8a61ff;--wf-designer--buttonHeadHeight:29px;--wf-designer--buttonHeadLineHeight:26px;--wf-designer--classShadow:0 0 0 1px #00000026;--wf-designer--inputColor:#2b2b2b;--wf-designer--inputColorHover:#212121;--wf-designer--inputBorderColor:#212121;--wf-designer--inputBorderColorHover:#212121;--wf-designer--inputBoxShadow:0 0 0 #0000;--wf-designer--inputPreviewColor:#ababab;--wf-designer--inputPreviewBorderColor:#5e5e5e;--wf-designer--inputPreviewBg:#4d4d4d;--wf-designer--inputHeighlightColor:white;--wf-designer--inputHeighlightBorderColor:#8ac2ffcc;--wf-designer--inputHeighlightBg:#8ac2ff59;--wf-designer--inputTickWidth:24px;--wf-designer--inputPaddingX:9px;--wf-designer--inputPaddingY:8px;--wf-designer--inputPlaceholderColor:var(--wf-designer--textColorDimmer);--wf-designer--switchColor:var(--wf-designer--panelColorDark);--wf-designer--switchKnobColor:var(--wf-designer--buttonColor);--wf-designer--switchKnobColorHover:var(--wf-designer--buttonColorHover);--wf-designer--switchBorderColor:var(--wf-designer--borderColorDark);--wf-designer--switchActiveColor:#0073e6;--wf-designer--switchActiveBorderColor:#212121;--wf-designer--switchWidth:40px;--wf-designer--inputNoticeColor:#b99f76;--wf-designer--inputNoticeBorderColor:#9e8863;--wf-designer--inputNoticeBg:#6f6452;--wf-designer--checkboxBorderColor:var(--wf-designer--inputBorderColor);--wf-designer--checkboxCheckedBackgroundColor:var(--wf-designer--inputColor);--wf-designer--checkboxCheckedBorderColor:var(--wf-designer--inputBorderColor);--wf-designer--checkboxLabelColor:currentColor;--wf-designer--checkboxSize:14px;--wf-designer--checkboxVerticalAlign:baseline;--wf-designer--checkboxTopOffset:0;--wf-designer--checkboxMarginRight:8px;--wf-designer--inputOutlineFocus:var(--wf-designer--inputBoxShadow),0 0 0 1px #2496ff;--wf-designer--inputOutlineFocusPurple:var(--wf-designer--inputBoxShadow),0 0 0 1px #a484ff;--wf-designer--inputOutlineFocusError:var(--wf-designer--inputBoxShadow),0 0 0 1px #ed273e;--wf-designer--inputOutlineFocusErrorLight:var(--wf-designer--inputBoxShadow),0 0 0 1px #ff424d;--wf-designer--fontDefault:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--wf-designer--fontHeading:var(--wf-designer--fontDefault);--wf-designer--fontHeadingWeight:400;--wf-designer--fontCode:"SF Mono","Liberation Mono",Inconsolata,Consolas,Monaco,Menlo,monospace;--wf-designer--modalTitleSize:26px;--wf-designer--modalTitleWeight:400;--wf-designer--inputHeight:24px;--wf-designer--buttonHeight:22px;--wf-designer--buttonLineHeight:30px;--wf-designer--buttonGroupHeight:25px;--wf-designer--controlFontSize:11.5px;--wf-designer--inputFontSize:11.5px;--wf-designer--controlBigHeight:32px;--wf-designer--controlBigFontSize:11.5px;--wf-designer--radius:2px;--wf-designer--radiusSmall:2px;--wf-designer--radiusMedium:3px;--wf-designer--radiusRound:100px;--wf-designer--radiusButtonGroup:0px;--wf-designer--disabledOpacity:.5;--wf-designer--datePickerWidth:254px;--wf-designer--scrollbarBaseColor:#4d4d4d #2b2b2b;--wf-designer--scrollbarTrackColor:var(--wf-designer--panelColorDark);--wf-designer--scrollbarTrackBorderColor:var(--wf-designer--borderColorDark);--wf-designer--scrollbarThumbColor:var(--wf-designer--panelColorLight);--wf-designer--scrollbarThumbColorHover:var(--wf-designer--buttonColor);--wf-designer--scrollbarThumbColorDisabled:var(--wf-designer--panelColor);--wf-designer--webkitScrollBarWidth:9px;--wf-designer--cssTokenHeight:23px;--wf-designer--rightSidebarBorderWidth:1px;--wf-designer--rightSidebarWidthInner:240px;--wf-designer--rightSidebarWidth:calc(240px + 1px);--wf-designer--rightSidebarWidthLarge:calc(360px + 1px);--wf-designer--rightSidebarWidthPlusScrollbar:calc(240px + 1px + 10px);--wf-designer--rightSidebarPanelWidth:224px;--wf-designer--canvasBarHeight:32px;--wf-designer--leftSidebarSpacerDisplay:block;--wf-designer--leftSidebarSpacerOffsetLeft:0px;--wf-designer--leftSidebarWidth:40px;--wf-designer--leftSidebarWidthComfortable:80px;--wf-designer--leftSidebarBorderColor:#212121;--wf-designer--leftSidebarBorderDisplay:block;--wf-designer--leftSidebarButtonBorderColor:#363636;--wf-designer--leftSidebarButtonActiveBackground:var(--wf-designer--panelColorLight);--wf-designer--leftSidebarButtonPadding:11px;--wf-designer--leftSidebarBottomButtonPadding:7px;--wf-designer--leftSidebarButtonBackgroundHover:transparent;--wf-designer--leftSidebarHelpTriggerPadding:4px;--wf-designer--leftSidebarDividerOffset:-4px;--wf-designer--leftSidebarDividerMargin:0px;--wf-designer--topBarHeight:40px;--wf-designer--topBarIconActiveBackground:#212121;--wf-designer--topBarIconActiveColor:currentColor;--wf-designer--topBarBorderColor:var(--wf-designer--borderColor);--wf-designer--tabHeight:35px;--wf-designer--leftSidebarSpacerWidth:6px;--wf-designer--slateHeaderHeight:44px;--wf-designer--firstSlatePanelWidth:250px;--wf-designer--secondSlatePanelWidth:400px;--wf-designer--sectionPadding:0 10px 0 4px;--wf-designer--sectionHeaderPaddingLeft:5px;--wf-designer--sectionClosedBorderBottom:none;--wf-designer--sectionOpenedBorderBottom:1px solid var(--wf-designer--borderColorDark);--wf-designer--sectionTitleHeight:28px;--wf-designer--sectionTitleBorderBottom:1px solid var(--wf-designer--borderColorDark);--wf-designer--fontSize0:10px;--wf-designer--fontSize1:11px;--wf-designer--fontSize2:12px;--wf-designer--fontSize3:13px;--wf-designer--fontSize4:14px;--wf-designer--fontSize5:15px;--wf-designer--fontSize6:16px;--wf-designer--fontSize8:18px;--wf-designer--fontSize10:20px;--wf-designer--fontWeightMedium:500;--wf-designer--canvasBarHeightLarge:32px;--rb-wf-font-size:11px;--rb-wf-control-height:24px;--rb-wf-radius:3px;color:var(--colors-text-primary,#d4d4d8);background:var(--colors-background-1,#0f0f11)}.rb-wf-sidebar .rb-wf-sidebar__icon{width:16px;height:16px;display:block}.rb-wf-sidebar .rb-wf-sidebar__header{border-bottom:1px solid var(--colors-border-1,#2f2f35);justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 8px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__header-title-wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__header-icon{color:var(--colors-text-secondary,#a1a1aa)}.rb-wf-sidebar .rb-wf-sidebar__header-title{font-size:var(--rb-wf-font-size);color:var(--colors-text-primary,#e4e4e7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-wf-sidebar .rb-wf-sidebar__header-actions{align-items:center;gap:4px;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__icon-btn,.rb-wf-sidebar .rb-wf-sidebar__primary-btn,.rb-wf-sidebar .rb-wf-sidebar__secondary-btn,.rb-wf-sidebar .rb-wf-sidebar__danger-btn,.rb-wf-sidebar .rb-wf-sidebar__viewport-btn{height:var(--rb-wf-control-height);border:1px solid var(--colors-border-1,#454545);background:var(--colors-action-secondary-background,#4a4a4a);color:var(--colors-text-primary,#ebebeb);font-size:var(--rb-wf-font-size);border-radius:4px;padding:0 8px}.rb-wf-sidebar .rb-wf-sidebar__icon-btn{width:var(--rb-wf-control-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__danger-btn{color:#ffd2d4;background:#8f2c31;border-color:#cf313bcc}.rb-wf-sidebar .rb-wf-sidebar__tabs-wrap{border-bottom:1px solid var(--colors-border-1,#454545);padding:0}.rb-wf-sidebar .rb-wf-sidebar__tabs-list{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid}.rb-wf-sidebar .rb-wf-sidebar__tab-trigger{height:36px;min-height:36px;font-size:var(--rb-wf-font-size);color:var(--colors-text-secondary,#ababab);background:0 0;border-bottom:2px solid #0000;padding:0 4px}.rb-wf-sidebar .rb-wf-sidebar__tab-trigger[data-state=active]{color:var(--colors-text-primary,#ebebeb);border-bottom-color:#ebebeb}.rb-wf-sidebar .rb-wf-sidebar__tabs-content{flex:1;min-height:0;overflow:auto}.rb-wf-sidebar .rb-wf-sidebar__tab-content{flex-direction:column;gap:0;padding:0;display:flex}.rb-wf-sidebar .rb-wf-sidebar__empty,.rb-wf-sidebar .rb-wf-sidebar__hint{font-size:var(--rb-wf-font-size);color:var(--colors-text-secondary,#a1a1aa)}.rb-wf-sidebar .rb-wf-sidebar__meta-row,.rb-wf-sidebar .rb-wf-sidebar__viewport-row,.rb-wf-sidebar .rb-wf-sidebar__footer-row,.rb-wf-sidebar .rb-wf-sidebar__inline-actions{align-items:center;gap:6px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__meta-label{color:var(--colors-text-secondary,#a1a1aa);font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__meta-value,.rb-wf-sidebar .rb-wf-sidebar__meta-chip{border-radius:var(--rb-wf-radius);border:1px solid var(--colors-border-1,#2f2f35);background:var(--colors-background-2,#1a1a20);color:var(--colors-text-primary,#e4e4e7);padding:2px 6px;font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__viewport-btn.is-active{color:#93c5fd;border-color:#3b82f6}.rb-wf-sidebar .rb-wf-sidebar__section{border-top:1px solid var(--colors-border-1,#454545);border-bottom:1px solid var(--colors-border-1,#454545);background:#323232;border-left:0;border-right:0;border-radius:0}.rb-wf-sidebar .rb-wf-sidebar__section-header{border:0;border-bottom:1px solid var(--colors-border-1,#454545);width:100%;min-height:38px;color:var(--colors-text-primary,#ebebeb);font-size:var(--rb-wf-font-size);background:0 0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__section[data-expanded=false] .rb-wf-sidebar__section-header{border-bottom:0}.rb-wf-sidebar .rb-wf-sidebar__section-body{flex-direction:column;gap:8px;padding:8px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__property-grid{gap:6px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__property-inline-row{align-items:center;gap:8px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__property-row{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rb-wf-sidebar .rb-wf-sidebar__spacing-box,.rb-wf-sidebar .rb-wf-sidebar__spacing-groups{gap:6px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-group{border:1px solid var(--colors-border-1,#454545);border-radius:var(--rb-wf-radius);background:linear-gradient(145deg,#4a4a4a,#3f3f3f);gap:6px;padding:6px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-group-label{text-transform:uppercase;letter-spacing:.02em;color:var(--colors-text-secondary,#a1a1aa);font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__spacing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-cell{gap:2px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-side{color:var(--colors-text-secondary,#ababab);text-transform:capitalize;font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__property-label{color:var(--colors-text-secondary,#ababab);font-size:11px}.rb-wf-sidebar .rb-wf-sidebar__property-input,.rb-wf-sidebar .rb-wf-sidebar__property-select,.rb-wf-sidebar .rb-wf-sidebar__textarea{border:1px solid var(--colors-border-2,#4b4b4b);background:var(--colors-ui-input-background,#252525);width:100%;color:var(--colors-text-primary,#ebebeb);font-size:var(--rb-wf-font-size);border-radius:5px}.rb-wf-sidebar .rb-wf-sidebar__property-input,.rb-wf-sidebar .rb-wf-sidebar__property-select{min-height:var(--rb-wf-control-height);padding:0 8px}.rb-wf-sidebar .rb-wf-sidebar__textarea{resize:vertical;min-height:120px;font-family:var(--font-geist-mono),monospace;padding:8px}.rb-wf-sidebar .rb-wf-sidebar__warning{color:#fcd34d;border-radius:var(--rb-wf-radius);background:#eab3081f;border:1px solid #eab30859;padding:4px 6px;font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__token-list{gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__token-item{color:var(--colors-text-secondary,#ababab);border:1px solid var(--colors-border-1,#454545);border-radius:var(--rb-wf-radius);background:#2a2a2a;padding:3px 6px;font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__token-item.is-present{color:#bbf7d0;border-color:#22c55e66}.rb-wf-sidebar .rb-wf-sidebar__interaction-card{border:1px solid var(--colors-border-1,#454545);border-radius:var(--rb-wf-radius);background:#2f2f2f;gap:6px;padding:8px;display:grid}
.rb-wf-sidebar{--rb-sidebar-control-height:24px;--rb-sidebar-radius:5px;--rb-sidebar-gap:6px;--rb-sidebar-font:11px}.rb-wf-sidebar .rb-wf-sidebar__parity-icon-bank{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.rb-wf-sidebar .rb-wf-sidebar__section-title-wrap{align-items:center;gap:6px;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__dirty-dot{opacity:0;background:0 0;border-radius:9999px;width:6px;height:6px}.rb-wf-sidebar .rb-wf-sidebar__dirty-dot.is-visible{opacity:1;background:#d08b52}.rb-wf-sidebar .rb-wf-sidebar__selector-meta-row{justify-content:space-between}.rb-wf-sidebar .rb-wf-sidebar__selector-title{color:var(--colors-text-secondary,#ababab);font-size:11px}.rb-wf-sidebar .rb-wf-sidebar__selector-inheritance{color:#d9a568;font-size:11px}.rb-wf-sidebar .rb-wf-sidebar__selector-token-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0;display:grid}.rb-wf-sidebar .rb-wf-sidebar__selector-token-icon{width:40px;height:var(--rb-sidebar-control-height);border-radius:var(--rb-sidebar-radius)0 0 var(--rb-sidebar-radius);border:1px solid var(--colors-border-2,#4b4b4b);color:#d7d7d7;background:#2c2c2c;border-right:0;justify-content:center;align-items:center;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__selector-token-btn{width:100%;min-height:var(--rb-sidebar-control-height);border-radius:0 var(--rb-sidebar-radius)var(--rb-sidebar-radius)0;border:1px solid var(--colors-border-2,#4b4b4b);color:#ebebeb;font-size:var(--rb-sidebar-font);background:linear-gradient(90deg,#0073e6 0 40%,#272727 40% 100%);justify-content:space-between;align-items:center;padding:0 8px;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__selector-token-value{font-size:15px;line-height:1}.rb-wf-sidebar .rb-wf-sidebar__selector-count{color:var(--colors-text-secondary,#ababab);font-size:11px}.rb-wf-sidebar .rb-wf-sidebar__segmented{border-radius:var(--rb-sidebar-radius);background:#555;border:1px solid #565656;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;overflow:hidden}.rb-wf-sidebar .rb-wf-sidebar__segmented-btn{height:var(--rb-sidebar-control-height);color:#cdcdcd;cursor:pointer;background:#575757;border:0;border-left:1px solid #5f5f5f;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__segmented-btn:first-child{border-left:0}.rb-wf-sidebar .rb-wf-sidebar__segmented-btn.is-active{color:#f2f2f2;background:#252525}.rb-wf-sidebar .rb-wf-sidebar__segmented-icon{display:inline-flex}.rb-wf-sidebar .rb-wf-sidebar__unit-input-wrap{grid-template-columns:minmax(0,1fr) 52px;gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__unit-select{width:100%;min-height:var(--rb-sidebar-control-height);border:1px solid var(--colors-border-2,#4b4b4b);border-radius:var(--rb-sidebar-radius);background:var(--colors-ui-input-background,#252525);color:var(--colors-text-primary,#ebebeb);font-size:var(--rb-sidebar-font);padding:0 8px}.rb-wf-sidebar .rb-wf-sidebar__spacing-box{gap:5px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-cell{gap:2px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__spacing-side{color:var(--colors-text-secondary,#ababab);text-transform:capitalize;font-size:10px}.rb-wf-sidebar .rb-wf-sidebar__property-list{gap:6px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__property-list-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.rb-wf-sidebar .rb-wf-sidebar__property-list-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__color-wrap{grid-template-columns:20px 1fr;align-items:center;gap:4px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__swatch{border:1px solid var(--colors-border-1,#454545);border-radius:2px;width:18px;height:18px}.rb-wf-sidebar .rb-wf-sidebar__slider-wrap{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.rb-wf-sidebar .rb-wf-sidebar__slider{accent-color:#0073e6;width:100%}.rb-wf-sidebar .rb-wf-sidebar__slider-value{color:var(--colors-text-secondary,#ababab);text-align:right;min-width:30px;font-size:10px}.rb-canvas-context-bar{color:#d4d4d4;background:#323234;border-bottom:1px solid #474747;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:11px;display:grid}.rb-canvas-context-bar__history{align-items:center;gap:4px;display:inline-flex}.rb-canvas-context-bar__spacer{min-width:0}.rb-canvas-context-bar__meta{color:#e1e1e1;font-variant-numeric:tabular-nums;font-size:11px}.rb-canvas-context-bar__breakpoints{justify-self:end;align-items:center;gap:4px;display:inline-flex}.canvas-resize-handle .handle{z-index:14;position:absolute;top:0;bottom:0}.canvas-resize-handle .handle:before{content:"";background:#2496ff;width:4px;height:100%;display:none;position:absolute;top:0;left:-4px}.canvas-resize-handle .right-handle{width:14px;right:-14px}.canvas-resize-handle .left-handle{pointer-events:all;cursor:col-resize;width:3px;left:-1px}.canvas-resize-handle .tab-handle{background:var(--wf-designer--canvasColorDark,#2b2b2b);cursor:col-resize;pointer-events:all;border-top-right-radius:var(--wf-designer--radiusMedium,4px);border-bottom-right-radius:var(--wf-designer--radiusMedium,4px);width:14px;height:38px;margin-top:-19px;position:absolute;top:50%}.canvas-resize-handle .tab-handle:before,.canvas-resize-handle .tab-handle:after{content:"";background:#8c8c8c;width:1px;position:absolute;top:8px;bottom:8px}.canvas-resize-handle .tab-handle:before{left:5px}.canvas-resize-handle .tab-handle:after{left:8px}.canvas-resize-handle .tab-handle:hover{background:#2496ff}.canvas-resize-handle .tab-handle:hover:before,.canvas-resize-handle .tab-handle:hover:after{background:#57aeff}.canvas-resize-handle .gutter-handle{background:var(--wf-designer--canvasColorDark,#2b2b2b);cursor:col-resize;pointer-events:all;width:4px;height:100%;position:absolute;top:0;left:0}.canvas-resize-handle:hover .handle:before,.canvas-resize-handle.is-resizing .handle:before,.canvas-resize-handle.is-hovered .handle:before{display:block}.canvas-resize-handle:hover .tab-handle,.canvas-resize-handle.is-resizing .tab-handle{background:#2496ff;border-color:#2496ff}.canvas-resize-handle:hover .gutter-handle,.canvas-resize-handle.is-resizing .gutter-handle,.canvas-resize-handle.is-hovered .gutter-handle,.canvas-resize-handle.is-hovered .tab-handle{background:#2496ff}.canvas-resize-handle:hover .tab-handle:before,.canvas-resize-handle:hover .tab-handle:after,.canvas-resize-handle.is-resizing .tab-handle:before,.canvas-resize-handle.is-resizing .tab-handle:after,.canvas-resize-handle.is-hovered .tab-handle:before,.canvas-resize-handle.is-hovered .tab-handle:after{background:#57aeff}.site-canvas.is-full-width .canvas-resize-handle .left-handle{cursor:e-resize}.site-canvas.is-full-width .gutter-handle{cursor:w-resize}.canvas-snap-edge-trigger{z-index:14;cursor:col-resize;pointer-events:all;width:24px;position:absolute;top:0;bottom:0;right:0}.canvas-snap-edge-trigger:before{content:"";opacity:0;background:#ffbc86;width:4px;height:100%;transition:opacity .12s;position:absolute;top:0;right:0}.canvas-snap-edge-trigger:hover:before,.canvas-snap-edge-trigger.is-resizing:before,.canvas-snap-edge-trigger.is-hovered:before{opacity:1}
.studio-root{--radius:3px;--builder-font-size:11px;--builder-control-height:25px;--background:240 10% 11%;--foreground:0 0% 98%;--card:240 5% 17%;--card-foreground:0 0% 98%;--popover:240 5% 17%;--popover-foreground:0 0% 98%;--primary:211 100% 60%;--primary-foreground:0 0% 100%;--secondary:240 5% 17%;--secondary-foreground:0 0% 98%;--muted:240 5% 17%;--muted-foreground:240 5% 70%;--accent:240 5% 17%;--accent-foreground:0 0% 98%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 4% 25%;--input:240 4% 25%;--ring:211 100% 60%;--chart-1:211 100% 60%;--chart-2:142 71% 45%;--chart-3:48 96% 53%;--chart-4:0 84% 60%;--chart-5:263 89% 67%;--sidebar-background:240 10% 11%;--sidebar-foreground:0 0% 98%;--sidebar-primary:211 100% 60%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 5% 17%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:240 4% 25%;--sidebar-ring:211 100% 60%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-root,.studio-root *{border-color:hsl(var(--border))}.studio-root input,.studio-root textarea,.studio-root select{color:hsl(var(--foreground))}.studio-root input::-moz-placeholder{color:hsl(var(--muted-foreground))}.studio-root textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.studio-root input::placeholder,.studio-root textarea::placeholder{color:hsl(var(--muted-foreground))}.studio-root select option{background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.studio-root ::-webkit-scrollbar{width:8px;height:8px}.studio-root ::-webkit-scrollbar-track{background:0 0}.studio-root ::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}.studio-root ::-webkit-scrollbar-thumb:hover{background:#52525b}.studio-root .properties-sidebar,.studio-root .properties-sidebar *{font-size:11px!important}.studio-root.builder-ui{font-size:var(--builder-font-size)}.studio-root.builder-ui button,.studio-root.builder-ui input,.studio-root.builder-ui select,.studio-root.builder-ui textarea,.studio-root.builder-ui [role=button]{border-radius:var(--radius)}.studio-root.builder-ui input,.studio-root.builder-ui select,.studio-root.builder-ui button[data-size=sm]{min-height:24px}.studio-root.builder-ui .tabs-trigger,.studio-root.builder-ui [data-slot=tabs-trigger]{min-height:24px;font-size:11px}.studio-root .rb-code-line-highlight{background:#2496ff24;border-left:2px solid #2496ff}.studio-root .rb-code-line-glyph{border-left:2px solid #2496ff;margin-left:2px}.studio-root .rb-editor-search-match{background:#ffbc863d}.studio-root .rb-editor-search-active{background:#2496ff59;outline:1px solid #2496ff}.studio-root .snippet-terminal .xterm,.studio-root .snippet-terminal .xterm-screen,.studio-root .snippet-terminal .xterm-viewport{height:100%}.studio-root .snippet-terminal,.studio-root .snippet-terminal:focus,.studio-root .snippet-terminal:focus-visible,.studio-root .snippet-terminal .xterm,.studio-root .snippet-terminal .xterm:focus,.studio-root .snippet-terminal .xterm.focus,.studio-root .snippet-terminal .xterm-screen,.studio-root .snippet-terminal .xterm-screen:focus,.studio-root .snippet-terminal .xterm-viewport,.studio-root .snippet-terminal .xterm-viewport:focus,.studio-root .snippet-terminal canvas{box-shadow:none!important;border:0!important;outline:none!important}.studio-root .snippet-terminal .xterm-helper-textarea,.studio-root .snippet-terminal .xterm-helper-textarea:focus,.studio-root .snippet-terminal .xterm-helper-textarea:focus-visible{box-shadow:none!important;color:#0000!important;opacity:0!important;background:0 0!important;border:0!important;outline:0 #0000!important}.studio-root .snippet-terminal .xterm-char-measure-element{visibility:hidden!important}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}
