:root{--n0:#fff;--n25:#eff0f3;--n50:#f4f5f8;--n100:#eaebef;--n200:#dcdee2;--n300:#d0d2d6;--n400:#a2a4aa;--n500:#898c92;--n600:#7c7f85;--n700:#61646b;--n800:#44484f;--n850:#353840;--n870:#2f333b;--n880:#2c2f37;--n900:#272b33;--n920:#1e2129;--n950:#12151d;--n980:#0c0f17;--n1000:#05070f;--greenSolid:#2b8449;--greenSolidHover:#20773f;--greenSolidActive:#166c36;--greenOnSolid:#fff;--amberSolid:#ad7300;--amberSolidHover:#bc7d00;--amberSolidActive:#cb8700;--amberOnSolid:#0c0f17;--redSolid:#c94545;--redSolidHover:#b93a3b;--redSolidActive:#ab3133;--redOnSolid:#fff;--cyanSolid:#007e9c;--cyanSolidHover:#00718d;--cyanSolidActive:#00667f;--cyanOnSolid:#fff;--orangeSolid:#f97316;--orangeOnSolid:#0c0f17;--magentaSolid:#c0167a;--magentaOnSolid:#fff}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surfaceSunken:#141821;--surfacePage:#0b0d12;--surfaceRaised:#1b1f29;--surfaceRaisedHover:#232833;--surfaceOverlay:#272c38;--surfaceActive:#2e3441;--surfaceFrame:#07090d;--textPrimary:var(--n25);--textSecondary:#c9cacf;--textMuted:var(--n400);--textDisabled:#75787f;--textPlaceholder:var(--textMuted);--borderSubtle:#2a2f3b;--borderControl:#82858b;--borderStrong:var(--n400);--scrollbarThumb:var(--accentRing);--scrollbarThumbHover:color-mix(in srgb, var(--accentRing) 90%, transparent);--scrollbarThumbActive:color-mix(in srgb, var(--accentRing) 90%, transparent);--brandMark:var(--accentRing);--greenText:#91dba3;--greenRing:#60b577;--greenSoft:#21342f;--amberText:#fdc16e;--amberRing:#d9972a;--amberSoft:#352e22;--redText:#ffbab5;--redRing:#fe7c77;--redSoft:#3c272d;--cyanText:#70d8fa;--cyanRing:#26b1d7;--cyanSoft:#19323e;--violetText:#e8baff;--violetRing:#d184f5;--violetSoft:#342943;--elevationHairline:inset 0 1px 0 #ffffff17;--shadow1:0 1px 2px #00000073, 0 .75rem 1.75rem -.75rem #0009;--shadow2:0 2px 6px #00000073, 0 1.25rem 2.5rem -.75rem #000000a6;--shadow3:0 4px 12px #00000080, 0 2rem 4rem -1rem #000000b3;--canvasPeak:color-mix(in srgb, var(--accentRing) 20%, var(--surfacePage));--canvasLight:radial-gradient(70rem 30rem at 18% -12%, var(--canvasPeak), transparent 70%);--glowPrimary:inset 0 1px 0 #ffffff38, 0 .5rem 1.25rem -.5rem color-mix(in srgb, var(--accentSolid) 75%, transparent);--shadowInset:inset 0 1px 2px #00000059;--backdrop:#05070fad;--backdropBlur:blur(2px);--scrim:#05070fc7;--textOnScrim:var(--n0)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surfaceSunken:#f6f7f9;--surfacePage:#edeff3;--surfaceRaised:var(--n0);--surfaceRaisedHover:#f1f2f6;--surfaceOverlay:var(--n0);--surfaceActive:#e3e4e8;--surfaceFrame:#e2e5ea;--textPrimary:#13161e;--textSecondary:var(--n800);--textMuted:var(--n700);--textDisabled:var(--n500);--textPlaceholder:var(--textMuted);--borderSubtle:var(--n200);--borderControl:var(--n600);--borderStrong:var(--n700);--scrollbarThumb:var(--accentRing);--scrollbarThumbHover:color-mix(in srgb, var(--accentRing) 90%, transparent);--scrollbarThumbActive:color-mix(in srgb, var(--accentRing) 90%, transparent);--greenText:#005325;--greenRing:#1b723b;--greenSoft:#e4f0e8;--amberText:#654100;--amberRing:#8a5a00;--amberSoft:#f2ebde;--redText:#8b1d22;--redRing:#b33638;--redSoft:#f7e6e6;--cyanText:#004f63;--cyanRing:#006d87;--cyanSoft:#deeff3;--violetText:#6b2887;--violetRing:#8e41af;--violetSoft:#f2e8f6;--elevationHairline:inset 0 0 0 transparent;--shadow1:0 1px 2px #13161e0f, 0 .5rem 1.5rem -.5rem #13161e24;--shadow2:0 2px 4px #13161e0f, 0 1rem 2rem -.5rem #13161e29;--shadow3:0 4px 8px #13161e14, 0 1.75rem 3.5rem -1rem #13161e38;--canvasPeak:color-mix(in srgb, var(--accentRing) 8%, var(--surfacePage));--canvasLight:radial-gradient(70rem 30rem at 18% -12%, var(--canvasPeak), transparent 70%);--glowPrimary:inset 0 1px 0 #ffffff4d, 0 .5rem 1.25rem -.5rem color-mix(in srgb, var(--accentSolid) 60%, transparent);--shadowInset:inset 0 1px 2px #13161e14;--backdrop:#13161e70}:root,[data-theme=dark]{--accMidnightText:#a9cdff;--accMidnightRing:#7ca7e3;--accMidnightSoft:#263041;--accOceanText:#7fdad0;--accOceanRing:#45b4a9;--accOceanSoft:#193338;--accSunsetText:#ffbaa4;--accSunsetRing:#ff7f56;--accSunsetSoft:#3c2724;--accForestText:#93daa5;--accForestRing:#63b47a;--accForestSoft:#223430;--accVioletText:#cec4ff;--accVioletRing:#ac94ff;--accVioletSoft:#2f2b48;--accRoseText:#ffb8b9;--accRoseRing:#ff7a83;--accRoseSoft:#3d252f;--accSkyText:#96d1ff;--accSkyRing:#57ace9;--accSkySoft:#1d3143;--accAmberText:#ffbd8b;--accAmberRing:#ec8c36;--accAmberSoft:#382c22;--accCandrecoviaText:#71e18d;--accCandrecoviaRing:#2abb5c;--accCandrecoviaSoft:#19342d}[data-theme=light]{--accMidnightText:#274977;--accMidnightRing:#3e659c;--accMidnightSoft:#e8edf5;--accOceanText:#00524c;--accOceanRing:#007069;--accOceanSoft:#deefee;--accSunsetText:#852700;--accSunsetRing:#b53800;--accSunsetSoft:#f7e7e0;--accForestText:#075428;--accForestRing:#20713d;--accForestSoft:#e4f0e8;--accVioletText:#53339a;--accVioletRing:#6f4dc3;--accVioletSoft:#eee9f9;--accRoseText:#8f102b;--accRoseRing:#ba2d42;--accRoseSoft:#f8e5e8;--accSkyText:#004c77;--accSkyRing:#0369a1;--accSkySoft:#e1eef6;--accAmberText:#703a00;--accAmberRing:#995100;--accAmberSoft:#f4eade;--accCandrecoviaText:#005422;--accCandrecoviaRing:#007432;--accCandrecoviaSoft:#def0e6}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surfaceSunken:#f6f7f9;--surfacePage:#edeff3;--surfaceRaised:var(--n0);--surfaceRaisedHover:#f1f2f6;--surfaceOverlay:var(--n0);--surfaceActive:#e3e4e8;--surfaceFrame:#e2e5ea;--textPrimary:#13161e;--textSecondary:var(--n800);--textMuted:var(--n700);--textDisabled:var(--n500);--textPlaceholder:var(--textMuted);--borderSubtle:var(--n200);--borderControl:var(--n600);--borderStrong:var(--n700);--scrollbarThumb:var(--accentRing);--scrollbarThumbHover:color-mix(in srgb, var(--accentRing) 90%, transparent);--scrollbarThumbActive:color-mix(in srgb, var(--accentRing) 90%, transparent);--greenText:#005325;--greenRing:#1b723b;--greenSoft:#e4f0e8;--amberText:#654100;--amberRing:#8a5a00;--amberSoft:#f2ebde;--redText:#8b1d22;--redRing:#b33638;--redSoft:#f7e6e6;--cyanText:#004f63;--cyanRing:#006d87;--cyanSoft:#deeff3;--violetText:#6b2887;--violetRing:#8e41af;--violetSoft:#f2e8f6;--elevationHairline:inset 0 0 0 transparent;--shadow1:0 1px 2px #13161e0f, 0 .5rem 1.5rem -.5rem #13161e24;--shadow2:0 2px 4px #13161e0f, 0 1rem 2rem -.5rem #13161e29;--shadow3:0 4px 8px #13161e14, 0 1.75rem 3.5rem -1rem #13161e38;--canvasPeak:color-mix(in srgb, var(--accentRing) 8%, var(--surfacePage));--canvasLight:radial-gradient(70rem 30rem at 18% -12%, var(--canvasPeak), transparent 70%);--glowPrimary:inset 0 1px 0 #ffffff4d, 0 .5rem 1.25rem -.5rem color-mix(in srgb, var(--accentSolid) 60%, transparent);--shadowInset:inset 0 1px 2px #13161e14;--backdrop:#13161e70;--accMidnightText:#274977;--accMidnightRing:#3e659c;--accMidnightSoft:#e8edf5;--accOceanText:#00524c;--accOceanRing:#007069;--accOceanSoft:#deefee;--accSunsetText:#852700;--accSunsetRing:#b53800;--accSunsetSoft:#f7e7e0;--accForestText:#075428;--accForestRing:#20713d;--accForestSoft:#e4f0e8;--accVioletText:#53339a;--accVioletRing:#6f4dc3;--accVioletSoft:#eee9f9;--accRoseText:#8f102b;--accRoseRing:#ba2d42;--accRoseSoft:#f8e5e8;--accSkyText:#004c77;--accSkyRing:#0369a1;--accSkySoft:#e1eef6;--accAmberText:#703a00;--accAmberRing:#995100;--accAmberSoft:#f4eade;--accCandrecoviaText:#005422;--accCandrecoviaRing:#007432;--accCandrecoviaSoft:#def0e6}}:root{--accMidnightSolid:#586474;--accMidnightSolidHover:#4d5868;--accMidnightSolidActive:#434e5e;--accMidnightOnSolid:#fff;--accOceanSolid:#0f766e;--accOceanSolidHover:#116962;--accOceanSolidActive:#0e5e57;--accOceanOnSolid:#fff;--accSunsetSolid:#c2410c;--accSunsetSolidHover:#ae3c11;--accSunsetSolidActive:#9d360e;--accSunsetOnSolid:#fff;--accForestSolid:#24703e;--accForestSolidHover:#146433;--accForestSolidActive:#0c592b;--accForestOnSolid:#fff;--accVioletSolid:#7737e6;--accVioletSolidHover:#6c26d8;--accVioletSolidActive:#6217c9;--accVioletOnSolid:#fff;--accRoseSolid:#e11d48;--accRoseSolidHover:#cc1b41;--accRoseSolidActive:#ba183b;--accRoseOnSolid:#fff;--accSkySolid:#0369a1;--accSkySolidHover:#0f5d8d;--accSkySolidActive:#0c537e;--accSkyOnSolid:#fff;--accAmberSolid:#d97706;--accAmberSolidHover:#e78422;--accAmberSolidActive:#f38f32;--accAmberOnSolid:#0c0f17;--accCandrecoviaSolid:#25d366;--accCandrecoviaSolidHover:#3ce073;--accCandrecoviaSolidActive:#4ced7e;--accCandrecoviaOnSolid:#0c0f17;--accentText:var(--accCandrecoviaText);--accentRing:var(--accCandrecoviaRing);--accentSoft:var(--accCandrecoviaSoft);--accentSolid:var(--accCandrecoviaSolid);--accentSolidHover:var(--accCandrecoviaSolidHover);--accentSolidActive:var(--accCandrecoviaSolidActive);--accentOnSolid:var(--accCandrecoviaOnSolid)}[data-accent=candrecovia]{--accentText:var(--accCandrecoviaText);--accentRing:var(--accCandrecoviaRing);--accentSoft:var(--accCandrecoviaSoft);--accentSolid:var(--accCandrecoviaSolid);--accentSolidHover:var(--accCandrecoviaSolidHover);--accentSolidActive:var(--accCandrecoviaSolidActive);--accentOnSolid:var(--accCandrecoviaOnSolid)}[data-accent=midnight]{--accentText:var(--accMidnightText);--accentRing:var(--accMidnightRing);--accentSoft:var(--accMidnightSoft);--accentSolid:var(--accMidnightSolid);--accentSolidHover:var(--accMidnightSolidHover);--accentSolidActive:var(--accMidnightSolidActive);--accentOnSolid:var(--accMidnightOnSolid)}[data-accent=ocean]{--accentText:var(--accOceanText);--accentRing:var(--accOceanRing);--accentSoft:var(--accOceanSoft);--accentSolid:var(--accOceanSolid);--accentSolidHover:var(--accOceanSolidHover);--accentSolidActive:var(--accOceanSolidActive);--accentOnSolid:var(--accOceanOnSolid)}[data-accent=sunset]{--accentText:var(--accSunsetText);--accentRing:var(--accSunsetRing);--accentSoft:var(--accSunsetSoft);--accentSolid:var(--accSunsetSolid);--accentSolidHover:var(--accSunsetSolidHover);--accentSolidActive:var(--accSunsetSolidActive);--accentOnSolid:var(--accSunsetOnSolid)}[data-accent=forest]{--accentText:var(--accForestText);--accentRing:var(--accForestRing);--accentSoft:var(--accForestSoft);--accentSolid:var(--accForestSolid);--accentSolidHover:var(--accForestSolidHover);--accentSolidActive:var(--accForestSolidActive);--accentOnSolid:var(--accForestOnSolid)}[data-accent=violet]{--accentText:var(--accVioletText);--accentRing:var(--accVioletRing);--accentSoft:var(--accVioletSoft);--accentSolid:var(--accVioletSolid);--accentSolidHover:var(--accVioletSolidHover);--accentSolidActive:var(--accVioletSolidActive);--accentOnSolid:var(--accVioletOnSolid)}[data-accent=rose]{--accentText:var(--accRoseText);--accentRing:var(--accRoseRing);--accentSoft:var(--accRoseSoft);--accentSolid:var(--accRoseSolid);--accentSolidHover:var(--accRoseSolidHover);--accentSolidActive:var(--accRoseSolidActive);--accentOnSolid:var(--accRoseOnSolid)}[data-accent=sky]{--accentText:var(--accSkyText);--accentRing:var(--accSkyRing);--accentSoft:var(--accSkySoft);--accentSolid:var(--accSkySolid);--accentSolidHover:var(--accSkySolidHover);--accentSolidActive:var(--accSkySolidActive);--accentOnSolid:var(--accSkyOnSolid)}[data-accent=amber]{--accentText:var(--accAmberText);--accentRing:var(--accAmberRing);--accentSoft:var(--accAmberSoft);--accentSolid:var(--accAmberSolid);--accentSolidHover:var(--accAmberSolidHover);--accentSolidActive:var(--accAmberSolidActive);--accentOnSolid:var(--accAmberOnSolid)}:root,[data-theme],[data-accent]{--linkActive:color-mix(in oklab, var(--accentText) 33%, var(--textPrimary));--accentSoftActive:color-mix(in srgb, var(--accentRing) 18%, var(--accentSoft))}:root{--successText:var(--greenText);--successRing:var(--greenRing);--successSoft:var(--greenSoft);--successSolid:var(--greenSolid);--successOnSolid:var(--greenOnSolid);--warningText:var(--amberText);--warningRing:var(--amberRing);--warningSoft:var(--amberSoft);--warningSolid:var(--amberSolid);--warningOnSolid:var(--amberOnSolid);--dangerText:var(--redText);--dangerRing:var(--redRing);--dangerSoft:var(--redSoft);--dangerSolid:var(--redSolid);--dangerSolidHover:var(--redSolidHover);--dangerSolidActive:var(--redSolidActive);--dangerOnSolid:var(--redOnSolid);--infoText:var(--cyanText);--infoRing:var(--cyanRing);--infoSoft:var(--cyanSoft);--infoSolid:var(--cyanSolid);--infoOnSolid:var(--cyanOnSolid);--neutralText:var(--textSecondary);--neutralRing:var(--borderStrong);--neutralSoft:var(--surfaceSunken);--progressText:var(--violetText);--progressRing:var(--violetRing);--progressSoft:var(--violetSoft);--sevDebugText:var(--textMuted);--sevDebugSoft:var(--surfaceSunken);--sevDebugRing:var(--borderControl);--sevInfoText:var(--infoText);--sevInfoSoft:var(--infoSoft);--sevInfoRing:var(--infoRing);--sevNoticeText:var(--violetText);--sevNoticeSoft:var(--violetSoft);--sevNoticeRing:var(--violetRing);--sevWarningText:var(--warningText);--sevWarningSoft:var(--warningSoft);--sevWarningRing:var(--warningRing);--sevErrorText:var(--dangerText);--sevErrorSoft:var(--dangerSoft);--sevErrorRing:var(--dangerRing);--sevCriticalSolid:var(--orangeSolid);--sevCriticalOnSolid:var(--orangeOnSolid);--sevAlertSolid:var(--dangerSolid);--sevAlertOnSolid:var(--dangerOnSolid);--sevEmergencySolid:var(--magentaSolid);--sevEmergencyOnSolid:var(--magentaOnSolid);--fontSans:ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fontMono:ui-monospace, "Cascadia Mono", "SF Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--text2xs:.6875rem;--textXs:.75rem;--textSm:.8125rem;--textMd:.875rem;--textBase:.9375rem;--textLg:1.0625rem;--textXl:1.25rem;--text2xl:1.75rem;--text3xl:1.875rem;--text4xl:2.25rem;--weightNormal:400;--weightMedium:500;--weightSemibold:600;--weightBold:700;--leadingNone:1;--leadingDisplay:1.1;--leadingTight:1.25;--leadingSnug:1.4;--leadingNormal:1.55;--leadingRelaxed:1.7;--trackingTight:-.02em;--trackingNormal:0;--trackingWide:.02em;--trackingCaps:.06em;--measure:68ch;--textareaMinH:18rem}@media (pointer:coarse){:root{--textMd:1rem;--textBase:1rem}}:root{--space0:0;--space2:.125rem;--space4:.25rem;--space6:.375rem;--space8:.5rem;--space12:.75rem;--space16:1rem;--space20:1.25rem;--space24:1.5rem;--space32:2rem;--space40:2.5rem;--space48:3rem;--space64:4rem;--space80:5rem;--space96:6rem;--padNudge:.125rem;--panelPad:calc(var(--space24) + var(--padNudge));--controlHeightSm:1.75rem;--controlHeightMd:2.125rem;--controlHeightLg:2.5rem;--affixPadStart:calc(var(--space12) + 1rem + var(--space8));--searchMeasure:27ch;--searchBoxMin:calc(var(--searchMeasure) + var(--affixPadStart) + var(--space12) + 2 * var(--borderWidth));--touchTarget:2.75rem;--tipMeasure:20rem;--tipMeasureMin:12rem;--countdownBarH:.1875rem;--chartPlotH:13.75rem;--chartPlotHCompact:7.5rem;--chartColGap:var(--space4);--chartBarFloor:.125rem;--uptimeBarH:2.25rem;--uptimeGap:var(--space2);--uptimeSwatch:.625rem;--reportFilterW:18rem;--reportStatMin:14rem;--fieldLabelMin:9rem;--fieldLabelMax:14rem;--fieldHorizontalMin:calc(var(--fieldLabelMin) + var(--space16) + 12rem);--comboEntryMin:4rem;--radiusNone:0;--radiusSm:.25rem;--radiusMd:.5rem;--radiusLg:.875rem;--radiusXl:1.125rem;--radiusFull:999rem;--borderWidth:1px;--borderWidthStrong:2px;--focusRingWidth:2px;--focusRingOffset:2px;--focusRingColor:var(--accentRing);--focusRing:var(--focusRingWidth) solid var(--focusRingColor)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focusRingWidth) solid CanvasText}}:root{--durationInstant:80ms;--durationFast:.14s;--durationBase:.2s;--durationSlow:.24s;--durationExit:.16s;--durationCount:.7s;--delayReshow:.3s;--delayBusy:.3s;--staggerStep:40ms;--motionRise:var(--space8);--motionNudge:var(--space4);--enterScale:.98;--pressScale:.97;--durationSpin:.7s;--durationPulse:1.4s;--durationSweep:1.3s;--durationBlink:1.06s;--easeOut:cubic-bezier(.2, 0, 0, 1);--easeIn:cubic-bezier(.4, 0, 1, 1);--easeInOut:cubic-bezier(.4, 0, .2, 1)}@keyframes enterRise{0%{opacity:0;transform:translateY(var(--motionRise))}}@keyframes enterFade{0%{opacity:0}}@keyframes enterPop{0%{opacity:0;transform:scale(.6)}}@keyframes meterDraw{0%{transform:scaleX(0)}}@keyframes exitFade{to{opacity:0}}@media (prefers-reduced-motion:reduce){:root{--durationInstant:1ms;--durationFast:1ms;--durationBase:1ms;--durationSlow:1ms;--durationExit:1ms;--durationCount:1ms;--delayReshow:0s;--delayBusy:0s;--staggerStep:0s;--motionRise:0;--motionNudge:0;--enterScale:1;--pressScale:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.appShellMain{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(page){animation-duration:var(--durationBase)}::view-transition-old(page){animation:exitFade var(--durationExit) var(--easeIn) both}::view-transition-new(page){animation:enterFade var(--durationBase) var(--easeOut) both}:root[data-theme-changing]::view-transition-old(root){animation:exitFade var(--durationExit) var(--easeIn) both}:root[data-theme-changing]::view-transition-new(root){animation:enterFade var(--durationBase) var(--easeOut) both}:root{--zBase:0;--zSticky:100;--zDropdown:200;--zBackdrop:300;--zModal:400;--zDrawer:400;--zPopover:500;--zToast:600;--zTooltip:700}*,:before,:after{box-sizing:border-box;box-shadow:none;border:0;outline:0;margin:0;padding:0}:root{--scrollbarSize:.625rem;--scrollbarThumbThickness:2px;--scrollbarTrack:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbarThumb) var(--scrollbarTrack)}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:var(--scrollbarSize);height:var(--scrollbarSize)}::-webkit-scrollbar-track{background:var(--scrollbarTrack)}::-webkit-scrollbar-corner{background:var(--scrollbarTrack)}::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumb);border-radius:var(--radiusFull);border:calc((var(--scrollbarSize) - var(--scrollbarThumbThickness)) / 2) solid transparent;background-clip:padding-box}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbarThumbHover)}}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbarThumbActive)}}@media (forced-colors:active){@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-thumb{background:revert}::-webkit-scrollbar-track{background:revert}::-webkit-scrollbar-corner{background:revert}}}.noScrollbar{scrollbar-width:none;-ms-overflow-style:none}.noScrollbar::-webkit-scrollbar{width:0;height:0}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;block-size:100dvh;inline-size:100dvw;overflow:hidden}:where(body){background:var(--surfacePage);block-size:100dvh;inline-size:100dvw;color:var(--textPrimary);font-family:var(--fontSans);font-size:var(--textBase);line-height:var(--leadingNormal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:hidden}.scrollArea{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;overflow:hidden auto}.scrollAreaX{overflow:auto hidden}.scrollAreaBoth{overflow:auto}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--weightSemibold);line-height:var(--leadingTight);letter-spacing:var(--trackingTight);color:var(--textPrimary)}:where(button,input,select,textarea){font:inherit;color:inherit;background:0 0}:where(code,kbd,samp,pre){font-family:var(--fontMono);font-size:.92em}:where(table){border-collapse:collapse;font-variant-numeric:tabular-nums}:where(img,svg,video){max-inline-size:100%;display:block}[hidden]{display:none!important}:where(ul,ol){list-style:none}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{text-wrap:pretty}textarea,[contenteditable]:not([contenteditable=false]){text-wrap-style:auto}.titleHero{font-size:var(--text4xl);font-weight:var(--weightBold);line-height:var(--leadingDisplay);letter-spacing:var(--trackingTight)}.titleXl{font-size:var(--text3xl);font-weight:var(--weightSemibold);line-height:var(--leadingTight);letter-spacing:var(--trackingTight)}.titleLg{font-size:var(--text2xl);font-weight:var(--weightBold);line-height:var(--leadingTight);letter-spacing:var(--trackingTight)}.titleMd{font-size:var(--textXl);font-weight:var(--weightSemibold);line-height:var(--leadingTight);letter-spacing:var(--trackingTight)}.titleSm{font-size:var(--textLg);font-weight:var(--weightSemibold);line-height:var(--leadingTight)}.titleXs{font-size:var(--textBase);font-weight:var(--weightSemibold);line-height:var(--leadingSnug)}:is(.titleHero,.titleXl,.titleLg,.titleMd,.titleSm){text-wrap:balance}.titleEyebrow{font-size:var(--text2xs);font-weight:var(--weightSemibold);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted);line-height:var(--leadingSnug)}.titleGroup{gap:var(--space6);display:grid}.text{font-size:var(--textBase);line-height:var(--leadingNormal);color:var(--textSecondary)}.textUi{font-size:var(--textMd);line-height:var(--leadingSnug);color:var(--textPrimary)}.textSm{font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--textSecondary)}.textCaption{font-size:var(--textXs);line-height:var(--leadingSnug);color:var(--textMuted)}:where(p):is(.textSm,.textCaption){line-height:var(--leadingNormal)}.textPrimary{color:var(--textPrimary)}.textSecondary{color:var(--textSecondary)}.textMuted{color:var(--textMuted)}.textDisabled{color:var(--textDisabled)}.textAccent{color:var(--accentText)}.textSuccess{color:var(--successText)}.textWarning{color:var(--warningText)}.textDanger{color:var(--dangerText)}.textInfo{color:var(--infoText)}.weightNormal{font-weight:var(--weightNormal)}.weightMedium{font-weight:var(--weightMedium)}.weightSemibold{font-weight:var(--weightSemibold)}.weightBold{font-weight:var(--weightBold)}.prose{color:var(--textSecondary);font-size:var(--textBase);line-height:var(--leadingNormal);overflow-wrap:anywhere}.proseReading{max-inline-size:var(--measure)}.textTyped{white-space:pre-line;overflow-wrap:anywhere;unicode-bidi:plaintext}.prose>*+*{margin-top:var(--space16)}.prose h2{font-size:var(--textXl);margin-top:var(--space32)}.prose h3{font-size:var(--textLg);margin-top:var(--space24)}.prose ul,.prose ol{padding-left:var(--space24);gap:var(--space6);display:grid}.prose li{list-style:revert}.prose strong{color:var(--textPrimary);font-weight:var(--weightSemibold)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncateMiddle{white-space:nowrap;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.truncateMiddleStart{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.truncateMiddleEnd{flex:none}.link,.prose a:not([class]){color:var(--accentText);text-underline-offset:.2em;border-radius:var(--radiusSm);transition:text-decoration-thickness var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.link:hover,.prose a:not([class]):hover{color:color-mix(in oklab, var(--accentText) 67%, var(--textPrimary));text-decoration-thickness:2px}}.link:active,.prose a:not([class]):active{color:var(--linkActive);text-decoration-thickness:2px}.linkQuiet{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.linkQuiet:hover{text-decoration:underline}}:root{--brandLinkBleed:var(--space4);--brandLinkHover:var(--surfaceRaisedHover);--brandLinkActive:var(--surfaceActive)}[data-theme=light] .brandLink{--brandLinkHover:var(--surfaceRaised)}@media (prefers-color-scheme:light){:root:not([data-theme]) .brandLink{--brandLinkHover:var(--surfaceRaised)}}.brandLink{border-radius:var(--radiusSm);transition:background var(--durationInstant) var(--easeOut), box-shadow var(--durationInstant) var(--easeOut), transform var(--durationFast) var(--easeOut);display:inline-flex}@media (hover:hover) and (pointer:fine){.brandLink:hover{background:var(--brandLinkHover);box-shadow:0 0 0 var(--brandLinkBleed) var(--brandLinkHover)}}.brandLink:active{background:var(--brandLinkActive);box-shadow:0 0 0 var(--brandLinkBleed) var(--brandLinkActive);transform:scale(var(--pressScale))}:root{--iconExternal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9'/%3E%3Cpath d='M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}.linkExternal:after{content:"";width:.75em;height:.75em;-webkit-mask-image:var(--iconExternal);mask-image:var(--iconExternal);background:currentColor;margin-left:.25em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.linkExternal:after{forced-color-adjust:none;background:linktext}}.mono{font-family:var(--fontMono);font-variant-numeric:tabular-nums}.code{font-family:var(--fontMono);border-radius:var(--radiusSm);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);color:var(--textPrimary);tab-size:4;overflow-wrap:anywhere;padding:.1em .35em;font-size:.92em}.codeBlock{font-family:var(--fontMono);tab-size:4;font-size:var(--textSm);line-height:var(--leadingSnug);padding:var(--space16);border-radius:var(--radiusMd);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);color:var(--textPrimary);white-space:pre;margin:0;overflow-x:auto}.codeBlock:focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.codeBlockWrap{white-space:pre-wrap;overflow-wrap:anywhere}.copyable{align-items:center;gap:var(--space8);padding:var(--space6) var(--space6) var(--space6) var(--space12);border-radius:var(--radiusMd);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textSm);display:flex}.copyableValue{overflow-wrap:anywhere;min-width:0;font-family:var(--fontMono);flex:1}.kbd{font-family:var(--fontMono);font-size:var(--textXs);padding:.1em var(--space6);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusSm);background:var(--surfaceSunken);color:var(--textSecondary);white-space:nowrap;border-bottom-width:2px;line-height:1.5;display:inline-block}.listPlain{margin:0;padding:0;list-style:none}.listBullet{padding-left:var(--space20);gap:var(--space6);color:var(--textSecondary);margin:0;display:grid}.listBullet li{list-style:outside}.listNumber{padding-left:var(--space20);gap:var(--space6);color:var(--textSecondary);margin:0;display:grid}.listNumber li{list-style:decimal}.listCheck{gap:var(--space8);margin:0;padding:0;list-style:none;display:grid}.listCheck li{align-items:flex-start;gap:var(--space8);display:flex}.listCheck .icon{margin-top:.15em}.divider{height:var(--borderWidth);background:var(--borderSubtle);margin:var(--space24) 0;border:0}.dividerVertical{width:var(--borderWidth);height:auto;margin:0 var(--space8);align-self:stretch}.dividerLabelled{align-items:center;gap:var(--space12);color:var(--textMuted);font-size:var(--textXs);text-transform:uppercase;letter-spacing:var(--trackingCaps);font-weight:var(--weightSemibold);display:flex}.dividerLabelled:before,.dividerLabelled:after{content:"";height:var(--borderWidth);background:var(--borderSubtle);flex:1}.quote{padding:var(--space12) var(--space16);border-left:3px solid var(--accentRing);background:var(--surfaceSunken);border-radius:0 var(--radiusMd) var(--radiusMd) 0;color:var(--textSecondary);max-width:var(--measure);margin:0}.quoteCite{margin-top:var(--space8);font-size:var(--textSm);color:var(--textMuted);font-style:normal;display:block}.stack,.stack4,.stack6,.stack8,.stack12,.stack16,.stack20,.stack24,.stack32,.stack48{grid-template-columns:minmax(0,1fr)}.stack{gap:var(--space16);display:grid}.stack4{gap:var(--space4);display:grid}.stack6{gap:var(--space6);display:grid}.stack8{gap:var(--space8);display:grid}.stack12{gap:var(--space12);display:grid}.stack16{gap:var(--space16);display:grid}.stack20{gap:var(--space20);display:grid}.stack24{gap:var(--space24);display:grid}.stack32{gap:var(--space32);display:grid}.stack48{gap:var(--space48);display:grid}.stack.stack>*,.stack4.stack4>*,.stack6.stack6>*,.stack8.stack8>*,.stack12.stack12>*,.stack16.stack16>*,.stack20.stack20>*,.stack24.stack24>*,.stack32.stack32>*,.stack48.stack48>*{margin-block:0}.cluster{align-items:center;gap:var(--space12);flex-wrap:wrap;display:flex}.cluster8{align-items:center;gap:var(--space8);flex-wrap:wrap;display:flex}.clusterEnd{justify-content:flex-end}.clusterBetween{justify-content:space-between}.clusterCenter{justify-content:center}.clusterBottom{align-items:flex-end}.autoGrid{grid-template-columns:repeat(auto-fill, minmax(min(var(--autoGridMin,16rem), 100%), 1fr));gap:var(--space16);display:grid}.sidebarLayout{grid-template-columns:var(--sidebarWidth,16rem) 1fr;gap:var(--space32);align-items:start;display:grid}@media (width<=60rem){.sidebarLayout{gap:var(--space20);grid-template-columns:1fr}}.spacer{flex:1}.center{place-items:center;display:grid}.field{gap:var(--space12);display:grid}.fieldLabel{align-items:center;gap:var(--space6);font-size:var(--textSm);font-weight:var(--weightMedium);color:var(--textSecondary);line-height:var(--leadingSnug);width:fit-content;display:inline-flex;position:relative}.fieldName{display:contents}.fieldRequired{color:var(--dangerRing);font-weight:var(--weightNormal)}.labelIcon,.fieldInfo,.fieldStatus{vertical-align:-.15em;flex:none;block-size:1em;inline-size:1em}.labelIcon.icon,.fieldInfo>.icon,.fieldStatus>.icon{block-size:1em;inline-size:1em}.fieldInfo{color:var(--textMuted);cursor:help;border-radius:var(--radiusFull);transition:color var(--durationInstant) var(--easeOut);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fieldInfo:after{content:"";inset:calc((var(--touchTarget) - 1em) / -2);position:absolute}@media (hover:hover) and (pointer:fine){.fieldInfo:hover{color:var(--accentText)}}.fieldInfo:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive);color:var(--accentText)}:root{--tipSurface:var(--surfaceOverlay);--tipBorder:var(--borderSubtle);--tipRadius:var(--radiusMd);--tipPad:var(--space8) var(--space12);--tipShadow:var(--shadow2)}.fieldTip{bottom:calc(100% + var(--space8));z-index:var(--zTooltip);width:max-content;min-width:min(var(--tipMeasureMin), var(--fieldTipRoom,100vw), calc(100vw - var(--space32)));max-width:min(var(--tipMeasure), var(--fieldTipRoom,100vw), calc(100vw - var(--space32)));padding:var(--tipPad);border-radius:var(--tipRadius);background:var(--tipSurface);border:var(--borderWidth) solid var(--tipBorder);box-shadow:var(--tipShadow);font-family:var(--fontSans);font-size:var(--textSm);font-weight:var(--weightNormal);font-variant-numeric:normal;font-style:normal;line-height:var(--leadingSnug);letter-spacing:0;word-spacing:normal;text-align:start;text-transform:none;text-indent:0;text-shadow:none;white-space:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;cursor:default;color:var(--textPrimary);overflow-wrap:break-word;text-wrap:pretty;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(var(--motionNudge));transition:opacity var(--durationInstant) var(--easeIn), transform var(--durationInstant) var(--easeIn), visibility var(--durationInstant), overlay var(--durationInstant) allow-discrete, display var(--durationInstant) allow-discrete;display:none;position:absolute;left:0}.fieldTip[popover]{margin:0;position:fixed;inset:auto}.fieldTip:not([popover])[data-placement=below]{bottom:auto;top:calc(100% + var(--space8))}.fieldTip[data-placement=below]{transform:translateY(calc(var(--motionNudge) * -1))}.fieldInfo:focus+.fieldTip,.fieldStatus:focus+.fieldTip{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), transform var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete;transform:translateY(0)}.fieldTip:popover-open{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), transform var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.fieldInfo:hover+.fieldTip,.fieldStatus:hover+.fieldTip{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), transform var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete;transform:translateY(0)}}.fieldInfo:focus+.fieldTip:not([popover]),.fieldStatus:focus+.fieldTip:not([popover]){display:block}.fieldTip:popover-open{display:block}@media (hover:hover) and (pointer:fine){.fieldInfo:hover+.fieldTip:not([popover]),.fieldStatus:hover+.fieldTip:not([popover]){display:block}}@starting-style{.fieldInfo:focus+.fieldTip:not([popover]),.fieldStatus:focus+.fieldTip:not([popover]){opacity:0;transform:translateY(var(--motionNudge))}.fieldTip:popover-open{opacity:0;transform:translateY(var(--motionNudge))}.fieldTip[data-placement=below]:popover-open{transform:translateY(calc(var(--motionNudge) * -1))}}@media (hover:hover) and (pointer:fine){@starting-style{.fieldInfo:hover+.fieldTip:not([popover]),.fieldStatus:hover+.fieldTip:not([popover]){opacity:0;transform:translateY(var(--motionNudge))}}}.fieldTip[data-instant],:is(.fieldInfo,.fieldStatus):focus+.fieldTip[data-instant]{transition:none}.fieldTip[data-instant]:popover-open{transition:none}@media (hover:hover) and (pointer:fine){:is(.fieldInfo,.fieldStatus):hover+.fieldTip[data-instant]{transition:none}}.fieldStatus{cursor:help;border-radius:var(--radiusFull);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fieldStatus:after{content:"";inset:calc((var(--touchTarget) - 1em) / -2);position:absolute}.fieldStatus{animation:enterPop var(--durationFast) var(--easeOut)}.fieldStatus[data-status=error]{color:var(--dangerText)}.fieldStatus[data-status=success]{color:var(--successText)}.fieldStatus[data-status=warning]{color:var(--warningText)}.fieldStatus[data-status=info]{color:var(--accentText)}.fieldTipError{border-color:color-mix(in srgb, var(--dangerRing) 45%, transparent);background:var(--dangerSoft);color:var(--dangerText)}.fieldTipSuccess{border-color:color-mix(in srgb, var(--successRing) 45%, transparent);background:var(--successSoft);color:var(--successText)}.fieldTipWarning{border-color:color-mix(in srgb, var(--warningRing) 45%, transparent);background:var(--warningSoft);color:var(--warningText)}.fieldTipInfo{border-color:color-mix(in srgb, var(--accentRing) 45%, transparent);background:var(--accentSoft);color:var(--accentText)}.fieldError{align-items:flex-start;gap:var(--space6);font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--dangerText);display:flex}.fieldControl{align-items:center;gap:var(--space8) var(--space12);flex-wrap:wrap;min-inline-size:0;display:flex}.fieldHint{font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--textMuted);margin:0}.fieldControl>.fieldHint{flex:1 1 0;max-inline-size:max-content}.fieldControl>.inputGroup:not(:has(>.input:is([inputmode=numeric],[inputmode=decimal]))):has(~.fieldHint){--controlBesideHint:18rem;flex-basis:var(--controlBesideHint)}.fieldControl>.inputGroup:not(:has(>.input:is([inputmode=numeric],[inputmode=decimal])))~.fieldHint{flex:none;max-inline-size:100%}.fieldError .icon{flex:none;margin-top:.125em}.fieldError+.fieldError{margin-top:calc(var(--space6) * -1)}.fieldHorizontal{grid-template-columns:minmax(var(--fieldLabelMin), var(--fieldLabelMax)) 1fr;align-items:start;gap:var(--space16)}.fieldHorizontal .fieldLabel{padding-top:var(--space8)}.fieldHorizontal>.switch,.fieldHorizontal .fieldControl>.switch{min-block-size:var(--controlHeightMd)}.panelBody{container:panel-body/inline-size}@container panel-body (width<=30rem){.fieldHorizontal{gap:var(--space12);grid-template-columns:1fr}.fieldHorizontal .fieldLabel{padding-top:0}.fieldHorizontal>.switch,.fieldHorizontal .fieldControl>.switch{min-block-size:0}}@supports not (container-type:inline-size){.fieldHorizontal{grid-template-columns:1fr}.fieldHorizontal .fieldLabel{padding-top:0}}.fieldRow{grid-template-columns:repeat(auto-fit, minmax(min(var(--fieldHorizontalMin), 100%), 1fr));column-gap:var(--space24);row-gap:var(--space24);display:grid}.fieldGrid{grid-template-columns:repeat(auto-fit, minmax(min(var(--fieldMin,16rem), 100%), 1fr));column-gap:var(--space16);row-gap:var(--space24);grid-auto-rows:auto;display:grid}.fieldGrid>.field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space12)}.fieldGrid>.fieldFull{grid-column:1/-1}.fieldGridSplit{grid-template-columns:minmax(0, var(--fieldLead,12rem)) minmax(0, 1fr)}@container panel-body (width<=30rem){.fieldGridSplit{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){.fieldGridSplit{grid-template-columns:minmax(0,1fr)}}.fieldGrid>.field>:last-child:not(.fieldError){margin-bottom:0}@supports not (grid-template-rows:subgrid){.fieldGrid>.field{gap:var(--space12);grid-row:auto;grid-template-rows:none}.fieldGrid>.field:after{content:"";min-height:1.15rem;display:block}.fieldGrid>.field:has(.fieldError):after{display:none}}.input,.textarea,.select{min-inline-size:0;width:100%;min-width:0;min-block-size:var(--controlHeightMd);padding:0 var(--space12);font-size:var(--textMd);line-height:var(--leadingSnug);color:var(--textPrimary);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusMd);transition:border-color var(--durationInstant) var(--easeOut), background var(--durationInstant) var(--easeOut)}.textarea,textarea{height:auto;min-height:var(--textareaMinH);padding:var(--space8) var(--space12);resize:none;font-family:inherit}.textareaProse{min-height:calc(5lh + 2 * var(--space8) + 2 * var(--borderWidth));max-height:var(--textareaMinH);field-sizing:content}.segmented{border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusMd);display:inline-flex;overflow:hidden}.segmented button,.segmentedOption span{align-items:center;gap:var(--space6);padding:var(--space6) var(--space8);color:var(--textSecondary);font:inherit;font-size:var(--textSm);cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;display:flex}@media (pointer:coarse){.segmented button,.segmentedOption span{min-block-size:var(--touchTarget)}}.segmented>button+button,.segmented>.segmentedOption+.segmentedOption{border-inline-start:var(--borderWidth) solid var(--borderControl)}.segmented>:first-child,.segmented>:first-child>span{border-start-start-radius:calc(var(--radiusMd) - var(--borderWidth));border-end-start-radius:calc(var(--radiusMd) - var(--borderWidth))}.segmented>:last-child,.segmented>:last-child>span{border-start-end-radius:calc(var(--radiusMd) - var(--borderWidth));border-end-end-radius:calc(var(--radiusMd) - var(--borderWidth))}.segmented .icon{font-size:var(--textMd)}@media (hover:hover) and (pointer:fine){.segmented button:hover:not([aria-pressed=true],:disabled,[aria-disabled=true]),.segmentedOption input:hover:not(:checked,:disabled,[aria-disabled=true])+span{background:var(--surfaceRaised)}}.segmented button:active:not([aria-pressed=true],:disabled,[aria-disabled=true]),.segmentedOption input:active:not(:checked,:disabled,[aria-disabled=true])+span,.segmentedOption:active input:not(:checked,:disabled,[aria-disabled=true])+span{background:var(--surfaceActive)}.segmented button[aria-pressed=true],.segmentedOption input:checked+span{background:var(--accentSoft);color:var(--accentText);box-shadow:inset 0 0 0 var(--borderWidth) var(--accentRing)}@media (forced-colors:active){.segmented button[aria-pressed=true],.segmentedOption input:checked+span{outline:var(--borderWidthStrong) solid Highlight;outline-offset:calc(var(--borderWidthStrong) * -1)}}.segmented button:disabled,.segmented button[aria-disabled=true],.segmentedOption input:is(:disabled,[aria-disabled=true])+span{color:var(--textDisabled);cursor:not-allowed}.input::placeholder,.textarea::placeholder{color:var(--textPlaceholder);opacity:1}.input[type=search]{text-overflow:ellipsis}:is(.inputGroup:has(>.input[type=search]),:is(.field,.fieldControl>*):has(.inputGroup>.input[type=search])){min-inline-size:min(100%, var(--searchBoxMin))}.input:is([inputmode=numeric],[inputmode=decimal]){inline-size:calc(9ch + var(--inputPadStart,var(--space12)) + var(--inputPadEnd,var(--space12)) + 2 * var(--borderWidth));flex:none;max-inline-size:100%}.inputGroup:has(>.input:is([inputmode=numeric],[inputmode=decimal])){flex:none;max-inline-size:100%}@media (hover:hover) and (pointer:fine){.input:hover:not(:disabled,[aria-disabled=true]):not([readonly]),.textarea:hover:not(:disabled,[aria-disabled=true]):not([readonly]),.select:hover:not(:disabled,[aria-disabled=true]){border-color:var(--borderStrong)}}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true],.input[data-status=error]{border-color:var(--dangerRing);background-image:linear-gradient(var(--dangerSoft), var(--dangerSoft))}.input[data-status=success],.textarea[data-status=success],.select[data-status=success]{border-color:var(--successRing);background-image:linear-gradient(var(--successSoft), var(--successSoft))}.input[data-status=warning],.textarea[data-status=warning],.select[data-status=warning]{border-color:var(--warningRing);background-image:linear-gradient(var(--warningSoft), var(--warningSoft))}.input[data-status=success]:focus-visible{outline-color:var(--successRing)}.input[data-status=warning]:focus-visible{outline-color:var(--warningRing)}.input[aria-invalid=true]:focus-visible,.textarea[aria-invalid=true]:focus-visible,.select[aria-invalid=true]:focus-visible{outline-color:var(--dangerRing)}.input:disabled,.textarea:disabled,.select:disabled{color:var(--textDisabled);background:var(--surfaceRaised);border-color:var(--borderSubtle);cursor:not-allowed}.input[readonly],.textarea[readonly]{background:var(--surfaceRaised);border-color:var(--borderControl);color:var(--textSecondary);cursor:default;border-style:dashed}.inputSm,.selectSm{min-block-size:var(--controlHeightSm);font-size:var(--textSm);padding-inline:var(--space8)}.inputLg,.selectLg{min-block-size:var(--controlHeightLg);font-size:var(--textBase)}@media (pointer:coarse){.inputSm,.selectSm{font-size:var(--textMd)}}.colorField{gap:var(--space8);align-items:center;min-inline-size:0;display:flex}.colorField .input{min-inline-size:0;font-family:var(--fontMono);flex:1}.colorField input[type=color]{inline-size:var(--controlHeightMd);block-size:var(--controlHeightMd);padding:var(--space4);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusMd);cursor:pointer;flex:none}.colorField input[type=color]::-webkit-color-swatch-wrapper{padding:0}.colorField input[type=color]::-webkit-color-swatch{border-radius:var(--radiusSm);border:0}.colorField input[type=color]::-moz-color-swatch{border-radius:var(--radiusSm);border:0}@media (hover:hover) and (pointer:fine){.colorField input[type=color]:hover{border-color:var(--borderStrong)}}.colorField input[type=color]:active:not(:disabled,[aria-disabled=true]){border-color:var(--borderStrong);background:var(--surfaceActive)}.colorField input[type=color]:focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.inputGroup{flex:auto;align-items:center;min-inline-size:0;display:flex;position:relative}.inputGroup .input{padding-left:var(--inputPadStart,var(--space12));padding-right:var(--inputPadEnd,var(--space12))}.inputGroup:has(.inputGroupAffixStart) .input{padding-left:var(--inputPadStart,var(--affixPadStart))}.inputGroup:has(.inputGroupAffixEnd) .input{padding-right:var(--inputPadEnd,var(--affixPadStart))}.inputGroupAffix{align-items:center;gap:var(--space4);color:var(--textMuted);font-size:var(--textSm);pointer-events:none;display:inline-flex;position:absolute}.inputGroupAffixStart{left:var(--space12)}.inputGroupAffixEnd{right:var(--space12)}.inputGroupButton{--revealSize:1.75rem;--revealTarget:var(--touchTarget);right:var(--space4);width:var(--revealSize);height:var(--revealSize);border-radius:var(--radiusSm);color:var(--textMuted);cursor:pointer;pointer-events:auto;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.inputGroupButton:after{content:"";inset:calc((var(--revealTarget) - var(--revealSize)) / -2);position:absolute}@media (hover:hover) and (pointer:fine){.inputGroupButton:hover{color:var(--textPrimary);background:var(--surfaceRaisedHover)}}.inputGroupButton:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}:is(.inputGroup:has(.input:placeholder-shown) .inputGroupClear,.inputGroup:has(.input:disabled) .inputGroupClear){display:none}.inputGroup:has(.inputGroupClear):not(:has(.input:placeholder-shown)) .input{padding-right:var(--inputPadEnd,var(--affixPadStart))}.select{appearance:none;padding-right:var(--space32);cursor:pointer}.selectWrap{display:block;position:relative}.selectWrap:after{content:"";right:var(--space12);border-right:2px solid var(--textMuted);border-bottom:2px solid var(--textMuted);pointer-events:none;width:.5rem;height:.5rem;margin-top:-.35em;position:absolute;top:50%;transform:rotate(45deg)}.select option{background:var(--surfaceOverlay);color:var(--textPrimary)}.input[data-loading=true],.select[data-loading=true]{padding-right:var(--space32)}.inputGroupSpinner{right:var(--space12);pointer-events:none;position:absolute}.durationInput{--durationUnitMeasure:8ch;align-items:center;gap:var(--space8);flex:none;min-inline-size:0;max-inline-size:100%;display:flex}.durationInput>.combo{inline-size:calc(max(var(--durationUnitMeasure), var(--comboEntryMin)) + 2 * var(--space8) + 2 * var(--borderWidth));flex:none}.durationInput>.input:is([inputmode=numeric],[inputmode=decimal]){flex:0 auto;min-inline-size:0}.tagInput,.comboControl{--chipGap:var(--space4);width:100%;align-items:center;gap:var(--chipGap);min-inline-size:0;min-height:var(--controlHeightMd);padding:var(--space4) var(--space8);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusMd);cursor:text;transition:border-color var(--durationInstant) var(--easeOut), background var(--durationInstant) var(--easeOut);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){:is(.tagInput:hover,.comboControl:not(:has(.comboInput:disabled)):hover){border-color:var(--borderStrong)}}.comboControl:has(.comboInput:disabled){background:var(--surfaceRaised);border-color:var(--borderSubtle);cursor:not-allowed}.comboInput:disabled{color:var(--textDisabled);cursor:not-allowed}.tagInput:focus-within,.comboControl:focus-within{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.tagInput[data-status=error]{border-color:var(--dangerRing);background-image:linear-gradient(var(--dangerSoft), var(--dangerSoft))}.tagInput[data-status=error]:focus-within{outline-color:var(--dangerRing)}.tagInput[data-disabled=true]{background:var(--surfaceRaised);border-color:var(--borderSubtle);cursor:not-allowed}.tagInputEntry,.comboInput{min-width:var(--comboEntryMin);color:var(--textPrimary);font-size:var(--textMd);background:0 0;border:0;flex:1;height:1.5rem;padding:0}.tagInputEntry:focus-visible,.comboInput:focus-visible{outline:none}.tagInputEntry::placeholder,.comboInput::placeholder{color:var(--textPlaceholder)}.tagInput .tagRemove{--tagRemove:1.25rem;--tagRemoveTarget:var(--touchTarget);width:var(--tagRemove);align-self:stretch;height:auto}.tagInput .tagRemove:after{inset-block:calc((var(--space2) + var(--borderWidth)) * -1);inset-inline:calc((var(--tagRemoveTarget) - var(--tagRemove)) / -2)}@media (pointer:coarse){.tagInput .tag{min-height:var(--touchTarget)}}.check{align-items:flex-start;gap:var(--space8);cursor:pointer;font-size:var(--textMd);line-height:var(--leadingSnug);display:inline-flex;position:relative}.check input[type=checkbox],.check input[type=radio],.swatchCard input[type=radio]{appearance:none;border:var(--borderWidthStrong) solid var(--borderControl);background:var(--surfaceSunken);cursor:pointer;width:1.0625rem;height:1.0625rem;transition:background var(--durationFast) var(--easeOut), border-color var(--durationFast) var(--easeOut);flex:none;margin:.1em 0 0}.check input[type=checkbox]{border-radius:var(--radiusSm)}.check input[type=radio],.swatchCard input[type=radio]{border-radius:var(--radiusFull)}.swatchCard input[type=radio]{margin-top:0}@media (hover:hover) and (pointer:fine){.check:hover input:not(:disabled,[aria-disabled=true]),.swatchCard:hover input:not(:disabled,[aria-disabled=true]){border-color:var(--borderStrong)}}.check:active:not(:has(a:active,button:active)) input:not(:checked,:indeterminate,:disabled,[aria-disabled=true]){background:var(--surfaceActive);border-color:var(--borderStrong)}.check:active:not(:has(a:active,button:active)) input[type=checkbox]:is(:checked,:indeterminate):not(:disabled,[aria-disabled=true]){background:var(--accentSolidActive);border-color:var(--accentSolidActive)}.check input:checked,.check input:indeterminate,.swatchCard input:checked{background:var(--accentSolid);border-color:var(--accentSolid)}.check input[type=checkbox]:checked:after,.check input[type=checkbox]:indeterminate:after{content:"";background:var(--accentOnSolid);width:100%;height:100%;animation:enterPop var(--durationFast) var(--easeOut);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.check input[type=checkbox]:checked:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.check input[type=checkbox]:indeterminate:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.check input[type=radio]:checked:after,.swatchCard input[type=radio]:checked:after{content:"";border-radius:var(--radiusFull);background:var(--accentOnSolid);width:100%;height:100%;display:block;transform:scale(.42)}.check input:disabled,.swatchCard input:disabled{border-color:var(--borderSubtle);background:var(--surfaceRaised);cursor:not-allowed}.check input:disabled:checked,.swatchCard input:disabled:checked{background:var(--textDisabled);border-color:var(--textDisabled)}.check:has(input:disabled){color:var(--textDisabled);cursor:not-allowed}.checkText{gap:var(--space2);display:grid}.checkHint{font-size:var(--textSm);color:var(--textMuted)}.switch{align-items:center;gap:var(--space8);cursor:pointer;font-size:var(--textMd);color:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.switchTrack{--switchW:2.25rem;--switchH:1.25rem;--switchInset:.125rem;--switchThumb:.75rem;width:var(--switchW);height:var(--switchH);border-radius:var(--radiusFull);background:var(--surfaceSunken);border:var(--borderWidthStrong) solid var(--borderControl);transition:background var(--durationFast) var(--easeOut), border-color var(--durationFast) var(--easeOut);flex:none;position:relative}.switchThumb{width:var(--switchThumb);height:var(--switchThumb);border-radius:var(--radiusFull);background:var(--borderControl);transition:transform var(--durationFast) var(--easeOut), scale var(--durationFast) var(--easeOut), background var(--durationFast) var(--easeOut);margin-block:auto;position:absolute;inset-block:0;inset-inline-start:var(--switchInset)}.switch[aria-checked=true] .switchTrack{background:var(--accentSolid);border-color:var(--accentSolid)}.switch[aria-invalid=true] .switchTrack{border-color:var(--dangerRing);background-image:linear-gradient(var(--dangerSoft), var(--dangerSoft))}.switch[aria-invalid=true]:focus-visible{outline-color:var(--dangerRing)}.switch[aria-checked=true] .switchThumb{transform:translateX(calc(var(--switchW) - 2 * var(--borderWidthStrong) - 2 * var(--switchInset) - var(--switchThumb)));background:var(--accentOnSolid)}@media (hover:hover) and (pointer:fine){.switch:hover:not(:disabled,[aria-disabled=true]) .switchTrack{border-color:var(--borderStrong)}.switch[aria-checked=true]:hover:not(:disabled,[aria-disabled=true]) .switchTrack{background:var(--accentSolidHover);border-color:var(--accentSolidHover)}}.switch:active:not(:disabled,[aria-disabled=true]) .switchTrack{background:var(--surfaceActive);border-color:var(--borderStrong)}.switch[aria-checked=true]:active:not(:disabled,[aria-disabled=true]) .switchTrack{background:var(--accentSolidActive);border-color:var(--accentSolidActive)}.switch:active:not(:disabled,[aria-disabled=true]) .switchThumb{scale:var(--pressScale)}.switch:disabled{cursor:not-allowed;color:var(--textDisabled)}.switch:disabled .switchTrack{border-color:var(--borderSubtle);background:var(--surfaceRaised)}.switch:disabled .switchThumb{background:var(--textDisabled)}@media (forced-colors:active){.switch[aria-checked=true] .switchTrack{background:highlight}.check input:checked,.swatchCard input:checked,.switch[aria-checked=true]:active:not(:disabled,[aria-disabled=true]) .switchTrack{background:highlight;border-color:highlight}.check:active:not(:has(a:active,button:active)) input[type=checkbox]:is(:checked,:indeterminate):not(:disabled,[aria-disabled=true]){background:highlight;border-color:highlight}}.slider{appearance:none;width:100%;height:var(--controlHeightMd);cursor:pointer;background:0 0}.slider::-webkit-slider-runnable-track{border-radius:var(--radiusFull);background:linear-gradient(to right, var(--accentSolid) var(--sliderFill,50%), var(--surfaceSunken) var(--sliderFill,50%));border:var(--borderWidth) solid var(--borderControl);height:.375rem}.slider::-moz-range-track{border-radius:var(--radiusFull);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderControl);height:.375rem}.slider::-moz-range-progress{border-radius:var(--radiusFull);background:var(--accentSolid);height:.375rem}.slider::-webkit-slider-thumb{appearance:none;border-radius:var(--radiusFull);background:var(--accentSolid);border:var(--borderWidthStrong) solid var(--accentOnSolid);width:1.125rem;height:1.125rem;box-shadow:var(--shadow1);transition:background var(--durationInstant) var(--easeOut);margin-top:-.4375rem}.slider::-moz-range-thumb{border-radius:var(--radiusFull);background:var(--accentSolid);border:var(--borderWidthStrong) solid var(--accentOnSolid);width:1.125rem;height:1.125rem;transition:background var(--durationInstant) var(--easeOut)}@media (hover:hover) and (pointer:fine){.slider:hover:not(:disabled,[aria-disabled=true])::-webkit-slider-thumb{background:var(--accentSolidHover)}.slider:hover:not(:disabled,[aria-disabled=true])::-moz-range-thumb{background:var(--accentSolidHover)}}.slider:active:not(:disabled,[aria-disabled=true])::-webkit-slider-thumb{background:var(--accentSolidActive)}.slider:active:not(:disabled,[aria-disabled=true])::-moz-range-thumb{background:var(--accentSolidActive)}.slider:disabled{cursor:not-allowed}.slider:disabled::-webkit-slider-thumb{background:var(--textDisabled)}.slider:disabled::-moz-range-thumb{background:var(--textDisabled)}.sliderRow{gap:var(--space16);grid-template-columns:1fr auto;align-items:center;display:grid}.sliderRowValue{text-align:right;min-width:3.5rem;font-family:var(--fontMono);font-size:var(--textSm);font-variant-numeric:tabular-nums;color:var(--textSecondary)}.dropzone{place-items:center;gap:var(--space8);padding:var(--space32) var(--space24);text-align:center;border:var(--borderWidthStrong) dashed var(--borderControl);border-radius:var(--radiusLg);background:var(--surfaceSunken);min-block-size:7.5rem;color:var(--textSecondary);cursor:pointer;transition:border-color var(--durationFast) var(--easeOut), background var(--durationFast) var(--easeOut);display:grid}.dropzone:focus-within{border-color:var(--accentRing);background:var(--accentSoft)}@media (hover:hover) and (pointer:fine){.dropzone:hover{border-color:var(--accentRing);background:var(--accentSoft)}}.dropzone:not(:has(input[type=file]:disabled)):active{border-color:var(--accentRing);background:var(--accentSoftActive)}.dropzone:has(input[type=file]:focus-visible){outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.dropzone:has(input[type=file][aria-invalid=true]){border-color:var(--dangerRing);background-image:linear-gradient(var(--dangerSoft), var(--dangerSoft))}.dropzone:has(input[type=file][aria-invalid=true]:focus-visible){outline-color:var(--dangerRing)}.dropzone[data-dragging=true]{border-color:var(--accentRing);background:var(--accentSoft);border-style:solid}.dropzone:has(input[type=file]:disabled){cursor:not-allowed}.dropzone:has(input[type=file]:disabled):active{border-color:var(--borderControl);background:var(--surfaceSunken)}@media (hover:hover) and (pointer:fine){.dropzone:has(input[type=file]:disabled):hover{border-color:var(--borderControl);background:var(--surfaceSunken)}}.dropzone:has(input[type=file]:disabled) .dropzoneTitle{color:var(--textMuted)}.dropzoneOverlay{place-items:center;gap:var(--space8);display:grid}.dropzonePreview{max-inline-size:100%}.dropzone[data-preview=true]{padding:var(--space16);position:relative}.dropzone[data-preview=true] .dropzoneOverlay{padding:var(--space16);background:var(--scrim);color:var(--textOnScrim);border-radius:calc(var(--radiusLg) - var(--borderWidthStrong));opacity:0;transition:opacity var(--durationFast) var(--easeOut);position:absolute;inset:0}.dropzone[data-preview=true]:focus-within .dropzoneOverlay,.dropzone[data-preview=true][data-dragging=true] .dropzoneOverlay{opacity:1}@media (hover:hover) and (pointer:fine){.dropzone[data-preview=true]:hover .dropzoneOverlay{opacity:1}}.dropzone[data-preview=true] .dropzonePreview{transition:opacity var(--durationFast) var(--easeOut)}.dropzone[data-preview=true]:focus-within .dropzonePreview,.dropzone[data-preview=true][data-dragging=true] .dropzonePreview{opacity:.15}@media (hover:hover) and (pointer:fine){.dropzone[data-preview=true]:hover .dropzonePreview{opacity:.15}}.dropzone[data-preview=true] .dropzoneTitle{color:var(--textOnScrim)}@media not all and (hover:hover) and (pointer:fine){.dropzone[data-preview=true] .dropzoneOverlay{opacity:1;padding:var(--space8);border-radius:0 0 calc(var(--radiusLg) - var(--borderWidthStrong)) calc(var(--radiusLg) - var(--borderWidthStrong));inset:auto 0 0}}.dropzone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.dropzoneTitle{font-weight:var(--weightMedium);color:var(--textPrimary)}.dropzoneHint{font-size:var(--textSm);color:var(--textMuted)}.fileItem{align-items:center;gap:var(--space12);padding:var(--space8) var(--space12);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);background:var(--surfaceRaised);font-size:var(--textMd);flex-wrap:wrap;display:flex}.fileItemName{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:0;overflow:hidden}.fileItemSize{color:var(--textMuted);font-size:var(--textSm);font-variant-numeric:tabular-nums}.combo{flex:auto;min-inline-size:0;position:relative}.comboChips{display:contents}.comboList{z-index:var(--zDropdown);max-height:15rem;padding:var(--space4);background:var(--surfaceOverlay);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);box-shadow:var(--shadow2);transition:opacity var(--durationInstant) var(--easeIn), transform var(--durationInstant) var(--easeIn), overlay var(--durationInstant) allow-discrete, display var(--durationInstant) allow-discrete;margin:0;list-style:none;position:fixed;inset:auto;overflow-y:auto}.comboList[hidden]{display:none}.comboList[popover]:not(:popover-open){opacity:0;transform:translateY(calc(var(--motionNudge) * -1))}.comboList:popover-open{transition:opacity var(--durationFast) var(--easeOut), transform var(--durationFast) var(--easeOut), overlay var(--durationInstant) allow-discrete, display var(--durationInstant) allow-discrete}@starting-style{.comboList:popover-open{opacity:0;transform:translateY(calc(var(--motionNudge) * -1))}}.comboOption{align-items:center;gap:var(--space8);padding:var(--space6) var(--space8);border-radius:var(--radiusSm);font-size:var(--textMd);cursor:pointer;color:var(--textPrimary);display:flex}.comboOption[data-active=true]{background:var(--accentSoft);color:var(--accentText)}@media (forced-colors:active){.comboOption[data-active=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}@media (pointer:coarse){.comboOption{min-block-size:var(--touchTarget)}}.comboOption[aria-selected=true]{font-weight:var(--weightMedium)}.comboOption[aria-selected=true]:after{content:"";margin-left:auto}.comboEmpty{padding:var(--space12);font-size:var(--textSm);color:var(--textMuted)}.btn{justify-content:center;align-items:center;gap:var(--space6);min-height:var(--controlHeightMd);min-inline-size:fit-content;max-inline-size:100%;padding:0 var(--space16);border:var(--borderWidth) solid transparent;border-radius:var(--radiusMd);font-size:var(--textMd);font-weight:var(--weightMedium);line-height:var(--leadingSnug);cursor:pointer;transition:background var(--durationInstant) var(--easeOut), border-color var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut), transform var(--durationFast) var(--easeOut);text-decoration:none;display:inline-flex;position:relative}.btn:active:not(:disabled,[aria-disabled=true]):not(.btnChromeless){transform:scale(var(--pressScale))}.btn:before{content:"";inset:calc((var(--touchTarget) - var(--controlHeightMd)) / -2 - var(--borderWidth)) 0;position:absolute}.btnSm{min-height:var(--controlHeightSm);padding:0 var(--space12);font-size:var(--textSm)}.btnSm:before{inset:calc((var(--touchTarget) - var(--controlHeightSm)) / -2 - var(--borderWidth)) 0}.btnLg{min-height:var(--controlHeightLg);padding:0 var(--space24);font-size:var(--textBase)}.btnLg:before{inset:calc((var(--touchTarget) - var(--controlHeightLg)) / -2 - var(--borderWidth)) 0}@media (pointer:coarse){:is(.alertActions,.cluster,.cluster8,.pageHeaderActions,.panelFooterActions,.drawerFooterActions,.threadActions,.tableRowActions,.calendarPresets):has(>.btnSm){row-gap:calc(var(--touchTarget) - var(--controlHeightSm))}:is(.alertActions,.cluster8,.pageHeaderActions,.threadActions,.tableRowActions):has(>.btn:not(.btnSm,.btnLg)){row-gap:calc(var(--touchTarget) - var(--controlHeightMd))}:is(.alertActions,.cluster8,.pageHeaderActions,.threadActions,.tableRowActions):has(>.btnSm):has(>.btn:not(.btnSm,.btnLg)){row-gap:calc(var(--touchTarget) - var(--controlHeightSm))}}.btnPrimary{background:var(--accentSolid);color:var(--accentOnSolid)}.btnPrimary:not(:disabled,[aria-disabled=true]){box-shadow:var(--glowPrimary)}@media (hover:hover) and (pointer:fine){.btnPrimary:hover:not(:disabled,[aria-disabled=true]){background:var(--accentSolidHover)}}.btnPrimary:active:not(:disabled,[aria-disabled=true]){background:var(--accentSolidActive)}.btnSecondary{background:var(--surfaceRaised);color:var(--textPrimary);border-color:var(--borderControl)}@media (hover:hover) and (pointer:fine){.btnSecondary:hover:not(:disabled,[aria-disabled=true]){background:var(--surfaceRaisedHover);border-color:var(--borderStrong)}}.btnSecondary:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.btnSubtle{color:var(--textSecondary);border-color:var(--borderControl);background:0 0}@media (hover:hover) and (pointer:fine){.btnSubtle:hover:not(:disabled,[aria-disabled=true]){background:var(--surfaceRaisedHover);color:var(--textPrimary);border-color:var(--borderStrong)}}.btnSubtle:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.btnDanger{background:var(--dangerSolid);color:var(--dangerOnSolid)}@media (hover:hover) and (pointer:fine){.btnDanger:hover:not(:disabled,[aria-disabled=true]){background:var(--dangerSolidHover)}}.btnDanger:active:not(:disabled,[aria-disabled=true]){background:var(--dangerSolidActive)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surfaceSunken);color:var(--textDisabled);border-color:var(--borderControl);cursor:not-allowed}.btnChromeless{background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btnChromeless:hover:not(:disabled,[aria-disabled=true]){background:0 0;border-color:#0000}}.btnChromeless:active:not(:disabled,[aria-disabled=true]){background:0 0;border-color:#0000}.btnChromeless:focus-visible{border-color:#0000}.btnChromeless:disabled{background:0 0;border-color:#0000}.btnChromeless .icon{width:1.35em;height:1.35em}@media (hover:hover) and (pointer:fine){.btnChromeless:hover:not(:disabled,[aria-disabled=true]) .avatar{filter:brightness(1.18)}}.btnRound{border-radius:var(--radiusFull)}.btnIcon{width:var(--controlHeightMd);height:var(--controlHeightMd);padding:0}.btnIcon.btnSm{width:var(--controlHeightSm);height:var(--controlHeightSm)}.btnIcon.btnLg{width:var(--controlHeightLg);height:var(--controlHeightLg)}.btnBlock{width:100%}.btn[data-loading=true]{color:#0000;pointer-events:none;transition:background var(--durationInstant) var(--easeOut), border-color var(--durationInstant) var(--easeOut), color var(--durationFast) var(--easeOut) var(--delayBusy), transform var(--durationFast) var(--easeOut)}.btnPrimary[data-loading=true]{background:var(--accentSolid);box-shadow:var(--glowPrimary);border-color:#0000}.btnDanger[data-loading=true]{background:var(--dangerSolid);border-color:#0000}.btnSecondary[data-loading=true]{background:var(--surfaceRaised);border-color:var(--borderControl)}.btnSubtle[data-loading=true]{border-color:var(--borderControl);background:0 0}.btn[data-loading=true] .btnSpinner{color:var(--accentOnSolid);animation:enterFade var(--durationFast) var(--easeOut) var(--delayBusy) backwards;place-items:center;display:grid;position:absolute;inset:0}.btnSecondary[data-loading=true] .btnSpinner,.btnSubtle[data-loading=true] .btnSpinner{color:var(--accentText)}.btnSpinner{display:none}.btnGroup{display:inline-flex}.btnGroup .btn{margin-left:calc(var(--borderWidth) * -1);border-radius:0}.btnGroup .btn:first-child{border-start-start-radius:var(--radiusMd);border-end-start-radius:var(--radiusMd);margin-left:0}.btnGroup .btn:last-child{border-start-end-radius:var(--radiusMd);border-end-end-radius:var(--radiusMd)}.btnGroup .btn:focus-visible{z-index:1}@media (hover:hover) and (pointer:fine){.btnGroup .btn:hover{z-index:1}}.segmentedOption{display:flex;position:relative}.segmentedOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmentedOption span{text-align:center;inline-size:100%}.segmented>button:focus-visible{outline-offset:calc(var(--focusRingWidth) * -1)}.segmentedOption input:focus-visible+span{outline:var(--focusRing);outline-offset:calc(var(--focusRingWidth) * -1)}.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.iconSm{width:1em;height:1em}.iconLg{width:1.4em;height:1.4em}.segmentedFull{inline-size:100%;display:flex}.segmentedFull>*{flex:1;min-inline-size:0}.segmentedFull button,.segmentedFull .segmentedOption span{justify-content:center}.rep{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);background:var(--surfaceRaised);overflow:hidden}.repLegend,.repRow{gap:var(--space8);padding:var(--space8) var(--space12);grid-template-columns:var(--repCols,1fr 1.8fr var(--touchTarget));align-items:start;display:grid}.repPair{--repCols:1fr 1.8fr var(--touchTarget)}.repTyped{--repCols:10rem 1fr 1.6fr var(--touchTarget)}.repLegend{background:var(--surfaceSunken);border-block-end:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textXs);font-weight:var(--weightSemibold);letter-spacing:var(--trackingNormal);color:var(--textMuted);align-items:center}.repRow+.repRow{border-block-start:var(--borderWidth) solid var(--borderSubtle)}.repRow .input,.repRow .combo{inline-size:100%;min-inline-size:0}.repRow>*{min-inline-size:0}.repFoot{padding:var(--space8) var(--space12);border-block-start:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceSunken)}.repRemove{min-block-size:var(--controlHeightMd);align-items:center;display:flex}.repRemove .btn{position:relative}.repRemove .btn:after{content:"";inline-size:var(--touchTarget);block-size:var(--touchTarget);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.repEmpty{padding:var(--space16) var(--space12);font-size:var(--textSm);color:var(--textMuted)}.repMsg{min-block-size:1rem;font-size:var(--textXs);line-height:var(--leadingTight);color:var(--dangerText);grid-column:1/-1}.repMsgNote{color:var(--textMuted)}.repLabel{font-size:var(--textXs);font-weight:var(--weightMedium);color:var(--textMuted);margin-block-end:var(--space4);display:none}@media (width<=45rem){.repLegend{display:none}.repRow{grid-template-columns:1fr}.repRow .repLabel{display:block}.repRow>.repRemove{justify-self:end}}.otp{--otpSlot:var(--touchTarget);--otpGap:var(--space8);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;margin-inline:auto;display:block;position:relative}.otpSlots{grid-auto-flow:column;grid-auto-columns:minmax(0, var(--otpSlot));gap:var(--otpGap);display:grid}.otpGrouped{--otpGroupGap:var(--space20)}.otpGrouped .otpSlots{justify-content:center;gap:var(--otpGroupGap);flex-wrap:wrap;display:flex}.otpGroup{grid-auto-flow:column;grid-auto-columns:minmax(0, var(--otpSlot));gap:var(--otpGap);min-inline-size:0;display:grid}.otpSlot{block-size:var(--otpSlot);min-inline-size:0;font-family:var(--fontMono);font-size:var(--textXl);color:var(--textPrimary);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusMd);transition:border-color var(--durationInstant) var(--easeOut), background var(--durationInstant) var(--easeOut);place-items:center;line-height:1;display:grid}.otpSlot[data-filled=true]{border-color:var(--borderStrong)}.otpInput{block-size:100%;inline-size:100%;font:inherit;text-align:center;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.otpInput:focus,.otpInput:focus-visible{outline:none}.otpInput::selection{background-color:#0000}.otpResendClock{font-variant-numeric:tabular-nums;min-inline-size:calc(var(--otpResendChars,4) * 1ch);text-align:end;display:inline-block}.otp:focus-within .otpSlot[data-active=true]{border-color:var(--accentRing);outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.otp:focus-within .otpSlot[data-active=true]:not([data-filled=true]):after{content:"";inline-size:var(--borderWidthStrong);border-radius:var(--radiusFull);background:var(--textPrimary);block-size:1.15em;animation:otpCaret var(--durationBlink) steps(1, end) infinite}@keyframes otpCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.otp:focus-within .otpSlot[data-active=true]:not([data-filled=true]):after{animation:none}}.otp[data-invalid=true] .otpSlot{border-color:var(--dangerRing);background-image:linear-gradient(var(--dangerSoft), var(--dangerSoft))}.otp[data-disabled=true] .otpSlot{color:var(--textDisabled);background:var(--surfaceRaised);border-color:var(--borderSubtle)}.otp[data-disabled=true] .otpInput{cursor:not-allowed}@media (forced-colors:active){.otpInput{forced-color-adjust:none}.otpSlot[data-filled=true]{border-color:highlight}.otp:focus-within .otpSlot[data-active=true]{border-color:highlight;outline-color:highlight}.otp:focus-within .otpSlot[data-active=true]:not([data-filled=true]):after{background:highlight}}.alert{gap:var(--space8) var(--space12);min-inline-size:0;padding:var(--space12) var(--space16);border-radius:var(--radiusMd);border:var(--borderWidth) solid transparent;font-size:var(--textMd);line-height:var(--leadingSnug);grid-template-columns:auto minmax(0,1fr);display:grid}.alertIcon{grid-row:span 2;margin-top:.1em}.alertTitle{font-weight:var(--weightSemibold);color:var(--textPrimary);overflow-wrap:anywhere}.alertBody{color:var(--textSecondary);overflow-wrap:anywhere}.alertBody p+p{margin-top:var(--space8)}.alertActions{gap:var(--space8);margin-top:var(--space4);flex-wrap:wrap;display:flex}.alert:has(.alertClose){grid-template-columns:auto minmax(0,1fr) auto}.alertClose{grid-area:1/3;margin:-.25rem -.25rem 0 0}.alert:has(>.alertIcon)>:is(.alertTitle,.alertBody,.alertActions){grid-column:2}.alertInfo{background:var(--infoSoft);border-color:color-mix(in srgb, var(--infoRing) 34%, transparent);color:var(--infoText)}.alertSuccess{background:var(--successSoft);border-color:color-mix(in srgb, var(--successRing) 34%, transparent);color:var(--successText)}.alertWarning{background:var(--warningSoft);border-color:color-mix(in srgb, var(--warningRing) 34%, transparent);color:var(--warningText)}.alertDanger{background:var(--dangerSoft);border-color:color-mix(in srgb, var(--dangerRing) 34%, transparent);color:var(--dangerText)}.alertNeutral{background:var(--surfaceSunken);border-color:var(--borderSubtle);color:var(--textSecondary)}.checkList{gap:var(--space8);display:grid}.checkRow{gap:var(--space4) var(--space12);min-inline-size:0;padding:var(--space12);border-radius:var(--radiusMd);border:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceRaised);grid-template-columns:auto minmax(0,1fr);display:grid}.checkRowIcon{grid-row:span 3;margin-top:.15em}.checkRowLabel{font-weight:var(--weightMedium);overflow-wrap:anywhere}.checkRowDetail{font-size:var(--textSm);color:var(--textMuted);font-family:var(--fontMono);overflow-wrap:anywhere}.checkRowRemedy{font-size:var(--textSm);color:var(--textSecondary);overflow-wrap:anywhere}.checkRow[data-status=pass] .checkRowIcon{color:var(--successText)}.checkRow[data-status=warn] .checkRowIcon{color:var(--warningText)}.checkRow[data-status=fail] .checkRowIcon{color:var(--dangerText)}.checkRow[data-status=warn]{border-color:color-mix(in srgb, var(--warningRing) 34%, transparent)}.checkRow[data-status=fail]{border-color:color-mix(in srgb, var(--dangerRing) 34%, transparent)}.toastRegion{z-index:var(--zToast);gap:var(--space8);width:min(24rem, calc(100vw - var(--space32)));padding:var(--space16);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toastRegion .toast{pointer-events:auto}.toastRegionLive{display:contents}.toastRegion[data-position^=top]{top:var(--toastRegionTop,0)}.toastRegion[data-position^=bottom]{flex-direction:column-reverse;bottom:0}.toastRegion[data-position$=_left]{align-items:flex-start;left:0}.toastRegion[data-position$=_right]{align-items:flex-end;right:0}.toastRegion[data-position$=_center]{align-items:center;left:50%;transform:translate(-50%)}@media (width<=37.5em){.toastRegion{width:100%}}.toastRegion[data-position$=_left] .toast,.toastRegion[data-position$=_right] .toast{touch-action:none}.toastRegion[data-position$=_center] .toast{touch-action:pan-x}.toastRegionMore{padding:var(--space2) var(--space12);border-radius:var(--radiusFull);background:var(--surfaceOverlay);border:var(--borderWidth) solid var(--borderSubtle);box-shadow:var(--shadow2);font-size:var(--textSm);color:var(--textSecondary);order:1}.toast{gap:var(--space4) var(--space12);width:100%;padding:var(--space12) var(--space16);padding-bottom:var(--space16);border-radius:var(--radiusLg);background:var(--surfaceOverlay);border:var(--borderWidth) solid var(--borderSubtle);box-shadow:var(--shadow3);grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}.toastRegion[data-position^=top] .toast{animation:toastInTop var(--durationBase) var(--easeOut)}.toastRegion[data-position^=bottom] .toast{animation:toastInBottom var(--durationBase) var(--easeOut)}@keyframes toastInTop{0%{opacity:0;transform:translateY(calc(var(--motionRise) * -1)) scale(var(--enterScale))}}@keyframes toastInBottom{0%{opacity:0;transform:translateY(var(--motionRise)) scale(var(--enterScale))}}.toastRegion[data-position] .toast[data-leaving=true]{animation:toastOut var(--durationExit) var(--easeIn) forwards}@keyframes toastOut{to{opacity:0;transform:scale(var(--enterScale))}}.toastIcon{margin-top:.15em}.toastTitle{font-weight:var(--weightSemibold);font-size:var(--textMd);color:var(--textPrimary)}.toastBody{font-size:var(--textSm);color:var(--textSecondary);line-height:var(--leadingSnug);grid-column:2}.toastActions{gap:var(--space8);margin-top:var(--space6);flex-wrap:wrap;grid-column:2;display:flex}.toastEnd{align-items:center;gap:var(--space6);display:flex}.toastCount{padding:0 var(--space6);border-radius:var(--radiusFull);background:var(--surfaceSunken);font-size:var(--textXs);font-weight:var(--weightSemibold);font-variant-numeric:tabular-nums;color:var(--textSecondary)}.toastInfo .toastIcon{color:var(--infoText)}.toastSuccess .toastIcon{color:var(--successText)}.toastWarning .toastIcon{color:var(--warningText)}.toastDanger .toastIcon{color:var(--dangerText)}.toastNeutral .toastIcon{color:var(--neutralText)}.toastTimer{height:var(--countdownBarH);transform-origin:0;background:var(--accentRing);width:100%;animation:toastTimerDrain var(--toastDuration,10s) linear forwards;position:absolute;bottom:0;left:0}.toastDanger .toastTimer{background:var(--dangerRing)}.toastSuccess .toastTimer{background:var(--successRing)}.toastWarning .toastTimer{background:var(--warningRing)}.toastInfo .toastTimer{background:var(--infoRing)}.toastNeutral .toastTimer{background:var(--neutralRing)}@keyframes toastTimerDrain{to{transform:scaleX(0)}}.toastRegion:focus-within .toastTimer,.toastRegion[data-page-hidden] .toastTimer{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.toastRegion:hover .toastTimer{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.toastTimer{animation-duration:var(--toastDuration,10s)!important}}.countdown{align-items:center;gap:var(--space8);display:inline-flex}.countdownMeter{inline-size:3rem;block-size:var(--countdownBarH);border-radius:var(--radiusFull);background:var(--surfaceSunken);flex:0 auto;overflow:hidden}.countdownFill{block-size:100%;inline-size:100%;transform:scaleX(var(--countdownValue,1));transform-origin:0;background:var(--warningRing);border-radius:inherit;display:block}.countdownCount{font-size:var(--textSm);font-variant-numeric:tabular-nums;text-align:right;min-inline-size:2ch;color:var(--textSecondary)}.pendingAction{align-items:center;gap:var(--space8);outline:none;display:inline-flex}.pendingAction:focus-visible:not(:has(:focus-visible)){outline:var(--focusRing);outline-offset:var(--space2);border-radius:var(--radiusSm)}.pendingActionState{font-size:var(--textSm);color:var(--textMuted);white-space:nowrap}.pendingActionFailed .pendingActionState{color:var(--dangerText)}.spinner{border-radius:var(--radiusFull);width:1.15em;height:1.15em;animation:spin var(--durationSpin) linear infinite;vertical-align:-.15em;border:2px solid;border-right-color:#0000;display:inline-block}.spinnerLg{border-width:3px;width:2rem;height:2rem}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-right-color:currentColor;animation:spinnerPulse var(--durationPulse) var(--easeInOut) infinite!important}@keyframes spinnerPulse{50%{opacity:.25}}}.loadingBlock{justify-items:center;gap:var(--space12);padding:var(--space48);color:var(--textMuted);display:grid}.progress{border-radius:var(--radiusFull);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);height:.5rem;overflow:hidden}.progressBar{height:100%;width:var(--progressValue,0%);background:var(--accentSolid);border-radius:inherit;transition:width var(--durationBase) var(--easeOut);transform-origin:0;animation:meterDraw var(--durationSlow) var(--easeOut) backwards}.progressBar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.progressRow:nth-child(2) .progressBar{animation-delay:calc(var(--staggerStep) * 1)}.progressRow:nth-child(3) .progressBar{animation-delay:calc(var(--staggerStep) * 2)}.progressRow:nth-child(4) .progressBar{animation-delay:calc(var(--staggerStep) * 3)}.progressRow:nth-child(5) .progressBar{animation-delay:calc(var(--staggerStep) * 4)}.progressRow:nth-child(6) .progressBar{animation-delay:calc(var(--staggerStep) * 5)}.progressRow:nth-child(7) .progressBar{animation-delay:calc(var(--staggerStep) * 6)}.progressRow:nth-child(n+8) .progressBar{animation-delay:calc(var(--staggerStep) * 7)}.progressDanger .progressBar{background:var(--dangerSolid)}.progressSuccess .progressBar{background:var(--successSolid)}.progressWarning .progressBar{background:var(--warningSolid)}.progress[data-indeterminate=true] .progressBar{width:35%;animation:progressSlide var(--durationSweep) var(--easeInOut) infinite}@keyframes progressSlide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.progressRow{gap:var(--space6);display:grid}.progressRowMeta{font-size:var(--textSm);color:var(--textMuted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.skeleton{background:var(--surfaceSunken);border-radius:var(--radiusSm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--surfaceRaisedHover) 85%, var(--surfaceSunken)) 50%, transparent 100%);animation:skeletonShimmer var(--durationPulse) var(--easeInOut) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{display:none;animation:none!important}}.skeletonText{height:.75em;margin:.3em 0}.skeletonTitle{width:40%;height:1.15em;margin-bottom:var(--space12)}.skeletonCircle{border-radius:var(--radiusFull)}.skeletonControl{height:var(--controlHeightMd)}.skeletonBlock{height:5.5rem}.skeletonUptime{height:var(--uptimeBarH)}.empty{justify-items:center;gap:var(--space12);padding:var(--space64) var(--space24);text-align:center;animation:enterRise var(--durationSlow) var(--easeOut) backwards;display:grid}.emptyIcon{--emptyRing:1rem;--emptyDisc:var(--accentSoft);--emptyEdge:color-mix(in srgb, var(--accentRing) 35%, transparent);isolation:isolate;width:calc(3.5rem + var(--emptyRing) * 2);height:calc(3.5rem + var(--emptyRing) * 2);color:var(--accentText);place-items:center;display:grid;position:relative}.emptyIcon:before{content:"";inset:var(--emptyRing);z-index:-1;border-radius:var(--radiusFull);background:var(--emptyDisc);border:var(--borderWidth) solid var(--emptyEdge);box-shadow:0 0 0 calc(var(--emptyRing) / 2) color-mix(in srgb, var(--emptyDisc) 55%, transparent), 0 0 0 var(--emptyRing) color-mix(in srgb, var(--emptyDisc) 25%, transparent);position:absolute}.emptyDanger .emptyIcon{--emptyDisc:var(--dangerSoft);--emptyEdge:color-mix(in srgb, var(--dangerRing) 34%, transparent);color:var(--dangerText)}.emptyTitle{font-size:var(--textLg);font-weight:var(--weightSemibold);line-height:inherit;letter-spacing:inherit;color:inherit}.emptyBody{color:var(--textSecondary)}.emptyActions{gap:var(--space8);margin-top:var(--space4);flex-wrap:wrap;justify-content:center;display:flex}.emptySm{padding:var(--space32) var(--space16)}.result{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);background:var(--surfaceRaised);overflow:hidden}.resultHead{align-items:center;gap:var(--space8);padding:var(--space12);border-block-end:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceSunken);font-size:var(--textSm);flex-wrap:wrap;display:flex}.resultFact{color:var(--textMuted);font-size:var(--textXs)}.resultBody{padding:var(--space12);gap:var(--space12);display:grid}.resultMiss .resultHead{background:var(--warningSoft);border-block-end-color:color-mix(in srgb, var(--warningRing) 40%, transparent)}.resultAnswer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--textSm);line-height:var(--leadingRelaxed);color:var(--textPrimary);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);padding:var(--space12);margin:0}.resultUsage{gap:var(--space8);flex-wrap:wrap;display:flex}.resultCell{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);min-inline-size:0;padding:var(--space8) var(--space12);flex:7rem}.resultKey{font-size:var(--text2xs);letter-spacing:var(--trackingCaps);text-transform:uppercase;color:var(--textMuted);font-weight:var(--weightSemibold);display:block}.resultValue{font-size:var(--textMd);font-weight:var(--weightSemibold);overflow-wrap:anywhere;margin-block-start:var(--space2);display:block}.resultValueUnknown{color:var(--textMuted);font-weight:var(--weightNormal);font-size:var(--textBase)}.resultRaw>summary{cursor:pointer;font-size:var(--textSm);font-weight:var(--weightMedium);color:var(--textSecondary);padding:var(--space4) 0;transition:color var(--durationInstant) var(--easeOut)}@media (hover:hover) and (pointer:fine){.resultRaw>summary:hover{color:var(--textPrimary)}}.resultRaw>summary:active{color:var(--linkActive)}.resultRaw>summary:focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset);border-radius:var(--radiusSm)}.resultRaw .codeBlock{max-block-size:18rem;margin-block-start:var(--space8);overflow:auto}.popupAlert[popover]{inset:auto;inline-size:min(26rem, calc(100vw - var(--space32)));gap:var(--space12);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceOverlay);color:var(--textPrimary);box-shadow:var(--shadow3);opacity:0;translate:0 var(--motionRise);transition:opacity var(--durationExit) var(--easeIn), translate var(--durationExit) var(--easeIn), overlay var(--durationExit) allow-discrete, display var(--durationExit) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset-block-end:var(--space24);inset-inline-start:var(--space24)}.popupAlert[popover]:popover-open{opacity:1;transition:opacity var(--durationBase) var(--easeOut), translate var(--durationBase) var(--easeOut), overlay var(--durationBase) allow-discrete, display var(--durationBase) allow-discrete;translate:0}.popupAlert[popover]:not(:popover-open){display:none}@starting-style{.popupAlert[popover]:popover-open{opacity:0;translate:0 var(--motionRise)}}.popupAlert[popover]:focus{outline:none}.popupAlertHead{align-items:flex-start;gap:var(--space8);padding:var(--space16) var(--space16) 0;display:flex}.popupAlertIcon{block-size:1em;inline-size:1em;color:var(--accentText);flex:none;margin-block-start:.15em}.popupAlertTitle{min-inline-size:0;font-size:var(--textMd);font-weight:var(--weightSemibold);line-height:var(--leadingSnug);overflow-wrap:break-word;margin:0}.popupAlertBody{padding-inline:var(--space16);color:var(--textSecondary);font-size:var(--textSm);line-height:var(--leadingNormal);overflow-wrap:break-word;white-space:pre-line;max-block-size:14rem;margin:0;overflow:auto}.popupAlertActions{justify-content:flex-end;gap:var(--space8);padding:0 var(--space16) var(--space16);flex-wrap:wrap;display:flex}@media (width<=40rem){.popupAlert[popover]{inset-inline:var(--space12);inline-size:auto;inset-block-end:var(--space12)}}.card{background:var(--surfaceRaised);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);box-shadow:var(--shadow1), var(--elevationHairline);padding:var(--panelPad)}.cardFlush{padding:0;overflow:hidden}.cardSunken{background:var(--surfaceSunken);box-shadow:none}.recordCardLead{--recordLeadMin:12rem;flex:1 1 var(--recordLeadMin);min-inline-size:0}.recordCardTitle{overflow-wrap:anywhere;min-inline-size:0}.panel,.card,.pageScreen{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.pageScreen :is(.panel,.card,.empty){animation:none}:is(.panel,.card):nth-child(2){animation-delay:calc(var(--staggerStep) * 1)}:is(.panel,.card):nth-child(3){animation-delay:calc(var(--staggerStep) * 2)}:is(.panel,.card):nth-child(4){animation-delay:calc(var(--staggerStep) * 3)}:is(.panel,.card):nth-child(5){animation-delay:calc(var(--staggerStep) * 4)}:is(.panel,.card):nth-child(6){animation-delay:calc(var(--staggerStep) * 5)}:is(.panel,.card):nth-child(7){animation-delay:calc(var(--staggerStep) * 6)}:is(.panel,.card):nth-child(n+8){animation-delay:calc(var(--staggerStep) * 7)}.pageScreen [data-arrives]{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.pageScreen [data-arrives="2"]{animation-delay:calc(var(--staggerStep) * 1)}.pageScreen [data-arrives="3"]{animation-delay:calc(var(--staggerStep) * 2)}.cardInteractive{cursor:pointer;text-align:left;width:100%;color:inherit;transition:border-color var(--durationFast) var(--easeOut), background var(--durationFast) var(--easeOut);text-decoration:none;display:block;position:relative}.cardInteractive:after{content:"";inset:calc(var(--borderWidth) * -1);border-radius:inherit;box-shadow:var(--shadow2);opacity:0;pointer-events:none;transition:opacity var(--durationFast) var(--easeOut);position:absolute}@media (hover:hover) and (pointer:fine){.cardInteractive:hover{border-color:var(--borderControl);background:var(--surfaceRaisedHover)}}.cardInteractive:active{background:var(--surfaceActive)}@media (hover:hover) and (pointer:fine){.cardInteractive:hover:after{opacity:1}}.cardInteractive[aria-current=true]{border-color:var(--accentRing)}.panel{background:var(--surfaceRaised);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);box-shadow:var(--shadow1), var(--elevationHairline)}.panelHeader{align-items:flex-start;gap:var(--space16);padding:var(--space20) var(--panelPad);border-bottom:var(--borderWidth) solid var(--borderSubtle);display:flex}.panelHeading{gap:var(--space6);flex:1;min-width:0;display:grid}.panelTitle{font-size:var(--textXl);font-weight:var(--weightSemibold)}.panelLead{color:var(--textSecondary);font-size:var(--textBase);overflow-wrap:anywhere}.panelHeaderActions{gap:var(--space8);flex:none;display:flex}.panelBody{padding:var(--panelPad)}.panelBodyFlush{padding:0;overflow:hidden}.panelBodyFlush:first-child{border-start-start-radius:calc(var(--radiusLg) - var(--borderWidth));border-start-end-radius:calc(var(--radiusLg) - var(--borderWidth))}.panelBodyFlush:last-child{border-end-end-radius:calc(var(--radiusLg) - var(--borderWidth));border-end-start-radius:calc(var(--radiusLg) - var(--borderWidth))}.panelFooter{align-items:center;gap:var(--space12);padding:var(--space16) var(--panelPad);border-top:var(--borderWidth) solid var(--borderSubtle);background:color-mix(in srgb, var(--surfaceRaised) 75%, var(--surfacePage));border-end-end-radius:calc(var(--radiusLg) - var(--borderWidth));border-end-start-radius:calc(var(--radiusLg) - var(--borderWidth));flex-wrap:wrap;display:flex}.panelFooterSpacer{flex:1}.panelFooterActions{justify-content:flex-end;align-items:center;gap:var(--space12);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.panelFooterNote{min-inline-size:0;font-size:var(--textXs);line-height:var(--leadingSnug);color:var(--textMuted)}.sectionHeading{gap:var(--space4);margin-bottom:var(--space16);display:grid}.sectionHeadingTitle{align-items:center;gap:var(--space8);font-size:var(--textLg);font-weight:var(--weightSemibold);display:flex}.sectionHeadingNote{font-size:var(--textSm);color:var(--textMuted)}.modal{width:min(34rem, calc(100dvw - var(--space32)));max-height:min(42rem, calc(100dvh - var(--space64)));border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusXl);background:var(--surfaceOverlay);color:var(--textPrimary);box-shadow:var(--shadow3);margin:auto;padding:0;overflow:hidden}.modalSm{width:min(24rem, calc(100dvw - var(--space32)))}.modalLg{width:min(52rem, calc(100dvw - var(--space32)))}.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:var(--backdropBlur);backdrop-filter:var(--backdropBlur)}.modal,.modal::backdrop{transition:opacity var(--durationExit) var(--easeIn), transform var(--durationExit) var(--easeIn), overlay var(--durationExit) allow-discrete, display var(--durationExit) allow-discrete;opacity:0}.modal[open],.modal[open]::backdrop{transition:opacity var(--durationSlow) var(--easeOut), transform var(--durationSlow) var(--easeOut), overlay var(--durationSlow) allow-discrete, display var(--durationSlow) allow-discrete}.modal{transform:translateY(var(--motionRise)) scale(var(--enterScale));transform-origin:50%}.modal[open]{opacity:1;flex-direction:column;display:flex;transform:none}.modal[open]::backdrop{opacity:1}@starting-style{.modal[open]{opacity:0;transform:translateY(var(--motionRise)) scale(var(--enterScale))}.modal[open]::backdrop{opacity:0}}.modalHeader{align-items:flex-start;gap:var(--space16);padding:var(--space20) var(--panelPad) var(--space12);display:flex}.modalTitle{font-size:var(--textLg);font-weight:var(--weightSemibold);flex:1}.modalBody{padding:0 var(--panelPad) var(--space20);overscroll-behavior:contain;min-height:0;color:var(--textSecondary);overflow-y:auto}.modalBody>*+*{margin-top:var(--space16)}.modal{timeline-scope:--modal-body}.modalBody{scroll-timeline:--modal-body block}.modalHeader{z-index:calc(var(--zBase) + 1);position:relative}@supports (animation-timeline:scroll()){.modalHeader{animation:linear both modalHeaderEdge;animation-timeline:--modal-body;animation-range:0 var(--space4)}}@keyframes modalHeaderEdge{to{box-shadow:0 var(--borderWidth) 0 var(--borderSubtle)}}.modalFooter{align-items:center;gap:var(--space8);padding:var(--space16) var(--panelPad);border-top:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceRaised);display:flex}.modalFooterSpacer{flex:1}.modalFooterActions,.drawerFooterActions{justify-content:flex-end;align-items:center;gap:var(--space8);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}@media (pointer:coarse){.modalFooterActions,.drawerFooterActions{row-gap:var(--space12)}}.modalDestructive .modalTitle{color:var(--dangerText)}.drawer{width:min(30rem, calc(100dvw - var(--space48)));border:0;border-left:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceOverlay);max-width:none;height:100dvh;max-height:100dvh;color:var(--textPrimary);box-shadow:var(--shadow3);border-radius:0;flex-direction:column;margin:0 0 0 auto;padding:0;display:none}.drawer[open]{display:flex}.drawerLeft{border-left:0;border-right:var(--borderWidth) solid var(--borderSubtle);margin:0 auto 0 0}.drawer::backdrop{background:var(--backdrop);-webkit-backdrop-filter:var(--backdropBlur);backdrop-filter:var(--backdropBlur)}.drawer,.drawer::backdrop{transition:opacity var(--durationExit) var(--easeIn), translate var(--durationExit) var(--easeIn), overlay var(--durationExit) allow-discrete, display var(--durationExit) allow-discrete;opacity:0}.drawer[open],.drawer[open]::backdrop{transition:opacity var(--durationSlow) var(--easeOut), translate var(--durationSlow) var(--easeOut), overlay var(--durationSlow) allow-discrete, display var(--durationSlow) allow-discrete}.drawer{translate:100%}.drawerLeft{translate:-100%}.drawer[open]{opacity:1;translate:0}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]{opacity:0;translate:100%}.drawerLeft[open]{translate:-100%}.drawer[open]::backdrop{opacity:0}}.drawerHeader{align-items:flex-start;gap:var(--space16);padding:var(--space20) var(--panelPad);border-bottom:var(--borderWidth) solid var(--borderSubtle);display:flex}.drawerTitle{font-size:var(--textLg);font-weight:var(--weightSemibold);flex:1}.drawerBody{overscroll-behavior:contain;padding:var(--panelPad);flex:1;overflow-y:auto}.drawerFooter{gap:var(--space8);padding:var(--space16) var(--panelPad);border-top:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceRaised);display:flex}.popover{padding:var(--space16);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceOverlay);width:max-content;max-width:22rem;color:var(--textPrimary);box-shadow:var(--shadow2);position-anchor:--trigger;top:anchor(bottom);right:anchor(right);margin:0;margin-top:var(--space4);max-block-size:calc(100svh - 2 * var(--space16));position-try-fallbacks:flip-block, flip-inline, --popover-in-view;position:absolute;bottom:auto;left:auto;overflow-y:auto}@position-try --popover-in-view{top:var(--space16);bottom:auto;margin-top:0}.popoverTrigger{anchor-name:--trigger}.menuAccount{width:22rem;padding:var(--space8)}.menuProfile{align-items:center;gap:var(--space12);padding:var(--space12);border-radius:var(--radiusMd);color:inherit;transition:background var(--durationInstant) var(--easeOut);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.menuProfile:hover{background:var(--surfaceRaised)}}.menuProfile:active{background:var(--surfaceActive)}.menuIdentity{flex:1;min-inline-size:0;display:grid}.menuName{font-weight:var(--weightSemibold);font-size:var(--textSm);color:var(--textPrimary)}.menuEmail{font-size:var(--textXs);color:var(--textMuted)}.menuName,.menuEmail{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.menuChevron{color:var(--textMuted);transition:transform var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);flex:none}@media (hover:hover) and (pointer:fine){.menuProfile:hover .menuChevron{color:var(--accentText);transform:translate(.125rem)}}.menuSection{padding:var(--space12) var(--space16)}.menuSectionLabel{align-items:center;gap:var(--space8);font-size:var(--textXs);font-weight:var(--weightBold);color:var(--textMuted);margin-block-end:var(--space8);display:flex}.menuAccount .menuGroup{border-block-end:0;margin-block-end:0}.menuAccount .menuItem:focus-visible{background:var(--surfaceRaised)}@media (hover:hover) and (pointer:fine){.menuAccount .menuItem:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceRaised)}}.menuAccount .menuItem:active:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceActive)}.menuAccount .menuGroup,.menuAccount>.menuItem{padding-block:var(--space12)}.menuAccount .swatchRow{gap:var(--space8);max-inline-size:none;padding:var(--space4) var(--space16) var(--space12)}.menuFeed{width:24rem;padding:var(--space8);grid-template-rows:minmax(0,1fr) auto auto;max-block-size:min(28rem,70svh)}.popover.menuFeed:popover-open{display:grid}.menuFeed .menuList{overscroll-behavior:contain;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.menuFeed .menuEmail{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menuFeed .menuItem{text-align:start;padding-block:var(--space12)}.menuFeed .menuItem:focus-visible{background:var(--surfaceRaised)}@media (hover:hover) and (pointer:fine){.menuFeed .menuItem:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceRaised)}}.menuFeed .menuItem:active:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceActive)}.menuFeed .menuRow{align-items:center;gap:var(--space4);display:flex}.menuFeed .menuRow>.menuItem{flex:1;min-inline-size:0}.menuFeed .menuRow>.menuItem:before{content:"";inline-size:var(--space8);block-size:var(--space8);font-size:var(--textSm);border-radius:var(--radiusFull);background:var(--accentSolid);flex:none;align-self:start;margin-block-start:calc((1lh - var(--space8)) / 2)}.menuFeed .menuRow[data-read=true]>.menuItem:before{background:0 0}.menuFeed .menuRow[data-read=false] .menuName{font-weight:var(--weightSemibold)}.menuFeed .menuRow[data-read=true] .menuName{font-weight:var(--weightNormal);color:var(--textSecondary)}.menuFeed .menuIdentity>.timestamp{font-size:var(--textXs);justify-self:start}.menuFeed .menuRow>.pendingAction{flex:none}.menuFeed .menuRow:is([data-pending=pending],[data-pending=sending]) .menuIdentity{text-decoration-line:line-through}.menuFooter{padding:var(--space8) var(--space8) var(--space4);display:flex}@supports not (anchor-name:--probe){.popover{inset:auto var(--space16) auto auto;position:fixed;top:3.25rem}}.popover:popover-open{display:block}.popover{transition:opacity var(--durationExit) var(--easeIn), transform var(--durationExit) var(--easeIn), overlay var(--durationExit) allow-discrete, display var(--durationExit) allow-discrete}.popover:popover-open{transition:opacity var(--durationBase) var(--easeOut), transform var(--durationBase) var(--easeOut), overlay var(--durationBase) allow-discrete, display var(--durationBase) allow-discrete}.popover{opacity:0;transform:translateY(calc(var(--motionNudge) * -1)) scale(var(--enterScale));transform-origin:100% 0}.popover:popover-open{opacity:1;transform:none}@starting-style{.popover:popover-open{opacity:0;transform:translateY(calc(var(--motionNudge) * -1)) scale(var(--enterScale))}}.popoverTitle{font-weight:var(--weightSemibold);margin-bottom:var(--space8)}.popoverBody{font-size:var(--textMd);color:var(--textSecondary)}.menu{padding:var(--space4);min-width:12rem;max-width:none}.menuItem{align-items:center;gap:var(--space8);width:100%;padding:var(--space6) var(--space8);border-radius:var(--radiusSm);color:var(--textPrimary);font-size:var(--textMd);text-align:left;cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;text-decoration:none;display:flex}.menuItem:focus-visible{background:var(--surfaceRaisedHover)}@media (hover:hover) and (pointer:fine){.menuItem:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceRaisedHover)}}.menuItem:active:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceActive)}.menuItem[data-danger=true]{color:var(--dangerText)}@media (hover:hover) and (pointer:fine){.menuItem[data-danger=true]:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dangerSoft)}}.menuItem:disabled,.menuItem[aria-disabled=true]{color:var(--textDisabled);cursor:not-allowed}.menuItem kbd{margin-left:auto}@media (pointer:coarse){.menuItem{min-block-size:var(--touchTarget)}}.menuSeparator{height:var(--borderWidth);margin:var(--space4) 0;background:var(--borderSubtle);border:0}.menuLabel{padding:var(--space6) var(--space8) var(--space2);font-size:var(--text2xs);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted);font-weight:var(--weightSemibold)}.menuGroup{border-block-end:1px solid var(--borderSubtle);margin-block-end:var(--space4);padding-block-end:var(--space4)}.menuNote{padding:var(--space2) var(--space8) var(--space6);font-size:var(--textXs);line-height:var(--leadingNormal);color:var(--textMuted);max-inline-size:15rem}.check.menuCheck{inline-size:100%;padding:var(--space6) var(--space8);border-radius:var(--radiusSm);transition:background var(--durationInstant) var(--easeOut);display:flex}@media (hover:hover) and (pointer:fine){.check.menuCheck:hover:not(:has(input:disabled)){background:var(--surfaceRaisedHover)}}.check.menuCheck:active:not(:has(input:disabled)){background:var(--surfaceActive)}.columnChooser{anchor-scope:--trigger}.swatchRow{gap:var(--space4);padding:var(--space2) var(--space8) var(--space6);flex-wrap:wrap;max-inline-size:15rem;display:flex}.swatchChip{justify-content:center;align-items:center;gap:var(--space4);min-block-size:var(--space24);padding-inline:var(--space8);border:1px solid var(--borderControl);border-radius:var(--radiusSm);background:var(--surfaceRaised);color:var(--textSecondary);font-size:var(--textXs);font-weight:var(--weightMedium);cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);display:inline-flex}@media (hover:hover) and (pointer:fine){.swatchChip:hover:not(:disabled,[aria-disabled=true]){background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.swatchChip:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.swatchChip:disabled,.swatchChip[aria-disabled=true],.swatchChip[aria-pressed=true]:disabled,.swatchChip[aria-pressed=true][aria-disabled=true]{cursor:not-allowed;background:var(--surfaceSunken);color:var(--textDisabled)}.swatchChip:is(:disabled,[aria-disabled=true]) .swatchChipDot{filter:saturate(.25)}.swatchChip[aria-pressed=true]{border-color:var(--accentRing);color:var(--textPrimary);background:var(--accentSoft)}.swatchChipAccent{inline-size:var(--space24);min-inline-size:var(--space24);padding-inline:0}.swatchRow:has(.swatchChipAccent){grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.swatchRow:has(.swatchChipAccent) .swatchChipAccent{inline-size:auto;min-inline-size:0}@media (pointer:coarse){.swatchRow{gap:var(--space8)}.swatchChip{min-block-size:var(--touchTarget);min-inline-size:var(--touchTarget)}.swatchRow:has(.swatchChipAccent){grid-template-columns:repeat(3, var(--touchTarget))}.swatchRow:has(.swatchChipAccent) .swatchChipAccent{min-inline-size:var(--touchTarget)}}.swatchChipDot{inline-size:var(--space12);block-size:var(--space12);border-radius:var(--radiusFull);background:var(--accentRing)}.swatchCards{grid-template-columns:repeat(auto-fill, minmax(max(8.5rem, (100% - 2 * var(--space8)) / 3), 1fr));gap:var(--space8);inline-size:100%;min-inline-size:0;display:grid}.swatchCard{align-items:center;gap:var(--space8);min-block-size:var(--touchTarget);min-inline-size:0;padding-inline:var(--space12);border:1px solid var(--borderControl);border-radius:var(--radiusMd);background:var(--surfaceRaised);color:var(--textSecondary);font-size:var(--textSm);font-weight:var(--weightMedium);cursor:pointer;transition:border-color var(--durationFast) var(--easeOut), background var(--durationFast) var(--easeOut), color var(--durationFast) var(--easeOut);display:flex}@media (hover:hover) and (pointer:fine){.swatchCard:hover:not(:has(input:disabled)){background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.swatchCard:active:not(:has(input:disabled)){background:var(--surfaceActive)}.swatchCard:has(input:checked){border-color:var(--accentRing);background:var(--accentSoft);color:var(--textPrimary)}.swatchCard:has(input:focus-visible){outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.swatchCard input:focus-visible{outline:none}.swatchCard:has(input:disabled){cursor:not-allowed;color:var(--textDisabled)}.swatchCard:has(input:checked:disabled){cursor:not-allowed;color:var(--textDisabled)}.swatchCard:has(input:disabled) .swatchCardDesc{cursor:not-allowed;color:var(--textDisabled)}.swatchCard:has(input:checked:disabled) .swatchCardDesc{cursor:not-allowed;color:var(--textDisabled)}.swatchCardSwatch{inline-size:var(--space20);block-size:var(--space20);border-radius:var(--radiusSm);background:var(--accentSolid);box-shadow:inset 0 0 0 var(--borderWidthStrong) var(--accentRing);flex:none}.swatchCardSwatchEmpty{box-shadow:inset 0 0 0 var(--borderWidth) var(--borderStrong);background:0 0}.swatchCardName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.swatchGroups{gap:var(--space20);min-inline-size:0;display:grid}.swatchGroup{gap:var(--space8);min-inline-size:0;display:grid}.swatchGroupLabel{color:var(--textPrimary);font-size:var(--textSm);font-weight:var(--weightSemibold);line-height:var(--leadingSnug);margin:0}.swatchGroupHint{color:var(--textMuted);font-weight:var(--weightNormal);margin-block-start:var(--space4);display:block}.swatchCardsDescribed{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(16rem, (100% - var(--space8)) / 2)), 1fr))}.swatchCardDescribed{column-gap:var(--space8);row-gap:var(--space2);padding-block:var(--space12);grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.swatchCardDescribed>input{grid-area:1/1/3/2;align-self:center}.swatchCardDescribed>.swatchCardName{grid-area:1/2}.swatchCardDescribed>.swatchCardDesc{grid-area:2/2}.swatchCardDesc{min-inline-size:0;color:var(--textMuted);font-size:var(--textXs);font-weight:var(--weightNormal);line-height:var(--leadingSnug);white-space:normal}.swatchCard:has(input:checked) .swatchCardDesc{color:var(--textSecondary)}@media (forced-colors:active){.swatchCard:has(input:checked){border-color:highlight}.swatchCardSwatch{forced-color-adjust:none}}.tipWrap{display:inline-flex;position:relative}.tipWrap:has(>.truncateMiddle){min-inline-size:0;max-inline-size:100%;display:flex}.tip{bottom:calc(100% + var(--space6));z-index:var(--zTooltip);width:max-content;max-width:min(var(--tipMeasure), var(--fieldTipRoom,100vw), calc(100vw - var(--space32)));padding:var(--tipPad);border-radius:var(--tipRadius);background:var(--tipSurface);border:var(--borderWidth) solid var(--tipBorder);color:var(--textPrimary);font-family:var(--fontSans);font-size:var(--textSm);font-weight:var(--weightNormal);font-variant-numeric:normal;font-style:normal;line-height:var(--leadingSnug);letter-spacing:0;text-align:start;text-transform:none;white-space:normal;overflow-wrap:break-word;cursor:default;box-shadow:var(--tipShadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--durationInstant) var(--easeIn), visibility var(--durationInstant), overlay var(--durationInstant) allow-discrete, display var(--durationInstant) allow-discrete;display:none;position:absolute;left:0}.tip[popover]{margin:0;position:fixed;inset:auto}.tipWrap:focus-within .tip{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete}.tip:popover-open{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete}@media (hover:hover) and (pointer:fine){.tipWrap:hover .tip{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), visibility var(--durationFast), overlay var(--durationFast) allow-discrete, display var(--durationFast) allow-discrete}}.tipWrap:focus-within .tip:not([popover]){display:block}.tip:popover-open{display:block}@media (hover:hover) and (pointer:fine){.tipWrap:hover .tip:not([popover]){display:block}}@starting-style{.tipWrap:focus-within .tip:not([popover]){opacity:0}.tip:popover-open{opacity:0}}@media (hover:hover) and (pointer:fine){@starting-style{.tipWrap:hover .tip:not([popover]){opacity:0}}}.tip[data-instant],.tipWrap:focus-within .tip[data-instant]{transition:none}.tip[data-instant]:popover-open{transition:none}@media (hover:hover) and (pointer:fine){.tipWrap:hover .tip[data-instant]{transition:none}}.accordion{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);overflow:hidden}.accordionItem+.accordionItem{border-top:var(--borderWidth) solid var(--borderSubtle)}.accordionItem summary{align-items:center;gap:var(--space12);padding:var(--space16) var(--space20);font-weight:var(--weightMedium);cursor:pointer;transition:background var(--durationInstant) var(--easeOut);list-style:none;display:flex}.accordionItem summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.accordionItem summary:hover{background:var(--surfaceRaisedHover)}}.accordionItem summary:active{background:var(--surfaceActive)}.accordionChevron{color:var(--textMuted);transition:transform var(--durationFast) var(--easeOut);margin-left:auto}.accordionItem[open]>summary .accordionChevron{transform:rotate(180deg)}.accordionPanel{padding:0 var(--space20) var(--space16);color:var(--textSecondary)}.accordionItem[open]>.accordionPanel{animation:enterRise var(--durationBase) var(--easeOut) backwards}.tabs{gap:var(--space20);display:grid}.tablist{gap:var(--space4);border-bottom:var(--borderWidth) solid var(--borderSubtle);display:flex;overflow:auto hidden}.tab{padding:var(--space8) var(--space12);color:var(--textMuted);font-size:var(--textMd);font-weight:var(--weightMedium);cursor:pointer;white-space:nowrap;border-radius:var(--radiusSm) var(--radiusSm) 0 0;transition:color var(--durationInstant) var(--easeOut), background var(--durationInstant) var(--easeOut);background:0 0;border:0;position:relative}@media (hover:hover) and (pointer:fine){.tab:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--textPrimary);background:var(--surfaceRaisedHover)}}.tab:active:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceActive)}.tab:disabled,.tab[aria-disabled=true]{color:var(--textDisabled);cursor:not-allowed}.tab[aria-selected=true]{color:var(--accentText)}.tab:after{content:"";left:var(--space8);right:var(--space8);bottom:calc(var(--borderWidth) * -1);height:var(--borderWidthStrong);background:var(--accentSolid);border-radius:var(--radiusFull) var(--radiusFull) 0 0;transition:transform var(--durationFast) var(--easeOut);position:absolute;transform:scaleX(0)}.tab[aria-selected=true]:after{transform:scaleX(1)}@media (forced-colors:active){.tab:after{forced-color-adjust:none;background:highlight}}.tabBadge{margin-left:var(--space6);font-size:var(--textXs);padding:0 var(--space4);border-radius:var(--radiusFull);background:var(--surfaceActive);color:var(--textSecondary)}.tabpanel:focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.stepper{gap:var(--space2);margin:0;padding:0;list-style:none;display:grid}.stepperItem{align-items:flex-start;gap:var(--space12);display:flex;position:relative}.stepperLink{align-items:flex-start;gap:var(--space12);width:100%;padding:var(--space8) var(--space12);border-radius:var(--radiusMd);color:var(--textSecondary);text-align:left;font-size:var(--textMd);cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.stepperLink:hover:not([aria-disabled=true]){background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.stepperLink:active:not([aria-disabled=true]){background:var(--surfaceActive)}.stepperLink[aria-disabled=true]{color:var(--textDisabled);cursor:not-allowed}.stepperMarker{border-radius:var(--radiusFull);border:var(--borderWidthStrong) solid var(--borderControl);width:1.5rem;height:1.5rem;font-size:var(--textXs);font-variant-numeric:tabular-nums;color:var(--textMuted);background:var(--surfacePage);z-index:1;transition:background var(--durationFast) var(--easeOut), border-color var(--durationFast) var(--easeOut), color var(--durationFast) var(--easeOut);flex:none;place-items:center;display:grid}.stepperItem[data-state=done] .stepperMarker{background:var(--successSolid);border-color:var(--successSolid);color:var(--successOnSolid)}.stepperItem[data-state=current] .stepperMarker{border-color:var(--accentSolid);color:var(--accentText)}.stepperItem[data-state=current] .stepperLink{color:var(--textPrimary);font-weight:var(--weightMedium)}.stepperItem:not(:last-child):before,.stepperItem:not(:last-child):after{content:"";left:calc(var(--space12) + .75rem - var(--borderWidthStrong) / 2);width:var(--borderWidthStrong);position:absolute;top:2rem;bottom:-.25rem}.stepperItem:not(:last-child):before{background:var(--borderSubtle)}.stepperItem:not(:last-child):after{background:var(--successSolid);transform-origin:top;transition:transform var(--durationSlow) var(--easeOut);transform:scaleY(0)}.stepperItem[data-state=done]:not(:last-child):after{transform:none}.stepperText{gap:var(--space2);padding-top:.1em;display:grid}.stepperState{font-size:var(--textXs);color:var(--textMuted)}.stepperHorizontal{gap:var(--space8);grid-auto-columns:1fr;grid-auto-flow:column}.stepperHorizontal .stepperItem{text-align:center;flex-direction:column}.stepperHorizontal .stepperLink{text-align:center;flex-direction:column;align-items:center}.stepperHorizontal .stepperItem:not(:last-child):before,.stepperHorizontal .stepperItem:not(:last-child):after{width:auto;height:var(--borderWidthStrong);inset:1.5rem -40% auto 60%}.stepperHorizontal .stepperItem:not(:last-child):after{transform-origin:0;transform:scaleX(0)}.stepperHorizontal .stepperItem[data-state=done]:not(:last-child):after{transform:none}.menuAccount .swatchRow{padding-block:0}.menuAccount .menuGroup{gap:var(--space8);padding-block:var(--space12);display:grid}.menuAccount .menuGroup>*{margin-block:0}.menuAccount .menuSectionLabel{margin-block-end:0}.menuAccount .menuItem{padding-block:var(--space12)}.menuAccount .menuSeparator{margin-block:var(--space12);background:var(--borderControl)}.menuAccount .menuGroup{padding-block:0}.menuAccount .menuGroup .menuItem{background:var(--surfaceSunken)}.menuAccount .menuGroup>.menuItem{margin-block-start:var(--space8)}.menuAccount .menuGroup .menuItem:focus-visible{background:var(--surfaceSunken)}@media (hover:hover) and (pointer:fine){.menuAccount .menuGroup .menuItem:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--surfaceSunken)}}.thread{gap:var(--space24);min-inline-size:0;display:grid;container-type:inline-size}.threadList{gap:var(--space16);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.threadMessage{gap:var(--space6);justify-self:start;justify-items:start;min-inline-size:0;max-inline-size:85%;display:grid}.threadMessage[data-side=mine]{justify-self:end;justify-items:end}.threadMessage[data-new]{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.threadHistory{min-inline-size:0}.threadMore{z-index:var(--zSticky);justify-content:center;align-items:flex-end;block-size:0;display:flex;position:sticky;inset-block-end:var(--space16)}.threadMore .btn{animation:enterRise var(--durationBase) var(--easeOut) backwards}@container (width<=30rem){.threadMessage{max-inline-size:100%}}.threadMeta{align-items:center;gap:var(--space4) var(--space8);font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--textMuted);flex-wrap:wrap;margin:0;display:flex}.threadAuthor{font-weight:var(--weightMedium);color:var(--textSecondary)}.threadTime{font-variant-numeric:tabular-nums}.threadBubble{gap:var(--space12);min-inline-size:0;max-inline-size:100%;padding:var(--space12) var(--space16);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceSunken);color:var(--textPrimary);display:grid}.threadMessage[data-side=mine] .threadBubble{background:var(--accentSoft);border-color:#0000}.threadBody{font-size:var(--textBase);line-height:var(--leadingNormal);margin:0}.threadFiles{gap:var(--space8);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.threadCompose{gap:var(--space24);min-inline-size:0;display:grid}.threadActions{justify-content:flex-end;gap:var(--space8);flex-wrap:wrap;display:flex}.pricing{--pricingPlanMin:16rem;--pricingLeadLines:3;gap:var(--space24);min-inline-size:0;display:grid;position:relative}.pricingPeriod{justify-self:start}.pricingPlans{grid-template-columns:repeat(auto-fit, minmax(min(var(--pricingPlanMin), 100%), 1fr));gap:var(--space24) var(--space16);min-inline-size:0;display:grid}.pricingPlans>.empty{grid-column:1/-1}.pricingCard{gap:var(--space16);min-inline-size:0;display:grid;position:relative}.pricingCardHighlighted{border-color:var(--accentRing);box-shadow:0 0 0 var(--borderWidth) var(--accentRing), var(--shadow1), var(--elevationHairline)}.pricingCardFlag{position:absolute;inset-block-start:0;inset-inline-start:var(--panelPad);translate:0 -50%}.pricingCardName{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pricingCardLead{-webkit-line-clamp:var(--pricingLeadLines);line-clamp:var(--pricingLeadLines);min-block-size:calc(var(--pricingLeadLines) * 1lh);font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--textSecondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pricingCardPrice{gap:var(--space4);margin:0;display:grid}.pricingCardFigure{align-items:baseline;gap:var(--space6);white-space:nowrap;min-inline-size:0;display:flex}.pricingCardAmount{font-size:var(--text3xl);font-weight:var(--weightBold);line-height:var(--leadingTight);letter-spacing:var(--trackingTight);color:var(--textPrimary);font-variant-numeric:tabular-nums}.pricingCardPeriod{font-size:var(--textSm);color:var(--textMuted)}.pricingCardNote{min-block-size:1lh;font-size:var(--textXs);line-height:var(--leadingSnug);color:var(--textMuted);margin:0}.pricingCardNote[data-saving]{color:var(--successText);font-weight:var(--weightMedium)}.pricingCardFeatures{gap:var(--space8);font-size:var(--textSm);line-height:var(--leadingSnug);align-content:start;margin:0;padding:0;list-style:none;display:grid}.pricingFeature{align-items:center;gap:var(--space8);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:1lh;display:grid}.pricingFeatureName{text-overflow:ellipsis;white-space:nowrap;color:var(--textSecondary);overflow:hidden}.pricingFeatureValue{white-space:nowrap;font-weight:var(--weightMedium);color:var(--textPrimary);font-variant-numeric:tabular-nums}.icon.pricingMark{flex:none;block-size:1em;inline-size:1em}.pricingMarkYes{color:var(--successText)}.pricingMarkNo{color:var(--textMuted)}.pricingCardAction{justify-self:stretch}.pricingCardName.skeleton{inline-size:45%}.pricingCardAmount.skeleton{inline-size:5ch}@media (scripting:none){.pricingPeriod,.pricing>[data-pricing-compare],[data-pricing-status]{display:none}.pricingPlans:has(>[data-skeleton]){display:none}}.pricingTable thead th:not(:first-child),.pricingTable td{text-align:center}.pricingTable td{white-space:nowrap;position:relative}.pricingTable .pricingMark{vertical-align:middle;display:inline-block}.tableWrap{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);overflow:auto hidden}.tableWrap[data-fits]:not(.tableWrapBounded){overflow:clip}.tableWrapBounded{max-block-size:var(--tableMaxHeight,22rem);scroll-padding-block-start:calc(3 * var(--space8) + var(--textXs) * var(--leadingNormal));overflow-y:auto}.tableWrap{isolation:isolate;--tableEdgeShade:var(--lightningcss-light,color-mix(in srgb, color-mix(in oklab, var(--surfaceSunken), black 45%) 55%, transparent))var(--lightningcss-dark,color-mix(in srgb, color-mix(in oklab, var(--surfaceSunken), black 70%) 85%, transparent));--tableEdgeSize:.75rem;display:flex;position:relative}.tableWrap>table{flex:none;align-self:flex-start;inline-size:100%}.tableWrap:before,.tableWrap:after{content:"";z-index:calc(var(--zSticky) + 2);inline-size:var(--tableEdgeSize);pointer-events:none;opacity:0;transition:opacity var(--durationBase) var(--easeOut);flex:none;position:sticky;inset-block-start:0}.tableWrap:before{background:linear-gradient(to right, var(--tableEdgeShade), transparent);margin-inline-end:calc(-1 * var(--tableEdgeSize));inset-inline-start:var(--tablePinInline,0)}.tableWrap:after{background:linear-gradient(to left, var(--tableEdgeShade), transparent);margin-inline-start:calc(-1 * var(--tableEdgeSize));inset-inline-end:0}.tableWrap[data-more-start]:before,.tableWrap[data-more-end]:after{opacity:1}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--textMd);font-variant-numeric:tabular-nums;--tableFillPending:color-mix(in srgb, var(--warningSoft) 55%, transparent);--tableFillZebra:color-mix(in srgb, var(--surfaceSunken) 45%, transparent);--tablePinMax:45vw}.table thead th{z-index:var(--zSticky);text-align:left;vertical-align:bottom;padding:var(--space8) var(--space12);font-size:var(--textXs);font-weight:var(--weightSemibold);letter-spacing:var(--trackingNormal);color:var(--textMuted);background:var(--surfaceRaised);box-shadow:inset 0 -1px 0 var(--borderSubtle);white-space:nowrap;position:sticky;top:0}.table tbody td,.table tbody th{padding:var(--space12);border-bottom:var(--borderWidth) solid var(--borderSubtle);color:var(--textSecondary);vertical-align:middle;text-align:left}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:0}.table tbody tr{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.table tbody tr:nth-child(2){animation-delay:calc(var(--staggerStep) * 1)}.table tbody tr:nth-child(3){animation-delay:calc(var(--staggerStep) * 2)}.table tbody tr:nth-child(4){animation-delay:calc(var(--staggerStep) * 3)}.table tbody tr:nth-child(5){animation-delay:calc(var(--staggerStep) * 4)}.table tbody tr:nth-child(6){animation-delay:calc(var(--staggerStep) * 5)}.table tbody tr:nth-child(7){animation-delay:calc(var(--staggerStep) * 6)}.table tbody tr:nth-child(n+8){animation-delay:calc(var(--staggerStep) * 7)}.table[data-reordered] tbody tr{animation:none}@media (hover:hover) and (pointer:fine){.table tbody tr:hover td,.table tbody tr:hover th{background:var(--surfaceRaisedHover)}}.table tbody tr[aria-selected=true] td,.table tbody tr[aria-selected=true] th{background:var(--accentSoft)}.table tbody tr[data-pending=pending] td,.table tbody tr[data-pending=pending] th,.table tbody tr[data-pending=sending] td,.table tbody tr[data-pending=sending] th{background:var(--tableFillPending);color:var(--textMuted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--textMuted);text-decoration-color:var(--textMuted)}.table tbody tr[data-pending=settled] td,.table tbody tr[data-pending=settled] th{color:var(--textMuted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--textMuted);text-decoration-color:var(--textMuted)}.table tbody tr:is([data-pending=pending],[data-pending=sending],[data-pending=settled]) :is(td,th){transition:background var(--durationFast) var(--easeOut), color var(--durationFast) var(--easeOut), opacity var(--durationBase) var(--easeOut)}.table tbody tr[data-pending] .pendingAction,.table tbody tr[data-pending] .btn{text-decoration-line:none}.table td.isPrimary,.table th[scope=row]{color:var(--textPrimary);font-weight:var(--weightMedium)}.tableZebra tbody tr:nth-child(2n) td,.tableZebra tbody tr:nth-child(2n) th{background:var(--tableFillZebra)}.table tbody th[scope=row]:first-child{max-inline-size:var(--tablePinMax);position:sticky;inset-inline-start:0}.table:has(>tbody>tr>th[scope=row]:first-child)>thead>tr>th:first-child{max-inline-size:var(--tablePinMax);position:sticky;inset-inline-start:0}.table tbody th[scope=row]:first-child{z-index:calc(var(--zBase) + 1);overflow-wrap:break-word}.table:has(>tbody>tr>th[scope=row]:first-child)>thead>tr>th:first-child{z-index:calc(var(--zSticky) + 1)}@supports (animation-timeline:scroll()){.table tbody th[scope=row]:first-child{animation:linear both tablePinEdge;animation-timeline:scroll(inline);animation-range:0 var(--space4)}.table:has(>tbody>tr>th[scope=row]:first-child)>thead>tr>th:first-child{animation:linear both tablePinEdgeCorner;animation-timeline:scroll(inline);animation-range:0 var(--space4)}}:where(.table tbody th[scope=row]:first-child){background-color:var(--surfaceRaised)}.table tbody tr[data-pending=pending] th[scope=row]:first-child,.table tbody tr[data-pending=sending] th[scope=row]:first-child{background:linear-gradient(var(--tableFillPending), var(--tableFillPending)) var(--surfaceRaised)}.tableZebra tbody tr:nth-child(2n) th[scope=row]:first-child{background:linear-gradient(var(--tableFillZebra), var(--tableFillZebra)) var(--surfaceRaised)}@keyframes tablePinEdge{to{box-shadow:inset calc(-1 * var(--borderWidth)) 0 0 var(--borderSubtle)}}@keyframes tablePinEdgeCorner{to{box-shadow:inset 0 calc(-1 * var(--borderWidth)) 0 var(--borderSubtle), inset calc(-1 * var(--borderWidth)) 0 0 var(--borderSubtle)}}.tableWrap{container:table-wrap/inline-size}.table{--tableActionsMax:min(18rem, 40cqi)}@container table-wrap (width>=30rem){.table:has(>tbody>tr>td.tableActions:last-child){--tablePinMax:min(45vw, 55cqi)}.table tbody td.tableActions:last-child,.table thead th.tableActions:last-child{position:sticky;inset-inline-end:0}.table tbody td.tableActions:last-child{z-index:calc(var(--zBase) + 1)}.table thead th.tableActions:last-child{z-index:calc(var(--zSticky) + 1)}.table td.tableActions:last-child>.tableRowActions{inline-size:max-content;max-inline-size:var(--tableActionsMax);flex-wrap:wrap;justify-content:flex-end}:where(.table tbody td.tableActions:last-child){background-color:var(--surfaceRaised)}.table tbody tr[data-pending=pending] td.tableActions:last-child,.table tbody tr[data-pending=sending] td.tableActions:last-child{background:linear-gradient(var(--tableFillPending), var(--tableFillPending)) var(--surfaceRaised)}.tableZebra tbody tr:nth-child(2n) td.tableActions:last-child{background:linear-gradient(var(--tableFillZebra), var(--tableFillZebra)) var(--surfaceRaised)}.tableWrap[data-more-end]>.table tbody td.tableActions:last-child{box-shadow:inset var(--borderWidth) 0 0 var(--borderSubtle)}.tableWrap[data-more-end]>.table thead th.tableActions:last-child{box-shadow:inset 0 calc(-1 * var(--borderWidth)) 0 var(--borderSubtle), inset var(--borderWidth) 0 0 var(--borderSubtle)}.tableWrap:has(>.table>tbody>tr>td.tableActions:last-child):after{display:none}}.table td.truncate,.table th.truncate{max-width:0}.tableNum{text-align:right;font-variant-numeric:tabular-nums}.table thead th.tableNum,.table tbody :is(td,th).tableNum{text-align:right}.tableActions{white-space:nowrap;text-align:right;width:1%}.tableSelect{width:1%;padding-right:0}.tableSort{align-items:center;gap:var(--space4);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--radiusSm);transition:color var(--durationInstant) var(--easeOut);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tableSort:hover{color:var(--textPrimary)}}.tableSort:active:not(:disabled,[aria-disabled=true]){color:var(--linkActive)}.table th[aria-sort] .tableSort{color:var(--accentText)}.table th[aria-sort] .tableSort:active:not(:disabled,[aria-disabled=true]){color:var(--linkActive)}.tableSortIcon{transition:transform var(--durationFast) var(--easeInOut)}.table th[aria-sort=descending] .tableSortIconDir{transform:rotate(180deg)}.table th[aria-sort] .tableSortIconIdle,.table th:not([aria-sort]) .tableSortIconDir{display:none}.tableRowActions{gap:var(--space4);vertical-align:middle;display:inline-flex}.reorder{gap:var(--space4);display:inline-flex}@media (pointer:coarse){.reorder>.btn.btnIcon,.reorder>.tipWrap>.btn.btnIcon{width:var(--touchTarget);height:var(--touchTarget)}.tableRowActions,.reorder{gap:var(--space8)}}.tableRowActions .btnSubtle[data-danger=true]:not(:disabled,[aria-disabled=true]){color:var(--dangerText)}@media (hover:hover) and (pointer:fine){.tableRowActions .btnSubtle[data-danger=true]:hover:not(:disabled,[aria-disabled=true]){color:var(--dangerText)}}.tableEmpty td,.tableLoading td{border-bottom:0;padding:0}.table .textTyped{overflow-wrap:break-word}.table :is(th,td) :is(.stack,.stack4,.stack6,.stack8,.stack12,.stack16){grid-template-columns:minmax(min-content,1fr)}.pagination{align-items:center;gap:var(--space12);flex-wrap:wrap;display:flex}.paginationList{align-items:center;gap:var(--space2);margin:0;padding:0;list-style:none;display:flex}.paginationLink{min-width:var(--controlHeightSm);height:var(--controlHeightSm);padding:0 var(--space8);border:var(--borderWidth) solid transparent;border-radius:var(--radiusSm);color:var(--textSecondary);font-size:var(--textSm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;place-items:center;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.paginationLink:hover:not([aria-disabled=true]){background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.paginationLink:active:not([aria-disabled=true]){background:var(--surfaceActive)}.paginationLink[aria-current=page]{background:var(--accentSolid);color:var(--accentOnSolid);font-weight:var(--weightMedium)}.paginationLink[aria-disabled=true]{color:var(--textDisabled);cursor:not-allowed}.paginationGap{padding:0 var(--space4);color:var(--textMuted)}.paginationSummary{font-size:var(--textSm);color:var(--textMuted);font-variant-numeric:tabular-nums}.pageSize{align-items:center;gap:var(--space8);font-size:var(--textSm);color:var(--textMuted);display:flex}.pageSize .select{width:auto}.listFoot{justify-items:center;gap:var(--space12);padding-block:calc((var(--touchTarget) - var(--controlHeightSm)) / 2);display:grid;position:relative}.listFootSkeleton{gap:var(--space8);justify-self:stretch;min-inline-size:0;display:grid}.listFootEnd{font-size:var(--textSm);color:var(--textMuted);text-align:center;margin:0}.listFootSentinel{block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.filterBar{align-items:center;gap:var(--space8);padding:var(--space12) var(--space16);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);flex-wrap:wrap;display:flex}.filterBarSearch{min-width:min(var(--searchBoxMin), 100%);flex:1}:is(.panel .card:has(>.tableWrap),.panel .filterBar){box-shadow:none;background:0 0;border-color:#0000;padding:0}.panel .tableWrap{background:0 0}.filterChips{gap:var(--space6);flex-wrap:wrap;display:flex}.filterChip{align-items:center;gap:var(--space6);padding:var(--space2) var(--space4) var(--space2) var(--space8);border-radius:var(--radiusFull);background:var(--accentSoft);color:var(--accentText);font-size:var(--textSm);border:var(--borderWidth) solid color-mix(in srgb, var(--accentRing) 34%, transparent);white-space:nowrap;max-inline-size:100%;display:inline-flex}.filterChipRemove{border-radius:var(--radiusFull);width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;transition:background var(--durationInstant) var(--easeOut);background:0 0;border:0;place-items:center;display:grid;position:relative}.filterChipRemove:after{content:"";position:absolute;inset:-.8rem}@media (hover:hover) and (pointer:fine){.filterChipRemove:hover{background:color-mix(in srgb, var(--accentRing) 30%, transparent)}}.filterChipRemove:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--accentRing) 50%, transparent)}.badge{--badgeDot:.4375rem;align-items:center;gap:var(--space6);padding:0 var(--space8);border-radius:var(--radiusFull);height:1.375rem;font-size:var(--textXs);font-weight:var(--weightMedium);white-space:nowrap;border:var(--borderWidth) solid transparent;justify-self:start;display:inline-flex}.badgeNeutral{background:var(--surfaceSunken);color:var(--textMuted);border-color:var(--borderControl)}.badgeAccent{background:var(--accentSoft);color:var(--accentText);border-color:color-mix(in srgb, var(--accentRing) 34%, transparent)}.badgeSuccess{background:var(--successSoft);color:var(--successText);border-color:color-mix(in srgb, var(--successRing) 34%, transparent)}.badgeWarning{background:var(--warningSoft);color:var(--warningText);border-color:color-mix(in srgb, var(--warningRing) 34%, transparent)}.badgeDanger{background:var(--dangerSoft);color:var(--dangerText);border-color:color-mix(in srgb, var(--dangerRing) 34%, transparent)}.badgeInfo{background:var(--infoSoft);color:var(--infoText);border-color:color-mix(in srgb, var(--infoRing) 34%, transparent)}.badgeSolid.badgeAccent{background:var(--accentSolid);color:var(--accentOnSolid);border-color:#0000}.badgeSolid.badgeSuccess{background:var(--successSolid);color:var(--successOnSolid);border-color:#0000}.badgeSolid.badgeWarning{background:var(--warningSolid);color:var(--warningOnSolid);border-color:#0000}.badgeSolid.badgeDanger{background:var(--dangerSolid);color:var(--dangerOnSolid);border-color:#0000}.badgeDot{width:var(--badgeDot);height:var(--badgeDot);border-radius:var(--radiusFull);background:currentColor;flex:none}.badgeSevDebug{background:var(--sevDebugSoft);color:var(--sevDebugText);border-color:var(--sevDebugRing)}.badgeSevInfo{background:var(--sevInfoSoft);color:var(--sevInfoText);border-color:color-mix(in srgb, var(--sevInfoRing) 34%, transparent)}.badgeSevNotice{background:var(--sevNoticeSoft);color:var(--sevNoticeText);border-color:color-mix(in srgb, var(--sevNoticeRing) 34%, transparent)}.badgeSevWarning{background:var(--sevWarningSoft);color:var(--sevWarningText);border-color:color-mix(in srgb, var(--sevWarningRing) 34%, transparent)}.badgeSevError{background:var(--sevErrorSoft);color:var(--sevErrorText);border-color:color-mix(in srgb, var(--sevErrorRing) 34%, transparent)}.badgeSevCritical{background:var(--sevCriticalSolid);color:var(--sevCriticalOnSolid);border-color:#0000}.badgeSevAlert{background:var(--sevAlertSolid);color:var(--sevAlertOnSolid);border-color:#0000}.badgeSevEmergency{background:var(--sevEmergencySolid);color:var(--sevEmergencyOnSolid);border-color:#0000}.badgeProgress{background:var(--progressSoft);color:var(--progressText);border-color:color-mix(in srgb, var(--progressRing) 34%, transparent)}.badgeSized{justify-items:center;display:inline-grid}.badgeSized>.badgeValue{align-items:center;gap:var(--space6);grid-area:1/1;display:inline-flex}.badgeSized:after{content:attr(data-sizer);white-space:pre;visibility:hidden;block-size:0;grid-area:1/1;padding-inline-start:calc(var(--badgeDot) + var(--space6));line-height:0;overflow:clip}.badgeCount{min-width:1.25rem;height:1.25rem;padding:0 var(--space4);border-radius:var(--radiusFull);font-variant-numeric:tabular-nums;justify-content:center}.tag{align-items:center;gap:var(--space6);padding:var(--space2) var(--space8);border-radius:var(--radiusSm);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);color:var(--textSecondary);font-size:var(--textSm);white-space:nowrap;max-inline-size:100%;display:inline-flex}.tagRemovable{padding-right:var(--space2)}.tagRemove{border-radius:var(--radiusSm);width:1.125rem;height:1.125rem;color:var(--textMuted);cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;place-items:center;display:grid;position:relative}.tagRemove:after{content:"";position:absolute;inset:-.8rem}@media (hover:hover) and (pointer:fine){.tagRemove:hover{background:var(--dangerSoft);color:var(--dangerText)}}.tagRemove:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--dangerRing) 30%, transparent);color:var(--dangerText)}.tagScored{padding-bottom:var(--space4);position:relative;overflow:hidden}.tagScore{background:var(--accentSolid);height:.125rem;width:var(--score,0%);position:absolute;bottom:0;left:0}.avatar{width:var(--avatarSize,2rem);height:var(--avatarSize,2rem);border-radius:var(--radiusFull);background:var(--accentSoft);color:var(--accentText);font-size:max(var(--textXs), calc(var(--avatarSize,2rem) * .4));font-weight:var(--weightSemibold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatarXs{--avatarSize:1.5rem}.avatarSm{--avatarSize:1.75rem}.avatarLg{--avatarSize:2.5rem}.avatarXl{--avatarSize:4rem}.avatarSquare{border-radius:var(--radiusMd)}.avatarAnonymous{background:var(--surfaceSunken);color:var(--textMuted);border:var(--borderWidth) dashed var(--borderControl)}.avatarGroup{display:flex}.avatarGroup .avatar{border:2px solid var(--surfaceRaised);margin-left:-.5rem}.avatarGroup .avatar:first-child{margin-left:0}.avatarGroupMore{cursor:pointer;padding:0;font-family:inherit;position:relative;overflow:visible}@media (hover:hover) and (pointer:fine){.avatarGroupMore:hover{filter:brightness(1.18)}}.avatarGroupMore:active:not(:disabled,[aria-disabled=true]){filter:brightness(1.36)}.avatarGroupMore:after{content:"";inset:calc((var(--touchTarget) - 100%) / -2);position:absolute}.avatarRow{align-items:center;gap:var(--space8);min-width:0;display:flex}.avatarRowText{gap:0;min-width:0;display:grid}.avatarRowName{font-size:var(--textMd);font-weight:var(--weightMedium);color:var(--textPrimary)}.avatarRowMeta{font-size:var(--textXs);color:var(--textMuted)}.kv{gap:var(--space8) var(--space16);font-size:var(--textMd);grid-template-columns:minmax(8rem,auto) 1fr;margin:0;display:grid}.kv dt{color:var(--textMuted)}.kv dd{color:var(--textPrimary);min-width:0;margin:0}.kvStacked{gap:var(--space2);grid-template-columns:1fr}.kvStacked dd+dt{margin-top:var(--space12)}.kvBordered dt,.kvBordered dd{padding-bottom:var(--space8);border-bottom:var(--borderWidth) solid var(--borderSubtle)}@container panel-body (width<=30rem){.kv{row-gap:var(--space2);grid-template-columns:minmax(0,1fr)}.kv dd+dt{margin-top:var(--space12)}.kvBordered dt{border-bottom:0;padding-bottom:0}}.stat{align-content:start;gap:var(--space4);padding:var(--space16);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);display:grid}.statLabel{font-size:var(--textSm);color:var(--textMuted)}.statValue{font-size:var(--text3xl);font-weight:var(--weightBold);line-height:var(--leadingNone);font-variant-numeric:tabular-nums;color:var(--textPrimary)}.countUp{display:inline-grid}.countUp>*{grid-area:1/1}.countUpRun{justify-self:start}.countUpRun:empty{display:none}.countUp[data-counting=true] .countUpFinal{opacity:0}.statDelta{align-items:center;gap:var(--space4);font-size:var(--textSm);font-variant-numeric:tabular-nums;display:inline-flex}.statDeltaUp{color:var(--successText)}.statDeltaDown{color:var(--dangerText)}.score{gap:var(--space6);display:grid}.scoreHead{justify-content:space-between;align-items:baseline;gap:var(--space8);display:flex}.scoreValue{font-size:var(--textXl);font-weight:var(--weightSemibold);font-variant-numeric:tabular-nums}.scoreTrack{border-radius:var(--radiusFull);background:var(--surfaceSunken);border:var(--borderWidth) solid var(--borderSubtle);height:.5rem;overflow:hidden}.scoreFill{height:100%;width:var(--score,0%);border-radius:inherit;background:var(--accentSolid)}.score[data-band=low] .scoreFill{background:var(--dangerSolid)}.score[data-band=mid] .scoreFill{background:var(--warningSolid)}.score[data-band=high] .scoreFill{background:var(--successSolid)}.scoreBreakdown{gap:var(--space8);margin-top:var(--space8);display:grid}.scoreSkill{gap:var(--space8);font-size:var(--textSm);grid-template-columns:1fr 4rem auto;align-items:center;display:grid}.scoreSkillBar{border-radius:var(--radiusFull);background:var(--surfaceSunken);height:.25rem;display:block;overflow:hidden}.scoreSkillFill{height:100%;width:var(--score,0%);background:var(--accentRing);border-radius:inherit;display:block}.scoreMeter{appearance:none;border-radius:var(--radiusFull);background:var(--surfaceSunken);transform-origin:0;block-size:.25rem;inline-size:100%;animation:meterDraw var(--durationSlow) var(--easeOut) backwards;border:0;display:block;overflow:hidden}.scoreMeter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.scoreMeterTotal{border:var(--borderWidth) solid var(--borderSubtle);block-size:.5rem}.scoreMeter::-webkit-meter-bar{border-radius:inherit;background:0 0;border:0;block-size:100%}.scoreMeter::-webkit-meter-optimum-value{background:var(--accentRing);border-radius:inherit}.scoreMeter::-webkit-meter-suboptimum-value{background:var(--accentRing);border-radius:inherit}.scoreMeter::-webkit-meter-even-less-good-value{background:var(--accentRing);border-radius:inherit}.scoreMeter::-moz-meter-bar{background:var(--accentRing);border-radius:inherit}.loglist{--loglistRowH:2.25rem;--loglistLevelW:6.25rem;--loglistCols:11rem var(--loglistLevelW) 9rem 1fr;block-size:var(--loglistH,28rem);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);background:var(--surfaceRaised);display:block;position:relative;overflow:auto;container-type:inline-size}.loglistHead{block-size:auto;z-index:var(--zSticky);grid-template-columns:var(--loglistCols);gap:var(--space8);padding:var(--space8) var(--space12);background:var(--surfaceSunken);border-block-end:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textXs);font-weight:var(--weightSemibold);color:var(--textMuted);display:grid;position:sticky;inset-block-start:0}.loglistViewport{inline-size:100%;block-size:var(--loglistTotal,0);position:relative}.loglistRow{block-size:var(--loglistRowH);grid-template-columns:var(--loglistCols);gap:var(--space8);padding-inline:var(--space12);border-block-end:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textSm);text-align:start;inline-size:100%;color:var(--textPrimary);cursor:pointer;background:0 0;align-items:center;display:grid;position:absolute;inset-block-start:var(--loglistTop,0);inset-inline:0}@media (hover:hover) and (pointer:fine){.loglistRow:hover{background:var(--surfaceRaisedHover)}}.loglistRow:active{background:var(--surfaceActive)}.loglistRow[aria-current=true]{background:var(--accentSoft)}.loglistRow:focus-visible{outline:var(--focusRing);outline-offset:calc(var(--focusRingWidth) * -1)}.loglistCell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loglistCellTime,.loglistCellChannel{color:var(--textMuted);font-variant-numeric:tabular-nums}.loglistCellMessage{font-family:var(--fontMono)}.loglistCellLevel{display:flex}.loglistRow[data-partial=true] .loglistCellMessage:before{content:"...";color:var(--textMuted);margin-inline-end:var(--space4)}.loglistSkeleton{block-size:var(--loglistRowH);border-block-end:var(--borderWidth) solid var(--borderSubtle);grid-template-columns:var(--loglistCols);gap:var(--space8);padding-inline:var(--space12);align-items:center;display:grid}.loglistSkeleton .skeleton{block-size:.75rem}@container (inline-size<=40rem){.loglistHead,.loglistRow,.loglistSkeleton{--loglistCols:6rem var(--loglistLevelW) 1fr;--loglistRowH:var(--touchTarget)}.loglistCellChannel{display:none}}@container (inline-size<=26rem){.loglistHead,.loglistRow,.loglistSkeleton{--loglistRowH:calc(var(--touchTarget) + var(--space20));align-content:center;row-gap:var(--space4)}.loglistCellMessage,.loglistHead>:last-child,.loglistSkeleton>:last-child{grid-column:1/-1}}.loglistReader{align-items:flex-start;gap:var(--space16);flex-wrap:wrap;display:flex}.loglistReader>.loglist{flex:3 40rem;min-inline-size:0}.loglistDetail{flex:2 20rem;min-inline-size:0}.loglistDetailMessage{font-family:var(--fontMono);font-size:var(--textSm);white-space:pre-wrap;overflow-wrap:anywhere}.input[type=date],.input[type=time],.input[type=datetime-local],.input[type=month]{cursor:text}.input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;border-radius:var(--radiusSm)}.input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;border-radius:var(--radiusSm)}.input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;border-radius:var(--radiusSm)}@media (hover:hover) and (pointer:fine){.input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}}.datefield{position:relative}.calendar{width:19rem;padding:var(--space12);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceOverlay);box-shadow:var(--shadow2)}.calendarHeader{align-items:center;gap:var(--space8);margin-bottom:var(--space8);display:flex}.calendarMonth{text-align:center;font-weight:var(--weightMedium);font-size:var(--textMd);flex:1}.calendarGrid{border-collapse:collapse;width:100%}.calendarGrid th{padding:var(--space4) 0;font-size:var(--text2xs);font-weight:var(--weightSemibold);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted)}.calendarGrid td{text-align:center;padding:.0625rem}.calendarDay{border:var(--borderWidth) solid transparent;border-radius:var(--radiusMd);width:2.125rem;height:2.125rem;color:var(--textSecondary);font-size:var(--textSm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;place-items:center;margin:0 auto;display:grid}@media (hover:hover) and (pointer:fine){.calendarDay:hover:not(:disabled,[aria-disabled=true]){background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.calendarDay:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.calendarDay[data-outside=true]{color:var(--textMuted)}.calendarDay[data-today=true]{border-color:var(--accentRing);font-weight:var(--weightSemibold)}.calendarDay[aria-selected=true]{background:var(--accentSolid);color:var(--accentOnSolid);border-color:var(--accentSolid);font-weight:var(--weightMedium)}.calendarDay:disabled{color:var(--textDisabled);cursor:not-allowed;text-decoration:line-through}.calendarGrid td[data-in-range=true]{background:var(--accentSoft)}.calendarGrid td[data-range-start=true]{border-radius:var(--radiusMd) 0 0 var(--radiusMd)}.calendarGrid td[data-range-end=true]{border-radius:0 var(--radiusMd) var(--radiusMd) 0}.calendarFooter{gap:var(--space8);margin-top:var(--space8);padding-top:var(--space8);border-top:var(--borderWidth) solid var(--borderSubtle);display:flex}.calendarPresets{gap:var(--space4);margin-bottom:var(--space8);flex-wrap:wrap;display:flex}.timeRow{align-items:center;gap:var(--space8);display:flex}.timezoneNote{font-size:var(--textXs);color:var(--textMuted);white-space:nowrap}.timestamp{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--textMuted);border-bottom:1px dotted var(--borderControl);cursor:help}.timestampAbsolute{font-family:var(--fontMono);font-size:var(--textXs);cursor:auto;border-bottom:0}.duration{font-variant-numeric:tabular-nums;font-family:var(--fontMono);font-size:var(--textSm)}.skipLink{top:var(--space8);left:var(--space8);z-index:calc(var(--zTooltip) + 1);padding:var(--space8) var(--space16);border-radius:var(--radiusMd);background:var(--accentSolid);color:var(--accentOnSolid);font-weight:var(--weightMedium);transition:transform var(--durationFast) var(--easeOut);text-decoration:none;position:absolute;transform:translateY(-200%)}.skipLink:focus-visible{transform:translateY(0)}main[tabindex="-1"]:focus-visible{outline:none}.topbar{align-items:center;gap:var(--space16);min-block-size:3.5rem;padding:0 var(--space16);background:var(--surfaceRaised);border-bottom:var(--borderWidth) solid var(--borderSubtle);flex-wrap:wrap;grid-template-columns:1fr minmax(0,26rem) 1fr;display:grid}.topbarBrand{align-items:center;gap:var(--space8);font-weight:var(--weightSemibold);font-size:var(--textLg);letter-spacing:var(--trackingTight);color:var(--textPrimary);white-space:nowrap;text-decoration:none;display:flex}.topbarWorkspace{align-items:center;gap:var(--space8);padding:var(--space4) var(--space8);border-radius:var(--radiusMd);border:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceSunken);color:var(--textSecondary);font-size:var(--textMd);cursor:pointer;min-inline-size:0;max-width:14rem;transition:border-color var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);display:flex}@media (hover:hover) and (pointer:fine){.topbarWorkspace:hover{border-color:var(--borderControl);color:var(--textPrimary)}}.topbarWorkspace:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive);border-color:var(--borderControl);color:var(--textPrimary)}.topbarSearch{grid-column:2;inline-size:100%;min-inline-size:0}.topbarActions{justify-self:end;align-items:center;gap:var(--space4);grid-column:3;display:flex}.topbarMenu{grid-column:1;justify-self:start}@media (width<=60rem){.topbar{row-gap:var(--space8);padding-block:var(--space8);grid-template-columns:auto 1fr}.topbarMenu{grid-area:1/1}.topbarActions{grid-area:1/2}.topbarSearch{grid-area:2/1/auto/-1;max-width:none}}.envStripe{justify-content:center;align-items:center;gap:var(--space8);padding:var(--space2) var(--space12);font-size:var(--textXs);font-weight:var(--weightSemibold);letter-spacing:var(--trackingCaps);text-transform:uppercase;display:flex}.envStripeDev{background:var(--infoSoft);color:var(--infoText)}.envStripeStaging{background:var(--warningSoft);color:var(--warningText)}.envStripeProduction{background:var(--dangerSolid);color:var(--dangerOnSolid)}.viewBanner{align-items:center;gap:var(--space8) var(--space16);padding:var(--space8) var(--space16);background:var(--warningSoft);color:var(--warningText);border-block-end:var(--borderWidth) solid color-mix(in srgb, var(--warningRing) 34%, transparent);font-size:var(--textSm);flex-wrap:wrap;display:flex}.viewBannerWho{min-inline-size:0;font-weight:var(--weightSemibold);overflow-wrap:anywhere}.viewBannerTime{font-variant-numeric:tabular-nums}.viewBannerEnd{margin-inline-start:auto}.readOnlyScope{display:contents}.sidenav{gap:var(--space4);width:var(--sidenavWidth,15rem);padding:var(--space16) var(--space12);background:var(--surfaceRaised);border-right:var(--borderWidth) solid var(--borderSubtle);flex-direction:column;display:flex;overflow-y:auto}.sidenavGroup{padding:var(--space16) var(--space8) var(--space4);font-size:var(--text2xs);font-weight:var(--weightSemibold);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted)}.sidenavItem{align-items:center;gap:var(--space8);padding:var(--space6) var(--space8);border-radius:var(--radiusMd);color:var(--textSecondary);font-size:var(--textMd);text-align:left;cursor:pointer;width:100%;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.sidenavItem:hover{background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.sidenavItem:active{background:var(--surfaceActive)}.sidenavItem[aria-current=page]{background:var(--accentSoft);color:var(--accentText);font-weight:var(--weightMedium);position:relative}.sidenavItem[aria-current=page]:before{content:"";left:calc(var(--space12) * -1);border-radius:0 var(--radiusFull) var(--radiusFull) 0;background:var(--accentSolid);width:.1875rem;position:absolute;top:20%;bottom:20%}.sidenavItem .badge{margin-left:auto}.sidenavIcon{color:var(--textMuted)}.sidenavItem[aria-current=page] .sidenavIcon{color:inherit}.sidenavFooter{padding-top:var(--space16);border-top:var(--borderWidth) solid var(--borderSubtle);margin-top:auto}.sidenavCollapsed{--sidenavWidth:3.5rem;align-items:center}.sidenavCollapsed .sidenavLabel,.sidenavCollapsed .sidenavGroup{display:none}.sidenavCollapsed .sidenavItem{justify-content:center;padding-inline:0}.subnav{align-items:center;gap:var(--space4);border-bottom:var(--borderWidth) solid var(--borderSubtle);flex-wrap:wrap;display:flex}.subnavLink{align-items:center;gap:var(--space6);padding:var(--space8) var(--space12);font-size:var(--textMd);font-weight:var(--weightMedium);color:var(--textSecondary);border-radius:var(--radiusMd) var(--radiusMd) 0 0;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);text-decoration:none;display:inline-flex;position:relative}.subnavLink:before{content:"";inset:calc((var(--touchTarget) - 2.125rem) / -2) 0;position:absolute}@media (hover:hover) and (pointer:fine){.subnavLink:hover{color:var(--textPrimary);background:var(--surfaceRaisedHover)}}.subnavLink:active{background:var(--surfaceActive)}.subnavLink:focus-visible{outline:var(--focusRing);outline-offset:calc(var(--focusRingOffset) * -1)}.subnavLink[aria-current=page]{color:var(--accentText)}.subnavLink[aria-current=page]:after{content:"";inset-inline:var(--space8);bottom:calc(var(--borderWidth) * -1);block-size:var(--borderWidthStrong);background:var(--accentSolid);border-radius:var(--radiusFull);position:absolute}.breadcrumbs{font-size:var(--textSm)}.breadcrumbsList{align-items:center;gap:var(--space6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbsItem{align-items:center;gap:var(--space6);color:var(--textMuted);display:flex}.breadcrumbsItem:not(:last-child):after{content:"/";color:var(--borderControl);speak:never}.breadcrumbsLink{color:var(--textMuted);border-radius:var(--radiusSm);transition:color var(--durationInstant) var(--easeOut);text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumbsLink:hover{color:var(--textPrimary);text-decoration:underline}}.breadcrumbsLink:active:not([aria-disabled=true]){color:var(--linkActive);text-decoration:underline}.breadcrumbsItem [aria-current=page]{color:var(--textPrimary);font-weight:var(--weightMedium)}.breadcrumbsText{color:var(--textMuted)}.breadcrumbsItemOverflow,.breadcrumbsList[data-collapse=always]:not([data-expanded=true])>.breadcrumbsItem[data-middle]{display:none}.breadcrumbsList[data-collapse=always]:not([data-expanded=true])>.breadcrumbsItemOverflow{display:flex}@media (width<=40rem){.breadcrumbsList[data-collapse=narrow]:not([data-expanded=true])>.breadcrumbsItem[data-middle]{display:none}.breadcrumbsList[data-collapse=narrow]:not([data-expanded=true])>.breadcrumbsItemOverflow{display:flex}}.breadcrumbsOverflow{font:inherit;line-height:var(--leadingSnug);color:var(--textMuted);border:var(--borderWidth) solid var(--borderControl);border-radius:var(--radiusSm);padding:0 var(--space6);cursor:pointer;transition:border-color var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);background:0 0}@media (hover:hover) and (pointer:fine){.breadcrumbsOverflow:hover{color:var(--textPrimary);border-color:var(--borderStrong)}}.breadcrumbsOverflow:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive);border-color:var(--borderStrong);color:var(--textPrimary)}@media (pointer:coarse){.breadcrumbsOverflow{min-block-size:var(--touchTarget);min-inline-size:var(--touchTarget)}.breadcrumbsLink{min-block-size:var(--touchTarget);min-inline-size:var(--touchTarget);justify-content:center;align-items:center;display:inline-flex}}.img{max-width:100%;height:auto;display:block}.imgFrame{border-radius:var(--radiusMd);background:var(--surfaceSunken);min-inline-size:0;aspect-ratio:var(--ratio,16 / 9);position:relative;overflow:hidden}.imgFrame img{object-fit:cover;width:100%;height:100%;display:block}.imgFrameContain img{object-fit:contain}.imgFrameSquare{--ratio:1}.imgFramePortrait{--ratio:3 / 4}.imgFrameWide{--ratio:21 / 9}.imgPlaceholder{min-inline-size:0;color:var(--textMuted);background:var(--surfaceSunken);border:var(--borderWidth) dashed var(--borderSubtle);border-radius:var(--radiusMd);aspect-ratio:var(--ratio,16 / 9);place-items:center;display:grid}.logo{height:var(--logoHeight,1.75rem);object-fit:contain;width:auto;max-width:12rem;display:block}.logoLg{--logoHeight:2.5rem}.logo>svg{block-size:100%;inline-size:auto;display:block}.logoPlate{background:var(--n0);padding:var(--space4) var(--space6);border-radius:var(--radiusSm)}.scanPlate{background:var(--n0);padding:var(--space12);border-radius:var(--radiusMd);border:var(--borderWidth) solid var(--borderSubtle);place-items:center;display:inline-grid}.appRoot{overscroll-behavior:contain;background:var(--surfacePage);block-size:100dvh;color:var(--textPrimary);font-family:var(--fontSans);font-size:var(--textBase);line-height:var(--leadingNormal);overflow:hidden auto}:root{--appGutter:calc(var(--space2) + var(--padNudge))}.appShell{block-size:calc(100dvh - (var(--appGutter) * 2));inline-size:calc(100dvw - (var(--appGutter) * 2));margin:var(--appGutter);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusXl);background:var(--surfacePage);grid-template:"stripe stripe""sidenav topbar""sidenav main"1fr/auto 1fr;display:grid;overflow:hidden}body:has(.appShell){background:var(--surfaceFrame)}.appRoot:has(.appShell){background:var(--surfaceFrame)}.appRoot:has(.wizard){background:var(--canvasLight), var(--surfacePage)}.appShellBleed{--appGutter:0px;border:0;border-radius:0}.appShellStripe{grid-area:stripe}.appShellTopbar{grid-area:topbar}.appShell{timeline-scope:--page}.appShellMain{scroll-timeline:--page block}.appShellTopbar{z-index:var(--zSticky);position:relative}.appShellTopbar:after{content:"";pointer-events:none;box-shadow:var(--shadow1);clip-path:inset(0 0 calc(var(--space32) * -1) 0);opacity:0;position:absolute;inset:0}@supports (animation-timeline:scroll()){.appShellTopbar:after{animation:linear both pageScrollEdge;animation-timeline:--page;animation-range:0 var(--space4)}}@keyframes pageScrollEdge{to{opacity:1}}.appShellSidenav .rail{border-radius:0}.appShellSidenav{grid-area:sidenav;min-block-size:0}.appShellMain{overscroll-behavior:contain;background:var(--canvasLight), var(--surfacePage);scrollbar-gutter:stable;grid-area:main;min-block-size:0;min-inline-size:0;overflow-y:auto}@media (width<=60rem){.appShell{grid-template-columns:1fr;grid-template-areas:"stripe""topbar""main"}.appShellSidenav{block-size:0;inline-size:0;position:absolute;overflow:visible}.topbarSearch{display:none}.pageHeader{flex-direction:column}.pageHeader>*{inline-size:100%}}.page{padding:calc(var(--space24) + var(--padNudge)) calc(var(--space32) + var(--padNudge)) calc(var(--space64) + var(--padNudge));max-width:80rem;margin-inline:auto}.pageNarrow{max-width:48rem}.pageFull{max-width:none}.pageDoc{max-width:calc(var(--measure) + 2 * (var(--space32) + var(--padNudge)))}.pageDocToc{max-width:var(--docPageW)}.pageHeader{align-items:flex-start;gap:var(--space16);margin-bottom:var(--space24);flex-wrap:wrap;display:flex}.pageAlert{margin-bottom:var(--space24)}.pageHeader>*,.breadcrumbs{min-inline-size:0}.pageHeaderText{gap:var(--space6);flex:18rem;min-width:0;display:grid}.pageHeaderActions{gap:var(--space8);flex-wrap:wrap;display:flex}@media (width<=60rem){.pageHeaderText{flex-basis:auto}}.centredShell{min-block-size:100dvh;padding:var(--space32) var(--space16);background:var(--canvasLight), var(--surfacePage);place-items:center;display:grid}.centredShellCard{gap:var(--space24);width:min(24rem,100%);display:grid}.centredShellCard>*{margin-block:0}.centredShellBrand{justify-items:center;gap:var(--space12);display:grid}.centredShell .panelTitle,.centredShell .panelLead{text-align:center}.docShell{gap:var(--space32);--docPageW:90rem;--docTocW:18rem;grid-template-rows:auto 1fr auto;min-block-size:100%;display:grid}:is(.docShell,.appRoot:has(>.docShell)){--docHeadH:calc(2.5rem + var(--space24) + var(--padNudge) + var(--space24) + var(--borderWidth))}.appRoot:has(>.docShell){scroll-padding-block-start:calc(var(--docHeadH) + var(--space16))}.docShell>*{min-inline-size:0}.docShellBody{grid-template-columns:var(--docTocW) 1fr;gap:var(--space48);align-items:start;display:grid}.docShellBody>*{min-inline-size:0}.docShellBody .prose{max-width:none}.docToc{top:calc(var(--docHeadH) + var(--space24));max-block-size:calc(100dvh - var(--docHeadH) - 2 * var(--space24));position:sticky;overflow-y:auto}.docTocTitle{font-size:var(--text2xs);font-weight:var(--weightSemibold);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted);margin-block-end:var(--space12)}.docTocList{gap:var(--space2);margin:0;padding:0;list-style:none;display:grid}.docTocLink{gap:var(--space8);padding:var(--space4) var(--space8);border-radius:var(--radiusSm);font-size:var(--textSm);line-height:var(--leadingSnug);color:var(--textSecondary);transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);grid-template-columns:1.75ch 1fr;text-decoration:none;display:grid}.docTocNum{color:var(--textMuted);font-variant-numeric:tabular-nums}.docTocLink:focus-visible{background:var(--surfaceRaisedHover);color:var(--textPrimary)}@media (hover:hover) and (pointer:fine){.docTocLink:hover{background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.docTocLink:active{background:var(--surfaceActive)}.docTocLink:focus-visible{outline:var(--focusRing);outline-offset:var(--focusRingOffset)}.prose :where(h2,h3):target{color:var(--accentText)}.prose :where(h2,h3){scroll-margin-top:calc(var(--docHeadH) + var(--space16))}@media (width<=64rem){.docShellBody{gap:var(--space24);grid-template-columns:1fr}.docToc{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);max-block-size:11rem;padding:var(--space12) var(--space16);position:static}}.docShellHead,.docShellFoot{justify-content:space-between;align-items:center;gap:var(--space8) var(--space16);flex-wrap:wrap;display:flex}.docShellHead{z-index:var(--zSticky);background:var(--surfacePage);border-block-end:var(--borderWidth) solid var(--borderSubtle);margin-block-start:calc(-1 * (var(--space24) + var(--padNudge)));padding-block-start:calc(var(--space24) + var(--padNudge));padding-block-end:var(--space24);position:sticky;top:0}.docShellFoot{border-block-start:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textSm);color:var(--textMuted);padding-block-start:var(--space24)}.docShellTitle{gap:var(--space8);margin-block-end:var(--space32);display:grid}.docShellTitle,.docToc,.docShell .prose{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.docToc{animation-delay:var(--staggerStep)}.docShell .prose{animation-delay:calc(var(--staggerStep) * 2)}.docShellMeta{gap:var(--space16);flex-wrap:wrap;display:flex}.siteShell{gap:var(--space64);grid-template-rows:auto 1fr auto;min-block-size:100%;display:grid}.siteShell>*,.siteHero>*,.siteSection>*{min-inline-size:0}.appRoot:has(.siteShell){background:var(--canvasLight), var(--surfacePage)}.siteShellHead,.siteShellFoot{justify-content:space-between;align-items:center;gap:var(--space12) var(--space24);flex-wrap:wrap;display:flex}.siteShellMain{gap:var(--space80);align-content:start;display:grid}.siteShellFoot{border-block-start:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textSm);color:var(--textMuted);padding-block-start:var(--space24)}.siteHero{gap:var(--space48);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:center;display:grid}.siteHeroText{gap:var(--space24);max-inline-size:var(--measure);display:grid}.siteHeroLead{font-size:var(--textLg);line-height:var(--leadingNormal);color:var(--textSecondary);margin:0}.siteSection{gap:var(--space24);display:grid;position:relative}.siteSectionHead{gap:var(--space8);max-inline-size:var(--measure);display:grid}.siteSectionHead>p{color:var(--textSecondary);margin:0}.siteCards{gap:var(--space16);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.siteCard{gap:var(--space12);grid-template-rows:auto 1fr auto;align-content:start;display:grid}.siteCard>p{color:var(--textSecondary);margin:0}.siteCard>.btn{justify-self:start}.siteSteps{gap:var(--space24);counter-reset:site-step;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.siteSteps>li{counter-increment:site-step;gap:var(--space4) var(--space12);grid-template-columns:auto 1fr;align-content:start;display:grid}.siteSteps>li:before{content:counter(site-step);inline-size:var(--space32);block-size:var(--space32);border-radius:var(--radiusFull);background:var(--accentSoft);color:var(--accentText);font-weight:var(--weightSemibold);font-variant-numeric:tabular-nums;grid-row:span 2;place-items:center;display:grid}.siteSteps h3{margin:0}.siteSteps p{color:var(--textSecondary);margin:0}.sitePromises{gap:var(--space24) var(--space32);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin:0;display:grid}.sitePromises>div{gap:var(--space8);align-content:start;display:grid}.sitePromises dt{font-weight:var(--weightSemibold);color:var(--textPrimary)}.sitePromises dd{color:var(--textSecondary);margin:0}.siteWho{gap:var(--space12);grid-template-columns:auto 1fr;align-items:center;display:grid}.siteWhoRef{overflow-wrap:anywhere}.siteGap{gap:var(--space4);font-size:var(--textSm);color:var(--textSecondary);margin:0;padding-inline-start:var(--space20);list-style:decimal;display:grid}.siteLinks{gap:var(--space8) var(--space24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.siteShell section[id]{scroll-margin-block-start:var(--space24)}.siteHeroWithProof{justify-items:center;gap:var(--space32);text-align:center;grid-template-columns:minmax(0,1fr)}.siteHeroWithProof .siteHeroText{justify-items:center}.siteHeroWithProof .siteHeroProof{inline-size:100%;max-inline-size:var(--measure);text-align:start}.siteHeroWithProof .scoreValue{font-size:var(--text4xl);line-height:var(--leadingNone)}.siteHeroWithProof .scoreBreakdown{grid-template-columns:max-content minmax(0,1fr) max-content}.siteHeroWithProof .scoreSkill{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--textMd)}.siteHeroGap{gap:var(--space8);display:grid}.siteDoors{gap:var(--space24);max-inline-size:var(--measure);justify-items:center;display:grid}.siteFigure{gap:var(--space16);min-inline-size:0;margin:0;display:grid}.siteFigure>figcaption{color:var(--textMuted);font-size:var(--textXs)}.siteFigure>p{color:var(--textSecondary);margin:0}.siteFigure .siteSteps{align-content:start}.siteFigure .table thead th{white-space:normal}.siteFigure .table{font-size:var(--textSm)}.siteFigure .table :is(thead th,tbody th,tbody td){padding:var(--space8)}:is(.siteArith,.siteFairness) caption{caption-side:top;padding:var(--space12);text-align:start;font-weight:var(--weightSemibold);color:var(--textPrimary)}.siteArith tfoot :is(th,td){padding:var(--space12);border-block-start:var(--borderWidth) solid var(--borderStrong);font-weight:var(--weightSemibold);color:var(--textPrimary);text-align:left}.siteArith tfoot .tableNum{text-align:right}.siteFirewall{gap:var(--space16);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.siteFirewallView{gap:var(--space16);align-content:start;display:grid}.siteFirewallView dl{gap:var(--space12);margin:0;display:grid}.siteFirewallView dl>div{gap:var(--space4);display:grid}.siteFirewallView dt{font-size:var(--textXs);color:var(--textMuted)}.siteFirewallView dd{font-size:var(--textSm);color:var(--textPrimary);overflow-wrap:anywhere;margin:0}.siteFirewallRefused{gap:var(--space8);margin:0;padding:0;list-style:none;display:grid}.siteFirewallRefused li{justify-content:space-between;align-items:center;gap:var(--space8);font-size:var(--textSm);display:flex}.siteFirewallSkills{margin:0;padding:0;list-style:none}.siteBand{grid-template-columns:repeat(auto-fit, minmax(min(var(--measure), 100%), 1fr));gap:var(--space48);padding:var(--panelPad);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);display:grid}.siteBand>section{gap:var(--space24);align-content:start;min-inline-size:0;display:grid}.siteBand .sitePromises{gap:var(--space24);grid-template-columns:minmax(0,1fr)}.siteSides{gap:var(--space24);margin:0;padding:0;list-style:none;display:grid}.siteSides>li{gap:var(--space8);border-block-start:var(--borderWidth) solid var(--borderSubtle);padding-block-start:var(--space24);display:grid}.siteSides>li:first-child{border-block-start:0;padding-block-start:0}.siteSides p{color:var(--textSecondary);margin:0}.siteSides .btn{justify-self:start}.siteClose{gap:var(--space24);text-align:center;justify-items:center;display:grid}.siteShell .card{animation:none}.siteShell .siteHeroText,.siteShell .siteHeroProof,.siteShell .siteHeroWithProof .scoreSkill,.siteShell .siteHeroGap,.siteShell .siteDoors{animation:enterRise var(--durationSlow) var(--easeOut) backwards}.siteShell .siteHeroProof,.siteShell .siteHeroWithProof .scoreMeterTotal{animation-delay:calc(var(--staggerStep) * 2)}.siteShell .siteHeroWithProof .scoreSkill:first-child,.siteShell .siteHeroWithProof .scoreSkill:first-child .scoreMeter{animation-delay:calc(var(--staggerStep) * 3)}.siteShell .siteHeroWithProof .scoreSkill:nth-child(2),.siteShell .siteHeroWithProof .scoreSkill:nth-child(2) .scoreMeter{animation-delay:calc(var(--staggerStep) * 4)}.siteShell .siteHeroWithProof .scoreSkill:nth-child(3),.siteShell .siteHeroWithProof .scoreSkill:nth-child(3) .scoreMeter{animation-delay:calc(var(--staggerStep) * 5)}.siteShell .siteHeroWithProof .scoreSkill:nth-child(4),.siteShell .siteHeroWithProof .scoreSkill:nth-child(4) .scoreMeter{animation-delay:calc(var(--staggerStep) * 6)}.siteShell .siteHeroWithProof .scoreSkill:nth-child(n+5),.siteShell .siteHeroWithProof .scoreSkill:nth-child(n+5) .scoreMeter{animation-delay:calc(var(--staggerStep) * 7)}.siteShell .siteHeroGap,.siteShell .siteDoors{animation-delay:calc(var(--staggerStep) * 8)}[data-scroll-reveal][data-entered]{animation:enterRise var(--durationSlow) var(--easeOut) backwards}[data-scroll-reveal] :is(.card,.panel,.table tbody tr,.scoreMeter),:where(.siteShell :is(.siteSection,.siteBand,.siteClose)) :is(.card,.panel,.table tbody tr,.scoreMeter):not([data-scroll-reveal],[data-scroll-reveal] *){animation:none}.split{grid-template-columns:minmax(18rem, var(--splitList,24rem)) 1fr;gap:0;height:100%;min-height:0;display:grid}.splitList{border-right:var(--borderWidth) solid var(--borderSubtle);background:var(--surfaceRaised);overflow-y:auto}.splitDetail{min-width:0;overflow-y:auto}@media (width<=60rem){.split{grid-template-columns:1fr}.split[data-showing=detail] .splitList,.split[data-showing=list] .splitDetail{display:none}}.splitItem{gap:var(--space4);width:100%;padding:var(--space12) var(--space16);border:0;border-bottom:var(--borderWidth) solid var(--borderSubtle);text-align:left;cursor:pointer;color:inherit;transition:background var(--durationInstant) var(--easeOut);background:0 0;border-left:3px solid #0000;display:grid}@media (hover:hover) and (pointer:fine){.splitItem:hover{background:var(--surfaceRaisedHover)}}.splitItem:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.splitItem[aria-current=true]{background:var(--accentSoft);border-left-color:var(--accentSolid)}.splitItemTitle{font-weight:var(--weightMedium);color:var(--textPrimary)}.splitItemMeta{gap:var(--space8);font-size:var(--textXs);color:var(--textMuted);display:flex}.wizard{gap:var(--space32);grid-template-columns:17rem 1fr;align-items:start;display:grid}@media (width<=60rem){.wizard{gap:var(--space20);grid-template-columns:1fr}}.wizardAside{top:var(--space24);gap:var(--space16);display:grid;position:sticky}.wizardMain{gap:var(--space20);min-width:0;display:grid}.scope{align-items:center;gap:var(--space2);min-inline-size:0;display:flex}.scopeLevel{align-items:center;gap:var(--space6);max-inline-size:12rem;padding:var(--space4) var(--space8);border-radius:var(--radiusMd);color:var(--textMuted);font-size:var(--textMd);cursor:pointer;white-space:nowrap;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);display:flex}@media (hover:hover) and (pointer:fine){.scopeLevel:hover{background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.scopeLevel:active:not(:disabled,[aria-disabled=true]){background:var(--surfaceActive)}.scopeLevelCurrent{color:var(--textPrimary);font-weight:var(--weightMedium);max-inline-size:16rem}.scopeName{text-overflow:ellipsis;overflow:hidden}.scopeSep{color:var(--borderControl);flex:none}.scopeKind{font-size:var(--text2xs);text-transform:uppercase;letter-spacing:var(--trackingCaps);color:var(--textMuted);flex:none}.topbarMenu{display:none}@media (width<=60rem){.topbarMenu{display:inline-flex}.scopeLevel{max-inline-size:9rem}}.topbarBell{position:relative}.topbarBell .badgeCount{block-size:1rem;min-inline-size:1rem;font-size:var(--textXs);border:var(--borderWidthStrong) solid var(--surfaceRaised);animation:enterPop var(--durationFast) var(--easeOut);position:absolute;inset-block-start:calc(var(--borderWidthStrong) * -1);inset-inline-end:calc(var(--borderWidthStrong) * -1)}.menuDot{border-radius:var(--radiusFull);background:var(--accentSolid);flex:none;block-size:.5rem;inline-size:.5rem;margin-inline-start:auto}.menuTriggerDot{border:var(--borderWidthStrong) solid var(--surfaceRaised);border-radius:var(--radiusFull);background:var(--accentSolid);pointer-events:none;block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-start:0;inset-inline-end:0}.whatsNew{gap:var(--space24);display:grid}.whatsNewMonth{margin:0 0 var(--space12);color:var(--textSecondary);font-size:var(--textSm);font-weight:600}.whatsNewList{gap:var(--space12);margin:0;padding:0;list-style:none;display:grid}.whatsNewEntry{min-inline-size:0;padding:var(--space16);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusMd);background:var(--surfaceRaised)}.whatsNewEntry:focus-visible{outline:var(--focusRingWidth) solid var(--focusRingColor);outline-offset:calc(-1 * var(--focusRingWidth))}.whatsNewMeta{align-items:center;gap:var(--space8);color:var(--textSecondary);font-size:var(--textSm);flex-wrap:wrap;display:flex}.whatsNewTitle{margin:var(--space8) 0 var(--space4);color:var(--textPrimary);font-size:var(--textLg);overflow-wrap:anywhere}.whatsNewSummary{color:var(--textSecondary);overflow-wrap:anywhere;margin:0}.whatsNewDetails{margin-top:var(--space12)}.whatsNewMore{align-items:center;gap:var(--space4);color:var(--accentText);font-size:var(--textSm);cursor:pointer;list-style:none;display:inline-flex}.whatsNewMore::-webkit-details-marker{display:none}.whatsNewMore .icon{block-size:1em;inline-size:1em;transition:transform var(--durationInstant) var(--easeOut)}.whatsNewDetails[open] .whatsNewMore .icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.whatsNewMore .icon{transition:none}}@media (pointer:coarse){.whatsNewMore{min-block-size:var(--touchTarget)}}.whatsNewBody{margin-top:var(--space12)}.rail{z-index:var(--zSticky);inline-size:var(--railWidth,15rem);background:var(--surfaceRaised);border-right:var(--borderWidth) solid var(--borderSubtle);flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative;overflow:hidden}.rail[data-collapsed=true]{--railWidth:3.5rem}.rail:not([data-ready=true]),.rail:not([data-ready=true]) :is(.railGroup,.railGroupBody),.rail[data-snap=true] :is(.railGroup,.railGroupBody){transition:none}.railBrand,.railFilter,.railFooter{flex:none}.railBody{min-block-size:0;padding-block:var(--space6) var(--space20);flex:1;overflow:hidden auto}.railBrand{align-items:center;gap:var(--space8);block-size:3.5rem;padding-inline:var(--space12);border-bottom:var(--borderWidth) solid var(--borderSubtle);white-space:nowrap;display:flex}.railHome{align-items:center;gap:var(--space8);min-inline-size:0;color:var(--textPrimary);border-radius:var(--radiusSm);transition:background var(--durationInstant) var(--easeOut), box-shadow var(--durationInstant) var(--easeOut), transform var(--durationFast) var(--easeOut);flex:1;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.railHome:hover{background:var(--brandLinkHover);box-shadow:0 0 0 var(--brandLinkBleed) var(--brandLinkHover)}}.railHome:active{background:var(--brandLinkActive);box-shadow:0 0 0 var(--brandLinkBleed) var(--brandLinkActive);transform:scale(var(--pressScale))}.railLogo{block-size:1.75rem;color:var(--textPrimary);display:block}.railLogo>svg{block-size:100%;inline-size:auto;display:block}.railLogoMark,.rail[data-collapsed=true] .railLogoWide{display:none}.railExpander{color:var(--textPrimary);grid-area:1/1;place-items:center;display:none}.rail[data-collapsed=true] .railHome{cursor:pointer;flex:none;grid-template-areas:"stack";place-items:center;inline-size:100%;display:grid}.rail[data-collapsed=true] .railLogoMark,.rail[data-collapsed=true] .railExpander{transition:opacity var(--durationFast) var(--easeOut);grid-area:stack;place-items:center;display:grid}.rail[data-collapsed=true] .railExpander,.rail[data-collapsed=true] .railHome:focus-visible .railLogoMark{opacity:0}@media (hover:hover) and (pointer:fine){.rail[data-collapsed=true] .railHome:hover .railLogoMark{opacity:0}}.rail[data-collapsed=true] .railHome:focus-visible .railExpander{opacity:1}@media (hover:hover) and (pointer:fine){.rail[data-collapsed=true] .railHome:hover .railExpander{opacity:1}}.railLabel,.railSectionLabel,.railPill,.railExternal,.railFilter{transition:opacity var(--durationFast) var(--easeOut)}.rail[data-collapsed=true] :is(.railLabel,.railSectionLabel,.railChevron,.railPill,.railExternal){opacity:0;transition-delay:0s;transition-duration:var(--durationInstant);visibility:hidden}.railCollapse{flex:none;margin-inline-start:auto}.rail[data-collapsed=true] .railCollapse{display:none}.rail[data-collapsed=true] .railBrand{justify-content:center;padding-inline:0}.rail[data-collapsed=true] .railHome{justify-content:center}.railFilter{padding:var(--space12);border-bottom:var(--borderWidth) solid var(--borderSubtle)}.rail[data-collapsed=true] .railFilter{opacity:0;visibility:hidden;border-bottom-color:#0000;block-size:0;padding-block:0;transition-delay:0s;overflow:hidden}.railSection+.railSection{margin-block-start:var(--space12)}.railSectionLabel{padding:var(--space12) var(--space16) var(--space4);font-size:var(--textXs);font-weight:var(--weightSemibold);color:var(--textMuted);white-space:nowrap;display:block}.rail[data-collapsed=true] .railSectionLabel{block-size:0;padding-block:0}.railItem{align-items:center;gap:var(--space8);min-block-size:2.125rem;inline-size:100%;padding:var(--space4) var(--space12) var(--space4) var(--space16);color:var(--textSecondary);font-size:var(--textMd);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--durationInstant) var(--easeOut), color var(--durationInstant) var(--easeOut);border-left:3px solid #0000;text-decoration:none;display:flex;position:relative}.railItem:focus-visible{outline-offset:calc((var(--focusRingWidth) + var(--focusRingOffset)) * -1)}@media (hover:hover) and (pointer:fine){.railItem:hover{background:var(--surfaceRaisedHover);color:var(--textPrimary)}}.railItem:active:not([aria-disabled=true]){background:var(--surfaceActive)}.railIcon{color:var(--textMuted);flex:none}.railLabel{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.railItem[aria-current=page]{background:var(--accentSoft);color:var(--accentText);border-left-color:var(--accentSolid);font-weight:var(--weightMedium)}.railItem[aria-current=page] .railIcon{color:inherit}.railItem[data-trail=true]{color:var(--accentText)}.railItem[data-trail=true] .railIcon{color:inherit}.railChevron{color:var(--textMuted);transition:transform var(--durationFast) var(--easeOut), opacity var(--durationFast) var(--easeOut);flex:none}.railGroup[data-open=true]>.railItem .railChevron{transform:rotate(90deg)}.railPill{padding:.0625rem var(--space6);border-radius:var(--radiusFull);background:var(--surfaceActive);color:var(--textMuted);font-size:var(--text2xs);font-weight:var(--weightSemibold);letter-spacing:var(--trackingCaps);text-transform:uppercase;margin-inline-start:auto}.railExternal{block-size:.75em;inline-size:.75em;color:var(--textMuted);-webkit-mask-image:var(--iconExternal);mask-image:var(--iconExternal);background:currentColor;flex:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.railExternal{forced-color-adjust:none;background:canvastext}}.railItem[aria-disabled=true]{color:var(--textDisabled);cursor:default}.railItem[aria-disabled=true] .railIcon{color:var(--textDisabled)}@media (hover:hover) and (pointer:fine){.railItem[aria-disabled=true]:hover{color:var(--textDisabled);background:0 0}}.railGroup{transition:grid-template-rows var(--durationSlow) var(--easeInOut);grid-template-rows:auto 0fr;display:grid}.railGroup[data-open=true]{grid-template-rows:auto 1fr}.railGroupBody{visibility:hidden;min-block-size:0;transition:visibility var(--durationSlow);overflow:hidden}.railGroup[data-open=true]>.railGroupBody{visibility:visible}.railGroup:not([data-open=true]) .railGroupBody{visibility:hidden}@media (width>=60.0625rem){.rail[data-collapsed=true] .railGroup{grid-template-rows:auto 0fr}.rail[data-collapsed=true] .railGroupBody{visibility:hidden}}.railGroupBody .railItem{padding-left:calc(var(--space16) + var(--space20))}.railGroupBody .railGroupBody .railItem{padding-left:calc(var(--space16) + var(--space40))}.railGroupBody .railGroupBody .railGroupBody .railItem{padding-left:calc(var(--space16) + var(--space64))}.rail[data-collapsed=true] .railItem{padding-left:var(--space16)}.railFlyout{z-index:var(--zDropdown);min-inline-size:12rem;padding:var(--space4);background:var(--surfaceOverlay);border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);box-shadow:var(--shadow2);opacity:0;visibility:hidden;transform:translateX(calc(var(--motionNudge) * -1));transition:opacity var(--durationInstant) var(--easeIn), transform var(--durationInstant) var(--easeIn), visibility var(--durationInstant);position:fixed}.railFlyout[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), transform var(--durationFast) var(--easeOut), visibility var(--durationFast);transform:none}.railFlyout:before,.railTip:before{content:"";background:inherit;border-inline-start:var(--borderWidth) solid var(--tipBorder);border-block-end:var(--borderWidth) solid var(--tipBorder);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:var(--arrowTop,1.25rem);inset-inline-start:-.3125rem;translate:0 -50%;rotate:45deg}.railFlyoutTitle{align-items:center;gap:var(--space6);padding:var(--space6) var(--space8);border-bottom:var(--borderWidth) solid var(--borderSubtle);font-size:var(--textXs);font-weight:var(--weightSemibold);color:var(--textMuted);white-space:nowrap;margin-block-end:var(--space4);display:flex}.railFlyout .railItem{border-radius:var(--radiusSm);padding:var(--space6) var(--space8);border-left:0;min-block-size:auto}.railFlyout .railItem[aria-current=page]{background:var(--accentSoft)}@media (pointer:coarse){.railItem,.railFlyout .railItem{min-block-size:var(--touchTarget)}}.railTip{z-index:var(--zTooltip);max-inline-size:min(var(--tipMeasure), calc(100vw - var(--space32)));padding:var(--tipPad);background:var(--tipSurface);border:var(--borderWidth) solid var(--tipBorder);border-radius:var(--tipRadius);box-shadow:var(--tipShadow);color:var(--textPrimary);font-size:var(--textSm);text-transform:none;white-space:normal;overflow-wrap:break-word;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--durationInstant) var(--easeIn), visibility var(--durationInstant);position:fixed}.railTip[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--durationFast) var(--easeOut), visibility var(--durationFast)}.railTip{--arrowTop:50%}.railFooter{padding:var(--space8) var(--space12);border-top:var(--borderWidth) solid var(--borderSubtle)}.railBackdrop{z-index:var(--zBackdrop);background:var(--backdrop);-webkit-backdrop-filter:var(--backdropBlur);backdrop-filter:var(--backdropBlur);opacity:0;visibility:hidden;transition:opacity var(--durationExit) var(--easeIn), visibility var(--durationExit);position:fixed;inset:0}.railBackdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--durationBase) var(--easeOut), visibility var(--durationBase)}@media (width<=60rem){.rail{z-index:var(--zModal);inline-size:var(--railWidth,15rem);transition:translate var(--durationExit) var(--easeIn);position:fixed;inset-block:0;inset-inline-start:0;translate:-100%}.rail[data-collapsed=true]{--railWidth:15rem}.rail[data-mobile-open=true]{transition:translate var(--durationSlow) var(--easeOut);translate:0}.rail[data-collapsed=true] :is(.railLabel,.railSectionLabel,.railChevron,.railPill,.railExternal){opacity:1;visibility:visible}.rail[data-collapsed=true] .railLogoWide{display:block}.rail[data-collapsed=true] .railLogoMark,.rail[data-collapsed=true] .railExpander{display:none}.rail[data-collapsed=true] .railFilter{block-size:auto;padding-block:var(--space12);opacity:1;visibility:visible}}@media (width>=60.0625rem){.railBackdrop{display:none}}.chart{gap:var(--space8);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}.chartPlot{block-size:var(--chartPlotH);border-inline-start:var(--borderWidth) solid var(--borderSubtle);border-block-end:var(--borderWidth) solid var(--borderSubtle);min-inline-size:0;position:relative}.chartGrid{pointer-events:none;display:grid;position:absolute;inset:0}.chartGridLine{border-block-start:var(--borderWidth) solid var(--borderSubtle);opacity:.55}.chartColumns{align-items:flex-end;gap:var(--chartColGap);display:flex;position:absolute;inset:0}.chartCol{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;block-size:100%;min-inline-size:0;display:flex}.chartBar{block-size:var(--chartValue,0%);background:var(--accentSolid);border-radius:var(--radiusSm) var(--radiusSm) 0 0;transform-origin:bottom;animation:chartDraw var(--durationSlow) var(--easeOut) backwards}@keyframes chartDraw{0%{transform:scaleY(0)}}.chartCol:nth-child(2) .chartBar{animation-delay:calc(var(--staggerStep) * .5)}.chartCol:nth-child(3) .chartBar{animation-delay:calc(var(--staggerStep) * 1)}.chartCol:nth-child(4) .chartBar{animation-delay:calc(var(--staggerStep) * 1.5)}.chartCol:nth-child(5) .chartBar{animation-delay:calc(var(--staggerStep) * 2)}.chartCol:nth-child(6) .chartBar{animation-delay:calc(var(--staggerStep) * 2.5)}.chartCol:nth-child(7) .chartBar{animation-delay:calc(var(--staggerStep) * 3)}.chartCol:nth-child(n+8) .chartBar{animation-delay:calc(var(--staggerStep) * 3.5)}.chartBar:not([data-zero],[data-missing]){min-block-size:var(--chartBarFloor)}.chartBar[data-missing]{background:repeating-linear-gradient(135deg, var(--borderStrong) 0 var(--borderWidth), transparent var(--borderWidth) var(--space6));border-radius:0;block-size:100%}.chartBarMuted{background:var(--borderStrong)}.chartBarSuccess{background:var(--successSolid)}.chartBarWarning,.chartBarDanger{background-image:repeating-linear-gradient(45deg, transparent 0 var(--space4), var(--surfaceRaised) var(--space4) calc(var(--space4) + var(--borderWidthStrong)))}.chartBarWarning{background-color:var(--warningSolid)}.chartBarDanger{background-color:var(--dangerSolid)}.chartValue{font-size:var(--textXs);font-variant-numeric:tabular-nums;color:var(--textSecondary);text-align:center;white-space:nowrap;margin-block-end:var(--space4);display:none}.chartLabelled .chartValue{display:block}.chartAxisY{block-size:var(--chartPlotH);font-size:var(--textXs);font-variant-numeric:tabular-nums;color:var(--textMuted);white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.chartTick{align-items:center;block-size:0;display:flex}.chartTick:first-child{align-items:flex-start}.chartTick:last-child{align-items:flex-end}.chartAxisX{gap:var(--chartColGap);min-inline-size:0;font-size:var(--textXs);color:var(--textMuted);grid-column:2;display:flex}.chartAxisX span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-inline-size:0;overflow:hidden}.chartLegend{gap:var(--space8) var(--space16);font-size:var(--textXs);color:var(--textSecondary);flex-wrap:wrap;grid-column:1/-1;display:flex}.chartKey{align-items:center;gap:var(--space6);display:flex}.chartSwatch{inline-size:var(--space8);block-size:var(--space8);border-radius:var(--radiusSm);background:var(--accentSolid);flex:none}.chartSwatchMuted{background:var(--borderStrong)}.chartSwatchSuccess{background:var(--successSolid)}.chartSwatchWarning{background:var(--warningSolid)}.chartSwatchDanger{background:var(--dangerSolid)}.chartSwatchWarning,.chartSwatchDanger{background-image:repeating-linear-gradient(45deg, transparent 0 calc(var(--space4) / 2), var(--surfaceRaised) calc(var(--space4) / 2) calc(var(--space4) / 2 + var(--borderWidth)))}.chartSwatchMissing{background:repeating-linear-gradient(135deg, var(--borderStrong) 0 var(--borderWidth), transparent var(--borderWidth) calc(var(--space6) / 2));box-shadow:inset 0 0 0 var(--borderWidth) var(--borderStrong)}.chartFigures{justify-items:start;gap:var(--space8);grid-column:1/-1;min-inline-size:0;display:grid}.chartFigures>.tableWrap{justify-self:stretch}.chartEmpty{block-size:var(--chartPlotH);border:var(--borderWidth) dashed var(--borderSubtle);border-radius:var(--radiusMd);color:var(--textMuted);font-size:var(--textSm);text-align:center;padding:var(--space16);grid-column:1/-1;place-items:center;display:grid}.chartCompact{--chartPlotH:var(--chartPlotHCompact)}:is(.statusBanner,.statusMark,.serviceRowState,.uptimeBar,.statusLegendKey)[data-state=operational]{--statusFill:var(--successSolid);--statusSoft:var(--successSoft);--statusEdge:var(--successRing);--statusInk:var(--successText);--statusOnFill:var(--successOnSolid)}:is(.statusBanner,.statusMark,.serviceRowState,.uptimeBar,.statusLegendKey)[data-state=degraded]{--statusFill:var(--warningSolid);--statusSoft:var(--warningSoft);--statusEdge:var(--warningRing);--statusInk:var(--warningText);--statusOnFill:var(--warningOnSolid)}:is(.statusBanner,.statusMark,.serviceRowState,.uptimeBar,.statusLegendKey)[data-state=down]{--statusFill:var(--dangerSolid);--statusSoft:var(--dangerSoft);--statusEdge:var(--dangerRing);--statusInk:var(--dangerText);--statusOnFill:var(--dangerOnSolid)}:is(.statusBanner,.statusMark,.serviceRowState,.uptimeBar,.statusLegendKey)[data-state=none]{--statusFill:var(--textDisabled);--statusSoft:var(--neutralSoft);--statusEdge:var(--borderSubtle);--statusInk:var(--neutralText);--statusOnFill:var(--surfaceRaised)}.statusMark{border-radius:var(--radiusSm);background:var(--statusFill,var(--textDisabled));block-size:1.25em;inline-size:1.25em;color:var(--statusOnFill,var(--surfaceRaised));flex:none;place-items:center;display:inline-grid}.statusMark>.icon{stroke-width:3px;block-size:.8em;inline-size:.8em}.statusBanner{align-items:center;gap:var(--space8) var(--space16);padding:var(--space16) var(--space20);border:var(--borderWidth) solid var(--statusEdge,var(--borderSubtle));border-radius:var(--radiusLg);background:var(--statusSoft,var(--surfaceRaised));flex-wrap:wrap;display:flex}.statusBannerVerdict{align-items:center;gap:var(--space12);min-inline-size:0;font-size:var(--textLg);font-weight:var(--weightSemibold);line-height:var(--leadingTight);color:var(--textPrimary);flex:16rem;margin:0;display:flex}.statusBannerVerdict>.statusMark{font-size:var(--textXl)}.statusBannerTime{font-family:var(--fontMono);font-size:var(--textXs);font-variant-numeric:tabular-nums;color:var(--textSecondary);flex:none;margin:0}.statusList{gap:var(--space20);margin:0;padding:0;list-style:none;display:grid}.statusListProbes{border:var(--borderWidth) solid var(--borderSubtle);border-radius:var(--radiusLg);background:var(--surfaceRaised);gap:0}.statusListProbes>.serviceRow{padding:var(--space12) var(--space16)}.statusListProbes>.serviceRow+.serviceRow{border-top:var(--borderWidth) solid var(--borderSubtle)}.serviceRow{gap:var(--space8);min-inline-size:0;display:grid;container:service-row/inline-size}.serviceRowHead{align-items:center;gap:var(--space4) var(--space12);flex-wrap:wrap;min-inline-size:0;display:flex}.serviceRowName{font-size:var(--textMd);font-weight:var(--weightMedium);color:var(--textPrimary);overflow-wrap:anywhere;margin:0}.serviceRowMeta{font-family:var(--fontMono);font-size:var(--textXs);font-variant-numeric:tabular-nums;color:var(--textMuted)}.serviceRowStatus{align-items:center;gap:var(--space8);font-size:var(--textSm);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.serviceRowUptime{font-family:var(--fontMono);font-variant-numeric:tabular-nums;color:var(--textSecondary)}.serviceRowState{align-items:center;gap:var(--space6);color:var(--statusInk,var(--textSecondary));display:inline-flex}.serviceRowDetail{font-size:var(--textSm);color:var(--textSecondary);overflow-wrap:anywhere;margin:0}.uptime{gap:var(--space6);min-inline-size:0;display:grid;position:relative}.uptimeBars{gap:var(--uptimeGap);block-size:var(--uptimeBarH);min-inline-size:0;display:flex}.uptimeDay{flex:1 1 0;min-inline-size:0}.uptimeBar{border-radius:var(--radiusSm);background:var(--statusFill,var(--textDisabled));block-size:100%;inline-size:100%;transition:opacity var(--durationFast) var(--easeOut);display:block}@media (hover:hover) and (pointer:fine){.uptimeBars:hover .uptimeBar:not(:hover){opacity:.55}}.uptimeCaption{justify-content:space-between;gap:var(--space8);font-size:var(--textXs);color:var(--textMuted);display:flex}:is(.uptimeCaption,.serviceRowUptime) [data-window="30"],:is(.uptimeCaption,.serviceRowUptime) [data-window="14"]{display:none}@container service-row (width<=36rem){.uptimeDay:nth-child(-n+15),:is(.uptimeCaption,.serviceRowUptime) [data-window="45"]{display:none}:is(.uptimeCaption,.serviceRowUptime) [data-window="30"]{display:inline}}@container service-row (width<=22rem){.uptimeDay:nth-child(-n+31),:is(.uptimeCaption,.serviceRowUptime) [data-window="30"]{display:none}:is(.uptimeCaption,.serviceRowUptime) [data-window="14"]{display:inline}}@media (forced-colors:active){.uptimeBar{border:var(--borderWidth) solid CanvasText}.statusMark{forced-color-adjust:none}}.statusLegend{gap:var(--space4) var(--space16);font-size:var(--textXs);color:var(--textMuted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.statusLegendKey{align-items:center;gap:var(--space6);display:inline-flex}.statusLegendSwatch{inline-size:var(--uptimeSwatch);block-size:var(--uptimeSwatch);border-radius:var(--radiusSm);background:var(--statusFill);flex:none}body{margin:0}
