@layer components{.menu-wrapper.burger-menu{background-color:var(--surface1);inset:0;overflow:hidden;position:fixed;transition:opacity var(--default-transition-duration) var(--default-transition-type),display var(--default-transition-duration),z-index 0s var(--default-transition-duration);transition-behavior:allow-discrete}.menu-wrapper.burger-menu:not(.is-open){display:none;opacity:0;pointer-events:none;z-index:-1}.menu-wrapper.burger-menu.is-open{display:block;opacity:1;pointer-events:auto;transition:opacity var(--default-transition-duration) var(--default-transition-type),display var(--default-transition-duration),z-index 0s 0s;z-index:990}@starting-style{.menu-wrapper.burger-menu.is-open{opacity:0}}.menu-wrapper.burger-menu.no-transition,.menu-wrapper.burger-menu.no-transition *{animation:none!important;transition:none!important}.burger-menu__language-panel,.burger-menu__main-panel,.burger-menu__theme-panel{background-color:var(--surface1);contain:layout paint style;isolation:isolate;overflow:hidden auto;position:fixed;scrollbar-gutter:stable;transition:transform var(--default-transition-duration) ease-in-out,opacity var(--default-transition-duration) ease-in-out,color var(--theme-transition-duration) var(--default-transition-type),background-color var(--theme-transition-duration) var(--default-transition-type)}@media(width >= 1025px){.burger-menu__language-panel,.burger-menu__main-panel,.burger-menu__theme-panel{min-width:25rem;width:25%}}@media(width < 1025px){.burger-menu__language-panel,.burger-menu__main-panel,.burger-menu__theme-panel{width:100%}}.burger-menu__main-panel{height:100dvh;inset-inline-end:0;inset-inline-start:0;max-height:100dvh;opacity:0;top:0;transform:translateY(-100%)}.menu-wrapper.burger-menu.is-open .burger-menu__main-panel{opacity:1;transform:translateY(0)}.burger-menu__language-panel,.burger-menu__theme-panel{height:calc(100dvh - 4rem);inset-inline-end:0;max-height:calc(100dvh - 4rem);opacity:0;top:4rem;transform:translateX(100%);transition:transform var(--default-transition-duration) ease-in-out,opacity var(--default-transition-duration) ease-in-out,color var(--theme-transition-duration) var(--default-transition-type),background-color var(--theme-transition-duration) var(--default-transition-type)}.burger-menu__language-panel.is-open,.burger-menu__theme-panel.is-open{opacity:1;transform:translateX(0)}}body:has(.burger-menu.is-open){position:fixed;width:100%}@layer components{.burger-menu__main-panel{padding:4rem 1rem 1rem}.burger-menu__profile{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.burger-menu__avatar{align-items:center;background-color:var(--surface2);border-radius:50%;display:flex;height:4rem;justify-content:center;overflow:hidden;width:4rem}.burger-menu__avatar svg{color:var(--text2);height:100%;width:100%}.burger-menu__avatar-img{height:100%;object-fit:cover;width:100%}.burger-menu__username{color:var(--text1);font-size:1rem;font-weight:600;margin:0}.burger-menu__nav{display:flex;flex-direction:column;gap:0}.burger-menu__nav-section{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.burger-menu__nav-section a,.burger-menu__nav-section button,.burger-menu__nav-section strong{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:var(--text1);cursor:pointer;display:flex;font-size:1rem;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.burger-menu__nav-section a svg,.burger-menu__nav-section button svg,.burger-menu__nav-section strong svg{height:1.25rem;width:1.25rem}.burger-menu__nav-section a:hover,.burger-menu__nav-section button:hover,.burger-menu__nav-section strong:hover{background-color:var(--surface2)}.burger-menu__nav-section a:active,.burger-menu__nav-section button:active,.burger-menu__nav-section strong:active{background-color:var(--surface3)}.burger-menu__nav-section>strong{background-color:var(--surface2);cursor:default;font-weight:600}.burger-menu__nav-section>strong svg{color:var(--text1)}.burger-menu__nav-title{color:var(--text2);font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:.5rem 0 .25rem;padding:0 1rem;text-transform:uppercase}.burger-menu__separator{border:none;border-top:1px solid var(--surface2);margin:.5rem 0}.burger-menu__theme-panel{padding:4rem 1rem 1rem}.burger-menu__theme-nav{display:flex;flex-direction:column;gap:0}.burger-menu__theme-section{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.burger-menu__theme-title{color:var(--text2);font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:.5rem 0 .25rem;padding:0 1rem;text-transform:uppercase}.burger-menu__theme-separator{border:none;border-top:1px solid var(--surface2);margin:.5rem 0}.burger-menu__theme-item{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:var(--text1);cursor:pointer;display:flex;font-size:1rem;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.burger-menu__theme-item svg{height:1.25rem;width:1.25rem}.burger-menu__theme-item:hover{background-color:var(--surface2)}.burger-menu__theme-item:active{background-color:var(--surface3)}html[data-color-scheme=blue] .burger-menu__theme-item[data-brand-theme=blue],html[data-color-scheme=green] .burger-menu__theme-item[data-brand-theme=green],html[data-color-scheme=neutral] .burger-menu__theme-item[data-brand-theme=neutral],html[data-color-scheme=orange] .burger-menu__theme-item[data-brand-theme=orange],html[data-color-scheme=red] .burger-menu__theme-item[data-brand-theme=red],html[data-color-scheme=rose] .burger-menu__theme-item[data-brand-theme=rose],html[data-color-scheme=violet] .burger-menu__theme-item[data-brand-theme=violet],html[data-color-scheme=yellow] .burger-menu__theme-item[data-brand-theme=yellow],html[data-theme-mode=auto] .burger-menu__theme-item[data-theme-mode=auto],html[data-theme-mode=dark] .burger-menu__theme-item[data-theme-mode=dark],html[data-theme-mode=light] .burger-menu__theme-item[data-theme-mode=light]{background-color:var(--surface2);cursor:default}.burger-menu__theme-item[data-brand-theme=neutral] svg{color:oklch(.6 0 0);fill:oklch(.6 0 0)}.burger-menu__theme-item[data-brand-theme=blue] svg{color:oklch(.55 .19 221);fill:oklch(.55 .19 221)}.burger-menu__theme-item[data-brand-theme=green] svg{color:oklch(.5 .17 142);fill:oklch(.5 .17 142)}.burger-menu__theme-item[data-brand-theme=orange] svg{color:oklch(.58 .19 24);fill:oklch(.58 .19 24)}.burger-menu__theme-item[data-brand-theme=red] svg{color:oklch(.5 .22 0);fill:oklch(.5 .22 0)}.burger-menu__theme-item[data-brand-theme=rose] svg{color:oklch(.55 .2 347);fill:oklch(.55 .2 347)}.burger-menu__theme-item[data-brand-theme=violet] svg{color:oklch(.55 .19 276);fill:oklch(.55 .19 276)}.burger-menu__theme-item[data-brand-theme=yellow] svg{color:oklch(.75 .21 55);fill:oklch(.75 .21 55)}.burger-menu__theme-item[data-theme-mode] svg{color:var(--brand1);fill:var(--brand1)}.burger-menu__language-panel{padding:4rem 1rem 1rem}.burger-menu__language-nav{display:flex;flex-direction:column;gap:0}.burger-menu__language-section{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.burger-menu__language-title{color:var(--text2);font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:.5rem 0 .25rem;padding:0 1rem;text-transform:uppercase}.burger-menu__language-separator{border:none;border-top:1px solid var(--surface2);margin:.5rem 0}.burger-menu__language-item{align-items:flex-start;background-color:transparent;border:none;border-radius:.5rem;color:var(--text1);cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:.125rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.burger-menu__language-item:hover{background-color:var(--surface2)}.burger-menu__language-item:active{background-color:var(--surface3)}.burger-menu__language-item.burger-menu__language-item--selected{background-color:var(--surface2);border-inline-start:3px solid var(--brand);cursor:default}.burger-menu__language-item.burger-menu__language-item--selected:hover{background-color:var(--surface2)}.burger-menu__language-translated{color:var(--text2);font-size:.875rem;font-weight:400}.burger-menu__language-native{color:var(--text1);font-size:1rem;font-weight:600}}@layer components{}@layer components{}@layer components{@keyframes fade-in-down{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.burger-menu__language-panel .burger-menu__avatar,.burger-menu__language-panel .burger-menu__language-item,.burger-menu__language-panel .burger-menu__language-separator,.burger-menu__language-panel .burger-menu__language-title,.burger-menu__language-panel .burger-menu__nav-section>a,.burger-menu__language-panel .burger-menu__nav-section>button,.burger-menu__language-panel .burger-menu__nav-section>strong,.burger-menu__language-panel .burger-menu__nav-title,.burger-menu__language-panel .burger-menu__separator,.burger-menu__language-panel .burger-menu__theme-item,.burger-menu__language-panel .burger-menu__theme-separator,.burger-menu__language-panel .burger-menu__theme-title,.burger-menu__language-panel .burger-menu__username,.burger-menu__main-panel .burger-menu__avatar,.burger-menu__main-panel .burger-menu__language-item,.burger-menu__main-panel .burger-menu__language-separator,.burger-menu__main-panel .burger-menu__language-title,.burger-menu__main-panel .burger-menu__nav-section>a,.burger-menu__main-panel .burger-menu__nav-section>button,.burger-menu__main-panel .burger-menu__nav-section>strong,.burger-menu__main-panel .burger-menu__nav-title,.burger-menu__main-panel .burger-menu__separator,.burger-menu__main-panel .burger-menu__theme-item,.burger-menu__main-panel .burger-menu__theme-separator,.burger-menu__main-panel .burger-menu__theme-title,.burger-menu__main-panel .burger-menu__username,.burger-menu__theme-panel .burger-menu__avatar,.burger-menu__theme-panel .burger-menu__language-item,.burger-menu__theme-panel .burger-menu__language-separator,.burger-menu__theme-panel .burger-menu__language-title,.burger-menu__theme-panel .burger-menu__nav-section>a,.burger-menu__theme-panel .burger-menu__nav-section>button,.burger-menu__theme-panel .burger-menu__nav-section>strong,.burger-menu__theme-panel .burger-menu__nav-title,.burger-menu__theme-panel .burger-menu__separator,.burger-menu__theme-panel .burger-menu__theme-item,.burger-menu__theme-panel .burger-menu__theme-separator,.burger-menu__theme-panel .burger-menu__theme-title,.burger-menu__theme-panel .burger-menu__username{opacity:0}@media(width >= 1025px){.menu-wrapper.burger-menu{display:none}}}