.GIrvQW_bar{bottom:var(--layout-chat-inset);left:calc(50% + (var(--stage-bar-start,0px) - var(--stage-bar-end,0px)) / 2);z-index:25;align-items:center;gap:var(--gap-200);padding:var(--padding-100);border-radius:calc(var(--radius-pill) + (var(--padding-100) + var(--border-025)) * 2);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:var(--border-025) solid var(--color-bg-container-border);box-shadow:var(--shadow-floating);display:flex;position:fixed;transform:translate(-50%)}.GIrvQW_fade{--stage-fade-tint:var(--color-bg-page-primary);height:calc(var(--layout-stage-bottom-clearance) * 2);z-index:10;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.GIrvQW_fade>span{display:block;position:absolute;inset:0}.GIrvQW_fade>span:first-child{background:linear-gradient(to top, var(--stage-fade-tint) 0%, var(--stage-fade-tint) 30%, color-mix(in srgb, var(--stage-fade-tint) 85%, transparent) 50%, color-mix(in srgb, var(--stage-fade-tint) 40%, transparent) 75%, transparent 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.GIrvQW_fade>span:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 20%,#000 60% 100%);mask-image:linear-gradient(#0000 20%,#000 60% 100%)}.GIrvQW_fade>span:nth-child(3){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 40%,#000 75% 100%);mask-image:linear-gradient(#0000 40%,#000 75% 100%)}.GIrvQW_fade>span:nth-child(4){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(#0000 60%,#000 90% 100%);mask-image:linear-gradient(#0000 60%,#000 90% 100%)}.GIrvQW_room{left:calc(var(--stage-bar-start,0px) + var(--layout-chat-inset));right:calc(var(--stage-bar-end,0px) + var(--layout-chat-inset));visibility:hidden;pointer-events:none;height:0;position:fixed;bottom:0}.GIrvQW_separator{width:var(--border-025);height:var(--gap-500);margin:0 var(--gap-050);background:var(--color-divider)}.GIrvQW_actionSlot{padding:calc(var(--padding-100) + var(--border-025));display:inline-flex}.GIrvQW_endSlot{white-space:nowrap;align-items:center;padding-inline-end:var(--padding-150);display:inline-flex}
.ds-segmented-control{align-items:center;gap:var(--gap-050);padding:var(--padding-100);border-radius:calc(var(--radius-pill) + var(--padding-100) + var(--border-025));background-color:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);display:inline-flex;position:relative}.ds-segmented-control__pill{border-radius:var(--radius-pill);background-color:var(--color-action-primary-bg);opacity:0;pointer-events:none;will-change:transform, width;width:0;height:0;transition:transform var(--motion-duration-base) var(--motion-ease-entrance), width var(--motion-duration-base) var(--motion-ease-entrance), background-color var(--motion-duration-base) var(--motion-ease-standard);position:absolute;top:0;left:0}.ds-segmented-control--pill-ready .ds-segmented-control__pill{opacity:1}.ds-segmented-control--pill-ready .ds-segmented-control__segment--active,.ds-segmented-control--pill-ready .ds-segmented-control__segment--active:hover,.ds-segmented-control--pill-ready.ds-segmented-control--neutral .ds-segmented-control__segment--active,.ds-segmented-control--pill-ready.ds-segmented-control--neutral .ds-segmented-control__segment--active:hover{background-color:#0000}.ds-segmented-control--pill-ready:has(.ds-segmented-control__segment--active:hover) .ds-segmented-control__pill{background-color:var(--color-action-primary-bg-hover)}.ds-segmented-control--neutral .ds-segmented-control__pill{background-color:var(--color-action-neutral-bg)}.ds-segmented-control--pill-ready.ds-segmented-control--neutral:has(.ds-segmented-control__segment--active:hover) .ds-segmented-control__pill{background-color:var(--color-action-neutral-bg-hover)}.ds-segmented-control--full-width{width:100%}.ds-segmented-control--full-width .ds-segmented-control__segment{flex:1}.ds-segmented-control__segment{justify-content:center;align-items:center;gap:var(--gap-200);padding:var(--padding-200) var(--padding-400);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);white-space:nowrap;z-index:1;background-color:#0000;border:none;display:inline-flex;position:relative}.ds-segmented-control__label{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-secondary);transition:color var(--motion-duration-base) var(--motion-ease-standard)}.ds-segmented-control__icon{--icon-size:var(--icon-size-600);color:var(--color-text-secondary);transition:color var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0;line-height:1}.ds-segmented-control__segment:not(.ds-segmented-control__segment--active):not(.ds-segmented-control__segment--disabled):hover{background-color:var(--color-action-passive-bg-hover)}.ds-segmented-control__segment--active{background-color:var(--color-action-primary-bg)}.ds-segmented-control__segment--active .ds-segmented-control__label,.ds-segmented-control__segment--active .ds-segmented-control__icon{color:var(--color-action-primary-text)}.ds-segmented-control__segment--active:hover{background-color:var(--color-action-primary-bg-hover)}.ds-segmented-control--neutral .ds-segmented-control__segment--active{background-color:var(--color-action-neutral-bg)}.ds-segmented-control--neutral .ds-segmented-control__segment--active .ds-segmented-control__label,.ds-segmented-control--neutral .ds-segmented-control__segment--active .ds-segmented-control__icon{color:var(--color-action-neutral-text)}.ds-segmented-control--neutral .ds-segmented-control__segment--active:hover{background-color:var(--color-action-neutral-bg-hover)}.ds-segmented-control__segment--disabled{opacity:.4;cursor:not-allowed}.ds-segmented-control__segment:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-segmented-control--compact .ds-segmented-control__segment{padding:var(--padding-150) var(--padding-300)}.ds-segmented-control--compact .ds-segmented-control__label{font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-segmented-control--compact .ds-segmented-control__icon{--icon-size:var(--icon-size-500)}
.ds-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VrAxna_themeToggle{flex-shrink:0;align-items:center;display:flex}.VrAxna_themeToggle .ds-segmented-control__label{z-index:50;margin-top:var(--gap-100);padding:var(--padding-150) var(--padding-200);border-radius:var(--radius-100);border:var(--border-025) solid var(--color-bg-container-border);background-color:var(--color-bg-page-primary);color:var(--color-text-primary);box-shadow:var(--shadow-floating);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(calc(-1 * var(--gap-100)));transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;top:100%;left:50%}:is(.VrAxna_themeToggle .ds-segmented-control__segment:hover .ds-segmented-control__label,.VrAxna_themeToggle .ds-segmented-control__segment:focus-visible .ds-segmented-control__label){opacity:1;transition-delay:var(--motion-duration-slow);transform:translate(-50%)translateY(0)}.VrAxna_themeToggle .ds-segmented-control__segment{height:calc(40px - 2 * var(--padding-100) - 2 * var(--border-025));padding:0 var(--padding-200)}
.CBXbcG_dsLayout{--rail-width:300px;--rail-inset:var(--layout-chat-inset);--rail-collapsed:48px;--rail-collapsed-radius:min(var(--radius-pill), calc(var(--rail-collapsed) / 2));--rail-left:calc(var(--rail-width) + var(--rail-inset));--rail-right:calc(var(--rail-width) + var(--rail-inset));--stage-walls:calc(var(--rail-left) + var(--rail-right));--stage-bar-start:var(--rail-left);--stage-bar-end:var(--rail-right);transition:--rail-left var(--motion-duration-slow) var(--motion-ease-emphasized), --rail-right var(--motion-duration-slow) var(--motion-ease-emphasized);width:calc(100% + var(--primitive-padding-1000) * 2);margin-inline:calc(-1 * var(--primitive-padding-1000));padding-left:calc(var(--rail-left) + var(--rail-inset));padding-right:calc(var(--rail-right) + var(--rail-inset));padding-top:calc(var(--layout-stage-clearance) + var(--primitive-gap-1000));padding-bottom:var(--layout-stage-bottom-clearance);justify-content:center;display:flex}.CBXbcG_dsLayout[data-left-rail=collapsed]{--rail-left:calc(var(--rail-collapsed) + var(--rail-inset))}.CBXbcG_dsLayout[data-right-rail=collapsed]{--rail-right:calc(var(--rail-collapsed) + var(--rail-inset))}@property --rail-left{syntax:"<length>";inherits:true;initial-value:0}@property --rail-right{syntax:"<length>";inherits:true;initial-value:0}.CBXbcG_dsLayoutChat,.CBXbcG_dsLayoutTemplates{--stage-bar-end:var(--rail-right);padding-left:var(--rail-left);padding-right:var(--rail-right);padding-top:var(--layout-stage-clearance)}.CBXbcG_dsLayoutChat .CBXbcG_dsContent{max-width:none}.CBXbcG_dsContentEnter{animation:CBXbcG_playgroundEnter var(--motion-duration-slower) var(--motion-ease-entrance) backwards}.CBXbcG_dsContent{gap:var(--gap-2000);flex-direction:column;flex:1;min-width:0;max-width:960px;display:flex}.CBXbcG_dsContentMobile{max-width:420px}.CBXbcG_dsContentTemplates{max-width:none}.CBXbcG_inlineLink{color:var(--color-action-primary-text-tertiary);text-underline-offset:3px;text-decoration:underline}.CBXbcG_floatingRail{animation:CBXbcG_playgroundEnter var(--motion-duration-slower) var(--motion-ease-entrance) backwards;top:var(--layout-stage-clearance);width:var(--rail-width);height:calc(100dvh - var(--layout-stage-clearance) - var(--rail-inset));z-index:15;background:var(--color-bg-glass);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), height var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized);position:fixed}.CBXbcG_floatingRail[data-side=left]{left:var(--rail-inset)}.CBXbcG_floatingRail[data-side=right]{right:var(--rail-inset)}.CBXbcG_railBody{border-radius:inherit;flex-direction:column;height:100%;display:flex;overflow:hidden}.CBXbcG_floatingRail[data-side=right] .CBXbcG_railBody{align-items:flex-end}.CBXbcG_floatingRail[data-collapsed]{width:var(--rail-collapsed);height:var(--rail-collapsed);border-radius:var(--rail-collapsed-radius)}.CBXbcG_railHead,.CBXbcG_railScroll,.CBXbcG_railFootWrap{width:var(--rail-width)}.CBXbcG_railHead,.CBXbcG_railFootWrap{flex-shrink:0}.CBXbcG_railHead{align-items:center;gap:var(--gap-200);padding:var(--padding-400);transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);display:flex}.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railHead{padding:0}.CBXbcG_railToggleSlot{flex-shrink:0;width:32px;height:32px}.CBXbcG_railToggleSeat{top:var(--padding-400);z-index:1;transition:top var(--motion-duration-slow) var(--motion-ease-emphasized), left var(--motion-duration-slow) var(--motion-ease-emphasized), right var(--motion-duration-slow) var(--motion-ease-emphasized);display:flex;position:absolute}.CBXbcG_railToggle{transition:width var(--motion-duration-slow) var(--motion-ease-emphasized), height var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized), background-color var(--motion-duration-base) var(--motion-ease-standard)}.CBXbcG_floatingRail[data-side=left] .CBXbcG_railToggleSeat{left:var(--padding-400)}.CBXbcG_floatingRail[data-side=right] .CBXbcG_railToggleSeat{right:var(--padding-400)}.CBXbcG_floatingRail[data-collapsed][data-side=left] .CBXbcG_railToggleSeat{left:0}.CBXbcG_floatingRail[data-collapsed][data-side=right] .CBXbcG_railToggleSeat{right:0}.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railToggleSeat{top:0}.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railToggle{width:calc(var(--rail-collapsed) - var(--border-025) * 2);height:calc(var(--rail-collapsed) - var(--border-025) * 2);border-radius:var(--rail-collapsed-radius)}.CBXbcG_railTitle{min-width:0;font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);white-space:nowrap;flex:1}.CBXbcG_floatingRail[data-side=right] .CBXbcG_railTitle{padding-inline-start:var(--padding-200)}.CBXbcG_railFade{transition:opacity var(--motion-duration-base) var(--motion-ease-standard) var(--motion-duration-fast)}.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railFade{opacity:0;transition-duration:var(--motion-duration-fast);transition-delay:0s}.CBXbcG_railToggleGlyphs{display:grid}.CBXbcG_railToggleGlyphs>*{transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-spring);grid-area:1/1}.CBXbcG_railToggleGlyphs>[data-glyph=open],.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railToggleGlyphs>[data-glyph=close]{opacity:0;transform:scale(.5)}.CBXbcG_floatingRail[data-collapsed] .CBXbcG_railToggleGlyphs>[data-glyph=open]{opacity:1;transform:none}.CBXbcG_railScroll{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-divider) transparent;min-width:0;min-height:0;padding:var(--padding-400);border-top:var(--border-025) solid var(--color-divider);flex-direction:column;flex:1;display:flex;overflow-y:auto}.CBXbcG_controlGroup{gap:var(--gap-200);padding-bottom:var(--gap-400);border-bottom:var(--border-025) solid var(--color-divider);flex-direction:column;display:flex}.CBXbcG_controlHeading{font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary)}.CBXbcG_controlNote{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary)}.CBXbcG_swatchGrid{gap:var(--gap-200);padding:var(--primitive-padding-050) 0;grid-template-columns:repeat(8,max-content);display:grid}.CBXbcG_customPickerActive .ds-colorpicker__trigger{background:var(--color-action-neutral-bg-hover)}.CBXbcG_sliderRow{align-items:center;gap:var(--gap-300);display:flex}.CBXbcG_sliderRow>:first-child{flex:1}.CBXbcG_sliderValue{text-align:right;min-width:44px;font-size:var(--font-paragraph-sm-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}:is(.CBXbcG_dropUp .ds-dropdown__menu,.CBXbcG_dropUp .ds-rich-dropdown__menu){margin-top:0;margin-bottom:var(--gap-050);top:auto;bottom:100%}.CBXbcG_railFooter{gap:var(--gap-300);padding:var(--padding-400);border-top:var(--border-025) solid var(--color-divider);flex-direction:column;flex-shrink:0;display:flex}.CBXbcG_railSplit{display:flex}.CBXbcG_railSplit>.ds-split-button__main{flex:1}.CBXbcG_drawerControls .CBXbcG_railFooter{margin:0 calc(-1 * var(--padding-500));padding:var(--padding-400) var(--padding-500) 0;background:var(--color-bg-page-primary);position:sticky;bottom:0}.ds-inspector-section__body>.CBXbcG_controlGroup{display:contents}.ds-inspector-section__body .CBXbcG_controlHeading:not(:first-child){margin-top:var(--gap-200)}.CBXbcG_cssDialogBody{gap:var(--gap-400);flex-direction:column;min-width:0;display:flex}.CBXbcG_shaderBanner{border-radius:var(--radius-600);border:var(--border-025) solid var(--color-bg-container-border);background:var(--color-bg-page-primary);height:220px;position:relative;overflow:hidden}.CBXbcG_demoSection{gap:var(--primitive-gap-500);scroll-margin-top:var(--layout-stage-clearance);flex-direction:column;display:flex}.CBXbcG_sectionAnchor{scroll-margin-top:var(--layout-stage-clearance)}.CBXbcG_dsContent[data-surface=card] .CBXbcG_demoSection{padding:var(--padding-500);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background:var(--color-bg-container-primary)}.CBXbcG_sectionNote{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.CBXbcG_sectionNote code{color:var(--color-text-primary)}.CBXbcG_demoRow{align-items:center;gap:var(--gap-300);flex-wrap:wrap;display:flex}.CBXbcG_demoColumns{gap:var(--primitive-gap-500);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:1151px){.CBXbcG_bentoGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:260px}.CBXbcG_demoColumns{grid-template-columns:1fr}}[data-stage=mobile] .CBXbcG_demoColumns{grid-template-columns:1fr}.CBXbcG_mapsColumns{gap:var(--primitive-gap-500);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:1151px){.CBXbcG_mapsColumns{grid-template-columns:1fr;justify-items:center}}[data-stage=mobile] .CBXbcG_mapsColumns{grid-template-columns:1fr;justify-items:center}.CBXbcG_worldMapStage{width:100%;height:360px}[data-stage=mobile] .CBXbcG_worldMapStage{height:240px}.CBXbcG_contextTarget{border:var(--border-025) dashed var(--color-bg-container-border);border-radius:var(--radius-300);height:120px;color:var(--color-text-tertiary);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.CBXbcG_fieldStack{gap:var(--gap-200);flex-direction:column;display:flex}.CBXbcG_panelHeader{gap:var(--gap-050);flex-direction:column;display:flex}.CBXbcG_panelTitle{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary)}.CBXbcG_panelSubtitle{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-secondary)}.CBXbcG_chartPair{align-items:stretch}.CBXbcG_sparkList{gap:var(--gap-400);flex-direction:column;display:flex}.CBXbcG_sparkRow{justify-content:space-between;align-items:center;gap:var(--gap-400);display:flex}.CBXbcG_sparkLabel{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary)}.CBXbcG_hoverCardBody{align-items:center;gap:var(--gap-300);display:flex}.CBXbcG_advBody{gap:var(--gap-400);flex-direction:column;display:flex}.CBXbcG_advGlobal{gap:var(--gap-200);padding-bottom:var(--gap-400);border-bottom:var(--border-025) solid var(--color-divider);flex-direction:column;display:flex}.CBXbcG_advSliderLabel{min-width:72px;font-size:var(--font-paragraph-sm-size);color:var(--color-text-secondary)}.CBXbcG_advGlobal .CBXbcG_sliderRow>:first-child{flex:none}.CBXbcG_advGlobal .CBXbcG_sliderRow>:nth-child(2){flex:1}.CBXbcG_advRamps{gap:var(--gap-200);flex-direction:column;display:flex}.CBXbcG_advRampRow{align-items:center;gap:var(--gap-300);display:flex}.CBXbcG_advRampLabel{min-width:72px;font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-emphasis-weight);color:var(--color-text-primary)}.CBXbcG_advRamp{gap:var(--gap-050);flex:1;display:flex}.CBXbcG_advCell{border-radius:var(--radius-050);border:var(--border-025) solid var(--color-bg-container-border);flex:1;height:24px}.CBXbcG_advCellKey{outline:var(--border-050) solid var(--color-input-border-selected);outline-offset:1px}.CBXbcG_advRampPicker .ds-colorpicker__panel{left:auto;right:0}.CBXbcG_advRampReset{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;--icon-size:var(--icon-size-500);transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CBXbcG_advRampReset:hover:not(:disabled){background-color:var(--color-bg-container-secondary);color:var(--color-text-primary)}.CBXbcG_advRampReset:disabled{opacity:.4;cursor:not-allowed}.CBXbcG_advAccents{gap:var(--gap-200);padding-top:var(--gap-400);border-top:var(--border-025) solid var(--color-divider);flex-direction:column;display:flex}.CBXbcG_drawerControls{flex-direction:column;display:flex}@media (max-width:1099px){.CBXbcG_dsLayout{--stage-bar-start:0px;--stage-bar-end:0px;width:100%;padding-left:0;padding-right:0;padding-bottom:var(--layout-stage-bottom-clearance);margin-inline:0}}@keyframes CBXbcG_playgroundEnter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}.CBXbcG_dsLayout[data-enter=alt] .CBXbcG_floatingRail,.CBXbcG_dsLayout[data-enter=alt] .CBXbcG_dsContentEnter{animation-name:CBXbcG_playgroundEnterAlt}@keyframes CBXbcG_playgroundEnterAlt{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CBXbcG_floatingRail,.CBXbcG_dsContentEnter,.CBXbcG_dsLayout[data-enter=alt] .CBXbcG_floatingRail,.CBXbcG_dsLayout[data-enter=alt] .CBXbcG_dsContentEnter{animation:none}}.CBXbcG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CBXbcG_imageSourceRow{justify-content:space-between;align-items:center;gap:var(--gap-200);min-width:0;display:flex}.CBXbcG_imageSourceName{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CBXbcG_navStage{gap:var(--gap-1000);flex-direction:column;display:flex}.CBXbcG_questionFrame{align-items:flex-start;gap:var(--gap-300);flex-direction:column;width:100%;max-width:480px;display:flex}.CBXbcG_attachmentStage{padding:var(--padding-300);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background:var(--color-bg-container-primary)}.CBXbcG_bentoGrid{gap:var(--gap-400);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:280px;display:grid}.CBXbcG_bentoStack{align-items:flex-start;gap:var(--gap-400);flex-direction:column;display:flex}.CBXbcG_bentoFigure{font-family:var(--font-display-2-family);font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.CBXbcG_cardStackStage{align-items:center;gap:var(--gap-400);padding-block:var(--padding-400);flex-direction:column;display:flex}.CBXbcG_cardStack{width:100%;max-width:320px}.CBXbcG_cardStackBody{align-items:center;gap:var(--gap-400);flex-direction:column;display:flex}.CBXbcG_cardStackOrg{color:var(--color-text-secondary)}.CBXbcG_artifactFrame{border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-page-primary);width:100%;height:320px;display:flex;overflow:hidden}.CBXbcG_artifactList{gap:var(--gap-200);padding:var(--padding-400);flex-direction:column;margin:0;list-style:none;display:flex}.CBXbcG_artifactRow{justify-content:space-between;align-items:baseline;gap:var(--gap-400);padding:var(--padding-300);border-radius:var(--radius-400);background-color:var(--color-bg-container-secondary);display:flex}.CBXbcG_artifactName{font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary)}.CBXbcG_artifactWhat{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}.CBXbcG_barSwitch{white-space:nowrap;display:inline-flex}
.e0EsdW_root{flex-shrink:0;align-items:center;display:flex;position:relative}.e0EsdW_trigger{background:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);border-radius:calc(var(--radius-pill) + var(--padding-100));cursor:pointer;width:40px;height:40px;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;padding:0;display:flex}.e0EsdW_trigger:hover{background:var(--color-bg-container-secondary)}.e0EsdW_trigger:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.e0EsdW_triggerSwatch{border:var(--border-025) solid var(--color-bg-container-border);width:18px;height:18px}.e0EsdW_menu{z-index:60;gap:var(--gap-050);min-width:240px;padding:var(--padding-200);background:color-mix(in srgb, var(--color-bg-container-primary) 88%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-400);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.e0EsdW_row{align-items:center;gap:var(--gap-300);width:100%;padding:var(--padding-200) var(--padding-300);border-radius:var(--radius-200);cursor:pointer;text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;text-decoration:none;display:flex}.e0EsdW_row:hover{background:var(--color-bg-container-secondary)}.e0EsdW_row:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.e0EsdW_rowActive{background:var(--color-bg-container-secondary)}.e0EsdW_rowSwatch{border:var(--border-025) solid var(--color-bg-container-border);flex-shrink:0;width:18px;height:18px}.e0EsdW_rowText{flex-direction:column;flex:1;min-width:0;display:flex}.e0EsdW_rowName{font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary);white-space:nowrap}.e0EsdW_rowFont{font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);white-space:nowrap}.e0EsdW_rowCheck{--icon-size:var(--icon-size-500);color:var(--color-action-primary-text-tertiary);flex-shrink:0}.e0EsdW_menuDivider{height:var(--border-025);margin:var(--gap-050) var(--padding-300);background:var(--color-bg-container-border)}.e0EsdW_rowSwatchAdd{border:var(--border-025) dashed var(--color-text-tertiary);border-radius:var(--radius-pill);width:18px;height:18px;color:var(--color-text-secondary);--icon-size:var(--icon-size-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.e0EsdW_row:hover .e0EsdW_rowSwatchAdd{border-color:var(--color-text-primary);color:var(--color-text-primary)}
.VxgfpW_row{align-items:center;gap:var(--gap-200);display:flex}
.ssVk2q_shell{z-index:1;min-height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));--payroll-chat-width:var(--layout-chat-width);display:flex;position:relative}.ssVk2q_sidebar{--ds-sidebar-float-inset:var(--layout-chat-inset)}.ssVk2q_main{min-width:0;padding-left:calc(64px + var(--layout-chat-inset) * 2);transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);flex:1;justify-content:center;display:flex}.ssVk2q_mainExpanded{padding-left:calc(280px + var(--layout-chat-inset) * 2)}.ssVk2q_shellChatOpen .ssVk2q_main{padding-right:calc(var(--payroll-chat-width) + var(--layout-chat-inset) * 2)}.ssVk2q_content{width:100%;min-width:0;max-width:1440px;padding:var(--padding-500) var(--padding-1000) var(--padding-1500);gap:var(--gap-500);flex-direction:column;display:flex}.ssVk2q_topBar{justify-content:space-between;align-items:center;gap:var(--gap-200);display:flex}.ssVk2q_search{width:320px;max-width:100%;position:relative}.ssVk2q_searchKbd{top:50%;right:var(--padding-200);gap:var(--gap-050);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.ssVk2q_topBarActions{align-items:center;gap:var(--gap-200);display:flex}.ssVk2q_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ssVk2q_title{margin:var(--gap-100) 0 0;font-family:var(--font-heading-1-family);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing);color:var(--color-text-primary)}.ssVk2q_subtitle{margin:var(--gap-100) 0 0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.ssVk2q_headActions{align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.ssVk2q_totals{gap:var(--gap-400);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ssVk2q_section{gap:var(--gap-400);flex-direction:column;min-width:0;display:flex}.ssVk2q_chatRail{top:var(--layout-chat-inset);right:var(--layout-chat-inset);bottom:var(--layout-chat-inset);z-index:20;width:var(--payroll-chat-width);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-container-primary-semi);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-floating);transition:inset var(--motion-duration-slow) var(--motion-ease-emphasized), width var(--motion-duration-slow) var(--motion-ease-emphasized), border-color var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized);display:flex;position:fixed;overflow:hidden}.ssVk2q_chatRailFull{z-index:110;border-color:#0000;border-radius:0;width:auto;inset:0}.ssVk2q_chatRailModal{z-index:110}.ssVk2q_chatScrim{z-index:105;background:var(--color-scrim);animation:ssVk2q_chatScrimIn var(--motion-duration-slow) var(--motion-ease-standard);position:fixed;inset:0}@keyframes ssVk2q_chatScrimIn{0%{opacity:0}}.ssVk2q_launcher{right:var(--layout-chat-inset);bottom:var(--layout-chat-inset);z-index:20;position:fixed}.ssVk2q_railInSheet{width:100%}.ssVk2q_paneGroup{gap:var(--gap-100);flex-direction:column;display:flex}.ssVk2q_paneGroup+.ssVk2q_paneGroup,.ssVk2q_paneCard+.ssVk2q_paneGroup{margin-top:var(--gap-400)}.ssVk2q_paneHeading{font-family:var(--font-overline-family);font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary);padding:var(--padding-100) var(--padding-200)}.ssVk2q_paneCard{gap:var(--gap-200);padding:var(--padding-300);background-color:var(--color-bg-container-secondary);border-radius:var(--radius-400);flex-direction:column;display:flex}.ssVk2q_paneCardRow{justify-content:space-between;align-items:center;gap:var(--gap-300);display:flex}.ssVk2q_paneCardLabel{font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary)}@media (max-width:1439px){.ssVk2q_shellChatOpen .ssVk2q_main{padding-right:0}.ssVk2q_chatRail:not(.ssVk2q_chatRailFull){width:min(420px, calc(100vw - var(--layout-chat-inset) * 2))}}@media (max-width:719px){.ssVk2q_chatRailFull{background-color:var(--color-bg-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}
.lL2BmG_mark{width:var(--icon-size-600);height:var(--icon-size-600);border-radius:var(--radius-pill);background-color:var(--color-core-ui-primary);flex-shrink:0;display:block}
.PldMfq_stage{--glass-blur:44px;--composer-blur:72px;--glass-tint:color-mix(in srgb, var(--color-bg-page-primary) 62%, transparent);--glass-tint-deep:color-mix(in srgb, var(--color-bg-page-primary) 88%, transparent);--scanline-pitch:3px;z-index:1;isolation:isolate;background-color:var(--color-bg-page-primary);height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));position:relative;overflow:hidden}.PldMfq_art{z-index:0;position:absolute;inset:0}.PldMfq_art canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.PldMfq_photo{background-position:50%;background-size:cover}.PldMfq_art:after{content:"";background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 45%, transparent) calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 45%, transparent) var(--scanline-pitch));position:absolute;inset:0}.PldMfq_scanlines{z-index:2;pointer-events:none;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 10%, transparent) calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 10%, transparent) var(--scanline-pitch));position:absolute;inset:0}.PldMfq_window{z-index:1;inset:clamp(var(--padding-500), 7vh, 88px) clamp(var(--padding-500), 5vw, 96px);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);box-shadow:var(--shadow-modal);display:flex;position:absolute;overflow:hidden}.PldMfq_window>:not(.PldMfq_frost){z-index:1;position:relative}.PldMfq_frost{--reveal-x:60%;--reveal-y:30%;--reveal-rx:34%;--reveal-ry:36%;z-index:0;pointer-events:none;position:absolute;inset:0}.PldMfq_frost>span{-webkit-backdrop-filter:blur(var(--step-blur));backdrop-filter:blur(var(--step-blur));-webkit-mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));-webkit-mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));position:absolute;inset:0}.PldMfq_frost>span:first-child{--step-blur:1px;--step-from:55%;--step-to:80%}.PldMfq_frost>span:nth-child(2){--step-blur:3px;--step-from:70%;--step-to:95%}.PldMfq_frost>span:nth-child(3){--step-blur:8px;--step-from:85%;--step-to:110%}.PldMfq_frost>span:nth-child(4){--step-blur:18px;--step-from:100%;--step-to:125%}.PldMfq_frost>span:nth-child(5){--step-blur:var(--glass-blur);--step-from:115%;--step-to:145%}.PldMfq_frost>span:nth-child(6){--step-blur:0px;--step-from:60%;--step-to:135%;-webkit-backdrop-filter:saturate(1.4);backdrop-filter:saturate(1.4);background-color:var(--glass-tint)}.PldMfq_frostFull{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);background-color:var(--glass-tint);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard);position:absolute;inset:0}.PldMfq_window[data-active] .PldMfq_frostFull{opacity:1}.PldMfq_rail{background-color:var(--glass-tint-deep)}.PldMfq_window .ds-composer{background-color:color-mix(in srgb, var(--color-bg-container-primary) 40%, transparent);-webkit-backdrop-filter:blur(var(--composer-blur)) saturate(1.6);backdrop-filter:blur(var(--composer-blur)) saturate(1.6)}.PldMfq_launcher{z-index:1;right:var(--padding-500);bottom:var(--padding-500);position:absolute}@media (max-width:959px){.PldMfq_stage{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}.PldMfq_window{inset:var(--padding-300)}}@media (max-width:600px){.PldMfq_stage{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}.PldMfq_window{inset:var(--padding-200)}}
.J0jOWq_shell{z-index:1;background-color:var(--color-bg-container-primary);height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));display:flex;position:relative}.J0jOWq_board{flex:1;grid-template-columns:auto minmax(400px,480px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.J0jOWq_threads{background-color:var(--color-bg-page-primary);border-right:var(--border-025) solid var(--color-bg-container-border);min-height:0;display:flex}[data-theme=dark] .J0jOWq_shell{background-color:var(--color-bg-container-tertiary)}[data-theme=dark] .J0jOWq_threads{background-color:var(--color-bg-container-primary)}.J0jOWq_boardSolo{grid-template-columns:auto minmax(0,1fr)}.J0jOWq_boardSolo .J0jOWq_thread{--ds-chat-thread-padding-inline:max(var(--padding-400), calc((100% - 800px) / 2))}.J0jOWq_boardSolo .J0jOWq_composerBox{width:100%;max-width:calc(800px + var(--padding-400) * 2);margin-inline:auto}.J0jOWq_conversation{min-height:0;padding-top:var(--padding-150);flex-direction:column;display:flex}[data-theme=dark] .J0jOWq_conversation{background-color:var(--color-bg-container-primary-semi)}.J0jOWq_conversationHeader{padding:var(--padding-200) 0 0}.J0jOWq_sessionTitle{font-family:var(--font-family-primary);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);margin:0}.J0jOWq_thread{--ds-chat-thread-padding-inline:var(--padding-400);flex:1;min-height:0}.J0jOWq_turnStack{gap:var(--gap-200);flex-direction:column;min-width:0;display:flex}.J0jOWq_turnText{margin:0}.J0jOWq_statusRow{padding-top:var(--padding-150)}.J0jOWq_composerBox{gap:var(--gap-100);padding:0 var(--padding-400) var(--padding-400);flex-direction:column;display:flex}.J0jOWq_disclaimer{text-align:center;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);margin:0}.J0jOWq_workspaceRegion{min-width:0;min-height:0;padding:var(--padding-200);display:flex}[data-theme=dark] .J0jOWq_workspaceRegion{background-color:var(--color-bg-container-primary-semi)}.J0jOWq_workspaceRegionClosed{display:none}.J0jOWq_workspace{gap:var(--gap-400);min-width:0;min-height:0;padding:var(--padding-500);background-color:var(--color-bg-container-primary);border:var(--border-050) solid var(--color-bg-container-border);border-radius:var(--radius-600);flex-direction:column;flex:1;display:flex}[data-theme=dark] .J0jOWq_workspace{border-color:var(--color-bg-container-secondary)}.J0jOWq_workspaceHeader{align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.J0jOWq_workspaceTitle{font-family:var(--font-family-primary);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);margin:0}.J0jOWq_workspaceSpacer{flex:1}.J0jOWq_workspaceBody{gap:var(--gap-500);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.J0jOWq_workspaceBodyWithRail{grid-template-columns:minmax(0,1fr) 280px}.J0jOWq_filesRail{gap:var(--gap-200);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.J0jOWq_railLabel{font-family:var(--font-overline-family);font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary)}.J0jOWq_patchStats{gap:var(--gap-200);grid-template-columns:1fr 1fr;display:grid}.J0jOWq_checkList{gap:var(--gap-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.J0jOWq_checkRow{align-items:center;gap:var(--gap-200);display:flex}.J0jOWq_checkLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-primary);flex:1;overflow:hidden}.J0jOWq_checkDuration{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.J0jOWq_checkCaption{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}.J0jOWq_sparkline{width:100%;height:auto}.J0jOWq_diffPane{gap:var(--gap-500);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.J0jOWq_diffFile{flex:none;min-width:0}@media (max-width:1280px){.J0jOWq_board{grid-template-columns:minmax(400px,480px) minmax(0,1fr)}.J0jOWq_boardSolo{grid-template-columns:minmax(0,1fr)}.J0jOWq_threads{display:none}}@media (max-width:1080px){.J0jOWq_shell{height:auto;min-height:100vh}.J0jOWq_board{grid-template-columns:minmax(0,1fr)}.J0jOWq_conversation{height:640px}.J0jOWq_workspaceBody{grid-template-columns:minmax(0,1fr)}.J0jOWq_filesRail{overflow-y:visible}.J0jOWq_diffPane{overflow:auto visible}}@media (max-width:959px){.J0jOWq_shell{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}}@media (max-width:600px){.J0jOWq_shell{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}}
.BdIEOG_shell{z-index:1;height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));background-color:var(--color-bg-page-primary);display:flex;position:relative;overflow:hidden}.BdIEOG_formPane{gap:var(--gap-500);min-width:0;padding:var(--padding-500) var(--padding-500) var(--padding-400);flex-direction:column;flex:1 1 0;display:flex}.BdIEOG_brand{align-items:center;gap:var(--gap-200);display:flex}.BdIEOG_wordmark{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary)}.BdIEOG_formWell{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow-y:auto}.BdIEOG_panel,.BdIEOG_confirmation{width:100%;max-width:400px}.BdIEOG_panel{gap:var(--gap-400);flex-direction:column;display:flex}.BdIEOG_intro{gap:var(--gap-200);flex-direction:column;display:flex}.BdIEOG_title{font-family:var(--font-heading-1-family);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing);color:var(--color-text-primary);margin:0}.BdIEOG_subhead{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.BdIEOG_providers{gap:var(--gap-200);flex-direction:column;display:flex}.BdIEOG_providerButton{--ds-button-icon-size:var(--icon-size-500);width:100%}.BdIEOG_providerMark{flex-shrink:0}.BdIEOG_form{gap:var(--gap-300);flex-direction:column;display:flex}.BdIEOG_formRow{justify-content:space-between;align-items:center;gap:var(--gap-200);display:flex}.BdIEOG_signup{text-align:center;font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.BdIEOG_signup a{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.BdIEOG_signup a:hover{color:var(--color-action-primary-bg)}.BdIEOG_confirmation{align-items:flex-start;gap:var(--gap-200);flex-direction:column;display:flex}.BdIEOG_confirmationIcon{--icon-size:var(--icon-size-800);color:var(--color-action-primary-bg)}.BdIEOG_confirmationTitle{font-family:var(--font-heading-2-family);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);line-height:var(--font-heading-2-line-height);letter-spacing:var(--font-heading-2-letter-spacing);color:var(--color-text-primary);margin:0}.BdIEOG_confirmation .BdIEOG_subhead{margin-bottom:var(--gap-100)}.BdIEOG_backButton{margin-left:calc(-1 * var(--padding-400))}.BdIEOG_paneFooter{justify-content:space-between;align-items:center;gap:var(--gap-300);display:flex}.BdIEOG_legal{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);margin:0}.BdIEOG_artPane{min-width:0;margin:var(--padding-300) var(--padding-300) var(--padding-300) 0;border-radius:var(--radius-600);background-color:var(--color-bg-container-primary);flex:1 1 0;position:relative;overflow:hidden}.BdIEOG_field{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){.BdIEOG_artPane{display:none}.BdIEOG_formPane{padding:var(--padding-400) var(--padding-300) var(--padding-300)}}@media (max-width:959px){.BdIEOG_shell{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}}@media (max-width:600px){.BdIEOG_shell{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}.BdIEOG_paneFooter{align-items:flex-start;gap:var(--gap-200);flex-direction:column-reverse}}
