@charset "UTF-8";[data-theme=light]{--backgroundColor: rgba(225, 235, 245, .14);--rootBackgroundColor: #eaf1f7;--backgroundHover: #f6f1f1;--backgroundWorkspace: rgba(224, 255, 235, .87);--workspaceBackgroundColor: transparent;--borderColor: #0091b3;--boxShadow: 0px 0px 5px 0px rgba(217, 204, 204, .91);--buttonBackgroundColor: rgba(48, 100, 143, .35);--buttonBackgroundColorHover: rgba(56, 122, 176, .45);--buttonHoverBackgroundColor: rgba(255, 255, 255, .15);--textColor: rgba(0, 0, 0, .87);--buttonBorderColor: #ffffff;--buttonBorderColorHover: rgba(56, 122, 176, .6);--buttonColor: #ffffff;--buttonColorHover: #ffffff;--canvasBackgroundColor: #ffffff;--canvasBorderColor: #ffffff;--codeHeaderBackground: rgb(15 163 60 / 75%);--disabledBorderColor: #999999;--disabledColor: #5c5c5c;--dropdownBackgroundColor: #0d3349;--dropdownBackgroundHoverColor: #1b6894;--errorBackgroundColor: #ff0000bb;--errorColor: #ffffff;--guiBorderColor: rgba(48, 100, 143, .75);--guiHeaderColor: rgba(48, 100, 143, .75);--guiHeaderHoverColor: rgba(56, 122, 176, .85);--headerBackgroundColor: rgba(48, 100, 143, 1);--headerBackgroundHoverColor: rgb(56, 122, 176);--headerTextColor: #ffffff;--headerControlBorder: rgba(255, 255, 255, .7);--headerSwitchActiveBackground: #ffffff;--headerSwitchActiveColor: #30648f;--headerFocusRing: #ffffff;--headerControlBackground: rgba(255, 255, 255, .08);--headerControlBackgroundHover: rgba(255, 255, 255, .14);--headerControlActiveColor: #30648f;--headerControlActiveBorder: #ffffff;--headerControlActiveBackground: #ffffff;--linkColor: #006d8c;--overlayLinkColor: #ffffff;--linkColorRgba: rgba(8, 82, 62, .3);--linkHoverColor: #00566e;--menuBreakColor: #003a4d;--menuBreakHoverColor: #0091b3;--menuItemBackgroundColor: #0d3349;--menuItemBackgroundHoverColor: #0d3349;--menuItemsBackgroundHoverColor: #216c97;--navigationBackgroundColor: rgb(38, 85, 125);--navigationTextColor: #ffffff;--overlayBackground: rgba(20, 50, 80, .88);--overlayBackgroundOpaque: rgba(14, 36, 58, .96);--overlayBackgroundSolid: rgb(20, 50, 80);--overlayTextColor: #ffffff;--overlayTextColorSecondary: rgba(255, 255, 255, .8);--studioDisabledColor: rgba(255, 255, 255, .55);--overlayInputBackground: rgba(255, 255, 255, .1);--selectColorScheme: dark;--selectOptionBackground: #0e243a;--selectOptionColor: #ffffff;--overlayInputBackgroundHover: rgba(255, 255, 255, .14);--overlayInputBackgroundFocus: rgba(255, 255, 255, .18);--cardMetaColor: rgba(255, 255, 255, .8);--statusOnTextColor: #8ff0bf;--statusWarnTextColor: #ffd479;--overlayCardBackground: rgba(255, 255, 255, .08);--scrollbarTrack: rgba(48, 100, 143, .2);--scrollbarThumb: rgba(48, 100, 143, .6);--statusBarBackgroundColor: rgba(20, 50, 80, .92);--statusBarColor: #ffffff;--statusBarControlBorder: #33b3d6;--toolTipColor: #0091b3FF;--transparentBackground: rgba(127, 234, 255, .2);--workspaceButtonColor: #ffffff;--workspaceButtonColorHover: #ffffff;--workspaceButtonBackgroundColor: rgba(48, 100, 143, .44);--workspaceButtonBackgroundColorHover: rgba(56, 122, 176, .54);--badgeBackgroundColor: rgba(48, 100, 143, .2);--badgeTextColor: #d6ecff;--toastBackground: rgba(255, 255, 255, .95);--toastColor: #333333;--toastSuccessBackground: rgba(200, 240, 255, .95);--toastSuccessColor: #00687f;--toastErrorBackground: rgba(255, 220, 220, .95);--toastErrorColor: #a32020;--toastInfoBackground: rgba(220, 240, 255, .95);--toastInfoColor: #0b5394;--toastWarningBackground: rgba(255, 245, 220, .95);--toastWarningColor: #7a4500;--toastProgressBar: #0091b3;--inspector-base-background-color: rgba(48, 100, 143, .4);--inspector-base-shadow-color: rgba(0, 0, 0, .2);--inspector-button-background-color: rgba(255, 255, 255, .25);--inspector-button-background-color-hover: rgba(255, 255, 255, .35);--inspector-button-background-color-focus: rgba(255, 255, 255, .4);--inspector-button-background-color-active: rgba(255, 255, 255, .5);--inspector-button-foreground-color: rgba(255, 255, 255, .95);--inspector-button-foreground-color-hover: #ffffff;--inspector-container-background-color: rgba(48, 100, 143, .25);--inspector-container-background-color-hover: rgba(56, 122, 176, .35);--inspector-container-background-color-focus: rgba(56, 122, 176, .4);--inspector-container-background-color-active: rgba(56, 122, 176, .45);--inspector-panel-header-background: rgba(48, 100, 143, .35);--inspector-panel-contents-background: rgba(20, 55, 85, .4);--inspector-container-foreground-color: rgba(255, 255, 255, .95);--inspector-groove-foreground-color: rgba(255, 255, 255, .9);--inspector-input-background-color: rgba(48, 100, 143, .3);--inspector-input-background-color-hover: rgba(48, 100, 143, .4);--inspector-input-background-color-focus: rgba(48, 100, 143, .5);--inspector-input-background-color-active: rgba(48, 100, 143, .6);--inspector-input-foreground-color: rgba(255, 255, 255, .95);--inspector-label-foreground-color: rgba(255, 255, 255, .95);--inspector-monitor-background-color: rgba(255, 255, 255, .2);--inspector-monitor-foreground-color: rgba(255, 255, 255, .9);--inspector-folder-title-background: linear-gradient(135deg, rgba(48, 100, 143, .35) 0%, rgba(56, 122, 176, .35) 100%);--inspector-folder-title-border-color: rgba(255, 255, 255, .4);--inspector-folder-nested-background: rgba(48, 100, 143, .15);--inspector-folder-nested-border-color: rgba(255, 255, 255, .2);--inspector-folder-hover-background: rgba(56, 122, 176, .3);--inspector-folder-icon-color: rgba(255, 255, 255, .9);--inspector-panel-expanded-background: rgba(56, 122, 176, .3);--inspector-panel-expanded-border-color: rgba(255, 255, 255, .4);--headerTitleLetterColor: #ffffff;--actionSuccessColor: #ffffff;--actionSuccessBg: rgba(30, 140, 55, .85);--actionSuccessBgHover: rgba(24, 122, 48, .95);--actionSuccessBorder: rgba(30, 140, 55, .9);--actionSuccessBorderHover: rgba(30, 140, 55, 1);--actionDangerColor: #ffffff;--actionDangerBg: rgba(200, 45, 55, .8);--actionDangerBgHover: rgba(200, 45, 55, .9);--actionDangerBorder: rgba(200, 45, 55, .85);--actionDangerBorderHover: rgba(200, 45, 55, 1);--actionInfoColor: #ffffff;--actionInfoBg: rgba(0, 100, 220, .8);--actionInfoBgHover: rgba(0, 100, 220, .9);--actionInfoBorder: rgba(0, 100, 220, .85);--actionInfoBorderHover: rgba(0, 100, 220, 1);--actionWarningColor: #3a3000;--actionWarningBg: rgba(240, 185, 10, .85);--actionWarningBgHover: rgba(240, 185, 10, .95);--actionWarningBorder: rgba(210, 165, 5, .9);--actionWarningBorderHover: rgba(210, 165, 5, 1);--accentColor: #0a6fa8;--accentColorHover: #085f91;--onAccentColor: #ffffff;--soundWaveColor: #021c2c;--soundShapeEnvelope: #ffffff;--soundShapeFilter: #ffe08a;--soundShapeTremolo: #b6f5c9;--soundShapeOff: #d7dee4;--soundTrack1: #ffd166;--soundTrack2: #7ee8a2;--soundTrack3: #ffb3c8;--soundTrack4: #ffc08a;--soundTrack5: #d4c4ff;--soundTrack6: #8fe3ff;--onScrimColor: #ffffff;--onScrimMutedColor: rgba(255, 255, 255, .7);--scrimBackgroundHover: rgba(0, 0, 0, .75);--dangerSolidBgHover: #c82333;--successSolidBgHover: #2d7d46;--overlayDangerTintBgHover: rgba(255, 107, 107, .12);--overlayStatusOnBgHover: rgba(46, 184, 114, .25);--overlayHoverEdgeColor: #ffffff;--overlayGreenBgHover: rgba(14, 164, 122, .28);--overlayGreenBgSoftHover: rgba(14, 164, 122, .15);--overlayGreenBorderHover: rgba(14, 164, 122, .5);--overlayGreenSolidBgHover: #0c8c69;--methodChipColor: #c6d8fa;--methodChipBg: rgba(30, 60, 110, .7);--methodChipBgHover: rgba(30, 60, 110, .85);--methodChipBorder: rgba(100, 149, 237, .6);--methodChipBorderHover: #6495ed;--methodChipDisabledColor: #bfc6d4;--inspector-step-chip-background: rgba(48, 100, 143, .3);--inspector-step-chip-background-hover: rgba(48, 100, 143, .55);--inspector-step-foreground-color: #ffffff;--inspector-slider-thumb-hover-color: #ffffff;--onChromeLinkColor: #0a0a14;--panelScrollbarThumb: rgba(0, 0, 0, .25);--panelScrollbarThumbHover: rgba(0, 0, 0, .4);--terminalSignInBg: #00d4ff;--terminalSignInBgHover: #4de1ff;--terminalSignInColor: #000000;--inspectorDialogCancelBgHover: rgba(127, 127, 127, .18);--inspectorDialogDangerBgHover: rgba(200, 45, 55, .16);--gridCellBgHover: rgba(0, 0, 0, .1);--gridCellBorderHover: rgba(0, 0, 0, .2);--overlayBorderColor: rgba(255, 255, 255, .22);--overlayBorderColorHover: rgba(255, 255, 255, .4);--focusRingColor: #08659b;--chromeFocusRingColor: #ffffff;--overlayErrorColor: #ffc2bb;--panelTextColor: #333333;--panelTextMuted: #595959;--panelHoverBackground: rgba(0, 0, 0, .05);--panelAccentColor: #006e8c;--panelBorderColor: rgba(0, 0, 0, .15);--landingInkRgb: 10 22 34;--landingGroundRgb: 234 241 247;--landingPanelRgb: 255 255 255;--landingAccentRgb: 0 109 140;--landingAccentSoftRgb: 0 90 115;--landingAccent: #006d8c;--landingVeilRgb: 255 255 255;--landingVeilTop: .42;--landingVeilMid: .42;--landingVeilTrough: .42;--landingVeilEdge: .5;--landingVeilFloor: .5;--landingOnAccent: #ffffff;--landingAnnounceBg: rgba(255, 255, 255, .92);--landingAnnounceText: rgba(10, 22, 34, .96);--landingAnnounceMuted: rgba(10, 22, 34, .72);--landingAnnounceLink: #006d8c;--landingAnnounceBadgeBg: #006d8c;--landingAnnounceBadgeText: #ffffff;--chromeTextColor: #ffffff;--chromeLinkColor: #ffffff;--chromeLinkHoverColor: #cdeeff;--chromeDisabledColor: rgba(255, 255, 255, .55);--textColorSecondary: rgba(0, 0, 0, .64);--portalChromeBg: rgba(255, 255, 255, .9);--portalChromeText: #1a1f24;--portalChromeMuted: #48525e;--portalChromeAccent: #005f87;--portalChromeEdge: rgba(0, 0, 0, .14);--portalChromeButtonBg: rgba(0, 0, 0, .05);--portalChromeButtonBgHover: rgba(0, 0, 0, .12);--portalChromeButtonEdge: rgba(0, 0, 0, .45);--portalChromeFocus: #1a1f24;--portalCanvasFocusRing: #1a1f24;--portalCanvasFocusHalo: #ffffff;--portalChromeShadow: rgba(0, 0, 0, .18);--portalActionBg: #005f87;--portalActionText: #ffffff;--portalSplashBg: #eaf1f7;--portalChromeError: #b3261e;--cardMenuShadow: rgba(0, 0, 0, .3);--codeCompareBackdrop: rgba(0, 0, 0, .55);--codeCompareShadow: rgba(0, 0, 0, .5);--codeCompareBg: #ffffff;--codeCompareText: #1f1f1f;--codeCompareMuted: #444444;--codeCompareEdge: #c4c4c4;--codeCompareCodeBg: #f5f5f5;--codeCompareCodeText: #1f1f1f;--codeCompareWarn: #8a4b00;--codeCompareFocus: #0277bd;--codeComparePrimaryBg: #0b5cad;--codeComparePrimaryText: #ffffff;--codeCompareButtonEdge: #6b6b6b;--codeConflictBg: #fff3c4;--codeConflictText: #5a4300}[data-theme=dark]{--backgroundColor: #11111155;--rootBackgroundColor: #0a0a1a;--backgroundHover: #222222;--backgroundWorkspace: #333333;--workspaceBackgroundColor: #11111155;--borderColor: #0091b3;--boxShadow: 0px 0px 5px 0px #11111155;--buttonBackgroundColor: rgba(0, 50, 70, .44);--buttonBackgroundColorHover: rgba(0, 90, 110, .45);--buttonHoverBackgroundColor: rgba(255, 255, 255, .08);--textColor: rgba(255, 255, 255, .87);--buttonBorderColor: #ffffff;--buttonBorderColorHover: #646cff;--buttonColor: #00d4ff;--buttonColorHover: #33dfff;--canvasBackgroundColor: #0a001f;--canvasBorderColor: #000000;--codeHeaderBackground: rgb(15 163 60 / 75%);--disabledBorderColor: #999999;--disabledColor: #959595;--dropdownBackgroundColor: #0d3349;--dropdownBackgroundHoverColor: #1b6894;--errorBackgroundColor: #ff0000bb;--errorColor: #ffffff;--guiBorderColor: rgba(0, 212, 255, .5);--guiHeaderColor: rgba(13, 29, 40, .85);--guiHeaderHoverColor: rgba(0, 212, 255, .4);--headerBackgroundColor: #0a0a14;--headerBackgroundHoverColor: #0a0a14;--headerTextColor: rgba(255, 255, 255, .87);--headerControlBorder: rgba(255, 255, 255, .5);--headerSwitchActiveBackground: #00d4ff;--headerSwitchActiveColor: #0a0a14;--headerFocusRing: #00d4ff;--headerControlBackground: rgba(255, 255, 255, .08);--headerControlBackgroundHover: rgba(255, 255, 255, .16);--headerControlActiveColor: #4fc3f7;--headerControlActiveBorder: #4fc3f7;--headerControlActiveBackground: rgba(79, 195, 247, .16);--linkColor: #00d4ff;--overlayLinkColor: #00d4ff;--linkColorRgba: rgba(0, 212, 255, .3);--linkHoverColor: #33dfff;--menuBreakColor: #003a4d;--menuBreakHoverColor: #0091b3;--menuItemBackgroundColor: #0d3349;--menuItemBackgroundHoverColor: #0d3349;--menuItemsBackgroundHoverColor: #216c97;--navigationBackgroundColor: rgba(13, 29, 40, .5);--navigationTextColor: rgba(255, 255, 255, .87);--overlayBackground: rgba(127, 234, 255, .2);--overlayBackgroundOpaque: rgba(10, 12, 28, .75);--overlayBackgroundSolid: rgb(10, 12, 28);--overlayTextColor: #ffffff;--overlayTextColorSecondary: rgba(255, 255, 255, .66);--studioDisabledColor: rgba(255, 255, 255, .5);--overlayInputBackground: rgba(255, 255, 255, .08);--selectColorScheme: dark;--selectOptionBackground: #0a0c1c;--selectOptionColor: #ffffff;--overlayInputBackgroundHover: rgba(255, 255, 255, .12);--overlayInputBackgroundFocus: rgba(255, 255, 255, .16);--cardMetaColor: rgba(255, 255, 255, .62);--statusOnTextColor: #5ad99a;--statusWarnTextColor: #ffc107;--overlayCardBackground: rgba(255, 255, 255, .05);--scrollbarTrack: rgba(207, 227, 255, .63);--scrollbarThumb: rgba(0, 113, 255, .79);--statusBarBackgroundColor: #0a0a14;--statusBarColor: #ffffff;--statusBarControlBorder: #0091b3;--toolTipColor: #00d4ffFF;--transparentBackground: rgba(127, 234, 255, .2);--workspaceButtonBackgroundColor: rgba(4, 23, 52, .44);--workspaceButtonBackgroundColorHover: rgba(5, 32, 91, .45);--workspaceButtonColor: #ffffff;--workspaceButtonColorHover: #ffffff;--badgeBackgroundColor: rgba(0, 212, 255, .25);--badgeTextColor: #6fe6ff;--toastBackground: rgba(13, 51, 73, .95);--toastColor: #ffffff;--toastSuccessBackground: rgba(0, 50, 70, .95);--toastSuccessColor: #00d4ff;--toastErrorBackground: rgba(80, 20, 20, .95);--toastErrorColor: #ff6b6b;--toastInfoBackground: rgba(13, 51, 73, .95);--toastInfoColor: #64b5f6;--toastWarningBackground: rgba(80, 60, 20, .95);--toastWarningColor: #ffb74d;--toastProgressBar: #00d4ff;--inspector-base-background-color: rgba(13, 29, 40, .6);--inspector-base-shadow-color: rgba(0, 0, 0, .5);--inspector-button-background-color: rgba(0, 212, 255, .2);--inspector-button-background-color-hover: rgba(0, 212, 255, .35);--inspector-button-background-color-focus: rgba(0, 212, 255, .4);--inspector-button-background-color-active: rgba(0, 212, 255, .5);--inspector-button-foreground-color: #00d4ff;--inspector-button-foreground-color-hover: #33dfff;--inspector-container-background-color: rgba(13, 29, 40, .4);--inspector-container-background-color-hover: rgba(0, 212, 255, .2);--inspector-container-background-color-focus: rgba(0, 212, 255, .25);--inspector-container-background-color-active: rgba(0, 212, 255, .3);--inspector-panel-header-background: rgba(13, 29, 40, .6);--inspector-panel-contents-background: rgba(55, 80, 100, .4);--inspector-container-foreground-color: rgba(255, 255, 255, .95);--inspector-groove-foreground-color: #00d4ff;--inspector-input-background-color: rgba(13, 29, 40, .5);--inspector-input-background-color-hover: rgba(13, 29, 40, .6);--inspector-input-background-color-focus: rgba(13, 29, 40, .7);--inspector-input-background-color-active: rgba(13, 29, 40, .8);--inspector-input-foreground-color: rgba(255, 255, 255, .95);--inspector-label-foreground-color: rgba(255, 255, 255, .9);--inspector-monitor-background-color: rgba(13, 29, 40, .4);--inspector-monitor-foreground-color: #00d4ff;--inspector-folder-title-background: linear-gradient(135deg, rgba(13, 29, 40, .6) 0%, rgba(0, 212, 255, .3) 100%);--inspector-folder-title-border-color: rgba(0, 212, 255, .6);--inspector-folder-nested-background: rgba(13, 29, 40, .3);--inspector-folder-nested-border-color: rgba(0, 212, 255, .3);--inspector-folder-hover-background: rgba(0, 212, 255, .25);--inspector-folder-icon-color: #00d4ff;--inspector-panel-expanded-background: rgba(0, 212, 255, .2);--inspector-panel-expanded-border-color: rgba(0, 212, 255, .6);--headerTitleLetterColor: #00d4ff;--actionSuccessColor: #6fe08f;--actionSuccessBg: rgba(40, 167, 69, .2);--actionSuccessBgHover: rgba(40, 167, 69, .3);--actionSuccessBorder: rgba(40, 167, 69, .3);--actionSuccessBorderHover: rgba(40, 167, 69, .5);--actionDangerColor: #ff9a94;--actionDangerBg: rgba(220, 53, 69, .2);--actionDangerBgHover: rgba(220, 53, 69, .3);--actionDangerBorder: rgba(220, 53, 69, .3);--actionDangerBorderHover: rgba(220, 53, 69, .5);--actionInfoColor: #8cc6ff;--actionInfoBg: rgba(0, 123, 255, .2);--actionInfoBgHover: rgba(0, 123, 255, .3);--actionInfoBorder: rgba(0, 123, 255, .3);--actionInfoBorderHover: rgba(0, 123, 255, .5);--actionWarningColor: #ffd966;--actionWarningBg: rgba(255, 193, 7, .2);--actionWarningBgHover: rgba(255, 193, 7, .3);--actionWarningBorder: rgba(255, 193, 7, .3);--actionWarningBorderHover: rgba(255, 193, 7, .5);--accentColor: #0a6fa8;--accentColorHover: #085f91;--onAccentColor: #ffffff;--soundWaveColor: #021c2c;--soundShapeEnvelope: #ffffff;--soundShapeFilter: #ffe08a;--soundShapeTremolo: #b6f5c9;--soundShapeOff: #d7dee4;--soundTrack1: #ffd166;--soundTrack2: #7ee8a2;--soundTrack3: #ffb3c8;--soundTrack4: #ffc08a;--soundTrack5: #d4c4ff;--soundTrack6: #8fe3ff;--onScrimColor: #ffffff;--onScrimMutedColor: rgba(255, 255, 255, .7);--scrimBackgroundHover: rgba(0, 0, 0, .75);--dangerSolidBgHover: #c82333;--successSolidBgHover: #2d7d46;--overlayDangerTintBgHover: rgba(255, 107, 107, .12);--overlayStatusOnBgHover: rgba(46, 184, 114, .25);--overlayHoverEdgeColor: #5b9bd5;--overlayGreenBgHover: rgba(14, 164, 122, .28);--overlayGreenBgSoftHover: rgba(14, 164, 122, .15);--overlayGreenBorderHover: rgba(14, 164, 122, .5);--overlayGreenSolidBgHover: #0c8c69;--methodChipColor: #c6d8fa;--methodChipBg: rgba(30, 60, 110, .7);--methodChipBgHover: rgba(30, 60, 110, .85);--methodChipBorder: rgba(100, 149, 237, .6);--methodChipBorderHover: #6495ed;--methodChipDisabledColor: #bfc6d4;--inspector-step-chip-background: rgba(48, 100, 143, .3);--inspector-step-chip-background-hover: rgba(48, 100, 143, .55);--inspector-step-foreground-color: #ffffff;--inspector-slider-thumb-hover-color: #ffffff;--onChromeLinkColor: #0a0a14;--panelScrollbarThumb: rgba(255, 255, 255, .25);--panelScrollbarThumbHover: rgba(255, 255, 255, .4);--terminalSignInBg: #00d4ff;--terminalSignInBgHover: #4de1ff;--terminalSignInColor: #000000;--inspectorDialogCancelBgHover: rgba(127, 127, 127, .18);--inspectorDialogDangerBgHover: rgba(220, 53, 69, .3);--gridCellBgHover: rgba(255, 255, 255, .12);--gridCellBorderHover: rgba(255, 255, 255, .15);--overlayBorderColor: rgba(255, 255, 255, .18);--overlayBorderColorHover: rgba(255, 255, 255, .35);--focusRingColor: #00d4ff;--chromeFocusRingColor: #00d4ff;--overlayErrorColor: #ff8a80;--panelTextColor: #cccccc;--panelTextMuted: #9a9a9a;--panelHoverBackground: rgba(255, 255, 255, .1);--panelAccentColor: #4fc3f7;--panelBorderColor: #333333;--landingInkRgb: 255 255 255;--landingGroundRgb: 10 10 26;--landingPanelRgb: 0 0 0;--landingAccentRgb: 0 212 255;--landingAccentSoftRgb: 127 234 255;--landingAccent: #00d4ff;--landingVeilRgb: 10 10 26;--landingVeilTop: .78;--landingVeilMid: .55;--landingVeilTrough: .35;--landingVeilEdge: .55;--landingVeilFloor: .45;--landingOnAccent: #0a0a1a;--landingAnnounceBg: rgba(10, 10, 26, .86);--landingAnnounceText: rgba(255, 255, 255, .96);--landingAnnounceMuted: rgba(255, 255, 255, .78);--landingAnnounceLink: #00d4ff;--landingAnnounceBadgeBg: #00d4ff;--landingAnnounceBadgeText: #0a0a1a;--chromeTextColor: rgba(255, 255, 255, .87);--chromeLinkColor: #00d4ff;--chromeLinkHoverColor: #33dfff;--chromeDisabledColor: #959595;--textColorSecondary: rgba(255, 255, 255, .62);--portalChromeBg: rgba(10, 10, 26, .88);--portalChromeText: #e6edf3;--portalChromeMuted: #b4bec9;--portalChromeAccent: #4fc3f7;--portalChromeEdge: rgba(255, 255, 255, .14);--portalChromeButtonBg: rgba(255, 255, 255, .08);--portalChromeButtonBgHover: rgba(255, 255, 255, .18);--portalChromeButtonEdge: rgba(255, 255, 255, .4);--portalChromeFocus: #ffffff;--portalCanvasFocusRing: #ffffff;--portalCanvasFocusHalo: #0a0a1a;--portalChromeShadow: rgba(0, 0, 0, .45);--portalActionBg: #00d4ff;--portalActionText: #071017;--portalSplashBg: #000000;--portalChromeError: #ff8a80;--cardMenuShadow: rgba(0, 0, 0, .45);--codeCompareBackdrop: rgba(0, 0, 0, .55);--codeCompareShadow: rgba(0, 0, 0, .5);--codeCompareBg: #1e1e1e;--codeCompareText: #ececec;--codeCompareMuted: #c8c8c8;--codeCompareEdge: #5a5a5a;--codeCompareCodeBg: #141414;--codeCompareCodeText: #e0e0e0;--codeCompareWarn: #ffb74d;--codeCompareFocus: #4fc3f7;--codeComparePrimaryBg: #0b63c4;--codeComparePrimaryText: #ffffff;--codeCompareButtonEdge: #9a9a9a;--codeConflictBg: #3d3200;--codeConflictText: #ffe082}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100vh;height:100dvh;overflow:hidden}html{background:#eaf1f7}@media(prefers-color-scheme:dark){html{background:#000}}body,#root{background:transparent}html[data-r3-shown]{background:#000}html[data-r3-backdrop=transparent],html[data-r3-embedded][data-r3-see-through],html[data-r3-embedded][data-r3-see-through] body,html[data-r3-embedded][data-r3-see-through] #root{background:transparent}html[data-r3-shown][data-r3-see-through]:not([data-r3-embedded]){background:#eaf1f7}@media(prefers-color-scheme:dark){html[data-r3-shown][data-r3-see-through]:not([data-r3-embedded]){background:#000}}.portal-workspace{width:100%;height:100vh;height:100dvh;position:absolute;top:0;left:0}.portal-workspace.portal-centered{display:flex;align-items:center;justify-content:center}.portal-poster{position:fixed;inset:0;z-index:50;pointer-events:none}.portal-poster img{display:block;width:100%;height:100%;object-fit:cover}.portal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--portalSplashBg);color:var(--portalChromeText);font-family:system-ui,-apple-system,sans-serif;z-index:1000;pointer-events:none}html[data-r3-backdrop=transparent] .portal-overlay{background:transparent}.portal-splash-card{display:flex;flex-direction:column;align-items:center;width:min(336px,100vw - 32px);padding:20px 28px;border-radius:12px;background:var(--portalChromeBg);border:1px solid var(--portalChromeEdge);box-shadow:0 4px 16px var(--portalChromeShadow)}.portal-splash-card p{margin-top:14px;font-size:14px;color:var(--portalChromeMuted);text-align:center}.portal-error p{color:var(--portalChromeError)}.portal-logo{width:64px;height:64px;margin-bottom:16px}.portal-progress{width:min(280px,60vw);height:4px;margin-top:16px;border-radius:2px;background:var(--portalChromeButtonBg);overflow:hidden}.portal-progress-bar{height:100%;width:0;border-radius:2px;background:var(--portalChromeAccent);transition:width .2s ease}.portal-spinner{width:32px;height:32px;border:3px solid var(--portalChromeEdge);border-top-color:var(--portalChromeAccent);border-radius:50%;animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.portal-spinner{animation-duration:2.4s}}@keyframes spin{to{transform:rotate(360deg)}}.r3-canvas-wrapper:has(>canvas:focus-visible):after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid var(--portalCanvasFocusRing);box-shadow:inset 0 0 0 2px var(--portalCanvasFocusHalo)}.r3-canvas-close{display:none!important}.portal-webgl-blocked{position:fixed;z-index:1100;top:max(16px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);box-sizing:border-box;width:min(480px,100vw - 32px);margin:0;padding:14px 16px;border:1px solid var(--portalChromeEdge);border-radius:12px;background:var(--portalChromeBg);box-shadow:0 4px 16px var(--portalChromeShadow);color:var(--portalChromeText);font-family:system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.45;pointer-events:auto}.portal-webgl-blocked:focus-visible{outline:2px solid var(--portalChromeText);outline-offset:2px}._startOverlay_19iep_13{position:fixed;inset:0;z-index:200;display:flex;pointer-events:none}._startOverlay_19iep_13._center_19iep_21{align-items:center;justify-content:center}._startOverlay_19iep_13._topCenter_19iep_26{align-items:flex-start;justify-content:center;padding-top:80px}._startOverlay_19iep_13._bottomCenter_19iep_32{align-items:flex-end;justify-content:center;padding-bottom:80px}._startButton_19iep_38{pointer-events:auto;padding:14px 32px;background:var(--portalChromeBg);backdrop-filter:blur(8px);border:1px solid var(--portalChromeButtonEdge);border-radius:8px;color:var(--portalChromeText);font-size:16px;font-weight:500;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px var(--portalChromeShadow);transition:background .15s,border-color .15s,transform .15s}@media(hover:hover){._startButton_19iep_38:hover{border-color:var(--portalChromeAccent);color:var(--portalChromeAccent)}}._startButton_19iep_38:active{transform:scale(.97)}._startButton_19iep_38:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:2px}@media(max-width:480px){._startButton_19iep_38{padding:12px 24px;font-size:15px}}@media(pointer:coarse){._startButton_19iep_38{min-height:44px}}._controls_j1pb4_1{position:fixed;z-index:100;display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--portalChromeBg);color:var(--portalChromeMuted);backdrop-filter:blur(8px);border-radius:8px;border:1px solid var(--portalChromeEdge);box-shadow:0 4px 16px var(--portalChromeShadow)}._controls_j1pb4_1._bottomCenter_j1pb4_15{bottom:20px;left:50%;transform:translate(-50%)}._controls_j1pb4_1._bottomRight_j1pb4_20{bottom:20px;right:20px}._controls_j1pb4_1._bottomLeft_j1pb4_24{bottom:20px;left:20px}._controls_j1pb4_1._topRight_j1pb4_28{top:20px;right:20px}._controls_j1pb4_1._topLeft_j1pb4_32{top:20px;left:20px}._controls_j1pb4_1._topCenter_j1pb4_36{top:20px;left:50%;transform:translate(-50%)}._button_j1pb4_42{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--portalChromeButtonBg);border:1px solid var(--portalChromeButtonEdge);border-radius:6px;color:var(--portalChromeMuted);cursor:pointer;transition:all .15s ease}@media(hover:hover){._button_j1pb4_42:hover{background:var(--portalChromeButtonBgHover);color:var(--portalChromeText)}}._button_j1pb4_42:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:2px}._button_j1pb4_42._active_j1pb4_66{color:var(--portalChromeAccent);border-color:var(--portalChromeAccent)}@media(hover:hover){._button_j1pb4_42._active_j1pb4_66:hover{background:var(--portalChromeButtonBgHover);color:var(--portalChromeAccent)}}._buttonGroup_j1pb4_77{display:flex;gap:2px}._controls_j1pb4_1._bottomLeft_j1pb4_24{bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media(max-width:640px){._controls_j1pb4_1._bottomCenter_j1pb4_15,._controls_j1pb4_1._bottomRight_j1pb4_20,._controls_j1pb4_1._bottomLeft_j1pb4_24{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){._controls_j1pb4_1{padding:4px 8px;gap:4px}._button_j1pb4_42{width:32px;height:32px}}@media(pointer:coarse){._button_j1pb4_42{width:44px;height:44px}}._wrapper_jn2qb_1{position:fixed;z-index:1001;bottom:12px;left:12px;pointer-events:none}._badge_jn2qb_9{display:inline-flex;align-items:center;pointer-events:auto;padding:4px 8px;border-radius:6px;background:var(--portalChromeBg);backdrop-filter:blur(4px);border:1px solid var(--portalChromeEdge);color:var(--portalChromeMuted);font-family:system-ui,-apple-system,sans-serif;font-size:11px;letter-spacing:.2px;text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}@media(hover:hover){._badge_jn2qb_9:hover{color:var(--portalChromeAccent);border-color:var(--portalChromeAccent)}}@media(max-width:480px){._wrapper_jn2qb_1{bottom:8px;left:8px}._badge_jn2qb_9{padding:3px 6px;font-size:10px}}._banner_odm63_1{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100000;display:flex;align-items:center;gap:12px;box-sizing:border-box;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border:1px solid var(--portalChromeEdge);border-radius:6px;background:var(--portalChromeBg);backdrop-filter:blur(8px);color:var(--portalChromeText);font:15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 6px 24px var(--portalChromeShadow)}._message_odm63_22{margin:0}._reload_odm63_26{flex:none;min-height:44px;min-width:44px;padding:0 18px;border:1px solid var(--portalActionBg);border-radius:4px;background:var(--portalActionBg);color:var(--portalActionText);font:inherit;font-weight:600;cursor:pointer}._reload_odm63_26:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:2px}._note_1wycu_1{position:fixed;top:calc(50% + 56px);left:50%;transform:translate(-50%);z-index:99999;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;border:1px solid var(--portalChromeEdge);border-radius:6px;background:var(--portalChromeBg);backdrop-filter:blur(8px);color:var(--portalChromeText);font:15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 6px 24px var(--portalChromeShadow)}._icon_1wycu_23{flex:none}._message_1wycu_27{margin:0}._dismiss_1wycu_31{flex:none;min-height:44px;min-width:44px;padding:0 16px;border:1px solid var(--portalActionBg);border-radius:4px;background:var(--portalActionBg);color:var(--portalActionText);font:inherit;font-weight:600;cursor:pointer}._dismiss_1wycu_31:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:2px}._wrapper_1yt6q_1{position:fixed;z-index:1001;left:6px;bottom:calc(6px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}._row_1yt6q_13{display:flex;gap:4px}._pill_1yt6q_18{position:relative;display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border-radius:5px;background:var(--portalChromeBg);border:1px solid var(--portalChromeEdge);color:var(--portalChromeMuted);font-family:system-ui,-apple-system,sans-serif;font-size:10px;line-height:1;letter-spacing:.2px;text-decoration:none;white-space:nowrap;cursor:pointer;pointer-events:auto}@media(hover:hover){._pill_1yt6q_18:hover{color:var(--portalChromeAccent);border-color:var(--portalChromeAccent)}}._pill_1yt6q_18:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:2px}._pill_1yt6q_18[aria-expanded=true]{color:var(--portalChromeAccent);border-color:var(--portalChromeAccent)}._legalList_1yt6q_52{display:flex;flex-direction:column;padding:4px 0;border-radius:6px;background:var(--portalChromeBg);border:1px solid var(--portalChromeEdge);box-shadow:0 2px 8px var(--portalChromeShadow)}._legalLink_1yt6q_62{position:relative;display:flex;align-items:center;min-height:24px;padding:2px 10px;color:var(--portalChromeMuted);font-family:system-ui,-apple-system,sans-serif;font-size:11px;text-decoration:none;white-space:nowrap;pointer-events:auto}@media(hover:hover){._legalLink_1yt6q_62:hover{color:var(--portalChromeAccent);text-decoration:underline}}._legalLink_1yt6q_62:focus-visible{outline:2px solid var(--portalChromeFocus);outline-offset:-2px;border-radius:3px}._reportLink_1yt6q_87{gap:4px;border-radius:6px;background:var(--portalChromeBg);border:1px solid var(--portalChromeEdge);box-shadow:0 2px 8px var(--portalChromeShadow)}@media(pointer:coarse){._legalLink_1yt6q_62{min-height:44px}._pill_1yt6q_18:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}}
