.bf11db1cee{margin-bottom:var(--bui_spacing_4x)}.f2ddd80ff0{margin-bottom:var(--bui_spacing_8x)}.bbfdc555a2{margin-bottom:calc(var(--bui_spacing_8x) + var(--bui_spacing_2x))}@media (min-width:1024px){.bf11db1cee{margin-bottom:var(--bui_spacing_6x)}.f2ddd80ff0{margin-bottom:calc(var(--bui_spacing_8x) + var(--bui_spacing_2x))}.bbfdc555a2{margin-bottom:var(--bui_spacing_16x)}}.f5674e9b56{background-color:var(--bui_color_background_base_alt)}
.ee2bc7ac59{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,68px);justify-content:space-between;grid-gap:var(--bui_spacing_4x) var(--bui_spacing_6x)}.f79649a157{padding:0;display:block;text-align:center}.d29980249b{width:100%;height:100%;padding:var(--bui_spacing_2x);background-color:var(--bui_color_white);box-sizing:border-box}@media (min-width:1024px){.ee2bc7ac59{column-gap:var(--bui_spacing_16x)}}
.ee3b5e0e92{margin-top:var(--bui_spacing_half);margin-left:var(--bui_spacing_2x);display:flex;align-items:center}a.c38c64f163{color:var(--bui_color_action_foreground);font-weight:inherit;text-decoration:none;display:inline-flex;line-height:calc(var(--bui_rem_pixel) * 24);margin-block:calc(3 * var(--bui_rem_pixel) * -1);vertical-align:inherit}a.c38c64f163.b2f8b25aad,span.b2f8b25aad{color:var(--bui_color_foreground)}span.f9e0a9ecfa{color:var(--Foreground-Action,var(--bui_color_action_foreground));font-weight:inherit;text-decoration:none;display:inline-flex;line-height:calc(var(--bui_rem_pixel) * 24);margin-block:calc(3 * var(--bui_rem_pixel) * -1);vertical-align:inherit;cursor:default}span.f9e0a9ecfa:hover{cursor:default}.ffc709d9f9{margin:calc(var(--bui_spacing_half) / 2) var(--bui_spacing_2x) 0 0}[dir=rtl] .ee3b5e0e92{margin-right:0;margin-left:var(--bui_spacing_2x)}[dir=rtl] .ffc709d9f9{margin-left:0;margin-right:var(--bui_spacing_2x)}.bd333c0ccb h1{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0;padding:0}
.e2844be78a{margin:var(--bui_spacing_4x) 0}.fba74aeded{list-style:none;padding:0;margin:calc(var(--bui_spacing_half) * -1) 0 0 calc(var(--bui_spacing_2x) * -1);display:flex;flex-wrap:wrap}[dir=rtl] .fba74aeded{margin-right:0;margin-left:calc(var(--bui_spacing_2x) * -1)}
.fd6e9622ae{cursor:pointer}.fd6e9622ae a,.fd6e9622ae a:link{color:inherit;text-decoration:none}
.f044433e4d{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.b52d78e67a{height:230px}.a8cbdddc66{width:100%}.fa19ab5412{box-sizing:border-box;flex-grow:1}.e95a515d69{position:absolute;top:var(--bui_spacing_2x);inset-inline-start:var(--bui_spacing_2x)}.e482a9f25a{position:relative}
.c37d65e806:active,.c37d65e806:hover,.c37d65e806:link,.c37d65e806:visited{color:var(--bui_color_foreground);font-weight:400;text-decoration:none}[dir=rtl] .f8783bc5cc svg{transform:scaleX(-1)}.bc6135d4e9{--title-gap:var(--bui_spacing_1x);margin-inline-end:calc(var(--title-gap) * -1);overflow-wrap:anywhere}.bc6135d4e9>*{margin-inline-end:var(--title-gap);unicode-bidi:isolate}.f8783bc5cc{vertical-align:-1px}.e8af107ed0{flex-basis:0}.ed636d7f03{padding-inline-start:var(--bui_spacing_3x);border-inline-start:1px solid var(--bui_color_border_alt)}@media (min-width:576px){.c9125bb96d{padding-inline-start:var(--bui_spacing_3x);border-inline-start:1px solid var(--bui_color_border_alt)}}
.edfe4114cd{max-width:100%}.edfe4114cd .ba01d460d0{overflow-x:auto;container-type:inline-size;margin-block-start:-100px;padding-block-start:100px}.d029de93ae .adb15b3445,.d1784318a7 .e6f116ba73{height:var(--bui_font_small_2_line-height)}.f5c7527250{--bar-connector-size:var(--bui_spacing_6x);box-sizing:border-box;padding-block:var(--bui_spacing_2x)}.f941008e6e{height:calc(var(--bar-height, 0) * 100%);width:var(--bui_spacing_3x);padding-inline:calc(var(--bui_spacing_3x) / 2)}.ff4470440b{box-sizing:border-box;position:relative;height:calc(100% + var(--bar-connector-size));width:100%;margin-block-start:calc(var(--bar-connector-size) * -1);padding-block-start:var(--bar-connector-size)}.ff4470440b.b74120f0e5:before{content:"";position:absolute;inset-block-start:calc(var(--bui_spacing_1x) * -1);inset-inline-start:50%;block-size:calc(var(--bar-connector-size) + var(--bui_spacing_1x));border-inline-start:var(--bui_border_width_100) dashed var(--bui_color_border)}.cfa17133a1{height:100%;width:100%;background-color:var(--bui_color_action_focus);border-top-right-radius:var(--bui_border_radius_100);border-top-left-radius:var(--bui_border_radius_100)}.cfa17133a1.b74120f0e5,.cfa17133a1.ef5c5a6900{background-color:var(--bui_color_brand_primary_background)}.d43963fb81{padding:var(--bui_spacing_half) var(--bui_spacing_1x);border-bottom-left-radius:0;border-bottom-right-radius:0}.ff4470440b>:has(.fd6fa294be){max-width:none!important}.fd6fa294be{overflow-x:clip}.a317bcdc57{padding-block-start:var(--bui_spacing_half)}.cb9b1092b0{padding-block-end:var(--bui_spacing_half)}.dadb5a70c4 .e6f116ba73{text-align:center}.f0c0474a82{position:relative;display:inline-flex;gap:var(--bui_spacing_1x)}.c63d691aa4{flex:0 0 calc(var(--bui_spacing_1x) * (7 * var(--month-segment-count) - 1))}.e69c537cec{position:sticky;right:calc(47cqi);padding-inline:var(--bui_spacing_half);width:max-content;white-space:nowrap}@media (min-width:576px){.e69c537cec{right:calc(48.5cqi)}}
.d1da24244f{margin:var(--bui_spacing_4x)}.d1da24244f button:active{background:inherit}.b0dd9fc20c{white-space:pre-line}
.fd8e520dfd{width:100%;display:block}.c8ba2d7b93{width:100%;height:56px;display:flex;flex-direction:column;padding:var(--bui_spacing_1x);background-color:var(--bui_color_accent_background);border-radius:var(--bui_border_radius_200);box-sizing:border-box;position:relative}.c8ba2d7b93:first-child{border-end-start-radius:0;border-end-end-radius:0}.c8ba2d7b93:last-child{border-start-start-radius:0;border-start-end-radius:0;margin-top:calc(var(--bui_spacing_1x) * -1);box-shadow:var(--bui_shadow_100)}.b91a192682{display:grid;grid-template-columns:1fr;align-content:stretch;grid-gap:0 var(--bui_spacing_1x);height:100%}.c5a66ce557{width:100%;display:grid;grid-gap:var(--bui_spacing_1x)}.faf5118b93{grid-template-columns:6fr 2fr 2fr;width:100%;display:grid;grid-gap:var(--bui_spacing_1x);align-content:stretch}.ecfb8b53bb{display:grid;width:100%;grid-template-columns:1fr auto 1fr;grid-gap:var(--bui_spacing_1x);align-content:stretch;position:relative}.fc7f589787{grid-column:2;min-width:110px;font-size:var(--bui_font_emphasized_1_font-size)}.a2b8647936{background-color:var(--bui_color_background_elevation_one);border-radius:var(--bui_border_radius_100);border:var(--bui_border_width_100) solid var(--bui_color_background_elevation_one);box-sizing:border-box;outline:none;padding:var(--bui_spacing_2x);text-align:start;width:100%;height:100%;display:flex;align-items:center}.a322647d98{border:none;background-color:var(--bui_color_background_elevation_one);height:100%;padding:var(--bui_spacing_1x);cursor:pointer;border-radius:var(--bui_border_radius_100);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.a322647d98 span{margin:var(--bui_spacing_half)}
.a33a2ab995>:first-child{height:20px}.a33a2ab995 .c2fce06d3b{border:var(--bui_spacing_1x) solid var(--bui_color_accent_background_dynamic);background:var(--bui_color_background_base);border-radius:var(--bui_spacing_1x);height:56px;display:flex;align-items:center;box-sizing:border-box;padding-right:var(--bui_spacing_3x)}.e9c972c144{padding-top:var(--bui_spacing_1x)}.e9c972c144 .c2fce06d3b{border:var(--bui_spacing_1x) solid var(--bui_color_accent_background_dynamic);border-radius:var(--bui_spacing_1x);background:var(--bui_color_background_base)}.e9c972c144 .cb3552d09b{display:flex;flex-direction:column;justify-content:center;padding-right:calc(var(--bui_spacing_4x) + var(--bui_spacing_1x))}.e9c972c144 .cb3552d09b+.cb3552d09b{border-top:var(--bui_spacing_1x) solid var(--bui_color_accent_background_dynamic)}.e9c972c144 .cfffb63521{height:56px}.e9c972c144 .bc1dbf8edd{height:113px}.e9c972c144 .c29f3dba7c{height:108px}
.d8a8c85fac{margin-block-start:calc(var(--bui_spacing_1x) * -30.25)}@media (min-width:1024px){.d8a8c85fac{margin-block-start:calc(var(--bui_spacing_1x) * -16)}}
.ebe5a41fad{background-color:var(--bui_color_brand_primary_background)}.bebf19d578{color:var(--bui_color_white);padding:var(--bui_spacing_12x) 0 calc(var(--bui_spacing_6x) + 125px)}@media (min-width:1024px){.bebf19d578{padding:var(--bui_spacing_12x) 0 calc(var(--bui_spacing_8x) + 72px)}}.f9dc59ccf3,.f1cc27046d{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f1cc27046d{margin:0 0 var(--bui_spacing_1x) 0}.f9dc59ccf3{margin:0}
.a5a4393fe7{--bui_stack_gap_last_child:0px;margin-top:var(--bui_spacing_2x);padding-top:var(--bui_spacing_4x)}@media (min-width:1024px){.a5a4393fe7{margin-top:var(--bui_spacing_4x)}}.a0ba6211c1{display:none}
.b472c07f35{position:relative;max-height:100%;border-radius:var(--bui_border_radius_200);overflow:hidden;display:grid;gap:var(--bui_spacing_3x);grid-template-columns:[left] 1fr [right] 1fr;grid-template-rows:[top] 1fr [bottom] 1fr}.b472c07f35.e812c53806{height:100%}.b472c07f35.aaaf5ade74 .be32219d2f:first-child{grid-column:left;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:nth-child(2){grid-column:left;grid-row:bottom}.b472c07f35.aaaf5ade74 .be32219d2f:last-child{grid-column:right;grid-row:top/-1}.b472c07f35.cfbed6412c .be32219d2f:first-child{grid-column:left/-1;grid-row:top}.b472c07f35.cfbed6412c .be32219d2f:last-child{grid-column:left/-1;grid-row:bottom}.b472c07f35.d6fce66998 .be32219d2f{grid-column:left/-1;grid-row:top/-1}.be32219d2f{min-height:0;min-width:0}.a858463dcf,.a858463dcf img{width:100%;height:100%}@media (min-width:576px){.b472c07f35{grid-template-rows:[top] .5fr [bottom] .5fr}.b472c07f35.aaaf5ade74 .be32219d2f:first-child{grid-column:left;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:nth-child(2){grid-column:right;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:last-child{grid-column:left/-1;grid-row:bottom}}@media (min-width:1024px){.b472c07f35{gap:var(--bui_spacing_4x);grid-template-rows:[top] .5fr [bottom] .5fr}}
.ab21d8f70a{display:flex;margin:calc(var(--bui_spacing_3x) * -1);justify-content:space-between}.ab21d8f70a>*{margin:var(--bui_spacing_3x)}.e2a9e35a1f{position:relative;min-width:40%;min-height:350px}.e2a9e35a1f.e9967b1f6e{min-width:0;width:0}.da831073d8{position:absolute;top:0;right:0;bottom:0;left:0}.fc96c1d0fb{margin:0}.bf14931fe9{display:grid;grid-template-columns:1fr 1fr;gap:var(--bui_spacing_6x)}.f12b744e64{display:block}.b4305e766b{display:block}.fa1d52c4b8{--iconSize:1.75rem;padding:var(--bui_spacing_4x);padding-inline-start:calc(var(--bui_spacing_8x) + var(--iconSize));display:flex;flex-direction:column-reverse;position:relative;justify-content:flex-end;border-radius:var(--bui_border_radius_200);background-color:var(--bui_color_background_elevation_one)}.a3ee675896{flex-direction:column;justify-content:flex-start}.fa1d52c4b8:not(:last-child){margin-block-end:var(--bui_spacing_2x)}.d911704670{text-align:inherit}.b0286258f7{position:relative;top:-2px;inset-inline-start:-9px;min-height:10px}.a9f025173e{display:block;position:absolute;margin-inline-start:calc(-1 * var(--bui_spacing_4x) - var(--iconSize));top:var(--bui_spacing_4x)}@media (min-width:1024px){.b4305e766b{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--bui_spacing_4x);row-gap:var(--bui_spacing_4x)}.fa1d52c4b8:not(:last-child){margin-block-end:0}}
.cf21dc73d3{background:var(--bui_color_background_alt);padding-block:var(--bui_spacing_6x)}@media (min-width:1024px){.cf21dc73d3{padding-block:var(--bui_spacing_16x)}}.c64664f0d8{padding-block-start:var(--bui_spacing_2x)}.a30965be5d{padding-block-start:var(--bui_spacing_half)}
@media print{.f83bc3bbb1{display:none}}@media screen{.c57d20f0a9{display:none}}.e729ec67c8{background-color:var(--bui_color_background_base)}.a017d33902{background-color:var(--bui_color_background_base_alt)}.a4d5412817.a4d5412817[data-shell-flex-s=grow]{width:auto;flex:1 1 0;min-width:0}.a4d5412817.a4d5412817[data-shell-flex-s=auto]{width:auto;flex:0 0 auto}.a4d5412817.a4d5412817[data-shell-flex-s=fixed]{width:var(--bui_grid_column_width);flex:0 0 auto}@media (min-width:576px){.a4d5412817.a4d5412817[data-shell-flex-m=grow]{width:auto;flex:1 1 0;min-width:0}.a4d5412817.a4d5412817[data-shell-flex-m=auto]{width:auto;flex:0 0 auto;min-width:auto}.a4d5412817.a4d5412817[data-shell-flex-m=fixed]{width:var(--bui_grid_column_width);flex:0 0 auto;min-width:auto}}@media (min-width:1024px){.a4d5412817.a4d5412817[data-shell-flex-l=grow]{width:auto;flex:1 1 0;min-width:0}.a4d5412817.a4d5412817[data-shell-flex-l=auto]{width:auto;flex:0 0 auto;min-width:auto}.a4d5412817.a4d5412817[data-shell-flex-l=fixed]{width:var(--bui_grid_column_width);flex:0 0 auto;min-width:auto}}@media (min-width:1280px){.a4d5412817.a4d5412817[data-shell-flex-xl=grow]{width:auto;flex:1 1 0;min-width:0}.a4d5412817.a4d5412817[data-shell-flex-xl=auto]{width:auto;flex:0 0 auto;min-width:auto}.a4d5412817.a4d5412817[data-shell-flex-xl=fixed]{width:var(--bui_grid_column_width);flex:0 0 auto;min-width:auto}}
html[data-shell-debug]{--shell-debug-canvas-bg:#eaeaea;--shell-debug-cp-bg:var(--bui_color_background_base,#fff);--shell-debug-label-color:var(--bui_color_foreground,#1a1a1a);--shell-debug-on-accent-color:#fff;--shell-debug-accent:#15803d;--shell-debug-region-bg:color-mix(in srgb,var(--shell-debug-accent) 18%,#fff);--shell-debug-label-font:"SF Mono",Menlo,Monaco,"Cascadia Mono",Consolas,monospace;padding-block-start:var(--bui_spacing_6x)}@media (prefers-color-scheme:dark){html[data-shell-debug]{--shell-debug-canvas-bg:#2b2b2b;--shell-debug-cp-bg:#1a1a1a;--shell-debug-label-color:#f5f5f5;--shell-debug-region-bg:color-mix(in srgb,var(--shell-debug-accent) 30%,#1a1a1a)}}html[data-shell-debug],html[data-shell-debug] .shell,html[data-shell-debug] body{background-color:var(--shell-debug-canvas-bg)!important}.c93312ac29{position:relative!important}.e6dee0e4c0{position:relative!important;border-radius:var(--bui_border_radius_100);padding:var(--bui_spacing_3x)!important;padding-block-start:var(--bui_spacing_4x)!important;margin-block-start:var(--bui_spacing_6x);outline:2px solid color-mix(in srgb,var(--shell-debug-accent) 45%,#fff);background:var(--shell-debug-region-bg)}.daede9e5da{position:relative!important;border-radius:var(--bui_border_radius_100);outline:1px solid color-mix(in srgb,var(--shell-debug-accent) 35%,#fff);background:color-mix(in srgb,var(--shell-debug-accent) 10%,#0000)!important}.daede9e5da>:not(.c6d70d802e){background:var(--shell-debug-cp-bg)!important}.daede9e5da:hover{outline-color:var(--shell-debug-accent);outline-width:2px}.daede9e5da:hover .afeb18ef04{opacity:1}.daede9e5da[data-shell-debug-dragging=true]{opacity:.45}.c6d70d802e{position:absolute;width:100%;inset-block-start:0;inset-inline-start:0;z-index:100;pointer-events:auto}.afeb18ef04{box-sizing:border-box;display:flex;position:relative;align-items:center;gap:var(--bui_spacing_1x);border-end-end-radius:var(--bui_border_radius_100);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--bui_spacing_1x);background-color:var(--shell-debug-accent);color:var(--shell-debug-on-accent-color);transition:opacity .15s ease-in-out;opacity:0}.b6ca4ef59d{font-weight:500;font-size:11px;font-family:var(--shell-debug-label-font);letter-spacing:.03em;white-space:nowrap}.cfc36f467d{margin-inline-start:var(--bui_spacing_1x);opacity:.7;display:inline-flex;align-items:center}.c3590ccc23{display:flex;align-items:center;flex-shrink:0;gap:0}.c4d51783e8{height:20px;min-height:auto;width:20px;min-width:auto;color:inherit}.df85fe18c9{position:absolute;inset-block-start:calc(var(--bui_spacing_1x) * -7);inset-inline-start:var(--bui_spacing_1x);z-index:100;pointer-events:none;max-width:calc(100% - var(--bui_spacing_2x))}.d31a06393f{display:flex;box-sizing:border-box;max-width:100%;padding-block:var(--bui_spacing_1x)}.d9e2e19433{color:var(--shell-debug-label-color);font-weight:500;font-size:11px;font-family:var(--shell-debug-label-font);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}[data-shell-selected=true]{outline:2px solid var(--bui_color_destructive_border,#d4111e)!important;outline-offset:2px;position:relative;z-index:1}
.f979d6ff34{inset-inline-start:0;z-index:333;margin-inline-start:var(--spacing_3x);margin-block-start:var(--spacing_3x)}.f979d6ff34:focus,.f979d6ff34:focus-within{inset-block-start:0!important}
.shell--hide-empty .shell__stack-item:has(>.shell__region-wrapper):has(>.shell__region-wrapper .shell__cp-wrapper):not(:has(>.shell__region-wrapper .shell__cp-wrapper:not(:empty))),.shell--hide-empty .shell__stack-item:is(:empty,:not(:has(.shell__cp-wrapper:not(:empty)))){display:none}
