:root{--colorNeutral50:#fafafa;--colorNeutral100:#f4f4f5;--colorNeutral200:#e4e4e7;--colorNeutral300:#d4d4d8;--colorNeutral400:#a1a1aa;--colorNeutral500:#71717a;--colorNeutral600:#52525b;--colorNeutral700:#3f3f46;--colorNeutral800:#27272a;--colorNeutral900:#18181b;--colorNeutral950:#09090b;--colorSky50:#d4eef8;--colorSky100:#aaddf2;--colorSky200:#80ccec;--colorSky300:#55bbe6;--colorSky400:#2baae0;--colorSky500:#019ada;--colorSky600:#0080b5;--colorSky700:#006691;--colorSky800:#004d6d;--colorSky900:#003348;--colorSky950:#002a3d;--colorBlue50:#eff6ff;--colorBlue100:#dbeafe;--colorBlue200:#bfdbfe;--colorBlue300:#93c5fd;--colorBlue400:#60a5fa;--colorBlue500:#3b82f6;--colorBlue600:#2563eb;--colorBlue700:#1d4ed8;--colorBlue800:#1e40af;--colorBlue900:#1e3a8a;--colorBlue950:#172554;--colorNavy50:#f2f6fc;--colorNavy100:#e6eefa;--colorNavy200:#c3d6f4;--colorNavy300:#9be;--colorNavy400:#669de2;--colorNavy500:#337fda;--colorNavy600:#134fb9;--colorNavy700:#0f3ca0;--colorNavy800:#0a2880;--colorNavy900:#061760;--colorNavy950:#041739;--colorPurple50:#faf5ff;--colorPurple100:#f3e8ff;--colorPurple200:#e9d5ff;--colorPurple300:#d8b4fe;--colorPurple400:#c084fc;--colorPurple500:#a855f7;--colorPurple600:#9333ea;--colorPurple700:#7e22ce;--colorPurple800:#6b21a8;--colorPurple900:#581c87;--colorTeal50:#cee5da;--colorTeal100:#a6dec4;--colorTeal200:#5ccc98;--colorTeal300:#36b278;--colorTeal400:#1f9960;--colorTeal500:#13804d;--colorTeal600:#116f43;--colorTeal700:#0d5936;--colorTeal800:#093d25;--colorTeal900:#08331f;--colorTeal950:#062919;--colorGreen50:#f0fdf4;--colorGreen100:#dcfce7;--colorGreen200:#bbf7d0;--colorGreen300:#86efac;--colorGreen400:#4ade80;--colorGreen500:#22c55e;--colorGreen600:#16a34a;--colorGreen700:#15803d;--colorGreen800:#166534;--colorGreen900:#14532d;--colorYellow50:#fffbeb;--colorYellow100:#fef3c7;--colorYellow200:#fde68a;--colorYellow300:#fcd34d;--colorYellow400:#fbbf24;--colorYellow500:#f59e0b;--colorYellow600:#d97706;--colorYellow700:#b45309;--colorYellow800:#92400e;--colorYellow900:#78350f;--colorOrange50:#fff7ed;--colorOrange100:#ffedd5;--colorOrange200:#fed7aa;--colorOrange300:#fdba74;--colorOrange400:#fb923c;--colorOrange500:#f97316;--colorOrange600:#ea580c;--colorOrange700:#c2410c;--colorOrange800:#9a3412;--colorOrange900:#7c2d12;--colorRed50:#fef2f2;--colorRed100:#fee2e2;--colorRed200:#fecaca;--colorRed300:#fca5a5;--colorRed400:#f87171;--colorRed500:#ef4444;--colorRed600:#dc2626;--colorRed700:#b91c1c;--colorRed800:#991b1b;--colorRed900:#7f1d1d;--colorPink50:#fff5f7;--colorPink100:#ffe0e9;--colorPink200:#fab8c4;--colorPink300:#f48ca5;--colorPink400:#ec5f87;--colorPink500:#e03177;--colorPink600:#c61c6f;--colorPink700:#a11061;--colorPink800:#7c094e;--colorPink900:#560237;--colorBaseWhite:#fff;--colorBaseBlack:#000;--colorBaseTransparent:#0000;--colorBaseScrimDark:#0009;--colorBaseScrimLight:#ffffff1a;--colorGradientBlueGreen:linear-gradient(90deg, #019ada 20%, #03c99b 100%);--colorGradientPrimary:linear-gradient(180deg, #1e50b5 0%, #15429d 50%, #0d3488 100%);--colorBrandPrimaryBgGradient:[object Object];--colorBrandDefaultDark:#fff;--colorBrandDefaultBright:#3a4a66;--fontFamilySans:Inter;--fontFamilyCode:"Source Code Pro";--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700;--textCaseNone:none;--textCaseUppercase:uppercase;--textCaseCapitalize:capitalize;--textDecorationUnderline:underline;--textDecorationNone:none;--fontLineHeight0:0;--radiusXs:.125rem;--radiusSm:.25rem;--radiusMd:.375rem;--radiusLg:.5rem;--radiusXl:.625rem;--radius2xl:.75rem;--radius3xl:.875rem;--radius4xl:1rem;--radiusFull:62.4375rem;--borderWidth1:var(--borderWidth1);--borderWidth2:var(--borderWidth2);--borderWidth4:var(--borderWidth4);--borderWidth15:var(--borderWidth15);--borderWidth12:.075rem;--borderWidth05:var(--borderWidth05);--dimensionXs:0;--dimensionSm:23.4375rem;--dimensionMd:48rem;--dimensionLg:64rem;--dimensionXl:80rem;--baseSize1:.25rem;--baseSize2:.5rem;--baseSize3:.75rem;--baseSize4:1rem;--baseSize5:1.25rem;--baseSize6:1.5rem;--baseSize7:1.75rem;--baseSize8:2rem;--baseSize9:2.25rem;--baseSize10:2.5rem;--baseSize11:2.75rem;--baseSize12:3rem;--baseSize14:3.5rem;--baseSize16:4rem;--baseSize18:4.5rem;--baseSize21:5.25rem;--baseSize24:6rem;--baseSize32:8rem;--baseSize39:9.75rem;--baseSize49:12.25rem;--baseSize52:13rem;--baseSize15:.375rem;--baseSize25:.625rem;--baseSize35:.875rem;--baseSize45:1.125rem;--space1:.25rem;--space2:.5rem;--space3:.75rem;--space4:1rem;--space5:1.25rem;--space6:1.5rem;--space8:2rem;--space9:2.25rem;--space15:.375rem;--space25:.625rem;--space35:.875rem;--space45:1.125rem;--opacity5:.05;--opacity10:.1;--opacity20:.2;--opacity30:.3;--opacity40:.4;--opacity50:.5;--opacity60:.6;--opacity70:.7;--opacity80:.8;--opacity90:.9;--opacity100:1;--durationInstant:0s;--durationFast:.15s;--durationNormal:.3s;--durationSlow:.5s;--motionDurationFast:.15s;--motionDurationNormal:.3s;--motionDurationSlow:.5s;--motionDistanceSm:.5rem;--motionDistanceMd:1rem;--motionSpringStiff:[object Object];--fontSize50:.5625rem;--fontSize100:.625rem;--fontSize200:.75rem;--fontSize250:.8125rem;--fontSize300:.875rem;--fontSize400:1rem;--fontSize500:1.125rem;--fontSize600:1.25rem;--fontSize700:1.5rem;--fontSize800:2rem;--fontSize900:2.25rem;--fontSize950:4.5rem;--lineHeight100:1;--lineHeightTight:1.2;--lineHeightNormal:1.5;--lineHeightRelaxed:1.625;--lineHeightLoose:1.75;--letterSpacingCondensed:-.00125rem;--letterSpacingBase:0;--letterSpacingExpanded:.00125rem;--letterSpacingWide:.0025rem;--paragraphSpacingNone:0;--paragraphSpacingSm:.03125rem;--paragraphSpacingMd:.0625rem;--paragraphSpacingLg:.09375rem;--paragraphSpacingXl:.125rem;--easingStandard:cubic-bezier([object Object], [object Object], [object Object], [object Object]);--easingIn:cubic-bezier([object Object], [object Object], [object Object], [object Object]);--easingOut:cubic-bezier([object Object], [object Object], [object Object], [object Object]);--easingInOut:cubic-bezier([object Object], [object Object], [object Object], [object Object]);--sizeStatusMicro:.125rem;--sizeStatusXs:.25rem;--sizeStatusDefault:.375rem;--padding05:.125rem;--shadowXs:0 1px 2px 0 #00000080;--shadowSm:0 1px 2px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadowMd:0 4px 12px -2px #0206172e, 0 2px 6px 0 #0206171a;--shadowLg:0 8px 16px -4px #02061724, 0 1px 3px 0 #0206170f;--shadowFocusDefault:0 0 0 3px #a3a3a380;--colorBaseDark:var(--colorBaseWhite);--colorBaseClear:var(--colorBaseTransparent);--colorBaseReverse:var(--colorNeutral950);--colorBaseMuted:var(--colorNeutral900);--colorBaseFocusRing:var(--colorSky300);--colorBaseFocusRingDestructive:var(--colorRed400);--colorTextPrimary:var(--colorNeutral50);--colorTextSecondary:var(--colorNeutral400);--colorTextTertiary:var(--colorNeutral500);--colorTextInverse:var(--colorNeutral950);--colorTextFgOnLight:var(--colorNeutral950);--colorTextFgMuted:var(--colorNeutral500);--colorTextFgOnDark:var(--colorBaseWhite);--colorTextDisabled:var(--colorNeutral700);--colorTextLinkDefault:var(--colorNavy400);--colorTextLinkHover:var(--colorNavy300);--colorTextDestructiveDefault:var(--colorRed400);--colorTextDestructiveHover:var(--colorRed300);--colorIconDefault:var(--colorBaseWhite);--colorIconWeak:var(--colorNeutral400);--colorIconOnStrong:var(--colorBaseWhite);--colorIconMuted:var(--colorNeutral600);--colorIconFgMuted:var(--colorNeutral500);--colorIconMutedInverse:var(--colorNeutral900);--colorCanvasDefault:var(--colorNeutral950);--colorCanvasSubtle:var(--colorNeutral900);--colorCanvasOn:var(--colorBaseWhite);--colorCanvasInverse:var(--colorBaseWhite);--colorSurfaceDefault:var(--colorNeutral900);--colorSurfaceElevated:var(--colorNeutral800);--colorSurfaceMuted:var(--colorNeutral950);--colorSurfaceOn:var(--colorNeutral50);--colorSurfaceInverse:var(--colorNeutral50);--colorSurfaceTransparent:var(--colorBaseTransparent);--colorSurfaceDarkBorder:var(--colorNeutral700);--colorSurfaceLight:var(--colorNeutral800);--colorSurfaceOnOverlay:var(--colorBaseWhite);--colorBorderNeutralBright:var(--colorNeutral700);--colorBorderNeutralDefault:var(--colorNeutral800);--colorBorderNeutralHover:var(--colorNeutral600);--colorBorderNeutralActive:var(--colorNeutral500);--colorBorderNeutralDisabled:var(--colorNeutral900);--colorBorderNeutralFocus:var(--colorNavy500);--colorBorderPrimaryDefault:var(--colorNavy500);--colorBorderPrimaryHover:var(--colorNavy400);--colorBorderPrimaryActive:var(--colorNavy300);--colorBrandPrimaryFillBase:var(--colorNavy500);--colorBrandPrimaryFillHover:var(--colorNavy400);--colorBrandPrimaryFillPressed:var(--colorNavy300);--colorBrandPrimaryFillDisabled:var(--colorNeutral800);--colorBrandPrimaryFg:var(--colorBaseWhite);--colorBrandSecondaryFillBase:var(--colorNeutral800);--colorBrandSecondaryFillHover:var(--colorNeutral700);--colorBrandSecondaryFillHoverSubtle:var(--colorNeutral900);--colorBrandSecondaryFillPressed:var(--colorNeutral600);--colorBrandSecondaryFillPressedSubtle:var(--colorNeutral800);--colorBrandSecondaryFillDisabled:var(--colorNeutral900);--colorBrandSecondaryFg:var(--colorBaseWhite);--colorBrandSecondaryMuted:var(--colorNeutral400);--colorBrandTertiaryFillBase:var(--colorTeal500);--colorBrandTertiaryFillHover:var(--colorTeal400);--colorBrandTertiaryFillPressed:var(--colorTeal300);--colorBrandTertiaryFillDisabled:var(--colorNeutral800);--colorBrandTertiaryFg:var(--colorNeutral950);--colorBrandNeutralFillBase:var(--colorNeutral700);--colorBrandNeutralFillHover:var(--colorNeutral600);--colorBrandNeutralFillPressed:var(--colorNeutral500);--colorBrandNeutralFillDisabled:var(--colorNeutral800);--colorBrandNeutralFg:var(--colorBaseWhite);--colorBrandNeutralFgMuted:var(--colorNeutral400);--colorBrandDestructiveFillBase:var(--colorRed500);--colorBrandDestructiveFillHover:var(--colorRed400);--colorBrandDestructiveFillPressed:var(--colorRed300);--colorBrandDestructiveFillDisabled:var(--colorNeutral800);--colorBrandDestructiveFg:var(--colorBaseWhite);--colorBrandDefaultGradient:var(--colorGradientBlueGreen);--colorStatusSuccessSubtleBg:var(--colorGreen900);--colorStatusSuccessSubtleHover:var(--colorGreen800);--colorStatusSuccessSubtlePressed:var(--colorGreen700);--colorStatusSuccessSubtleDisabled:var(--colorNeutral900);--colorStatusSuccessSubtleBorder:var(--colorGreen800);--colorStatusSuccessSubtleFg:var(--colorGreen300);--colorStatusSuccessSubtleFgDisabled:var(--colorGreen800);--colorStatusSuccessStrongBg:var(--colorGreen600);--colorStatusSuccessStrongHover:var(--colorGreen500);--colorStatusSuccessStrongPressed:var(--colorGreen400);--colorStatusSuccessStrongBorder:var(--colorGreen600);--colorStatusSuccessStrongDisabled:var(--colorGreen900);--colorStatusSuccessStrongFg:var(--colorBaseWhite);--colorStatusInfoSubtleBg:var(--colorBlue900);--colorStatusInfoSubtleHover:var(--colorBlue800);--colorStatusInfoSubtlePressed:var(--colorBlue700);--colorStatusInfoSubtleBorder:var(--colorBlue800);--colorStatusInfoSubtleDisabled:var(--colorNeutral900);--colorStatusInfoSubtleFg:var(--colorBlue300);--colorStatusInfoSubtleFgDisabled:var(--colorBlue800);--colorStatusInfoStrongBg:var(--colorBlue600);--colorStatusInfoStrongHover:var(--colorBlue500);--colorStatusInfoStrongPressed:var(--colorBlue400);--colorStatusInfoStrongBorder:var(--colorBlue600);--colorStatusInfoStrongDisabled:var(--colorBlue900);--colorStatusInfoStrongFg:var(--colorBaseWhite);--colorStatusWarningSubtleBg:var(--colorYellow900);--colorStatusWarningSubtleHover:var(--colorYellow800);--colorStatusWarningSubtlePressed:var(--colorYellow700);--colorStatusWarningSubtleBorder:var(--colorYellow800);--colorStatusWarningSubtleDisabled:var(--colorNeutral900);--colorStatusWarningSubtleFg:var(--colorYellow300);--colorStatusWarningSubtleFgDisabled:var(--colorYellow800);--colorStatusWarningStrongBg:var(--colorYellow600);--colorStatusWarningStrongHover:var(--colorYellow500);--colorStatusWarningStrongPressed:var(--colorYellow400);--colorStatusWarningStrongDisabled:var(--colorYellow900);--colorStatusWarningStrongBorder:var(--colorYellow600);--colorStatusWarningStrongFg:var(--colorNeutral950);--colorStatusCautionSubtleBg:var(--colorOrange900);--colorStatusCautionSubtleHover:var(--colorOrange800);--colorStatusCautionSubtlePressed:var(--colorOrange700);--colorStatusCautionSubtleDisabled:var(--colorNeutral900);--colorStatusCautionSubtleBorder:var(--colorOrange800);--colorStatusCautionSubtleFg:var(--colorOrange300);--colorStatusCautionSubtleFgDisabled:var(--colorOrange800);--colorStatusCautionStrongBg:var(--colorOrange600);--colorStatusCautionStrongHover:var(--colorOrange500);--colorStatusCautionStrongPressed:var(--colorOrange400);--colorStatusCautionStrongDisabled:var(--colorOrange900);--colorStatusCautionStrongBorder:var(--colorOrange600);--colorStatusCautionStrongFg:var(--colorBaseWhite);--colorStatusDangerSubtleBg:var(--colorRed900);--colorStatusDangerSubtleHover:var(--colorRed800);--colorStatusDangerSubtlePressed:var(--colorRed700);--colorStatusDangerSubtleDisabled:var(--colorNeutral900);--colorStatusDangerSubtleBorder:var(--colorRed800);--colorStatusDangerSubtleFg:var(--colorRed300);--colorStatusDangerSubtleFgDisabled:var(--colorRed800);--colorStatusDangerFg:var(--colorRed300);--colorStatusDangerStrongBg:var(--colorRed600);--colorStatusDangerStrongHover:var(--colorRed500);--colorStatusDangerStrongPressed:var(--colorRed400);--colorStatusDangerStrongBorder:var(--colorRed600);--colorStatusDangerStrongBorderWeak:var(--colorRed800);--colorStatusDangerStrongFg:var(--colorBaseWhite);--colorStatusNeutralSubtleBg:var(--colorNeutral800);--colorStatusNeutralSubtleHover:var(--colorNeutral700);--colorStatusNeutralSubtlePressed:var(--colorNeutral600);--colorStatusNeutralSubtleDisabled:var(--colorNeutral900);--colorStatusNeutralSubtleBorder:var(--colorNeutral600);--colorStatusNeutralSubtleFgDisabled:var(--colorNeutral600);--colorStatusNeutralSubtleFg:var(--colorNeutral300);--colorStatusNeutralFg:var(--colorBaseWhite);--colorStatusNeutralStrongBg:var(--colorNeutral600);--colorStatusNeutralStrongHover:var(--colorNeutral500);--colorStatusNeutralStrongPressed:var(--colorNeutral400);--colorStatusNeutralStrongDisabled:var(--colorNeutral800);--colorStatusNeutralStrongBorder:var(--colorNeutral600);--colorStatusNeutralStrongFg:var(--colorBaseWhite);--colorAccentPurpleSubtleBg:var(--colorPurple900);--colorAccentPurpleSubtleHover:var(--colorPurple800);--colorAccentPurpleSubtlePressed:var(--colorPurple700);--colorAccentPurpleSubtleDisabled:var(--colorNeutral900);--colorAccentPurpleSubtleFg:var(--colorPurple300);--colorAccentPurpleSubtleFgDisabled:var(--colorPurple800);--colorAccentPurpleStrongBg:var(--colorPurple600);--colorAccentPurpleStrongHover:var(--colorPurple500);--colorAccentPurpleStrongPressed:var(--colorPurple400);--colorAccentPurpleStrongDisabled:var(--colorNeutral800);--colorAccentPurpleStrongFg:var(--colorBaseWhite);--fontBase:var(--fontFamilySans);--fontCode:var(--fontFamilyCode);--fontSizeDisplay:var(--fontSize700);--fontSizeH1:var(--fontSize600);--fontSizeH2:var(--fontSize500);--fontSizeBodyLg:var(--fontSize400);--fontSizeBodyMd:var(--fontSize300);--fontLineHeightDisplay:var(--lineHeightTight);--fontLineHeightBody:var(--lineHeightNormal);--typographyHeadingH1Medium:var(--fontWeightMedium) var(--fontSize700) var(--paragraphSpacingNone) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH1Semibold:var(--fontWeightSemibold) var(--fontSize700) var(--paragraphSpacingNone) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH2Medium:var(--fontWeightMedium) var(--fontSize600) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH2Semibold:var(--fontWeightSemibold) var(--fontSize600) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH3Medium:var(--fontWeightMedium) var(--fontSize500) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH3Semibold:var(--fontWeightSemibold) var(--fontSize500) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH4Medium:var(--fontWeightMedium) var(--fontSize400) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH4Semibold:var(--fontWeightSemibold) var(--fontSize400) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH5Medium:var(--fontWeightMedium) var(--fontSize300) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyHeadingH5Semibold:var(--fontWeightSemibold) var(--fontSize300) var(--letterSpacingBase) var(--paragraphSpacingNone)/var(--lineHeightTight) var(--fontFamilySans);--typographyTextLgRegular:var(--fontWeightRegular) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextLgMedium:var(--fontWeightMedium) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextLgSemibold:var(--fontWeightSemibold) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextLgBold:var(--fontWeightBold) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextMdRegular:var(--fontWeightRegular) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextMdMedium:var(--fontWeightMedium) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextMdSemibold:var(--fontWeightSemibold) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextMdBold:var(--fontWeightBold) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextSmRegular:var(--fontWeightRegular) var(--fontSize300) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyTextSmMedium:var(--fontWeightMedium) var(--fontSize300) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyTextSmSemibold:var(--fontWeightSemibold) var(--fontSize300) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextSmBold:var(--fontWeightBold) var(--fontSize300) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextXsRegular:var(--fontWeightRegular) var(--fontSize250) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyTextXsMedium:var(--fontWeightMedium) var(--fontSize250) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyTextXsSemibold:var(--fontWeightSemibold) var(--fontSize250) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyTextXsBold:var(--fontWeightBold) var(--fontSize250) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyText2xsRegular:var(--fontWeightRegular) var(--fontSize200) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyText2xsMedium:var(--fontWeightMedium) var(--fontSize200) var(--letterSpacingBase) 0/var(--lineHeightTight) var(--fontFamilySans);--typographyText2xsSemibold:var(--fontWeightSemibold) var(--fontSize200) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyText2xsBold:var(--fontWeightBold) var(--fontSize200) var(--letterSpacingBase) 0/var(--lineHeightNormal) var(--fontFamilySans);--typographyLabelSmRegular:var(--fontWeightRegular) var(--fontSize200)/var(--lineHeight100) var(--fontFamilySans);--typographyLabelSmMedium:var(--fontWeightMedium) var(--fontSize200)/var(--lineHeight100) var(--fontFamilySans);--typographyLabelMdRegular:var(--fontWeightRegular) var(--fontSize300)/var(--lineHeight100) var(--fontFamilySans);--typographyLabelMdMedium:var(--fontWeightMedium) var(--fontSize300)/var(--lineHeight100) var(--fontFamilySans);--typographyLabelLgRegular:var(--fontWeightRegular) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeight100) var(--fontFamilySans);--typographyLabelLgMedium:var(--fontWeightMedium) var(--fontSize400) var(--letterSpacingBase) 0/var(--lineHeight100) var(--fontFamilySans);--typographyLabelSmCaps:var(--fontWeightMedium) var(--fontSize200)/var(--lineHeight100) var(--fontFamilySans);--typographyLabelXsRegular:var(--fontWeightRegular) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeight100) var(--fontFamilySans);--typographyLabelXsMedium:var(--fontWeightMedium) var(--fontSize500) var(--letterSpacingBase) 0/var(--lineHeight100) var(--fontFamilySans);--typographyTaglineMd:var(--fontWeightMedium) var(--fontSize50)/var(--lineHeight100) var(--fontFamilySans);--typographyOverlaySmall:var(--fontWeightRegular) var(--fontSize200)/var(--lineHeightTight) var(--fontFamilySans);--typographyOverlayMedium:var(--fontWeightRegular) var(--fontSize300)/var(--lineHeightTight) var(--fontFamilySans);--borderRadiusSm:var(--radiusSm);--borderRadiusMd:var(--radiusMd);--borderRadiusLg:var(--radiusLg);--borderRadiusXl:var(--radiusXl);--borderRadiusFull:var(--radiusFull);--sizeSm:var(--baseSize7);--sizeMd:var(--baseSize14);--sizeLg:var(--baseSize18);--sizeXl:var(--baseSize24);--sizeIcon2xs:var(--baseSize3);--sizeIconXs:var(--baseSize4);--sizeIconSm:var(--baseSize5);--sizeIconMd:var(--baseSize6);--sizeIconMdLg:var(--baseSize7);--sizeIconLg:var(--baseSize8);--sizeIconXl:var(--baseSize9);--sizeIcon2xl:var(--baseSize10);--sizeUi3xs:var(--baseSize2);--sizeUi2xs:var(--baseSize3);--sizeUiXs:var(--baseSize4);--sizeUiXsSm:var(--baseSize5);--sizeUiSm:var(--baseSize6);--sizeUiSmMd:var(--baseSize7);--sizeUiMd:var(--baseSize8);--sizeUiLg:var(--baseSize10);--sizeUiXl:var(--baseSize11);--sizeUi2xl:var(--baseSize14);--spacing1:var(--space1);--spacing2:var(--space2);--spacing6:var(--space5);--spacing15:var(--space15);--padding1:var(--space1);--padding2:var(--space2);--padding3:var(--space25);--padding4:var(--space3);--padding5:var(--space4);--padding15:var(--space15);--padding25:var(--space2);--gap1:var(--space1);--gap2:var(--space2);--gap3:var(--space25);--gap5:var(--space4);--gap15:var(--space15);--gap25:var(--space2);--colorIconTransparent:var(--colorBaseClear)}
:root{--color-brand-neutral-fg:var(--color-neutral950);--color-brand-primary-fill-base:#134fb9;--color-brand-primary-fill-hover:#337fda;--color-brand-primary-fill-pressed:#0d3690;--color-brand-primary-fill-disabled:#b8caea;--color-brand-primary-fg:#fff;--color-brand-primary-fg-disabled:#fff;--color-brand-secondary-fill-base:#f4f4f5;--color-brand-secondary-fill-hover:#e9e9eb;--color-brand-secondary-fill-pressed:#e4e4e7;--color-brand-secondary-fill-disabled:#f4f4f5;--color-brand-secondary-fg:#0f141b;--color-brand-tertiary-fill-base:#116f43;--color-brand-tertiary-fill-hover:#297d56;--color-brand-tertiary-fill-pressed:#0f643c;--color-brand-tertiary-fill-disabled:#b8d4c7;--color-brand-tertiary-fg:#fff;--color-brand-destructive-fill-base:#dc2626;--color-brand-destructive-fill-hover:#df3c3c;--color-brand-destructive-fill-pressed:#c62222;--color-brand-destructive-fill-disabled:#f5bebe;--color-brand-destructive-fg:#fff;--color-brand-neutral-fill-base:#f4f4f5;--color-brand-neutral-fill-hover:#fafafa;--color-brand-neutral-fill-pressed:#f4f4f5;--color-brand-neutral-fg-muted:#a1a1aa;--color-border-neutral-default:#e4e4e7;--color-surface-elevated:#fff;--color-border-neutral-hover:#d4d4d8;--color-border-neutral-disabled:#f4f4f5;--color-button-outline-fill:var(--color-base-white);--color-button-outline-fill-disabled:var(--color-base-white);--color-base-focus-ring:var(--color-sky600);--color-border-neutral-focus:var(--color-base-focus-ring);--color-base-focus-ring-destructive:#ef4444;--color-base-white:#fff;--color-focus-ring-offset-bg:var(--color-base-white);--focus-ring-shadow:0 0 0 1px var(--color-focus-ring-offset-bg), 0 0 0 3px var(--color-base-focus-ring);--focus-ring-shadow-destructive:0 0 0 1px var(--color-focus-ring-offset-bg), 0 0 0 3px var(--color-base-focus-ring-destructive);--color-status-dot-border:var(--color-base-white);--color-card:var(--color-base-white);--color-session-chrome-border:var(--color-neutral200);--color-session-chrome-bg:var(--color-neutral100);--color-icon-button-active-bg:var(--color-neutral200);--color-icon-button-active-bg-hover:var(--color-neutral300);--color-icon-button-active-fg:var(--color-navy700);--color-icon-button-active-noninteractive-bg:color-mix(in srgb, var(--color-neutral200) 22%, var(--color-neutral100) 78%);--color-icon-button-active-noninteractive-fg:var(--color-icon-button-active-fg);--color-icon-button-default-fg:var(--color-neutral950);--color-icon-button-default-fg-hover:var(--color-neutral800);--color-icon-button-hover-bg:color-mix(in srgb, var(--color-brand-neutral-fill-hover) 68%, var(--color-neutral200) 32%);--color-icon-button-outline-border-disabled:var(--color-border-neutral-hover);--color-status-success-subtle-fg:#15803d;--color-status-info-subtle-bg:color-mix(in srgb, var(--color-brand-primary-fill-base) 10%, var(--color-base-white));--color-status-info-subtle-border:color-mix(in srgb, var(--color-brand-primary-fill-base) 18%, var(--color-base-white));--color-status-info-subtle-fg:var(--color-brand-primary-fill-base);--color-status-success-subtle-bg:#dcfce7;--color-status-success-subtle-border:#bbf7d0;--color-status-warning-subtle-bg:#fef3c7;--color-status-warning-subtle-border:#fcd34d;--color-status-danger-subtle-bg:#fee2e2;--color-status-danger-subtle-border:#fecaca;--color-status-warning-subtle-fg:#b45309;--color-status-danger-subtle-fg:#dc2626;--color-accent-purple-subtle-bg:#f3e8ff;--color-accent-purple-subtle-fg:#7e22ce;--color-status-neutral-fg:#0f141b;--color-text-link-default:var(--color-navy600);--color-text-link-hover:var(--color-navy500);--color-text-destructive-default:#dc2626;--color-text-destructive-hover:#ef4444;--glance-alert-success-box-bg:var(--color-status-success-strong-bg);--glance-alert-success-box-border:var(--color-status-success-strong-border);--glance-alert-success-box-fg:var(--color-status-success-strong-fg);--glance-alert-success-box-icon:var(--color-base-white);--glance-alert-info-box-bg:var(--color-status-info-strong-bg);--glance-alert-info-box-border:var(--color-status-info-strong-border);--glance-alert-info-box-fg:var(--color-status-info-strong-fg);--glance-alert-info-box-icon:var(--color-base-white);--glance-alert-warning-box-bg:var(--color-status-warning-strong-bg);--glance-alert-warning-box-border:var(--color-status-warning-strong-border);--glance-alert-warning-box-fg:var(--color-status-warning-strong-fg);--glance-alert-warning-box-icon:var(--color-status-warning-strong-fg);--glance-alert-danger-box-bg:var(--color-status-danger-strong-bg);--glance-alert-danger-box-border:var(--color-status-danger-strong-border);--glance-alert-danger-box-fg:var(--color-status-danger-strong-fg);--glance-alert-danger-box-icon:var(--color-base-white);--glance-alert-monotone-box-bg:transparent;--glance-alert-monotone-box-border:var(--color-border-neutral-default);--glance-alert-monotone-box-fg:var(--color-status-neutral-fg);--glance-alert-monotone-box-icon:var(--color-status-neutral-fg);--glance-alert-success-subtle-bg:var(--color-status-success-subtle-bg);--glance-alert-success-subtle-border:var(--color-status-success-subtle-border);--glance-alert-success-subtle-fg:var(--color-status-success-subtle-fg);--glance-alert-success-subtle-icon:var(--color-status-success-subtle-fg);--glance-alert-info-subtle-bg:var(--color-status-info-subtle-bg);--glance-alert-info-subtle-border:var(--color-status-info-subtle-border);--glance-alert-info-subtle-fg:var(--color-status-info-subtle-fg);--glance-alert-info-subtle-icon:var(--color-status-info-subtle-fg);--glance-alert-warning-subtle-bg:var(--color-status-warning-subtle-bg);--glance-alert-warning-subtle-border:var(--color-status-warning-subtle-border);--glance-alert-warning-subtle-fg:var(--color-status-warning-subtle-fg);--glance-alert-warning-subtle-icon:var(--color-status-warning-subtle-fg);--glance-alert-danger-subtle-bg:var(--color-status-danger-subtle-bg);--glance-alert-danger-subtle-border:var(--color-status-danger-subtle-border);--glance-alert-danger-subtle-fg:var(--color-status-danger-subtle-fg);--glance-alert-danger-subtle-icon:var(--color-status-danger-subtle-fg);--glance-alert-monotone-subtle-bg:var(--color-brand-neutral-fill-base);--glance-alert-monotone-subtle-border:var(--color-border-neutral-default);--glance-alert-monotone-subtle-fg:var(--color-brand-neutral-fg);--glance-alert-monotone-subtle-icon:var(--color-brand-neutral-fg);--color-text-primary:var(--color-text-fg-on-light);--color-text-secondary:var(--color-neutral600);--color-text-tertiary:var(--color-neutral500);--color-menu-footer-divider:#d4d4d8}.dark,[data-theme=dark]{--color-base-focus-ring:var(--color-sky300);--color-border-neutral-focus:var(--color-base-focus-ring);--color-focus-ring-offset-bg:var(--color-canvas-default);--focus-ring-shadow:0 0 0 1px var(--color-focus-ring-offset-bg), 0 0 0 3px var(--color-base-focus-ring);--focus-ring-shadow-destructive:0 0 0 1px var(--color-focus-ring-offset-bg), 0 0 0 3px var(--color-base-focus-ring-destructive);--color-status-dot-border:var(--color-neutral800);--color-card:var(--color-neutral900);--color-session-chrome-border:var(--color-neutral700);--color-session-chrome-bg:var(--color-neutral800);--color-surface-elevated:var(--color-neutral800);--color-brand-neutral-fill-base:var(--color-neutral700);--color-brand-neutral-fill-hover:var(--color-neutral600);--color-brand-neutral-fill-pressed:var(--color-neutral700);--color-brand-neutral-fg:var(--color-base-white);--color-icon-button-active-bg:var(--color-neutral700);--color-icon-button-active-bg-hover:var(--color-neutral600);--color-icon-button-active-fg:var(--color-sky100);--color-icon-button-active-noninteractive-bg:color-mix(in srgb, var(--color-neutral700) 18%, var(--color-neutral800) 82%);--color-icon-button-active-noninteractive-fg:var(--color-icon-button-active-fg);--color-icon-button-default-fg:var(--color-neutral300);--color-icon-button-default-fg-hover:var(--color-neutral200);--color-icon-button-hover-bg:var(--color-neutral800);--color-icon-button-outline-border-disabled:var(--color-neutral600);--color-brand-primary-fill-base:var(--color-navy500);--color-brand-primary-fill-hover:var(--color-navy400);--color-brand-primary-fill-pressed:var(--color-navy300);--color-brand-primary-fill-disabled:var(--color-neutral800);--color-brand-primary-fg-disabled:var(--color-neutral400);--color-brand-secondary-fill-disabled:var(--color-neutral800);--color-brand-tertiary-fill-disabled:var(--color-neutral800);--color-brand-destructive-fill-disabled:var(--color-neutral800);--color-brand-neutral-fg-muted:var(--color-neutral400);--color-text-primary:var(--color-neutral50);--color-text-secondary:var(--color-neutral400);--color-text-tertiary:var(--color-neutral500);--color-text-fg-muted:var(--color-neutral400);--color-border-neutral-disabled:var(--color-neutral700);--color-button-outline-fill:var(--color-neutral800);--color-button-outline-fill-disabled:var(--color-neutral800);--color-status-info-subtle-bg:color-mix(in srgb, var(--color-brand-primary-fill-base) 26%, var(--color-neutral900));--color-status-info-subtle-border:color-mix(in srgb, var(--color-brand-primary-fill-base) 42%, var(--color-neutral800));--color-status-success-subtle-bg:#14532d;--color-status-success-subtle-border:#166534;--color-status-warning-subtle-bg:#78350f;--color-status-warning-subtle-border:#92400e;--color-status-danger-subtle-bg:#7f1d1d;--color-status-danger-subtle-border:#991b1b;--color-accent-purple-subtle-bg:#581c87;--color-accent-purple-subtle-fg:#d8b4fe;--color-status-success-subtle-fg:#bbf7d0;--color-status-info-subtle-fg:#bfdbfe;--color-status-warning-subtle-fg:#fde68a;--color-status-danger-subtle-fg:#fecaca;--color-status-neutral-fg:#fafafa;--color-text-fg-on-light:var(--color-neutral800);--color-text-link-default:var(--color-navy400);--color-text-link-hover:var(--color-navy300);--color-text-destructive-default:#f87171;--color-text-destructive-hover:#fca5a5;--glance-alert-success-box-bg:var(--color-status-success-subtle-bg);--glance-alert-success-box-border:var(--color-green400);--glance-alert-success-box-fg:var(--color-green200);--glance-alert-success-box-icon:var(--color-green200);--glance-alert-info-box-bg:var(--color-status-info-subtle-bg);--glance-alert-info-box-border:var(--color-blue400);--glance-alert-info-box-fg:var(--color-blue200);--glance-alert-info-box-icon:var(--color-blue200);--glance-alert-warning-box-bg:color-mix(in srgb, var(--color-orange500) 20%, var(--color-neutral900));--glance-alert-warning-box-border:color-mix(in srgb, var(--color-orange600) 48%, var(--color-neutral800));--glance-alert-warning-box-fg:var(--color-orange200);--glance-alert-warning-box-icon:var(--color-orange200);--glance-alert-danger-box-bg:var(--color-status-danger-subtle-bg);--glance-alert-danger-box-border:var(--color-red400);--glance-alert-danger-box-fg:var(--color-red200);--glance-alert-danger-box-icon:var(--color-red200);--glance-alert-monotone-box-bg:var(--color-status-neutral-subtle-bg);--glance-alert-monotone-box-border:var(--color-neutral500);--glance-alert-monotone-box-fg:var(--color-neutral200);--glance-alert-monotone-box-icon:var(--color-neutral200);--glance-alert-success-subtle-bg:color-mix(in srgb, var(--color-green800) 26%, var(--color-neutral900));--glance-alert-success-subtle-border:color-mix(in srgb, var(--color-green700) 30%, var(--color-neutral800));--glance-alert-success-subtle-fg:color-mix(in srgb, var(--color-green400) 52%, var(--color-neutral300));--glance-alert-success-subtle-icon:var(--glance-alert-success-subtle-fg);--glance-alert-info-subtle-bg:color-mix(in srgb, var(--color-brand-primary-fill-base) 16%, var(--color-neutral900));--glance-alert-info-subtle-border:color-mix(in srgb, var(--color-brand-primary-fill-base) 26%, var(--color-neutral800));--glance-alert-info-subtle-fg:color-mix(in srgb, var(--color-blue400) 48%, var(--color-neutral300));--glance-alert-info-subtle-icon:var(--glance-alert-info-subtle-fg);--glance-alert-warning-subtle-bg:color-mix(in srgb, var(--color-orange600) 14%, var(--color-neutral900));--glance-alert-warning-subtle-border:color-mix(in srgb, var(--color-orange700) 26%, var(--color-neutral800));--glance-alert-warning-subtle-fg:color-mix(in srgb, var(--color-orange400) 54%, var(--color-neutral300));--glance-alert-warning-subtle-icon:var(--glance-alert-warning-subtle-fg);--glance-alert-danger-subtle-bg:color-mix(in srgb, var(--color-red900) 28%, var(--color-neutral900));--glance-alert-danger-subtle-border:color-mix(in srgb, var(--color-red800) 32%, var(--color-neutral800));--glance-alert-danger-subtle-fg:color-mix(in srgb, var(--color-red400) 50%, var(--color-neutral300));--glance-alert-danger-subtle-icon:var(--glance-alert-danger-subtle-fg);--glance-alert-monotone-subtle-bg:color-mix(in srgb, var(--color-neutral700) 48%, var(--color-neutral900));--glance-alert-monotone-subtle-border:var(--color-neutral700);--glance-alert-monotone-subtle-fg:var(--color-neutral300);--glance-alert-monotone-subtle-icon:var(--glance-alert-monotone-subtle-fg)}:root [data-toast=true],[data-theme=light] [data-toast=true]{--color-text-link-default:var(--color-navy400);--color-text-link-hover:var(--color-navy300);--color-toast-border:color-mix(in srgb, var(--color-base-white) 14%, transparent)}.dark [data-toast=true],[data-theme=dark] [data-toast=true]{--color-text-link-default:var(--color-navy600);--color-text-link-hover:var(--color-navy500);--color-toast-border:color-mix(in srgb, var(--color-neutral950) 10%, transparent)}.dark [data-toast=true] [data-toast-content],[data-theme=dark] [data-toast=true] [data-toast-content],.dark [data-toast=true] [data-toast-close] button:not([data-toast-action]),[data-theme=dark] [data-toast=true] [data-toast-close] button:not([data-toast-action]){color:var(--color-text-fg-on-light)}:root{--color-toast-close-fg:var(--color-text-fg-on-dark)}.dark,[data-theme=dark]{--color-toast-close-fg:var(--color-text-fg-on-light)}:root,.dark,[data-theme=dark]{--color-toast-divider:var(--color-neutral500)}:root{--color-tooltip-text:var(--color-text-fg-on-dark)}.dark,[data-theme=dark]{--color-tooltip-text:var(--color-text-fg-on-light)}
.ds-typography{font-family:var(--font-family-sans),sans-serif;color:var(--color-text-primary);margin:0}.ds-typography--headline{font:var(--typography-heading-h5medium)}.ds-typography--heading.ds-typography--h1{font-size:var(--font-size700);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-condensed)}.ds-typography--heading.ds-typography--h2{font-size:var(--font-size600);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--heading.ds-typography--h3{font-size:var(--font-size500);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--heading.ds-typography--h4{font-size:var(--font-size400);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--heading.ds-typography--h5{font-size:var(--font-size300);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--text.ds-typography--lg{font-size:var(--font-size500);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-base)}.ds-typography--text.ds-typography--md{font-size:var(--font-size400);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-base)}.ds-typography--text.ds-typography--sm{font-size:var(--font-size300);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--text.ds-typography--xs{font-size:var(--font-size200);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-base)}.ds-typography--label.ds-typography--lg{font-size:var(--font-size400);letter-spacing:var(--letter-spacing-base);line-height:1}.ds-typography--label.ds-typography--md{font-size:var(--font-size300);letter-spacing:var(--letter-spacing-expanded);line-height:1}.ds-typography--label.ds-typography--sm,.ds-typography--label.ds-typography--xs{font-size:var(--font-size200);letter-spacing:var(--letter-spacing-expanded);line-height:1}.ds-typography--labelCaps{font-size:var(--font-size200);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1}.ds-typography--tagline{font-size:var(--font-size50);letter-spacing:var(--letter-spacing-wide);text-transform:capitalize;line-height:1}.ds-typography--overlay.ds-typography--sm{font-size:var(--font-size200);line-height:var(--line-height-tight)}.ds-typography--overlay.ds-typography--md{font-size:var(--font-size300);line-height:var(--line-height-tight)}.ds-typography--regular{font-weight:var(--font-weight-regular)}.ds-typography--medium{font-weight:var(--font-weight-medium)}.ds-typography--semibold{font-weight:var(--font-weight-semibold)}.ds-typography--bold{font-weight:var(--font-weight-bold)}.ds-typography--color-primary{color:var(--color-text-primary)}.ds-typography--color-secondary{color:var(--color-text-secondary)}.ds-typography--color-tertiary{color:var(--color-text-tertiary)}.ds-typography--color-muted{color:var(--color-text-fg-muted)}.ds-typography--color-inverted{color:var(--color-text-fg-on-dark)}.ds-button__spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite ds-button-spin}@keyframes ds-button-spin{to{transform:rotate(360deg)}}
:root,.dark{--fontFamilySans:system-ui, sans-serif;--fontFamilyCode:"SF Mono", Monaco, monospace;--font-family-sans:system-ui, sans-serif;--font-family-code:"SF Mono", Monaco, monospace}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#18181b;--primary-foreground:#fafafa;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:var(--colorBrandDestructiveFillBase,var(--colorRed600,#dc2626));--destructive-foreground:var(--colorBrandDestructiveFg,#fafafa);--border:#e4e4e7;--input:#e4e4e7;--ring:var(--colorNavy400,#669de2);--radius:.5rem;--sidebar:#f4f4f5;--prompt-pill-bg:#fafafa;--prompt-pill-border:#e4e4e7;--send-button-bg:#52525b;--prompt-pill-focus-ring:var(--ring);--color-base-focus-ring:var(--ring);--link-accent-fg:#0369a1;--link-accent-fg-hover:#075985;--color-text-link:var(--color-brand-primary-fill-base,var(--colorNavy600,#134fb9));--color-text-link-hover:var(--color-brand-primary-fill-hover,var(--colorNavy500,#337fda))}.dark{--foreground:#a1a1aa;--card-foreground:#a1a1aa;--popover-foreground:#a1a1aa;--primary:#a1a1aa;--primary-foreground:#18181b;--secondary-foreground:#a1a1aa;--accent-foreground:#a1a1aa;--destructive-foreground:#a1a1aa;--background:#0f0f12;--card:#0f0f12;--popover:#0f0f12;--secondary:#27272a;--muted:#27272a;--muted-foreground:#a1a1aa;--accent:#27272a;--destructive:var(--colorBrandDestructiveFillBase,var(--colorRed600,#dc2626));--border:#27272a;--input:#27272a;--ring:var(--colorNavy300,#9be);--sidebar:#18181b;--prompt-pill-bg:#27272a;--prompt-pill-border:#3f3f46;--prompt-pill-focus-ring:var(--ring);--color-base-focus-ring:var(--ring);--link-accent-fg:#5eb8e0;--link-accent-fg-hover:#7bc4eb;--color-text-link:var(--colorNavy400,#669de2);--color-text-link-hover:var(--colorNavy300,#9be)}.input-area button.send-button{border-radius:1.5rem}.input-area button.send-button:hover:not(:disabled){filter:brightness(1.08)}.input-area button.send-button:active:not(:disabled){filter:brightness(.95)}.input-area button.send-button.send-button-circle{background:var(--send-button-bg);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;display:inline-flex}.input-area button.send-button.send-button-circle:not(.voice-button){margin-bottom:2px}.input-area button.send-button.send-button-circle:not(.voice-button):not(.send-button-empty):not(:disabled){background:var(--color-brand-primary-fill-base,var(--colorNavy600,#134fb9));color:var(--color-brand-primary-fg,#fff)}.input-area button.send-button.send-button-circle:hover:not(:disabled){filter:brightness(1.08)}.input-area button.send-button.send-button-circle:not(.voice-button):not(.send-button-empty):not(:disabled):hover{background:var(--color-brand-primary-fill-hover,var(--colorNavy500,#337fda));filter:none}.input-area button.send-button.send-button-circle:active:not(:disabled){filter:brightness(.95)}.input-area button.send-button.send-button-circle.send-button-empty,.input-area button.send-button.send-button-circle:disabled{opacity:.3;cursor:default}.input-area button.send-button.send-button-circle.send-button-empty:disabled{background:var(--send-button-bg);color:#fff}.dark .input-area button.send-button.send-button-circle{color:#18181b;background:#fff}.dark .input-area button.send-button.send-button-circle:not(.voice-button):not(.send-button-empty):not(:disabled){background:var(--color-brand-primary-fill-base,var(--colorNavy600,#134fb9));color:var(--color-brand-primary-fg,#fff)}.dark .input-area button.send-button.send-button-circle:hover:not(:disabled){filter:none}.dark .input-area button.send-button.send-button-circle:not(.voice-button):not(.send-button-empty):not(:disabled):hover{background:var(--color-brand-primary-fill-hover,var(--colorNavy500,#337fda))}.dark .input-area button.send-button.send-button-circle:active:not(:disabled){filter:none}.dark .input-area button.send-button.send-button-circle:not(.voice-button):not(.send-button-empty):not(:disabled):active{filter:brightness(.95)}.dark .input-area button.send-button.send-button-circle:disabled{color:#71717a;background:#27272a}.dark .input-area button.send-button.send-button-circle.send-button-empty:disabled{color:#18181b;background:#fff}.input-area button.voice-button.send-button-circle{color:#fff;background:#71717a;border:none}.input-area button.voice-button.send-button-circle:hover:not(:disabled){filter:brightness(1.08)}.input-area button.voice-button.send-button-circle:active:not(:disabled){filter:brightness(.95)}.input-area button.voice-button.send-button-circle.voice-button-listening{color:#fef2f2;background:#dc2626}.input-area button.voice-button.send-button-circle.voice-button-listening:hover:not(:disabled){filter:brightness(1.08)}.input-area button.voice-button.send-button-circle.voice-button-listening:active:not(:disabled){filter:brightness(.95)}.dark .input-area button.voice-button.send-button-circle{color:#18181b;background:#e4e4e7}.dark .input-area button.voice-button.send-button-circle:hover:not(:disabled){filter:none;background:#d4d4d8}.dark .input-area button.voice-button.send-button-circle:active:not(:disabled){filter:none;background:#a1a1aa}.dark .input-area button.voice-button.send-button-circle.voice-button-listening{color:#fef2f2;background:#dc2626}.dark .input-area button.voice-button.send-button-circle.voice-button-listening:hover:not(:disabled){filter:none;background:#ef4444}.dark .input-area button.voice-button.send-button-circle.voice-button-listening:active:not(:disabled){filter:none;background:#b91c1c}.input-area button.send-button.stop-button{color:#3f3f46;box-shadow:none;background:#e4e4e7;border:none;outline:none}.input-area button.send-button.stop-button:hover{filter:none;background:#d4d4d8}.dark .input-area button.send-button.stop-button{color:#18181b;background:#71717a}.dark .input-area button.send-button.stop-button:hover{filter:none;background:#52525b}.input-area:not(.prompt-pill) textarea:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.signin-page .signin-card .signin-button-wrap .signin-button,.signin-page .signin-card button.signin-button{background:var(--colorNavy600,#134fb9);color:#fff;border:none}.signin-page .signin-card .signin-button:hover:not(:disabled){filter:brightness(1.08)}.signin-page .signin-card .signin-button:active:not(:disabled){filter:brightness(.95)}.user-profile .logout-btn{color:var(--muted-foreground);background:0 0;border:none;font-size:14px}.user-profile .logout-btn:not(:disabled){color:var(--foreground);opacity:.92}.user-profile .logout-btn:hover:not(:disabled){background:var(--muted);color:var(--muted-foreground);opacity:1}.user-profile .logout-btn:disabled{color:var(--muted-foreground);opacity:.7}.dark .ds-alert--warning.ds-alert--box{background:color-mix(in srgb, var(--colorAlertWarningBgSubtle) 30%, var(--card,#0f0f12));color:color-mix(in srgb, var(--colorAlertWarningFgOnSubtle) 88%, var(--card,#0f0f12));border-color:color-mix(in srgb, var(--colorAlertWarningBorderSubtle) 42%, var(--card,#0f0f12))}.dark .ds-alert--warning.ds-alert--open{color:color-mix(in srgb, var(--colorAlertWarningFgOnSubtle) 88%, var(--card,#0f0f12))}.dark .ds-alert--info.ds-alert--box{background:color-mix(in srgb, var(--colorAlertInfoBgSubtle) 30%, var(--card,#0f0f12));color:color-mix(in srgb, var(--colorAlertInfoFgOnSubtle) 88%, var(--card,#0f0f12));border-color:color-mix(in srgb, var(--colorAlertInfoBorderSubtle) 42%, var(--card,#0f0f12))}.dark .ds-alert--info.ds-alert--open{color:color-mix(in srgb, var(--colorAlertInfoFgOnSubtle) 88%, var(--card,#0f0f12))}.dark .ds-alert--success.ds-alert--box{background:color-mix(in srgb, var(--colorAlertSuccessBgSubtle) 30%, var(--card,#0f0f12));color:color-mix(in srgb, var(--colorAlertSuccessFgOnSubtle) 88%, var(--card,#0f0f12));border-color:color-mix(in srgb, var(--colorAlertSuccessBorderSubtle) 42%, var(--card,#0f0f12))}.dark .ds-alert--success.ds-alert--open{color:color-mix(in srgb, var(--colorAlertSuccessFgOnSubtle) 88%, var(--card,#0f0f12))}.dark .ds-alert--danger.ds-alert--box{background:color-mix(in srgb, var(--colorAlertDangerBgSubtle) 30%, var(--card,#0f0f12));color:color-mix(in srgb, var(--colorAlertDangerFgOnSubtle) 88%, var(--card,#0f0f12));border-color:color-mix(in srgb, var(--colorAlertDangerBorderSubtle) 42%, var(--card,#0f0f12))}.dark .ds-alert--danger.ds-alert--open{color:color-mix(in srgb, var(--colorAlertDangerFgOnSubtle) 88%, var(--card,#0f0f12))}.dark .ds-alert--monotone.ds-alert--box{background:color-mix(in srgb, var(--muted) 42%, var(--background));border-color:color-mix(in srgb, var(--border) 92%, var(--background))}
