.header[data-v-881ebc4f]{z-index:10;background:var(--color-surface);position:sticky;top:0;box-shadow:0 1px 5px #0000001a}.header__inner[data-v-881ebc4f]{height:var(--header-height);gap:38px;padding-left:15px}.header__brand[data-v-881ebc4f],.header__inner[data-v-881ebc4f]{align-items:center;display:flex}.header__brand[data-v-881ebc4f]{font-family:var(--font-brand);letter-spacing:0;white-space:nowrap;flex:none;gap:10px;font-size:24px;font-weight:600;line-height:24px}.header__accent[data-v-881ebc4f]{color:#6332f5}.header__mark[data-v-881ebc4f]{flex-shrink:0;display:block}.header__mark img[data-v-881ebc4f]{-o-object-fit:contain;object-fit:contain;width:105px;max-width:none;height:34px;display:block}.header__nav[data-v-881ebc4f]{align-items:center;gap:calc(clamp(24px,3.4375vw,66px));min-width:0;display:flex}.header__link[data-v-881ebc4f]{color:#111827;letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;white-space:nowrap;background:0 0;border:0;padding:0;font-size:20px;font-weight:400;line-height:22px}.header__nav>button[data-v-881ebc4f]{min-width:59px}.header__link[data-v-881ebc4f]:disabled{cursor:default;opacity:1}.header__link.is-active[data-v-881ebc4f]{color:#6332f5;font-weight:400}:root[data-theme=dark] .header__link:not(.is-active){color:var(--color-text)}.header__tools[data-v-881ebc4f]{gap:4px;margin-left:auto;display:flex}.header__mobile-tool[data-v-881ebc4f],.header__theme[data-v-881ebc4f]{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.header__mobile-tool[data-v-881ebc4f]{display:none}@media (width>=768px){.header__inner[data-v-881ebc4f]{width:calc(100vw - var(--layout-gutter) - var(--layout-right-gutter));max-width:var(--page-width);margin-left:var(--layout-gutter);padding-inline:calc(20 * var(--desktop-ui-unit)) 0;gap:calc(38 * var(--desktop-ui-unit))}.header__brand[data-v-881ebc4f]{font-family:var(--font-body);gap:calc(10 * var(--desktop-ui-unit));font-size:var(--font-web-brand);line-height:var(--line-web-brand)}.header__name[data-v-881ebc4f]{display:none}.header__mark[data-v-881ebc4f],.header__mark img[data-v-881ebc4f]{width:calc(143 * var(--desktop-ui-unit));height:calc(49 * var(--desktop-ui-unit))}.header__nav[data-v-881ebc4f]{gap:calc(66 * var(--desktop-ui-unit))}.header__link[data-v-881ebc4f]{font-size:var(--font-web-nav);line-height:var(--line-web-nav)}:root[data-theme=dark] .header{background:#08081c;box-shadow:0 1.27px 10.16px #0000001a}:root[data-theme=dark] .header__link:not(.is-active){color:#b4a5ff}}@media (width>=768px) and (width<=1023px){.header__inner[data-v-881ebc4f]{gap:18px}.header__nav[data-v-881ebc4f]{gap:24px}}@media (width<=767px){.header[data-v-881ebc4f]{box-shadow:none;background:var(--color-bg)}.header__inner[data-v-881ebc4f]{height:calc(var(--header-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));gap:12px}.header__brand[data-v-881ebc4f]{letter-spacing:0;flex-basis:auto;gap:10.89px;font-size:16px;line-height:21px}.header__mark[data-v-881ebc4f],.header__mobile-tool[data-v-881ebc4f]{display:flex}.header__mark[data-v-881ebc4f]{width:64px;height:22.67px}.header__mark img[data-v-881ebc4f]{width:70px;height:22.67px}.header__nav[data-v-881ebc4f]{display:none}.header__theme[data-v-881ebc4f]{width:32px}.header__tools[data-v-881ebc4f]{gap:0;margin-right:-10px}.header__mobile-tool[data-v-881ebc4f]{width:40px}}.toolbar__search[data-v-76025b1e]{background:var(--color-surface);border:1px solid #0000;border-radius:12px;align-items:center;height:53px;padding:8px 12px 8px 20px;display:flex}.toolbar__search input[data-v-76025b1e]{min-width:0;color:var(--color-text);font-synthesis:none;-webkit-font-smoothing:antialiased;background:0 0;border:0;flex:1;font-size:18px;font-weight:400;line-height:18px}.toolbar__search[data-v-76025b1e]:focus-within{border-color:#9274fd}.toolbar__search input[data-v-76025b1e]::placeholder{color:#a5a5a5;font:inherit;opacity:1}.toolbar__search input[data-v-76025b1e]::-webkit-search-cancel-button{appearance:none}.toolbar__search-clear[data-v-76025b1e]{width:28px;height:32px;color:var(--color-muted);opacity:0;pointer-events:none;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.toolbar__search-clear.is-visible[data-v-76025b1e]{opacity:1;pointer-events:auto}.toolbar__search-clear span[data-v-76025b1e]{background:currentColor;border-radius:50%;width:14px;height:14px;display:block;position:relative}.toolbar__search-clear span[data-v-76025b1e]:after,.toolbar__search-clear span[data-v-76025b1e]:before{content:"";background:var(--color-surface);border-radius:1px;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.toolbar__search-clear span[data-v-76025b1e]:after{transform:translate(-50%,-50%)rotate(-45deg)}.toolbar__search-clear[data-v-76025b1e]:active{color:var(--color-primary)}.toolbar__search-clear[data-v-76025b1e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:4px}@media (hover:hover) and (pointer:fine){.toolbar__search-clear[data-v-76025b1e]:hover{color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.toolbar__search-clear[data-v-76025b1e]{transition:none}}.toolbar__search-button[data-v-76025b1e]{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:37px;display:flex}.toolbar__keywords[data-v-76025b1e]{flex-wrap:wrap;gap:8px 16px;padding:8px 20px 12px;display:flex}.toolbar__keywords button[data-v-76025b1e]{color:#aaa;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;line-height:15px}@media (width>=768px){.toolbar__search[data-v-76025b1e]{height:40px;padding:6px calc(12 * var(--desktop-ui-unit)) 6px calc(20 * var(--desktop-ui-unit))}.toolbar__search-button[data-v-76025b1e],.toolbar__search-clear[data-v-76025b1e]{height:100%}.toolbar__search input[data-v-76025b1e]{font-size:var(--font-web-search);line-height:var(--line-web-search)}:root[data-theme=dark] .toolbar__search{background:#0e0e19;border-color:#302165;border-radius:16px}:root[data-theme=dark] .toolbar__search:focus-within{border-color:#9274fd}}@media (width>=768px) and (width<=1599px){.toolbar__keywords button[data-v-76025b1e]{font-size:12px}}@media (width<=767px){.toolbar__keywords[data-v-76025b1e],.toolbar__search[data-v-76025b1e]{display:none}.is-open .toolbar__search[data-v-76025b1e]{border:1px solid var(--color-border);height:44px;margin-bottom:10px;padding-left:12px;display:flex}.is-open .toolbar__search[data-v-76025b1e]:focus-within{border-color:#9274fd}.toolbar__search input[data-v-76025b1e]{font-size:14px;line-height:20px}}.toolbar__config-state[data-v-1e45ffd1]{color:var(--color-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.toolbar__strips[data-v-1e45ffd1]{flex-wrap:wrap;gap:14px;display:flex}.toolbar__strips>button[data-v-1e45ffd1]{text-align:left;border:0;flex:165px;align-items:center;gap:8px;min-width:0;height:30px;padding:4px 12px;font-size:12px;display:flex}.toolbar__home[data-v-1e45ffd1]{color:#f17935;background:#fff6e6}.toolbar__home strong[data-v-1e45ffd1]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.toolbar__notice[data-v-1e45ffd1]{color:#a737b2;background:#fff0f5}.toolbar__strip-icon[data-v-1e45ffd1]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:17px;height:17px}.toolbar__strips strong[data-v-1e45ffd1]{flex-shrink:0;font-size:13px;font-weight:500}.toolbar__strips small[data-v-1e45ffd1]{white-space:nowrap;text-overflow:ellipsis;color:#aba4ba;font-size:11px;overflow:hidden}.toolbar__arrow[data-v-1e45ffd1]{margin-left:auto}.toolbar__notice-arrow[data-v-1e45ffd1]{display:none}.toolbar__notice-more[data-v-1e45ffd1]{white-space:nowrap;color:#b8acbc;font-size:11px}:root[data-theme=dark] .toolbar__home,:root[data-theme=dark] .toolbar__notice{background:var(--color-subtle);color:var(--color-text)}:root[data-theme=dark] .toolbar__arrow,:root[data-theme=dark] .toolbar__notice-more,:root[data-theme=dark] .toolbar__strips small{color:var(--color-link)}.toolbar__panel-note[data-v-1e45ffd1]{color:inherit;white-space:pre-line;margin-block:0 16px;font-size:14px;line-height:22px}.toolbar__address[data-v-1e45ffd1]{background:#6332f51f;border:1px solid #b4a5ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;padding:12px;font-size:14px;line-height:22px;display:flex}.toolbar__address>span[data-v-1e45ffd1],.toolbar__checked[data-v-1e45ffd1]{flex-basis:100%}.toolbar__address small[data-v-1e45ffd1],.toolbar__checked[data-v-1e45ffd1]{color:var(--color-muted);font-size:.75em}.toolbar__address-url[data-v-1e45ffd1]{-webkit-user-select:text;user-select:text;font-family:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;flex:1;min-width:120px}.toolbar__notices li[data-v-1e45ffd1]{padding-bottom:20px}.toolbar__notices h3[data-v-1e45ffd1]{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.toolbar__notices li[data-v-1e45ffd1]:last-child{padding-bottom:0}.toolbar__notices p[data-v-1e45ffd1]{white-space:pre-line}.toolbar__notices a[data-v-1e45ffd1],.toolbar__notices p[data-v-1e45ffd1]{font-size:14px;line-height:24px}.toolbar__notice-confirm[data-v-1e45ffd1]{background:var(--color-primary);color:#fff;border:0;border-radius:8px;width:112px;min-height:36px;padding:8px 16px;font-size:14px;line-height:20px}@media (width>=768px){.toolbar__strips>button[data-v-1e45ffd1]{height:28px}.toolbar__config-state[data-v-1e45ffd1],.toolbar__strips small[data-v-1e45ffd1]{font-size:var(--font-web-meta);line-height:var(--line-web-meta)}.toolbar__config-state button[data-v-1e45ffd1]{font-size:var(--font-web-action);line-height:var(--line-web-action)}.toolbar__strips strong[data-v-1e45ffd1]{font-size:var(--font-web-heading);line-height:var(--line-web-heading)}.toolbar__arrow[data-v-1e45ffd1],.toolbar__notice-more[data-v-1e45ffd1]{font-size:var(--font-web-action);line-height:var(--line-web-action)}.toolbar__address[data-v-1e45ffd1],.toolbar__notices p[data-v-1e45ffd1],.toolbar__panel-note[data-v-1e45ffd1]{font-size:var(--font-web-text);line-height:var(--line-web-text)}.toolbar__address small[data-v-1e45ffd1],.toolbar__checked[data-v-1e45ffd1]{font-size:var(--font-web-meta);line-height:var(--line-web-meta)}.toolbar__notices h3[data-v-1e45ffd1]{font-size:var(--font-web-heading);line-height:var(--line-web-heading)}.toolbar__address>a[data-v-1e45ffd1]:not(.toolbar__address-url),.toolbar__notice-confirm[data-v-1e45ffd1],.toolbar__notices a[data-v-1e45ffd1]{min-height:var(--control-web-height);font-size:var(--font-web-action);line-height:var(--line-web-action);padding:6px 16px}.toolbar__notice[data-v-1e45ffd1]{border-radius:4px}:root[data-theme=dark] .toolbar__notice{background:#15173f;box-shadow:inset 0 0 0 1px #413892}}@media (width>=768px) and (width<=1599px){.toolbar__home small[data-v-1e45ffd1],.toolbar__notice small[data-v-1e45ffd1]{display:none}}@media (width>=768px) and (width<=1023px){.toolbar__strips[data-v-1e45ffd1]{gap:4px}}@media (width<=767px){.toolbar__notice-more[data-v-1e45ffd1],.toolbar__notices--desktop-only[data-v-1e45ffd1]{display:none}.toolbar__notice-arrow[data-v-1e45ffd1]{color:inherit;flex-shrink:0;margin-left:auto;font-size:16px;line-height:20px;display:inline-flex}.toolbar__panel-note[data-v-1e45ffd1]{margin-bottom:12px;font-size:12px;line-height:18px}.toolbar__address[data-v-1e45ffd1]{gap:6px;margin-block:8px;padding:6px;font-size:10px;line-height:16px}.toolbar__address-url[data-v-1e45ffd1]{min-width:0}.toolbar__notices h3[data-v-1e45ffd1]{color:inherit;margin-bottom:12px;font-size:12px;font-weight:400;line-height:12px}.toolbar__notices p[data-v-1e45ffd1]{color:inherit}.toolbar__notices a[data-v-1e45ffd1],.toolbar__notices p[data-v-1e45ffd1]{font-size:10px;line-height:16px}.toolbar__notice-confirm[data-v-1e45ffd1]{border-radius:4px;width:68px;min-height:30px;padding:10px 14px;font-size:10px;line-height:10px}.toolbar__notice[data-v-1e45ffd1]{color:#f96a2f;background:#fff5e4;border-radius:6px}:root[data-theme=dark] .toolbar__notice{background:#10102c;box-shadow:inset 0 0 0 .5px #625ab3}.toolbar__home[data-v-1e45ffd1]{border-radius:6px;gap:6px;width:100%;height:30px}.toolbar__strip-icon[data-v-1e45ffd1]{width:20px;height:20px}.toolbar__home strong[data-v-1e45ffd1]{font-size:12px;line-height:12px}.toolbar__home small[data-v-1e45ffd1]{font-size:10px;line-height:10px;display:inline}.toolbar__strips[data-v-1e45ffd1]{margin-block:0 12px}:root[data-theme=dark] .toolbar__home{color:#fff;background:#10102c;box-shadow:inset 0 0 0 .5px #625ab3}:root[data-theme=dark] .toolbar__arrow,:root[data-theme=dark] .toolbar__home small{color:var(--color-link)}}.nav-icon[data-v-3e7c942f]{flex-shrink:0;width:30px;height:30px;display:inline-block;overflow:hidden}.nav-icon__asset[data-v-3e7c942f]{width:30px;height:30px;display:block}.nav-icon__asset--dark[data-v-3e7c942f],:root[data-theme=dark] .nav-icon__asset--light{display:none}:root[data-theme=dark] .nav-icon__asset--dark{display:block}.mobile-navigation[data-v-2e60d3c0]{display:none}@media (width<=767px){.mobile-navigation[data-v-2e60d3c0]{justify-content:space-between;gap:8px;padding-top:16px;display:flex}.mobile-navigation[data-v-2e60d3c0]>*{color:var(--color-text);opacity:1;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;font-size:12px;line-height:12px;display:flex}.mobile-navigation>a.is-active[data-v-2e60d3c0]{color:#6332f5}.mobile-navigation button[data-v-2e60d3c0]:disabled{cursor:default}}.toolbar[data-v-9f71ce21]{align-items:center;gap:18px;padding-block:12.5px;display:flex}.toolbar__brand[data-v-9f71ce21]{flex:0 0 267px}.toolbar__brand-copy[data-v-9f71ce21]{max-width:100%;display:inline-grid}.toolbar__brand strong[data-v-9f71ce21]{letter-spacing:0;white-space:nowrap;gap:8px;font-size:44px;font-weight:700;line-height:1.3;display:flex}.toolbar__brand-accent[data-v-9f71ce21]{color:#6332f5}.toolbar__brand p[data-v-9f71ce21]{color:#b2b2b2;letter-spacing:0;white-space:nowrap;justify-content:space-between;margin-top:8px;font-size:24px;font-weight:600;display:flex}.toolbar__center[data-v-9f71ce21]{flex:1;min-width:0}.toolbar__banner[data-v-9f71ce21]{background:0 0;border:0;flex:0 0 33%;max-width:551px;padding:0}@media (width>=768px){.toolbar[data-v-9f71ce21]{min-height:var(--layout-toolbar-height);gap:calc(40 * var(--desktop-ui-unit));padding:calc(12.5 * var(--desktop-ui-unit)) 0 calc(12.5 * var(--desktop-ui-unit)) calc(30 * var(--desktop-ui-unit))}.toolbar__brand[data-v-9f71ce21]{flex-basis:calc(254 * var(--desktop-ui-unit));margin-right:calc(50 * var(--desktop-ui-unit))}.toolbar__brand-copy[data-v-9f71ce21]{flex-direction:column;align-items:center;width:100%;display:flex}.toolbar__brand strong[data-v-9f71ce21]{font-size:var(--font-web-hero);font-weight:600;line-height:var(--line-web-hero);gap:0}.toolbar__brand p[data-v-9f71ce21]{color:#b1b1b1;font-size:var(--font-web-hero-caption);line-height:var(--line-web-hero-caption);margin-top:calc(4.49 * var(--desktop-ui-unit));justify-content:center;gap:.1em}.toolbar__center[data-v-9f71ce21]{flex-direction:column;gap:8px;display:flex}.toolbar__banner[data-v-9f71ce21]{flex:0 0 calc(551 * var(--desktop-ui-unit))}}@media (width>=768px) and (width<=1279px){.toolbar[data-v-9f71ce21]{padding-left:0}.toolbar__banner[data-v-9f71ce21]{flex-basis:33%}}@media (width>=768px) and (width<=1023px){.toolbar__brand[data-v-9f71ce21]{display:none}}@media (width<=767px){.toolbar[data-v-9f71ce21]{padding:0 16px;display:block}.toolbar__banner--desktop-only[data-v-9f71ce21],.toolbar__brand[data-v-9f71ce21]{display:none}.toolbar__banner[data-v-9f71ce21]{width:100%;max-width:none}}.menu-tree[data-v-9731d10d]{flex-direction:column}.menu-tree[data-v-9731d10d],.menu-tree__link[data-v-9731d10d]{display:flex;position:relative}.menu-tree__link[data-v-9731d10d]{color:#5e5d5b;letter-spacing:.5px;align-items:center;min-width:0;min-height:46px;padding:8px 0 8px 35px;font-size:18px}.menu-tree__label[data-v-9731d10d]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.menu-tree__link[data-v-9731d10d]:hover{color:#6332f5}}.menu-tree__link.is-active[data-v-9731d10d]{color:#6332f5;font-weight:400}.menu-tree[data-v-9731d10d]:before{content:"";background:var(--color-text);pointer-events:none;opacity:0;width:15px;height:2px;transform:translateY(calc(22px + var(--active-index) * 46px));transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:0;left:0}.menu-tree--active[data-v-9731d10d]:before{opacity:1}@media (prefers-reduced-motion:reduce){.menu-tree[data-v-9731d10d]:before{transition:none}}:root[data-theme=dark] .menu-tree__link{color:#b2b2b2}:root[data-theme=dark] .menu-tree__link.is-active{color:#6332f5}@media (width<=1279px){.menu-tree__link[data-v-9731d10d]{padding-left:25px;font-size:15px}}@media (width>=768px){.menu-tree__link[data-v-9731d10d]{min-height:calc(46 * var(--desktop-ui-unit));padding:calc(8 * var(--desktop-ui-unit)) 0 calc(8 * var(--desktop-ui-unit)) calc(35 * var(--desktop-ui-unit));font-size:var(--font-web-sidebar);line-height:var(--line-web-sidebar);letter-spacing:calc(.5 * var(--desktop-ui-unit))}.menu-tree[data-v-9731d10d]:before{left:calc(-2 * var(--desktop-ui-unit));width:calc(25 * var(--desktop-ui-unit));height:calc(25 * var(--desktop-ui-unit));transform:translateY(calc((11 + var(--active-index) * 46) * var(--desktop-ui-unit)));background:url(../figma/sidebar-active-arrow.svg) 50%/contain no-repeat}}@media (width<=767px){.menu-tree>li+li[data-v-9731d10d]{border-top:.5px solid var(--color-drawer-divider)}.menu-tree__link[data-v-9731d10d]{min-height:45.5px;color:var(--color-text);letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;font-weight:500;line-height:12px;display:flex}.menu-tree__link[data-v-9731d10d]:after{content:"";border-right:1.25px solid var(--color-link);border-bottom:1.25px solid var(--color-link);flex-shrink:0;width:7px;height:7px;margin-right:4px;transform:rotate(-45deg)}.menu-tree[data-v-9731d10d]:before{display:none}.menu-tree__link.is-active[data-v-9731d10d]{font-weight:500}:root[data-theme=dark] .menu-tree__link{color:#fff}}.sidebar[data-v-40569060]{--sidebar-scrollbar-thumb:transparent;flex:0 0 var(--sidebar-width);min-height:0;max-height:calc(100dvh - var(--header-height) - var(--layout-toolbar-height));overscroll-behavior-y:contain;scrollbar-gutter:auto;scrollbar-color:var(--sidebar-scrollbar-thumb) var(--scrollbar-track);position:sticky;top:0;overflow-y:auto}.sidebar[data-v-40569060]:focus-within{--sidebar-scrollbar-thumb:var(--scrollbar-thumb)}@media (hover:hover) and (pointer:fine){.sidebar[data-v-40569060]:hover{--sidebar-scrollbar-thumb:var(--scrollbar-thumb)}}@supports selector(::-webkit-scrollbar){.sidebar[data-v-40569060]{scrollbar-color:auto}.sidebar[data-v-40569060]::-webkit-scrollbar-thumb{background-color:var(--sidebar-scrollbar-thumb)}.sidebar[data-v-40569060]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}}.sidebar__dialog[data-v-40569060]{overscroll-behavior-y:contain;width:calc(min(320px,72vw));max-width:none;height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-drawer);border:0;margin:0;padding:0;overflow:hidden auto}.sidebar__dialog[data-v-40569060]::backdrop{background:#000000b3}.sidebar__panel[data-v-40569060]{min-height:100%;padding:16px 14px 20px 16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.sidebar__heading[data-v-40569060]{justify-content:space-between;min-height:27px;margin-bottom:15px}.sidebar__heading[data-v-40569060],.sidebar__heading h2[data-v-40569060]{align-items:center;gap:8px;display:flex}.sidebar__heading h2[data-v-40569060]{min-width:0;font-family:var(--font-brand);white-space:nowrap;font-size:16px;font-weight:600;line-height:21px}.sidebar__heading img[data-v-40569060]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:70px;height:22.67px;display:block}.sidebar__close[data-v-40569060]{width:32px;height:32px;color:var(--color-drawer-close);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-2.5px -4px -2.5px 0;padding:0;font-size:28px;font-weight:300;line-height:1;display:flex;position:relative}.sidebar__close span[data-v-40569060]{font-size:0}.sidebar__close[data-v-40569060]:after,.sidebar__close[data-v-40569060]:before{content:"";background:currentColor;width:18px;height:2px;position:absolute;transform:rotate(45deg)}.sidebar__close[data-v-40569060]:after{transform:rotate(-45deg)}@media (width<=767px){.sidebar[data-v-40569060]{scrollbar-gutter:auto;flex:none;max-height:none;padding:0;position:static;overflow:visible}.sidebar__desktop[data-v-40569060]{display:none}}.footer[data-v-336f2911]{--footer-inset:calc(var(--layout-gutter,32px) + clamp(0px, 100vw - 1024px, 77px));background:var(--color-subtle);overflow-wrap:anywhere}.footer--with-details[data-v-336f2911]{padding-top:24px}.footer__inner[data-v-336f2911]{width:calc(100% - 32px - var(--footer-inset));max-width:1646px;margin-left:var(--footer-inset);flex-wrap:wrap;gap:24px;padding-bottom:24px;display:flex}.footer__brand[data-v-336f2911]{flex:1;min-width:0}.footer__brand strong[data-v-336f2911]{align-items:center;gap:12px;font-size:20px;display:flex}.footer__brand strong img[data-v-336f2911]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:105px;height:34px;display:block}.footer__brand p[data-v-336f2911]{color:var(--color-muted);margin-top:16px;font-size:12px}.footer__services[data-v-336f2911]{flex:1;min-width:0}.footer__services h3[data-v-336f2911]{margin-bottom:18px;font-size:14px}.footer__services ul[data-v-336f2911]{color:var(--color-muted);flex-wrap:wrap;gap:0 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.footer__services button[data-v-336f2911]{min-height:44px;color:inherit;font:inherit;cursor:default;opacity:1;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.footer__bottom[data-v-336f2911]{padding:12px max(25px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) var(--footer-inset);border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width>=1600px){.footer__brand[data-v-336f2911]{flex:0 0 calc(50% + 35px)}}@media (width>=768px){.footer[data-v-336f2911]{font-family:var(--font-body)}.footer__bottom[data-v-336f2911],.footer__inner[data-v-336f2911]{width:calc(100vw - var(--layout-gutter) - var(--layout-right-gutter));max-width:var(--page-width);margin-left:var(--layout-gutter)}.footer__inner[data-v-336f2911]{padding-bottom:19px;padding-left:calc(clamp(0px,100vw - 1024px,77px))}.footer--with-details[data-v-336f2911]{min-height:161px;padding-top:19px}.footer__brand strong[data-v-336f2911]{font-family:var(--font-brand);font-size:var(--font-web-brand);font-weight:600;line-height:var(--line-web-brand);gap:12.67px}.footer__brand p[data-v-336f2911]{font-size:var(--font-web-text);font-weight:500;line-height:var(--line-web-text);margin-top:18.62px}.footer__services[data-v-336f2911]{padding-top:13px}.footer__services h3[data-v-336f2911]{font-size:var(--font-web-heading);font-weight:600;line-height:var(--line-web-heading);margin-bottom:8px}.footer__services ul[data-v-336f2911]{font-size:var(--font-web-text);font-weight:500;line-height:var(--line-web-text)}.footer__bottom[data-v-336f2911]{padding:16px 0 max(18px,env(safe-area-inset-bottom))}.footer__bottom small[data-v-336f2911]{font-size:var(--font-web-meta);font-weight:500;line-height:var(--line-web-meta)}:root[data-theme=dark] .footer{--color-muted:#a1a7ba;--color-border:#23222db3;background:#131224}}@media (width<=767px){.footer__inner[data-v-336f2911]{padding-inline:16px;gap:18px;width:100%;margin-left:0;padding-bottom:18px}.footer__brand[data-v-336f2911],.footer__services[data-v-336f2911]{flex-basis:100%}.footer__brand strong[data-v-336f2911]{font-size:16px}.footer__brand strong img[data-v-336f2911]{width:70px;height:auto}.footer__brand p[data-v-336f2911]{font-size:11px}.footer__services h3[data-v-336f2911]{margin-bottom:4px;font-size:12px}.footer__services ul[data-v-336f2911]{gap:0 20px;font-size:12px}.footer__bottom[data-v-336f2911]{justify-content:center;padding-inline:16px}.footer__bottom small[data-v-336f2911]{font-size:12px;line-height:18px}}.layout[data-v-8b7e8683]{--layout-gutter:max(32px, .5 * (100vw - var(--page-width)));--layout-toolbar-height:166px;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.layout[data-v-8b7e8683]>.header{flex-shrink:0}.layout__content[data-v-8b7e8683],.layout__viewport[data-v-8b7e8683]{flex-direction:column;flex:1;min-height:0;display:flex}.layout__content[data-v-8b7e8683]{overscroll-behavior-y:contain;min-width:0;scroll-padding-top:16px;overflow-y:auto}.layout__inner[data-v-8b7e8683]{flex-direction:column;flex:1 0 auto;width:100%;min-height:100%;display:flex}.layout__inner[data-v-8b7e8683]>.footer,.layout__toolbar[data-v-8b7e8683]{flex-shrink:0}.layout__body[data-v-8b7e8683],.layout__toolbar[data-v-8b7e8683]{width:calc(100vw - var(--layout-gutter) * 2);max-width:var(--page-width);margin-left:var(--layout-gutter);padding-right:20px}.layout__body[data-v-8b7e8683]{flex:1 0 auto;align-items:flex-start;display:flex}.layout__page[data-v-8b7e8683]{flex:1;min-width:0}.layout__main[data-v-8b7e8683]{flex:1 0 auto;min-width:0;padding-bottom:36px}.layout:has(dialog[open]) .layout__content[data-v-8b7e8683]{overflow:hidden}.skip-link[data-v-8b7e8683]{z-index:100;background:var(--color-surface);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link[data-v-8b7e8683]:focus{transform:none}@media (width>=768px){.layout[data-v-8b7e8683]{--page-width:1800px;--layout-gutter:max(60 * var(--desktop-ui-unit), .5 * (100vw - var(--page-width)));--layout-right-gutter:max(80 * var(--desktop-ui-unit), .5 * (100vw - var(--page-width)));--sidebar-width:calc(182 * var(--desktop-ui-unit));--layout-toolbar-height:calc(168 * var(--desktop-ui-unit))}.layout__body[data-v-8b7e8683],.layout__toolbar[data-v-8b7e8683]{width:calc(100vw - var(--layout-gutter) - var(--layout-right-gutter));max-width:var(--page-width);padding-right:0}.layout__page[data-v-8b7e8683]{flex-direction:column;align-self:stretch;display:flex}}@media (width<=767px){.layout[data-v-8b7e8683]{height:auto;min-height:100dvh;overflow:visible}.layout__viewport[data-v-8b7e8683]{display:contents}.layout__body[data-v-8b7e8683],.layout__toolbar[data-v-8b7e8683]{width:100%;margin-left:0;padding:0}.layout__body[data-v-8b7e8683]{flex-direction:column}.layout__content[data-v-8b7e8683]{scrollbar-gutter:auto;overflow:visible}.layout__inner[data-v-8b7e8683]{min-height:0}.layout__page[data-v-8b7e8683]{width:100%}.layout__main[data-v-8b7e8683]{width:100%;padding:8px 16px 24px}}
