.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--borderRadiusNone: 0;--borderRadiusSmall: 8px;--borderRadiusMedium: 12px;--borderRadiusLarge: 16px;--borderRadiusXLarge: 22px;--borderRadiusCircular: 999px;--fontSizeBase200: .75rem;--fontSizeBase300: .8125rem;--fontSizeBase350: .875rem;--fontSizeBase400: .9375rem;--fontSizeBase500: 1.0625rem;--fontSizeBase600: 1.25rem;--fontSizeHero700: 1.625rem;--fontSizeHero800: 2.125rem;--lineHeightNone: 1;--lineHeightTight: 1.2;--lineHeightSnug: 1.35;--lineHeightNormal: 1.5;--lineHeightRelaxed: 1.65;--fontFamilyBase: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fontFamilyMonospace: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fontWeightRegular: 400;--fontWeightMedium: 500;--fontWeightSemibold: 600;--fontWeightBold: 700;--strokeWidthThin: 1px;--strokeWidthThick: 2px;--spacingHorizontalNone: 0;--spacingHorizontalXXS: 2px;--spacingHorizontalXS: 4px;--spacingHorizontalSNudge: 6px;--spacingHorizontalS: 8px;--spacingHorizontalMNudge: 10px;--spacingHorizontalM: 12px;--spacingHorizontalL: 16px;--spacingHorizontalXL: 20px;--spacingHorizontalXXL: 24px;--spacingHorizontalXXXL: 32px;--spacingHorizontalXXXXL: 40px;--spacingHorizontalXXXXXL: 56px;--spacingVerticalNone: 0;--spacingVerticalXXS: 2px;--spacingVerticalXS: 4px;--spacingVerticalSNudge: 6px;--spacingVerticalS: 8px;--spacingVerticalMNudge: 10px;--spacingVerticalM: 12px;--spacingVerticalL: 16px;--spacingVerticalXL: 20px;--spacingVerticalXXL: 24px;--spacingVerticalXXXL: 32px;--spacingVerticalXXXXL: 40px;--spacingVerticalXXXXXL: 56px;--durationFast: .12s;--durationNormal: .22s;--durationShimmer: 1.4s;--durationSpin: .9s;--curveEasyEase: cubic-bezier(.2, .7, .2, 1);--layoutContentMaxWidth: 1120px;--layoutStackMaxWidth: 720px;--layoutGutter: 16px;--layoutTopBarHeight: 64px;--layoutBottomNavHeight: 60px;--layoutSpacePage: 64px;--zIndexSticky: 5;--zIndexTopBar: 20;--zIndexBottomNav: 30;--zIndexTooltip: 70;--colorNeutralForeground1: #1f2937;--colorNeutralForeground2: #5b6270;--colorNeutralForeground3: #636a77;--colorNeutralForegroundDisabled: #9ca3af;--colorNeutralForegroundOnBrand: #ffffff;--colorNeutralForegroundInverted: #ffffff;--colorNeutralForegroundStaticInverted: #ffffff;--colorNeutralBackground1: #ffffff;--colorNeutralBackground2: #faf7f2;--colorNeutralBackground3: #f3efe8;--colorNeutralBackgroundInverted: #1f2937;--colorBackgroundOverlay: rgba(31, 41, 55, .4);--colorBackgroundOverlayStrong: rgba(31, 41, 55, .72);--colorNeutralStencil2Alpha: rgba(255, 255, 255, .6);--colorNeutralStroke1: rgba(31, 41, 55, .16);--colorNeutralStroke2: rgba(31, 41, 55, .08);--colorNeutralStrokeAccessible: #80868f;--colorStrokeFocus2: #a04b2c;--colorBrandForeground1: #e07856;--colorBrandForeground2: #a04b2c;--colorBrandBackground: #bf5130;--colorBrandBackgroundHover: color-mix(in srgb, #bf5130 94%, #000);--colorBrandBackgroundStatic: #e07856;--colorBrandBackground2: #fbe7de;--colorBrandBackgroundGradient: radial-gradient(80% 60% at 0% 0%, #fbe7de 0%, transparent 60%), radial-gradient(80% 60% at 100% 0%, #fbebc4 0%, transparent 60%);--colorBrandStroke1: #e07856;--colorBrandStroke2: #fbe7de;--colorNeutralShadowAmbient: rgba(31, 41, 55, .04);--colorNeutralShadowKey: rgba(31, 41, 55, .06);--colorNeutralShadowKeyDarker: rgba(31, 41, 55, .12);--colorPaletteSunBackground1: #fbebc4;--colorPaletteSunBackground3: #f4c969;--colorPaletteSunForeground1: #8a6212;--colorPaletteSunForeground3: #b07f14;--colorPaletteSunBorder1: #fbebc4;--colorPaletteSunBorderActive: #f4c969;--colorPaletteSkyBackground1: #dce9f1;--colorPaletteSkyBackground3: #bfd9e8;--colorPaletteSkyForeground1: #2c5f7a;--colorPaletteSkyForeground3: #bfd9e8;--colorPaletteSkyBorder1: #dce9f1;--colorPaletteSkyBorderActive: #bfd9e8;--colorPaletteLeafBackground1: #ddeeda;--colorPaletteLeafBackground3: #a9c9a4;--colorPaletteLeafForeground1: #256b51;--colorPaletteLeafForeground3: #a9c9a4;--colorPaletteLeafBorder1: #ddeeda;--colorPaletteLeafBorderActive: #a9c9a4;--colorPaletteIndoorBackground1: #eadff4;--colorPaletteIndoorBackground3: #c9b6e0;--colorPaletteIndoorForeground1: #5a3b82;--colorPaletteIndoorForeground3: #c9b6e0;--colorPaletteIndoorBorder1: #eadff4;--colorPaletteIndoorBorderActive: #c9b6e0;--colorStatusSuccessBackground1: #deede5;--colorStatusSuccessBackground3: #2d7d5f;--colorStatusSuccessForeground1: #256b51;--colorStatusSuccessForeground3: #2d7d5f;--colorStatusSuccessBorder1: #deede5;--colorStatusSuccessBorderActive: #2d7d5f;--colorStatusSuccessForegroundInverted: #ffffff;--colorStatusDangerBackground1: #fadfd6;--colorStatusDangerBackground3: #ae2b2b;--colorStatusDangerForeground1: #8f3d27;--colorStatusDangerForeground3: #ae2b2b;--colorStatusDangerBorder1: #fadfd6;--colorStatusDangerBorderActive: #ae2b2b;--colorStatusDangerForegroundInverted: #ffffff;--shadow4: 0 1px 2px rgba(31, 41, 55, .04), 0 2px 6px rgba(31, 41, 55, .04);--shadow16: 0 4px 10px rgba(31, 41, 55, .06), 0 10px 24px rgba(31, 41, 55, .06);--shadow28: 0 20px 40px rgba(31, 41, 55, .12)}@media(min-width:45rem){:root{--layoutGutter: 24px}}@media(min-width:64rem){:root{--layoutGutter: 32px;--fontSizeHero800: 2.5rem;--fontSizeHero700: 1.875rem;--fontSizeBase600: 1.375rem}}@media(max-width:23.6875rem){:root{--fontSizeHero800: 1.875rem;--fontSizeHero700: 1.5rem}}@media(prefers-color-scheme:dark){:root{--colorNeutralForeground1: #f2ede6;--colorNeutralForeground2: #cdc4b8;--colorNeutralForeground3: #aea597;--colorNeutralForegroundDisabled: #6e665d;--colorNeutralForegroundOnBrand: #2a160e;--colorNeutralForegroundInverted: #201c18;--colorNeutralBackground1: #201c18;--colorNeutralBackground2: #161310;--colorNeutralBackground3: #342e28;--colorNeutralBackgroundInverted: #f2ede6;--colorBackgroundOverlay: rgba(0, 0, 0, .6);--colorBackgroundOverlayStrong: rgba(0, 0, 0, .72);--colorNeutralStencil2Alpha: rgba(255, 255, 255, .06);--colorNeutralStroke1: rgba(242, 237, 230, .18);--colorNeutralStroke2: rgba(242, 237, 230, .1);--colorNeutralStrokeAccessible: #8f867b;--colorStrokeFocus2: #f59c7c;--colorBrandForeground1: #f59c7c;--colorBrandForeground2: #f6cbb9;--colorBrandBackground: #f59c7c;--colorBrandBackgroundHover: #f6cbb9;--colorBrandBackground2: #43251a;--colorBrandBackgroundGradient: radial-gradient(80% 60% at 0% 0%, #43251a 0%, transparent 60%), radial-gradient(80% 60% at 100% 0%, #3a2d14 0%, transparent 60%);--colorBrandStroke1: #f59c7c;--colorBrandStroke2: #43251a;--colorNeutralShadowAmbient: rgba(0, 0, 0, .3);--colorNeutralShadowKey: rgba(0, 0, 0, .4);--colorNeutralShadowKeyDarker: rgba(0, 0, 0, .55);--colorPaletteSunBackground1: #3a2d14;--colorPaletteSunForeground1: #f4cf7a;--colorPaletteSunForeground3: #f4c969;--colorPaletteSunBorder1: #3a2d14;--colorPaletteSkyBackground1: #1b3140;--colorPaletteSkyBackground3: #9ccbe4;--colorPaletteSkyForeground1: #9ccbe4;--colorPaletteSkyForeground3: #9ccbe4;--colorPaletteSkyBorder1: #1b3140;--colorPaletteSkyBorderActive: #9ccbe4;--colorPaletteLeafBackground1: #1f3522;--colorPaletteLeafBackground3: #a6d8a0;--colorPaletteLeafForeground1: #a6d8a0;--colorPaletteLeafForeground3: #a6d8a0;--colorPaletteLeafBorder1: #1f3522;--colorPaletteLeafBorderActive: #a6d8a0;--colorPaletteIndoorBackground1: #2f2545;--colorPaletteIndoorBackground3: #cdb8ee;--colorPaletteIndoorForeground1: #cdb8ee;--colorPaletteIndoorForeground3: #cdb8ee;--colorPaletteIndoorBorder1: #2f2545;--colorPaletteIndoorBorderActive: #cdb8ee;--colorStatusSuccessBackground1: #1a3629;--colorStatusSuccessBackground3: #7cc4a0;--colorStatusSuccessForeground1: #7cc4a0;--colorStatusSuccessForeground3: #7cc4a0;--colorStatusSuccessBorder1: #1a3629;--colorStatusSuccessBorderActive: #7cc4a0;--colorStatusSuccessForegroundInverted: #0c2219;--colorStatusDangerBackground1: #44201a;--colorStatusDangerBackground3: #ff8f8a;--colorStatusDangerForeground1: #ffa19b;--colorStatusDangerForeground3: #ff8f8a;--colorStatusDangerBorder1: #44201a;--colorStatusDangerBorderActive: #ff8f8a;--colorStatusDangerForegroundInverted: #2a0f09;--shadow4: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .3);--shadow16: 0 4px 10px rgba(0, 0, 0, .4), 0 10px 24px rgba(0, 0, 0, .4);--shadow28: 0 20px 40px rgba(0, 0, 0, .55)}}@media(prefers-reduced-motion:reduce){:root{--durationFast: .01ms;--durationNormal: .01ms;--durationShimmer: .01ms}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}a{color:inherit;text-decoration:none}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0}:root{color-scheme:light dark}html{background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);line-height:var(--lineHeightNormal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--layoutTopBarHeight) + 16px);scrollbar-gutter:stable}html,body{overflow-x:clip}body{min-height:100vh;min-height:100svh;background:var(--colorNeutralBackground2);font-size:var(--fontSizeBase400)}h1,h2,h3,h4{line-height:var(--lineHeightTight);font-weight:var(--fontWeightBold);overflow-wrap:anywhere}p{overflow-wrap:anywhere}strong{font-weight:var(--fontWeightSemibold)}small{font-size:var(--fontSizeBase200)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--strokeWidthThick) solid var(--colorStrokeFocus2);outline-offset:2px}main:focus-visible{outline:none}::selection{background:var(--colorBrandBackground2)}app-root{display:contents}.sd-app-loading{width:100%;min-height:100vh;background:var(--colorNeutralBackground2)}.sd-frame{display:block;width:100%;max-width:var(--layoutContentMaxWidth);margin-inline:auto;padding-inline:var(--layoutGutter);padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(var(--layoutBottomNavHeight) + 36px + env(safe-area-inset-bottom,0px))}.sd-frame>*{display:block}.sd-frame--bare{max-width:none;padding:0}.sd-frame--site{padding-top:16px;padding-bottom:40px}@media(min-width:45rem){.sd-frame{padding-top:24px;padding-bottom:64px}.sd-frame--bare{padding:0}}@media(min-width:64rem){.sd-frame--site{padding-top:24px}}.sd-narrow{max-width:var(--layoutStackMaxWidth);margin-inline:auto}.sd-stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.sd-stack--sm{--gap: 8px}.sd-stack--lg{--gap: 24px}.sd-stack--xl{--gap: 32px}.sd-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, 8px)}.sd-cluster--between{justify-content:space-between}.sd-cluster--end{justify-content:flex-end}.sd-cluster--nowrap{flex-wrap:nowrap}.sd-grid-2,.sd-grid-3{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.sd-grid-days{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.sd-grid-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:45rem){.sd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sd-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:64rem){.sd-grid-days{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sd-grid-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}}.sd-scroller-x{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--layoutGutter));padding-inline:var(--layoutGutter);-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.sd-scroller-x::-webkit-scrollbar{display:none}.sd-scroller-x>*{flex:none}@media(min-width:45rem){.sd-scroller-x{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}.sd-vdivider{width:1px;height:20px;background:var(--colorNeutralStroke1);flex:none;margin:0 2px}.sd-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sd-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sd-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-text-soft{color:var(--colorNeutralForeground2)}.sd-text-faint{color:var(--colorNeutralForeground3)}.sd-text-warn{color:var(--colorStatusDangerForeground1)}.sd-text-accent{color:var(--colorStatusSuccessForeground1)}.sd-text-sm{font-size:var(--fontSizeBase300)}.sd-text-xs{font-size:var(--fontSizeBase200)}.sd-text-center{text-align:center}.sd-link{color:var(--colorBrandForeground2);font-weight:var(--fontWeightSemibold);border-radius:var(--borderRadiusSmall);text-decoration:underline;text-decoration-thickness:var(--strokeWidthThin);text-underline-offset:3px}@media(hover:hover){.sd-link:hover{text-decoration-thickness:var(--strokeWidthThick)}}.sd-link--soft{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--colorNeutralStroke1);font-weight:var(--fontWeightRegular)}.sd-mt-2{margin-top:8px}.sd-mt-4{margin-top:16px}.sd-mt-6{margin-top:24px}.sd-mb-2{margin-bottom:8px}.sd-mb-4{margin-bottom:16px}.sd-mb-6{margin-bottom:24px}@media(max-width:44.9375rem){.sd-hide-lt-720{display:none!important}}@media(min-width:45rem){.sd-hide-gte-720{display:none!important}}@media(min-width:64rem){.sd-hide-gte-1024{display:none!important}}.sd-dialog-backdrop{background:var(--colorBackgroundOverlay)}.sd-dialog-panel{width:100%;max-width:100%;max-height:100%}.cdk-global-overlay-wrapper:has(>.sd-dialog-panel){align-items:flex-end!important;justify-content:center!important}@media(min-width:45rem){.sd-dialog-panel{max-width:568px;padding:24px}.cdk-global-overlay-wrapper:has(>.sd-dialog-panel){align-items:center!important}}.sd-menu-backdrop{background:transparent}.sd-menu-pane{margin-top:8px}
