:root{--Font: "Inter", sans-serif;--FontAthletic: "Anton", "Inter", sans-serif;--FontSerif: "Playfair Display", serif;--BackgroundBase: #eceef4;--BackdropBase: #c7cad4;--BackgroundTintBase: #e2e5ee;--SurfaceBase: #ffffff;--SurfaceMutedBase: #eef0f6;--NeutralBase: #f4f5f8;--NeutralMutedBase: #e8eaf0;--TintHue: var(--BackgroundBase);--Background: color-mix(in srgb, var(--TintHue) 8%, var(--BackgroundBase));--Backdrop: color-mix(in srgb, var(--TintHue) 14%, var(--BackdropBase));--BackgroundTint: color-mix(in srgb, var(--TintHue) 8%, var(--BackgroundTintBase));--Surface: color-mix(in srgb, var(--TintHue) 9%, var(--SurfaceBase));--SurfaceMuted: color-mix(in srgb, var(--TintHue) 10%, var(--SurfaceMutedBase));--SurfaceVariant: color-mix(in srgb, var(--TintHue) 18%, var(--SurfaceBase));--NeutralSurface: var(--NeutralBase);--NeutralSurfaceMuted: var(--NeutralMutedBase);--Glass: rgba(252, 253, 255, .92);--StageInk: #17181c;--StageField: radial-gradient(120% 90% at 50% 8%, #1a3a24 0%, #14161e 38%, var(--StageInk) 76%);--StageFieldVeil: radial-gradient(120% 90% at 50% 8%, rgba(26, 58, 36, .55) 0%, rgba(20, 22, 30, .72) 38%, rgba(23, 24, 28, .86) 76%);--SplashField: var(--Background);--SplashMarkQuiet: #4f535c;--SplashMarkLead: #24262a;--EdGlass: var(--EdChrome);--EdGlassSolid: var(--EdChrome);--EdHover: color-mix(in srgb, var(--Ink) 6%, transparent);--EdEdge: drop-shadow(0 0 .6px var(--LineStrong)) drop-shadow(0 0 .35px var(--Line));--EdElev: drop-shadow(0 1.625em 4.5em rgba(0, 0, 0, .55));--EdElevSm: drop-shadow(0 .5em 1.625em rgba(0, 0, 0, .32));--EdChromeBase: #e8eaf0;--EdChrome: var(--EdChromeBase);--EdTray: var(--EdChrome);--EdCardFaceBase: #ffffff;--EdCardFace: var(--EdCardFaceBase);--EdCardLine: var(--SurfaceLine);--EdSunk: rgba(17, 19, 26, .055);--Marcher: color-mix(in srgb, var(--Ink) 86%, transparent);--MarcherGhost: color-mix(in srgb, var(--Ink) 48%, transparent);--MarcherGhostUp: color-mix(in srgb, var(--Ink) 62%, transparent);--PathInk: color-mix(in srgb, var(--Ink) 22%, transparent);--FieldBoundary: color-mix(in srgb, var(--Ink) 20%, transparent);--FieldYardLine: color-mix(in srgb, var(--Ink) 13%, transparent);--FieldHash: color-mix(in srgb, var(--Ink) 15%, transparent);--AccentRingL: .62;--AccentRing: oklch(from var(--Accent) min(l, var(--AccentRingL)) min(c, .16) h);--SpringCarry: .06s;--Ink: #11131a;--InkSoft: #5b6072;--InkFaint: #61677b;--Line: rgba(17, 19, 26, .08);--LineStrong: rgba(17, 19, 26, .14);--Accent: #ffb600;--OnAccent: #1a1206;--BrandAccent: #ffb600;--OnBrandAccent: #1a1206;--BrandAccentTint: color-mix(in srgb, var(--BrandAccent) 15%, transparent);--BrandAccentSoft: color-mix(in srgb, var(--BrandAccent) 26%, transparent);--OnBrandTint: #8a5300;--AccentTint: color-mix(in srgb, var(--Accent) 15%, transparent);--AccentSoft: color-mix(in srgb, var(--Accent) 26%, transparent);--AccentWash: color-mix(in srgb, var(--Accent) 10%, transparent);--OnTint: #8a5300;--OnAccentSoft: color-mix(in srgb, var(--OnAccent) 68%, var(--Accent));--CtaIncluded: color-mix(in srgb, var(--Positive) 12%, var(--Surface));--OnCtaIncluded: #157a42;--Danger: #d1453b;--Warning: #8a5300;--Positive: #2e9e5b;--Link: var(--OnBrandTint);--Focus: var(--BrandAccent);--FocusW: 2px;--FocusOffset: 2px;--LogoInk: var(--Ink);--LogoAccent: #ffb600;--LogoRevealL: .46;--Shadow: 0 .0625em .125em rgba(17, 19, 26, .06), 0 .1875em .625em rgba(17, 19, 26, .09);--ShadowLg: 0 .1875em .75em rgba(17, 19, 26, .1), 0 .875em 2.5em rgba(17, 19, 26, .16);--SurfaceLine: rgba(17, 19, 26, .07);--ShadowDrop: drop-shadow(0 .0625em .125em rgba(17, 19, 26, .06)) drop-shadow(0 .1875em .625em rgba(17, 19, 26, .09));--ShadowLgDrop: drop-shadow(0 .1875em .75em rgba(17, 19, 26, .1)) drop-shadow(0 .875em 2.5em rgba(17, 19, 26, .16));--Frame: 0;--AppRad: 3.4375em;--AppFormer: 3.4375em;--Gap: .875em;--RadPanel: calc(var(--AppFormer) - var(--Gap));--DrawerGap: calc(var(--AppRad) * .1455);--RadDrawer: calc(var(--AppRad) - var(--DrawerGap));--RadCard: 1.375em;--RadInner: 1.25em;--RadSmall: 1.125em;--RadTight: .75em;--Pill: 62.4375em;--ChromeH: 4em;--SectionGap: 2.75em;--SectionHeadGap: .75em;--IconBtnGlyph: 1.25em;--IconBtnGlyphWght: 500;--TbBtn: 2.375em;--TbBtnLg: 2.875em;--TbPad: .5em;--TbBtnR: calc(var(--TbBtn) / 2);--TbBtnLgR: calc(var(--TbBtnLg) / 2);--TbH: calc(var(--TbBtn) + 2 * var(--TbPad));--TbHLg: calc(var(--TbBtnLg) + 2 * var(--TbPad));--TapMin: 2.75rem;--TapStd: 3.125rem;--MinTouch: var(--TapStd);--MenuRowH: 44px;--TbCell: 2.75rem;--TbGlyph: 1.5625rem;--TbGroupPadK: .09;--TbGroupPadXK: .15;--TbGroupPad: calc(var(--TbCell) * var(--TbGroupPadK));--TbGroupPadX: calc(var(--TbCell) * var(--TbGroupPadXK));--TbGroupGap: calc(var(--TbCell) * .04);--TbGroupH: calc(var(--TbCell) + 2 * var(--TbGroupPad));--TbRad: calc(var(--TbBtnR) + var(--TbPad));--TbRadLg: calc(var(--TbBtnLgR) + var(--TbPad));--TbRadNest: calc(var(--TbRad) + var(--TbPad));--TbBand: 3.625rem;--TbInset: calc(var(--AppRad) - var(--TbGroupH) / 2);--TbInsetTop: calc( max(var(--TbInset), var(--SafeTop, env(safe-area-inset-top, 0px))) + var(--BrowserBarTop, 0px) );--TbInsetLeft: max(var(--TbInset), var(--SafeLeft, env(safe-area-inset-left, 0px)));--TbInsetRight: max(var(--TbInset), var(--SafeRight, env(safe-area-inset-right, 0px)));--ContentMax: 90em}@media(prefers-reduced-motion:reduce){:root{--SpringCarry: .01ms}}:root[data-theme=dark]{--BackgroundBase: #090909;--BackdropBase: #020202;--BackgroundTintBase: #131313;--SurfaceBase: #181818;--SurfaceMutedBase: #1e1e1e;--NeutralBase: #1c1c1c;--NeutralMutedBase: #242424;--Ink: #f4f5f7;--InkSoft: #b0b0b4;--InkFaint: #8a8a90;--Danger: #ff6369;--Warning: #f5a524;--Positive: #46c78a;--LogoRevealL: .74;--OnTint: #ffca4d;--OnBrandTint: #ffca4d;--OnCtaIncluded: var(--Positive);--SurfaceLine: rgba(255, 255, 255, .08);--Glass: rgba(24, 24, 24, .92);--SplashField: #000000;--SplashMarkQuiet: #8a8f98;--SplashMarkLead: #c9ccd1;--Line: rgba(255, 255, 255, .09);--LineStrong: rgba(255, 255, 255, .16);--Shadow: 0 .0625em .125em rgba(0, 0, 0, .4), 0 .1875em .625em rgba(0, 0, 0, .45);--ShadowLg: 0 .1875em .75em rgba(0, 0, 0, .5), 0 .875em 2.5em rgba(0, 0, 0, .58);--ShadowDrop: drop-shadow(0 .0625em .125em rgba(0, 0, 0, .4)) drop-shadow(0 .1875em .625em rgba(0, 0, 0, .45));--ShadowLgDrop: drop-shadow(0 .1875em .75em rgba(0, 0, 0, .5)) drop-shadow(0 .875em 2.5em rgba(0, 0, 0, .58));--EdChromeBase: #141414;--EdChrome: var(--EdChromeBase);--EdTray: var(--EdChrome);--EdCardFaceBase: #242424;--EdCardFace: var(--EdCardFaceBase);--EdSunk: rgba(0, 0, 0, .42);--Marcher: color-mix(in srgb, var(--Ink) 90%, transparent);--MarcherGhost: color-mix(in srgb, var(--Ink) 46%, transparent);--MarcherGhostUp: color-mix(in srgb, var(--Ink) 60%, transparent);--PathInk: color-mix(in srgb, var(--Ink) 26%, transparent);--FieldBoundary: color-mix(in srgb, var(--Ink) 30%, transparent);--FieldYardLine: color-mix(in srgb, var(--Ink) 20%, transparent);--FieldHash: color-mix(in srgb, var(--Ink) 22%, transparent);--AccentRing: oklch(from var(--Accent) max(l, var(--AccentRingL)) min(c, .16) h)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--BackgroundBase: #090909;--BackdropBase: #020202;--BackgroundTintBase: #131313;--SurfaceBase: #181818;--SurfaceMutedBase: #1e1e1e;--NeutralBase: #1c1c1c;--NeutralMutedBase: #242424;--Ink: #f4f5f7;--InkSoft: #b0b0b4;--InkFaint: #8a8a90;--Danger: #ff6369;--Warning: #f5a524;--Positive: #46c78a;--LogoRevealL: .74;--OnTint: #ffca4d;--OnBrandTint: #ffca4d;--OnCtaIncluded: var(--Positive);--SurfaceLine: rgba(255, 255, 255, .08);--Glass: rgba(24, 24, 24, .92);--SplashField: #000000;--SplashMarkQuiet: #8a8f98;--SplashMarkLead: #c9ccd1;--Line: rgba(255, 255, 255, .09);--LineStrong: rgba(255, 255, 255, .16);--Shadow: 0 .0625em .125em rgba(0, 0, 0, .4), 0 .1875em .625em rgba(0, 0, 0, .45);--ShadowLg: 0 .1875em .75em rgba(0, 0, 0, .5), 0 .875em 2.5em rgba(0, 0, 0, .58);--ShadowDrop: drop-shadow(0 .0625em .125em rgba(0, 0, 0, .4)) drop-shadow(0 .1875em .625em rgba(0, 0, 0, .45));--ShadowLgDrop: drop-shadow(0 .1875em .75em rgba(0, 0, 0, .5)) drop-shadow(0 .875em 2.5em rgba(0, 0, 0, .58));--EdChromeBase: #141414;--EdChrome: var(--EdChromeBase);--EdTray: var(--EdChrome);--EdCardFaceBase: #242424;--EdCardFace: var(--EdCardFaceBase);--EdSunk: rgba(0, 0, 0, .42);--Marcher: color-mix(in srgb, var(--Ink) 90%, transparent);--MarcherGhost: color-mix(in srgb, var(--Ink) 46%, transparent);--MarcherGhostUp: color-mix(in srgb, var(--Ink) 60%, transparent);--PathInk: color-mix(in srgb, var(--Ink) 26%, transparent);--FieldBoundary: color-mix(in srgb, var(--Ink) 30%, transparent);--FieldYardLine: color-mix(in srgb, var(--Ink) 20%, transparent);--FieldHash: color-mix(in srgb, var(--Ink) 22%, transparent);--AccentRing: oklch(from var(--Accent) max(l, var(--AccentRingL)) min(c, .16) h)}}:root{--Ease: cubic-bezier(.32, .72, 0, 1);--EaseOut: cubic-bezier(.2, 0, 0, 1);--EaseSpring: cubic-bezier(.3, 1.3, .5, 1);--DurFast: .12s;--DurBase: .22s;--DurSlow: .32s;--DurDeliberate: .48s;--EaseEmphasized: var(--Ease);--EaseSnappy: var(--Ease);--EaseInOut: var(--Ease);--DurMed: var(--DurBase);--Dur: var(--DurSlow);--HoverScale: 1;--PressScale: .97;--DurPress: .1s}@media(prefers-reduced-motion:reduce){:root{--DurFast: .01ms;--DurBase: .01ms;--DurSlow: .01ms;--DurDeliberate: .01ms;--DurPress: .01ms;--PressScale: 1}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes KenBurns{0%{transform:scale(1.04) rotate(0)}to{transform:scale(1.12) rotate(.5deg)}}@keyframes LiveTileZoom{0%{scale:1}59%{scale:1.15}to{scale:1}}@keyframes LiveReveal{0%,6%{opacity:0}16%,32%{opacity:1}40%,to{opacity:0}}@property --live-delay{syntax: "<time>"; initial-value: 0s; inherits: false;}@property --live-phase{syntax: "<time>"; initial-value: 0s; inherits: true;}@property --jiggle-amp{syntax: "<number>"; initial-value: 0; inherits: false;}@keyframes JiggleTilt{0%,to{rotate:calc(-.3deg * var(--jiggle-amp))}50%{rotate:calc(.3deg * var(--jiggle-amp))}}@keyframes JiggleBob{0%,to{translate:calc(-.0063em * var(--jiggle-amp)) calc(.0063em * var(--jiggle-amp))}50%{translate:calc(.0063em * var(--jiggle-amp)) calc(-.0063em * var(--jiggle-amp))}}@keyframes WiggleFadeOut{0%{rotate:.3deg;translate:.0063em -.0063em}to{rotate:0deg;translate:0 0}}@keyframes LogoPulse{0%,to{opacity:.55;transform:scale(.99)}50%{opacity:1;transform:scale(1.01)}}.GlassPill{background:var(--Surface);box-shadow:var(--ShadowLg),inset 0 0 0 .0625em var(--SurfaceLine);border-radius:var(--Pill);display:flex;align-items:center}.GlassPill[jivShape]{box-shadow:none;position:relative;--JivLift: var(--ShadowLgDrop)}.Btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:3.375em;padding:0 1.5em;border-radius:var(--Pill);font-weight:800;font-size:.9375em;color:var(--Ink);white-space:nowrap;transition:transform var(--DurFast) var(--Ease),background var(--DurFast) var(--Ease),color var(--DurFast) var(--Ease),filter var(--DurFast) var(--Ease)}.Btn.Block{width:100%;max-width:var(--ActionMaxW, 22em);margin-inline:auto}.Btn.Lg{height:3.625em;font-size:1em}.Btn.Primary{--JivFill: var(--BrandAccentTint);color:var(--OnBrandTint)}@media(hover:hover){.Btn.Primary:hover{--JivFill: var(--BrandAccentSoft)}}.Btn.Primary:active{--JivFill: var(--BrandAccent);color:var(--OnBrandAccent)}.Btn.Secondary{background:var(--SurfaceMuted)}@media(hover:hover){.Btn.Secondary:hover{background:var(--LineStrong)}}.Btn.Secondary:active{background:var(--LineStrong)}@media(hover:hover){.Btn:hover{transform:scale(var(--HoverScale))}}.Btn:active{transform:scale(var(--PressScale));transition-duration:var(--DurPress)}.Btn:disabled,.Btn[aria-disabled=true]{background:var(--SurfaceMuted);--JivFill: var(--SurfaceMuted);color:var(--InkFaint);filter:none;cursor:default;pointer-events:none;transform:none}.EmptyCta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:var(--MinTouch);padding:0 1.5em;border:0;cursor:pointer;font:inherit;font-size:.9375em;font-weight:750;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;background:var(--BrandAccent);color:var(--OnBrandAccent);transition:transform var(--DurFast) var(--Ease),background var(--DurFast) var(--Ease)}.EmptyCta .MS{font-size:1.15em}.EmptyCta.Quiet{background:var(--SurfaceVariant);color:var(--Ink)}.EmptyCta:disabled{background:var(--SurfaceMuted);color:var(--InkFaint);cursor:default}@media(hover:hover){.EmptyCta:hover{transform:scale(var(--HoverScale))}}.EmptyCta:active{transform:scale(var(--PressScale));transition-duration:var(--DurPress)}.Prose a,.InlineLinks a{color:var(--Link);font-weight:600;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--Link) 45%,transparent);transition:text-decoration-color var(--DurFast) var(--Ease)}@media(hover:hover){.Prose a:hover,.InlineLinks a:hover{text-decoration-color:var(--Link)}}.MinTouch{min-height:var(--MinTouch);display:inline-flex;align-items:center;justify-content:center}.MinTouchW{min-width:var(--MinTouch)}.JivMaterial{background:var(--SurfaceMuted);color:var(--Ink);transition:background var(--DurFast) var(--Ease),color var(--DurFast) var(--Ease),transform var(--DurFast) var(--Ease)}@media(hover:hover){.JivMaterial:hover{background:var(--LineStrong)}}.JivMaterial:focus-visible{outline:none;background:color-mix(in srgb,var(--BrandAccentTint),var(--SurfaceMuted))}.JivMaterial.Selected{background:var(--BrandAccentSoft);color:var(--OnBrandTint)}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 .1875em color-mix(in srgb,var(--BrandAccent) 40%,transparent)}[jivShape]:focus-visible,.jiv-shape:focus-visible{box-shadow:none}[jivLift]{position:relative;background:transparent;filter:var(--JivLift, var(--ShadowDrop))}[jivLift]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--JivFill, var(--Surface));clip-path:var(--jiv-clip);transition:background var(--DurFast) var(--Ease)}:root{--PageTop: calc( var(--SafeTop, env(safe-area-inset-top, 0px)) + var(--BrowserBarTop, 0px) + var(--Gap) + var(--ChromeH) + 1em );--PageBottom: calc(var(--Gap) + var(--ChromeH) + 1.75em)}.Content{position:absolute;inset:0;overflow-y:auto;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:auto;scroll-behavior:smooth;--ContentL: 1.75em;--ContentR: 1.75em;--RailBleedL: 0;--RailBleedR: 1.75em;padding:var(--PageTop) var(--ContentR) var(--PageBottom) var(--ContentL)}.ContentInner{max-width:var(--ContentMax);margin-inline:auto}.Section{margin-bottom:var(--SectionGap)}.SectionHead{display:flex;align-items:baseline;gap:.75em;margin:0 .125em var(--SectionHeadGap);position:relative;z-index:1}.SectionHead h2{margin:0;font-size:1.375em;font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;gap:.5625em}.SectionHead .More{margin-left:auto;display:inline-flex;align-items:center;gap:.125em;min-height:var(--TapMin);padding:.5em .5em .5em .875em;font-size:.8438em;font-weight:600;color:var(--InkSoft);border-radius:var(--Pill);line-height:1;transition:color var(--DurFast) var(--Ease)}.SectionHead .More .MS{font-size:1.125em;transition:transform var(--DurFast) var(--Ease)}.SectionHead .More:hover,.SectionHead .More:active{color:var(--Accent)}.SectionHead .More:hover .MS{transform:translate(.0625em)}@media(max-width:880px){.Content{--ContentL: 1em;--ContentR: 1em;--RailBleedR: 1em;padding:var(--PageTop) var(--ContentR) calc(var(--ChromeH) + 3.5em) var(--ContentL)}}studio-root:not(.Immersive) .SurfacePage>*:not(:has(.Content)):not(.NoPageInset){padding-top:var(--PageTop);padding-bottom:var(--PageBottom)}studio-root:has(.Stage progressive-blur.Top) .ShellTopBlur{display:none}.PageInset{padding-top:var(--PageTop);padding-bottom:var(--PageBottom)}.CoverPlate{--PlateL: clamp(.28, calc(l*.58) , .44);--PlateFill: oklch(from var(--CoverAccent, var(--Accent)) var(--PlateL) calc(c * var(--PlateL) / max(l, .28)) h);position:relative;background:linear-gradient(to top,var(--PlateFill) 0%,var(--PlateFill) var(--PlateSolid, 42%),color-mix(in srgb,var(--PlateFill) 72%,transparent) 64%,color-mix(in srgb,var(--PlateFill) 38%,transparent) 82%,color-mix(in srgb,var(--PlateFill) 14%,transparent) 93%,transparent 100%);color:#fff}.CoverPlate:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--PlateFeather, 0);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--PlateFill) 12%,transparent) 0%,color-mix(in srgb,var(--PlateFill) 5%,transparent) 45%,transparent 100%)}:where(a:not([class])),.Link{color:var(--Accent);font-weight:600;text-decoration-color:color-mix(in srgb,var(--Accent) 45%,transparent);text-underline-offset:.18em;transition:text-decoration-color var(--DurFast) var(--Ease)}:where(a:not([class])):hover,.Link:hover{text-decoration-color:var(--Accent)}.ActionPrimary{min-width:8.5em;justify-content:center}.ActionRow{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.ActionRow>.ActionPrimary{flex:0 1 auto}.LayoutGrid{display:grid;gap:1em}.LayoutGrid.Medium{grid-template-columns:repeat(auto-fit,minmax(13.125em,1fr))}.LayoutGrid.Large{grid-template-columns:repeat(auto-fit,minmax(18.75em,1fr))}.LayoutGrid.Small{grid-template-columns:repeat(auto-fit,minmax(9.375em,1fr))}.LayoutGrid.Grand{grid-template-columns:1fr}.LayoutRail{--RailGlowTop: 2.5em;--RailGlowBottom: 3.75em;display:flex;gap:1.125em;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:var(--RailGlowTop) var(--RailBleedR, 1.75em) var(--RailGlowBottom) var(--RailBleedL, 1.75em);margin-top:calc(-1 * var(--RailGlowTop));margin-bottom:calc(-1 * var(--RailGlowBottom));margin-right:calc(-1 * var(--RailBleedR, 1.75em));margin-left:calc(-1 * var(--RailBleedL, 1.75em))}.LayoutRail>*{scroll-snap-align:start}.LayoutRail.Medium>*{flex:0 0 12.5em}.LayoutRail.Large>*{flex:0 0 18.75em}.LayoutRail.Small>*{flex:0 0 9.375em}.LayoutRail.Large widget-card,.LayoutRail.Medium widget-card{aspect-ratio:4/5}.LayoutList{display:flex;flex-direction:column;gap:.6875em}@media(min-width:700px){.LayoutList.Split{display:grid;grid-template-columns:repeat(auto-fill,minmax(22em,1fr));align-items:start;gap:.875em}}.LayoutGrid.Bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:11.125em;gap:1em}.LayoutGrid.Bento widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.LayoutGrid.Bento widget-card:nth-child(4){grid-column:span 2}.LayoutSpotlight{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:12.25em;gap:1em}.LayoutSpotlight widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.LayoutMosaic{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:var(--row, 11em);gap:var(--Gap);grid-auto-flow:dense}.LayoutMosaic .LayoutMosaicTile{position:relative;min-width:0;grid-column:span 1;grid-row:span 1}.LayoutMosaic .LayoutMosaicTile.Wide{grid-column:span 2}.LayoutMosaic .LayoutMosaicTile.Tall{grid-row:span 2}.LayoutMosaic .LayoutMosaicTile.Feature{grid-column:span 2;grid-row:span 2}.LayoutMosaic .LayoutMosaicTile>widget-card{display:block;width:100%;height:100%}@media(max-width:1500px){.LayoutMosaic{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.LayoutMosaic{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.LayoutMosaic{grid-template-columns:repeat(2,1fr)}.LayoutMosaic .LayoutMosaicTile.Wide{grid-column:span 1}}@media(max-width:1100px){.LayoutSpotlight{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.LayoutGrid.Large,.LayoutGrid.Medium{grid-template-columns:1fr 1fr}.LayoutGrid.Bento{grid-template-columns:repeat(2,1fr)}.LayoutGrid.Bento widget-card:nth-child(4){grid-column:span 1}.LayoutSpotlight{grid-template-columns:repeat(2,1fr)}}*{box-sizing:border-box}html,body{margin:0;height:100%;height:100lvh;touch-action:pan-x pan-y}body{font-family:var(--Font);color:var(--Ink);background-color:var(--Backdrop);transition:background-color var(--Dur) var(--Ease);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;padding:var(--Frame)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=menuitem],[role=menuitemradio],[role=tab],[role=radio],[role=slider],[role=switch],[role=option]):focus-visible{outline:none;box-shadow:0 0 0 var(--FocusOffset) var(--Surface),0 0 0 calc(var(--FocusOffset) + var(--FocusW)) var(--Focus)}:focus:not(:focus-visible){outline:none}[scrollSpy]:focus-visible{outline:none;box-shadow:none}:where(.FocusInsetRing):focus-visible,:where(.FocusInsetRing:focus-visible){outline:none;box-shadow:inset 0 0 0 calc(var(--FocusOffset) + var(--FocusW)) var(--Focus),inset 0 0 0 var(--FocusOffset) var(--Surface)}.MS{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.375em;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-variation-settings:"opsz" 24,"FILL" 0;transition:font-variation-settings var(--DurFast) var(--Ease)}.MS.Fill{font-variation-settings:"opsz" 24,"FILL" 1}:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary) .MS,:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary).MS{font-size:var(--IconBtnGlyph);font-variation-settings:"opsz" 24,"FILL" 0,"wght" var(--IconBtnGlyphWght)}:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary) .MS.Fill,:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary).MS.Fill{font-variation-settings:"opsz" 24,"FILL" 1,"wght" var(--IconBtnGlyphWght)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--Ink) 12%,transparent) transparent}*:hover,*:focus-within{scrollbar-color:color-mix(in srgb,var(--Ink) 30%,transparent) transparent}::-webkit-scrollbar{width:.625em;height:.625em}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--Ink) 12%,transparent);border-radius:62.4375em;border:.125em solid transparent;background-clip:padding-box;transition:background var(--DurMed) var(--EaseSnappy)}:hover::-webkit-scrollbar-thumb,:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--Ink) 30%,transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--Ink) 46%,transparent)!important;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--Ink) 60%,transparent)!important;background-clip:padding-box}@media(prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}
