body{font-family:var(--ai-font-family-sans)}:root,:host{--ai-button-radius: var(--ai-radius-round);--ai-button-padding-x: 2rem;--ai-button-padding-y: .75rem;--ai-button-height: 2.5rem;--ai-button-box-shadow: inset 0 0 0 1px;--ai-button-background-primary-rest: var(--ai-color-black);--ai-button-background-primary-hover: var(--ai-color-neutral-900);--ai-button-background-primary-disabled: var(--ai-color-neutral-200);--ai-button-text-primary-rest: var(--ai-color-white);--ai-button-text-primary-hover: var(--ai-button-text-primary-rest);--ai-button-text-primary-disabled: var(--ai-color-neutral-800);--ai-button-background-inverted-rest: var(--ai-color-white);--ai-button-background-inverted-hover: var(--ai-color-neutral-200);--ai-button-background-inverted-disabled: var(--ai-color-neutral-500);--ai-button-text-inverted-rest: var(--ai-color-black);--ai-button-text-inverted-hover: var(--ai-color-black);--ai-button-text-inverted-disabled: var(--ai-color-neutral-900);--ai-button-border-inverted-rest: none;--ai-button-border-inverted-hover: none;--ai-button-text-unstyled-disabled: var(--ai-color-neutral-700);--ai-button-text-unstyled-inverted-disabled: var(--ai-color-neutral-700);--ai-button-background-outline-hover: var(--ai-color-black);--ai-button-text-outline-rest: var(--ai-color-black);--ai-button-text-outline-hover: var(--ai-color-white);--ai-button-border-outline-rest: var(--ai-color-black);--ai-button-border-outline-hover: var(--ai-button-border-outline-rest);--ai-button-background-outline-inverted-hover: var(--ai-color-white);--ai-button-text-outline-inverted-rest: var(--ai-color-white);--ai-button-text-outline-inverted-hover: var(--ai-color-black);--ai-button-border-outline-inverted-rest: var(--ai-color-white);--ai-button-border-outline-inverted-hover: var( --ai-button-border-outline-inverted-rest );--ai-button-radius-square: var(--ai-size-4);--ai-button-padding-x-square: var(--ai-size-12);--ai-button-padding-y-square: var(--ai-size-6);--ai-button-height-square: var(--ai-size-40);--ai-button-width-square: 100%;--ai-button-padding-x-square-small: var(--ai-size-8);--ai-button-padding-y-square-small: var(--ai-size-4);--ai-button-height-square-small: var(--ai-size-24);--ai-button-background-square-primary-rest: var(--ai-color-black);--ai-button-background-square-primary-hover: var(--ai-color-neutral-900);--ai-button-background-square-primary-disabled: var(--ai-color-neutral-200);--ai-button-text-square-primary-rest: var(--ai-color-white);--ai-button-text-square-primary-hover: var(--ai-color-white);--ai-button-text-square-primary-disabled: var(--ai-color-neutral-800);--ai-button-background-square-secondary-rest: var(--ai-color-white);--ai-button-background-square-secondary-hover: var(--ai-color-neutral-200);--ai-button-background-square-secondary-disabled: var( --ai-color-neutral-500 );--ai-button-text-square-secondary-rest: var(--ai-color-black);--ai-button-text-square-secondary-hover: var(--ai-color-black);--ai-button-text-square-secondary-disabled: var(--ai-color-neutral-900);--ai-button-border-square-secondary-rest: var(--ai-color-black);--ai-button-border-square-secondary-hover: var(--ai-color-black)}.ai-button.svelte-kmds0a{background-color:var(--ai-button-background-primary-rest);border-radius:var(--ai-button-radius);color:var(--ai-button-text-primary-rest);font-weight:var(--ai-font-weight-medium);padding-inline:var(--ai-button-padding-x);padding-block:var(--ai-button-padding-y);margin:0;width:fit-content}.ai-button.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-primary-hover);color:var(--ai-button-text-primary-hover)}.ai-button--small.svelte-kmds0a{--ai-button-padding-x: var(--ai-size-24);--ai-button-padding-y: var(--ai-size-8);font-size:var(--ai-size-12)}.ai-button--outline.svelte-kmds0a{background-color:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-rest);color:var(--ai-button-text-outline-rest)}.ai-button--outline.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-outline-hover);box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-hover);color:var(--ai-button-text-outline-hover)}.ai-button--outline-inverted.svelte-kmds0a{background-color:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-inverted-rest);color:var(--ai-button-text-outline-inverted-rest)}.ai-button--outline-inverted.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-outline-inverted-hover);box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-inverted-hover);color:var(--ai-button-text-outline-inverted-hover)}.ai-button--inverted.svelte-kmds0a{background-color:var(--ai-button-background-inverted-rest);color:var(--ai-button-text-inverted-rest);box-shadow:none;border:var(--ai-button-border-inverted-rest)}.ai-button--inverted.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-inverted-hover);color:var(--ai-button-text-inverted-hover);border:var(--ai-button-border-inverted-hover)}.ai-button--square.svelte-kmds0a{border-radius:var(--ai-button-radius-square);padding-inline:var(--ai-button-padding-x-square);padding-block:var(--ai-button-padding-y-square);height:var(--ai-button-height-square);width:var(--ai-button-width-square);width:100%;display:flex;align-items:center;justify-content:center;border:.0625rem solid var(--ai-color-neutral-300);box-shadow:0 .0625rem var(--ai-size-2) 0 #0000001a;transition:all var(--ai-transition-ease-fast)}.ai-button--small.ai-button--square.svelte-kmds0a{padding-inline:var(--ai-button-padding-x-square-small);padding-block:var(--ai-button-padding-y-square-small);height:var(--ai-button-height-square-small)}.ai-button--square.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){border-color:var(--ai-color-neutral-400);box-shadow:0 var(--ai-size-2) var(--ai-size-4) 0 #0000004d}.ai-button--square.svelte-kmds0a:focus{outline-offset:var(--ai-size-2)}.ai-button--square.ai-button--primary.svelte-kmds0a{background-color:var(--ai-button-background-square-primary-rest);color:var(--ai-button-text-square-primary-rest);border-color:transparent;box-shadow:none}.ai-button--square.ai-button--primary.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-square-primary-hover);color:var(--ai-button-text-square-primary-hover);border-color:transparent;box-shadow:none}.ai-button--square.ai-button--secondary.svelte-kmds0a{background-color:var(--ai-button-background-square-secondary-rest);color:var(--ai-button-text-square-secondary-rest);border-color:var(--ai-button-border-square-secondary-rest)}.ai-button--square.ai-button--secondary.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-square-secondary-hover);color:var(--ai-button-text-square-secondary-hover);border-color:var(--ai-button-border-square-secondary-hover)}.ai-button--square.ai-button--outline.svelte-kmds0a{background-color:var(--ai-color-white);color:var(--ai-color-neutral-800);border-color:var(--ai-color-neutral-300)}.ai-button--square.ai-button--outline.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-color-neutral-50);color:var(--ai-color-black);border-color:var(--ai-color-neutral-400)}.ai-button--square.ai-button--inverted.svelte-kmds0a{background-color:var(--ai-button-background-inverted-rest);color:var(--ai-button-text-inverted-rest);border-color:transparent}.ai-button--square.ai-button--inverted.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-button-background-inverted-hover);color:var(--ai-button-text-inverted-hover);border-color:transparent}.ai-button--square.ai-button--outline-inverted.svelte-kmds0a{background-color:transparent;color:var(--ai-color-white);border-color:var(--ai-color-neutral-300)}.ai-button--square.ai-button--outline-inverted.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background-color:var(--ai-color-neutral-900);color:var(--ai-color-white);border-color:var(--ai-color-neutral-400)}.ai-menu-buttons.svelte-kmds0a{display:flex;gap:var(--ai-size-16)}.ai-button--unstyled.svelte-kmds0a{background:none;color:inherit;border:none;box-shadow:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:var(--ai-font-underline-offset)}.ai-button--unstyled.svelte-kmds0a:is(:where(.svelte-kmds0a):hover,:where(.svelte-kmds0a):focus){background:none;color:inherit;border:none;box-shadow:none;text-decoration:underline}.ai-button--unstyled.ai-button--square.svelte-kmds0a{text-align:center}:is(.disabled.svelte-kmds0a,[disabled].svelte-kmds0a,[aria-disabled=true].svelte-kmds0a){background:var(--ai-button-background-primary-disabled);color:var(--ai-button-text-primary-disabled);cursor:not-allowed}.ai-button--inverted.svelte-kmds0a:is(.disabled:where(.svelte-kmds0a),[disabled]:where(.svelte-kmds0a),[aria-disabled=true]:where(.svelte-kmds0a)){background:var(--ai-button-background-inverted-disabled);color:var(--ai-button-text-inverted-disabled)}.ai-button--outline.svelte-kmds0a:is(.disabled:where(.svelte-kmds0a),[disabled]:where(.svelte-kmds0a),[aria-disabled=true]:where(.svelte-kmds0a)){background:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-color-neutral-700);color:var(--ai-color-neutral-700)}.ai-button--outline-inverted.svelte-kmds0a:is(.disabled:where(.svelte-kmds0a),[disabled]:where(.svelte-kmds0a),[aria-disabled=true]:where(.svelte-kmds0a)){box-shadow:var(--ai-button-box-shadow) var(--ai-color-neutral-200);color:var(--ai-color-neutral-600)}.ai-button--unstyled.svelte-kmds0a:is(.disabled:where(.svelte-kmds0a),[disabled]:where(.svelte-kmds0a),[aria-disabled=true]:where(.svelte-kmds0a)){background:none;color:inherit;opacity:.75}.ai-skipnav:focus{margin-block-start:var(--ai-size-12);margin-inline-start:var(--ai-size-12);text-decoration:none}svg.svelte-ieg5x{display:block}.user-profile-container.svelte-1ybo61g,.user-profile-icon.svelte-1ybo61g{display:flex;align-items:center;justify-content:center}.user-profile-icon.svelte-1ybo61g{background:var(--ai-color-blue-800);border-radius:var(--ai-size-4);box-sizing:border-box;height:var(--ai-size-40);padding:var(--ai-size-4);white-space:nowrap;width:var(--ai-size-40)}.user-initials.svelte-1ybo61g{color:var(--ai-color-white);font-size:var(--ai-size-16);font-style:normal;font-weight:400;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis}.user-profile-button.svelte-1ybo61g{background:none;border:none;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.user-profile-button.svelte-1ybo61g:focus{outline:var(--ai-size-2) solid var(--ai-color-blue-600);outline-offset:var(--ai-size-2);border-radius:var(--ai-size-4)}.user-profile-button.svelte-1ybo61g:focus:not(:focus-visible){outline:none}.user-profile-container.svelte-1ybo61g{width:var(--ai-size-40);height:var(--ai-size-40);aspect-ratio:1/1}.profile-context-menu.svelte-1ybo61g{display:flex;width:13.75rem;padding:var(--ai-size-12);flex-direction:column;align-items:flex-start;gap:var(--ai-size-2);border-radius:var(--ai-size-8);border:.0625rem solid var(--ai-color-steel-200);background:var(--ai-color-white);box-shadow:0 .1875rem var(--ai-size-6) 0 #32363d33;position:absolute;z-index:var(--ai-layer-50)}.profile-context-menu.desktop-align.svelte-1ybo61g{left:100%;top:auto;bottom:0;margin-left:var(--ai-size-8);transform:translateY(0)}.profile-context-menu.mobile-align.svelte-1ybo61g{inset:110% 0 auto auto;margin-left:0;transform:none}.menu-item.svelte-1ybo61g{display:flex;align-items:center;gap:var(--ai-size-10);flex:1 0 0;width:100%;cursor:pointer;padding:var(--ai-size-8);background:none;border:none;box-shadow:none;outline:none}.menu-item.svelte-1ybo61g:focus{background:var(--ai-color-steel-200);border-radius:var(--ai-size-4);outline:var(--ai-size-2) solid var(--ai-color-blue-600);outline-offset:var(--ai-size-2)}.menu-item.svelte-1ybo61g:focus:not(:focus-visible){outline:none}.menu-item.svelte-1ybo61g:hover{background:var(--ai-color-steel-200);border-radius:var(--ai-size-4)}.icon.svelte-1ybo61g{width:var(--ai-size-20);height:var(--ai-size-20);display:flex;align-items:center;justify-content:center}.menu-text.svelte-1ybo61g{color:var(--ai-color-black);font-size:var(--ai-size-14);font-style:normal;font-weight:400;line-height:130%}.expanded-content.drawer-anim.svelte-6rrvhj{max-width:0;overflow:hidden;pointer-events:none;transition:max-width var(--ai-duration-fast) cubic-bezier(.4,0,.2,1)}.expanded-content.drawer-anim.open.svelte-6rrvhj{max-width:12.5rem;pointer-events:auto}.drawer-content.svelte-6rrvhj{width:12.5rem;height:100%;display:flex;flex-direction:column;padding-top:var(--ai-size-72)}.drawer-content.svelte-6rrvhj nav:where(.svelte-6rrvhj){flex:1;overflow-y:auto;overflow-x:hidden}.menu-button.svelte-6rrvhj{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:var(--ai-size-8);transition:background-color var(--ai-transition-ease-fast)}.menu-button.svelte-6rrvhj:disabled,.menu-button.disabled.svelte-6rrvhj{cursor:not-allowed;opacity:.5;background-color:transparent}.side-nav-container.svelte-6rrvhj{display:flex;flex-shrink:0;position:relative;z-index:var(--ai-layer-2);height:100%}.side-nav-container.expanded.svelte-6rrvhj{width:16.875rem;min-width:12.5rem;max-width:16.875rem;height:100%}.expanded-content.svelte-6rrvhj{display:flex;width:12.5rem;opacity:1;flex:none;height:100%;background:var(--ai-color-steel-100);border-right:.0625rem solid var(--ai-color-steel-100);overflow:hidden;flex-direction:column}.side-nav-container.expanded.svelte-6rrvhj .expanded-content:where(.svelte-6rrvhj){width:12.5rem;opacity:1;overflow:hidden}.side-nav-container.svelte-6rrvhj:not(.expanded) .expanded-content:where(.svelte-6rrvhj){width:0;opacity:0}.nav-content.svelte-6rrvhj{display:flex;width:var(--ai-size-72);height:100%;padding-bottom:var(--ai-size-16);flex-direction:column;align-items:flex-start;gap:var(--ai-size-4);flex:none;background:var(--ai-color-steel-200);border-right:.0625rem solid var(--ai-color-steel-200)}.nav-main.svelte-6rrvhj{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ai-size-4);flex:1 0 0;align-self:stretch}.nav-footer.svelte-6rrvhj{display:flex;padding:var(--ai-size-8) var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-4);align-self:stretch;margin-top:auto}.menu-section.svelte-6rrvhj{display:flex;padding:var(--ai-size-4);justify-content:center;align-items:center;align-self:stretch}.menu-button.svelte-6rrvhj{display:flex;padding:var(--ai-size-4);justify-content:center;align-items:center;background:none;border:none;cursor:pointer;opacity:1;transition:opacity var(--ai-transition-ease-fast);will-change:opacity}.menu-button.disabled.svelte-6rrvhj{cursor:not-allowed;opacity:.5;will-change:opacity}.menu-button.svelte-6rrvhj:focus,.nav-item.svelte-6rrvhj:focus{outline:none}.menu-button.svelte-6rrvhj:focus .icon-container:where(.svelte-6rrvhj),.nav-item.svelte-6rrvhj:focus .icon-container:where(.svelte-6rrvhj){outline:var(--ai-size-2) solid var(--ai-color-blue-600);outline-offset:var(--ai-size-2);border-radius:var(--ai-size-4)}.menu-button.svelte-6rrvhj:focus:not(:focus-visible) .icon-container:where(.svelte-6rrvhj),.nav-item.svelte-6rrvhj:focus:not(:focus-visible) .icon-container:where(.svelte-6rrvhj){outline:none}.nav-items.svelte-6rrvhj{display:flex;width:var(--ai-size-72);flex-direction:column;align-items:flex-start;gap:var(--ai-size-4)}.nav-item.svelte-6rrvhj{display:flex;height:4.125rem;padding:var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-2);align-self:stretch;cursor:pointer;text-decoration:none;color:inherit;position:relative;flex-shrink:0}.icon-container.svelte-6rrvhj{display:flex;width:var(--ai-size-40);height:var(--ai-size-40);padding:var(--ai-size-8);justify-content:center;align-items:center;flex-shrink:0;position:relative;contain:layout style;transition:background-color var(--ai-transition-ease-medium),border-radius var(--ai-transition-ease-medium)}.icon-wrapper.svelte-6rrvhj{display:flex;width:var(--ai-size-28);height:var(--ai-size-28);justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;position:relative;overflow:hidden;transition:transform var(--ai-transition-ease-medium)}.icon-wrapper.svelte-6rrvhj svg{width:var(--ai-size-24);height:var(--ai-size-24);flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all var(--ai-transition-ease-medium)}.icon-wrapper.svelte-6rrvhj svg path{stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke var(--ai-transition-ease-medium),fill var(--ai-transition-ease-medium),stroke-width var(--ai-transition-ease-medium)}.nav-text.svelte-6rrvhj{font-size:var(--ai-size-12);text-align:center;color:var(--ai-color-neutral-900);line-height:1.3}.menu-button.disabled.svelte-6rrvhj:hover .icon-container:where(.svelte-6rrvhj),.menu-button.svelte-6rrvhj:disabled:hover .icon-container:where(.svelte-6rrvhj){background:none!important;border-radius:var(--ai-size-4)}.nav-item.hovered.svelte-6rrvhj .icon-container:where(.svelte-6rrvhj),.nav-item.svelte-6rrvhj:active .icon-container:where(.svelte-6rrvhj),.nav-item.selected.svelte-6rrvhj .icon-container:where(.svelte-6rrvhj),.nav-item.selected.hovered.svelte-6rrvhj .icon-container:where(.svelte-6rrvhj),.menu-button.svelte-6rrvhj:hover .icon-container:where(.svelte-6rrvhj),.menu-button.svelte-6rrvhj:active .icon-container:where(.svelte-6rrvhj){background-color:var(--ai-color-steel-300);border-radius:var(--ai-size-4)}.nav-item.svelte-6rrvhj{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ai-size-4);text-decoration:none;color:var(--ai-color-neutral-600);transition:color var(--ai-transition-ease-fast);height:100%}.nav-item.svelte-6rrvhj:hover{color:var(--ai-color-neutral-700)}.nav-footer-profile-container.svelte-6rrvhj{display:flex;padding:var(--ai-size-8) var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-4);align-self:stretch}.global-header.svelte-1e8dq3f{opacity:0;transition:opacity var(--ai-duration-fast)}.global-header.visible.svelte-1e8dq3f{opacity:1;transition:opacity var(--ai-duration-fast)}.header-content.svelte-1e8dq3f{display:flex;align-items:center;gap:var(--ai-size-16);background:var(--ai-color-white);height:var(--ai-size-56);padding:0 5.8rem}.header-content.svelte-1e8dq3f{display:flex;align-items:center;gap:var(--ai-size-16);align-self:stretch}.header-text.svelte-1e8dq3f{color:var(--ai-color-black);font-size:var(--ai-size-16);font-weight:400;line-height:1.3}.menu-button.svelte-1s2207y{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:var(--ai-size-8);transition:background-color var(--ai-transition-ease-fast)}.menu-button.svelte-1s2207y:disabled,.menu-button.disabled.svelte-1s2207y{cursor:not-allowed;opacity:.5;background-color:transparent}.mobile-top-nav.svelte-1s2207y .menu-button:where(.svelte-1s2207y){width:var(--ai-size-40);height:var(--ai-size-40);color:var(--ai-color-neutral-700)}.menu-button.svelte-1s2207y:hover{background-color:var(--ai-color-neutral-100)}.mobile-top-nav.svelte-1s2207y .menu-button.disabled:where(.svelte-1s2207y),.mobile-top-nav.svelte-1s2207y .menu-button:where(.svelte-1s2207y):disabled{cursor:not-allowed;opacity:.5;background-color:transparent}.brand.svelte-1s2207y{display:flex;align-items:center;gap:var(--ai-size-12);flex:1;margin-left:var(--ai-size-8)}.brand-text.svelte-1s2207y{color:var(--ai-color-neutral-900);font-size:var(--ai-size-16);font-weight:600;line-height:1}.menu-button.svelte-1s2207y{display:flex;padding:var(--ai-size-4);justify-content:center;align-items:center;background:none;border:none;cursor:pointer;opacity:1;transition:opacity var(--ai-transition-ease-fast);will-change:opacity}.menu-button.disabled.svelte-1s2207y{cursor:not-allowed;opacity:.5;will-change:opacity}.menu-button.svelte-1s2207y:focus{outline:none}.nav-item.svelte-gdyha2{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ai-size-4);text-decoration:none;color:var(--ai-color-neutral-600);transition:color var(--ai-transition-ease-fast);height:100%}.nav-item.active.svelte-gdyha2{color:var(--ai-color-neutral-900)}.nav-item.active.svelte-gdyha2 .icon:where(.svelte-gdyha2){background-color:var(--ai-color-neutral-200);border-radius:var(--ai-size-8)}.nav-item.svelte-gdyha2:hover{color:var(--ai-color-neutral-700)}.icon.svelte-gdyha2{width:var(--ai-size-24);height:var(--ai-size-24);margin-bottom:var(--ai-size-2);display:flex;align-items:center;justify-content:center;padding:var(--ai-size-2);transition:background-color var(--ai-transition-ease-fast)}.label.svelte-gdyha2{font-size:.6875rem;font-weight:500;line-height:1;text-align:center}.no-subnav-message.svelte-1hj7mm1{padding:var(--ai-size-16);text-align:center;color:var(--ai-color-steel-600);font-size:var(--ai-size-14)}.no-subnav-message.svelte-1hj7mm1 p:where(.svelte-1hj7mm1){margin:0}.mobile-side-menu.svelte-1hj7mm1{position:fixed;top:0;left:0;bottom:0;width:15rem;max-width:85vw;background:var(--ai-color-white);transform:translate(-100%);transition:transform var(--ai-transition-ease-medium);z-index:var(--ai-layer-50);flex-direction:column;box-shadow:var(--ai-size-2) 0 var(--ai-size-10) #0000001a}.mobile-side-menu.open.svelte-1hj7mm1{transform:translate(0)}.menu-header.svelte-1hj7mm1{display:flex;align-items:center;justify-content:space-between;padding:var(--ai-size-16) var(--ai-size-20);border-bottom:.0625rem solid var(--ai-color-neutral-200)}.mobile-side-menu.svelte-1hj7mm1 .logo-container:where(.svelte-1hj7mm1){display:flex}.logo-link.svelte-1hj7mm1{display:flex}.close-button.svelte-1hj7mm1{display:flex;align-items:center;justify-content:center;width:var(--ai-size-32);height:var(--ai-size-32);border:none;background:none;color:var(--ai-color-neutral-700);cursor:pointer;border-radius:var(--ai-size-6);transition:background-color var(--ai-transition-ease-fast)}.close-button.svelte-1hj7mm1:hover{background-color:var(--ai-color-neutral-100)}.menu-content.svelte-1hj7mm1{flex:1;overflow-y:auto;padding:0}.subnav-section.svelte-1hj7mm1{padding:var(--ai-size-16) 0;overflow-y:auto;max-height:calc(100vh - 4rem)}
