@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/noto-sans-armenian-variable.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/comfortaa-cyrillic-ext-300-700.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/comfortaa-cyrillic-300-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/comfortaa-latin-ext-300-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/comfortaa-latin-300-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/days-one-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/days-one-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-header-height:100px;--font-body:"Comfortaa", sans-serif;--font-heading:"Days One", sans-serif;--color-accent:#3f36f0;--color-accent-hover:#3026d6;--color-on-accent:#fff;--color-action:var(--color-accent);--color-action-hover:var(--color-accent-hover);--color-link:#3f36f0;--color-focus:color-mix(in srgb, var(--color-heading) 65%, var(--color-surface));--control-border:color-mix(in srgb, var(--color-heading) 14%, var(--color-surface));--control-hover-border:color-mix(in srgb, var(--color-heading) 34%, var(--color-surface));--control-focus-border:color-mix(in srgb, var(--color-heading) 67%, var(--color-surface));--control-disabled-border:color-mix(in srgb, var(--color-heading) 10%, var(--color-surface));--color-text:#181327;--color-heading:#111;--color-surface:#fff;--color-soft:#eff2fc;--color-muted:gray;--color-border:#f2f2f2;--color-icon-bg:#f2f2f2;--color-contact-card:#fafafc;--color-contact-text:#1e1e1e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:500 16px/1.4 var(--font-body);font-synthesis:none;color:var(--color-text);background:var(--color-surface)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#eff2fc;--color-heading:#eff2fc;--color-surface:#0f1015;--color-soft:#1a1c2c;--color-muted:#b7b8c1;--color-border:#3f404b;--color-icon-bg:#f2f2f2;--color-link:#b4afff;--color-contact-card:var(--color-soft);--color-contact-text:var(--color-text)}:root[data-accent=blue]{--color-accent:#42ccf2;--color-accent-hover:#1ba8cf;--color-action:#117b99;--color-action-hover:#0d6a84;--color-link:#0c6b86;--color-soft:#e9fafb}:root[data-accent=orange]{--color-accent:#f0613e;--color-accent-hover:#d94a29;--color-action:#c64b2d;--color-action-hover:#ad3f23;--color-link:#b4391d;--color-soft:#ffe9df}:root[data-theme=dark][data-accent=blue]{--color-accent:#1ba8cf;--color-accent-hover:#42ccf2;--color-link:#42ccf2;--color-soft:#24373c;--color-surface:#111;--color-text:#f3f3f3;--color-heading:#f3f3f3}:root[data-theme=dark][data-accent=orange]{--color-accent-hover:#ff805d;--color-link:#ff9b7f;--color-soft:#352622;--color-surface:#111;--color-text:#f3f3f3;--color-heading:#f3f3f3}:root[lang=hy]{--font-body:"Noto Sans Armenian", "Comfortaa", sans-serif;--font-heading:"Noto Sans Armenian", "Days One", sans-serif}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 16px)}body{min-width:320px;margin:0}a{color:inherit}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img{vertical-align:middle}:where(.site-shell,.site-dialog) :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}:where(.site-shell,.site-dialog) a{text-decoration:none}#content{flex:1;min-width:0}.page-container{width:min(1420px,100% - 64px);margin-inline:auto}.button{min-height:44px;color:var(--color-on-accent);background:var(--color-action);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-action-hover)}.button:disabled{opacity:.55}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--color-text);background:var(--color-surface);border-radius:6px;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{outline:1px solid var(--color-focus);outline-offset:2px;transform:translateY(0)}@media (width<=1100px){:root{--site-header-height:64px}}@media (width<=600px){:root{--site-header-height:56px}body{font-size:14px;font-weight:400;line-height:1.2}.page-container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#eff2fc;--color-heading:#eff2fc;--color-surface:#0f1015;--color-soft:#1a1c2c;--color-muted:#b7b8c1;--color-border:#3f404b;--color-icon-bg:#f2f2f2;--color-link:#b4afff;--color-contact-card:var(--color-soft);--color-contact-text:var(--color-text)}:root[data-theme=system][data-accent=blue]{--color-accent:#1ba8cf;--color-accent-hover:#42ccf2;--color-link:#42ccf2;--color-soft:#24373c;--color-surface:#111;--color-text:#f3f3f3;--color-heading:#f3f3f3}:root[data-theme=system][data-accent=orange]{--color-accent-hover:#ff805d;--color-link:#ff9b7f;--color-soft:#352622;--color-surface:#111;--color-text:#f3f3f3;--color-heading:#f3f3f3}}:root{--cube-duration:.9s;--cube-ease:cubic-bezier(.65, 0, .25, 1)}#content.cube-route-viewport{height:calc(100dvh - var(--site-header-height));perspective:max(1800px,350vw);perspective-origin:50%;transform-style:preserve-3d;background:var(--color-soft);--route-cube-depth:50vw;flex:none;position:relative;overflow:clip}.page-turn-enter-active,.page-turn-leave-active{backface-visibility:hidden;transform-origin:50%;width:100%;transition:transform var(--cube-duration) var(--cube-ease);will-change:transform}.page-turn-leave-active{inset:0;position:absolute!important}.page-turn-enter-from{transform:translateZ(calc(var(--route-cube-depth)*-1)) rotateY(90deg) translateZ(var(--route-cube-depth))}.page-turn-enter-to,.page-turn-leave-from{transform:translateZ(calc(var(--route-cube-depth)*-1)) rotateY(0deg) translateZ(var(--route-cube-depth))}.page-turn-leave-to{transform:translateZ(calc(var(--route-cube-depth)*-1)) rotateY(-90deg) translateZ(var(--route-cube-depth))}.page-turn-enter-active:after,.page-turn-leave-active:after{content:"";z-index:6;pointer-events:none;opacity:0;transition:opacity var(--cube-duration) var(--cube-ease);background:linear-gradient(90deg,#05081238,#0508121a);position:absolute;inset:0}.page-turn-enter-from:after,.page-turn-leave-to:after{opacity:1}@media (prefers-reduced-motion:reduce){#content.cube-route-viewport{perspective:none}.page-turn-enter-active,.page-turn-leave-active{will-change:auto;transition:none;transform:none!important}.page-turn-enter-active:after,.page-turn-leave-active:after{display:none}}.site-dialog,.site-shell{--interaction-ease:cubic-bezier(.2, .7, .3, 1)}:is(.site-shell,.site-dialog) :is(button,a){-webkit-tap-highlight-color:transparent;transition:color .18s,background-color .18s,border-color .18s,opacity .16s}:is(.site-shell,.site-dialog) :is(.button,.registration-submit,.registration-password-toggle,.country-select,.theme-trigger,.theme-mode,.theme-color,.menu-toggle,.dialog-close,.career-filter,.profile-option,.deck-arrow,.deck-dot,.footer-social-link){touch-action:manipulation}.site-shell :is(.header-brand,.footer-brand){border-radius:12px}.site-shell .site-brand{transition:background-color .18s,border-color .18s}.site-shell .page-deck-controls .deck-dot span{transition:width .2s,height .2s,background-color .18s}.site-shell :is(.auth-input,.registration-input,.country-select,.contact-input,.contact-textarea,select){transition:color .18s,background-color .18s,border-color .18s}.site-shell :is(.auth-input,.registration-input,.country-select,.contact-input,.contact-textarea,select):focus{box-shadow:none;outline:none}:is(.site-shell,.site-dialog) a:is(:hover,:focus,:active){text-decoration:none}:is(.site-shell,.site-dialog) :is(.button,.registration-submit):focus-visible:not(:disabled){background-color:var(--color-action-hover)}.site-shell :is(.discovery-link,.auth-help-link,.career-row,.contact-email-card){transition:border-color .18s,background-color .18s}.site-shell :is(.discovery-link:focus-visible,.auth-help-link:focus-visible,.career-row:focus-within,.contact-email-card:focus-within){border-color:var(--control-focus-border)}@media (hover:hover) and (pointer:fine){:is(.site-shell,.site-dialog) :is(.button,.registration-submit):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-hover)}:is(.site-shell,.site-dialog) a:not(.button):not(.header-brand):not(.footer-brand):hover{color:var(--color-link)}:is(.site-shell,.site-dialog) :is(.theme-trigger,.menu-toggle,.dialog-close):hover:not(:disabled){background-color:var(--color-soft)}.site-shell :is(.header-brand,.footer-brand):hover .site-brand{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-surface))}.site-shell :is(.discovery-link,.auth-help-link,.career-row,.contact-email-card):hover{border-color:var(--control-hover-border)}}:is(.site-shell,.site-dialog) :is(.button,.registration-submit,.registration-password-toggle,.country-select,.theme-trigger,.theme-mode,.theme-color,.menu-toggle,.dialog-close,.career-filter,.profile-option,.deck-arrow,.deck-dot,.footer-social-link):active:not(:disabled):not([aria-disabled=true]){opacity:.86;transition-duration:.12s}@media (hover:none),(pointer:coarse){:is(.site-shell,.site-dialog) :is(.button,.registration-submit):hover:not(:focus-visible):not(:active){background-color:var(--color-action)}.site-shell :is(.deck-arrow,.deck-dot):hover:not(:focus-visible){background-color:#0000}}:is(.site-shell,.site-dialog) :is(button,.button):disabled,:is(.site-shell,.site-dialog) [aria-disabled=true]{box-shadow:none;transform:none}:is(.site-shell,.site-dialog) :is(.button,.registration-submit):disabled:hover{background-color:var(--color-action)}@media (prefers-reduced-motion:reduce){.site-shell .page-deck-controls .deck-dot span,:is(.site-shell,.site-dialog) :is(button,a,input,textarea,select,.site-brand,.discovery-link,.auth-help-link,.career-row,.contact-email-card){transition:none}}.site-brand[data-v-872b22f0]{color:#fff;background:#191827;background:color-mix(in srgb,var(--color-accent) 14%,#11131e);min-height:44px;font:400 22px/1.2 var(--font-heading);white-space:nowrap;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:2px 12px 2px 8px;display:inline-flex;box-shadow:0 2px 8px #0f10151a}.site-brand-name[data-v-872b22f0]{color:#fff}.site-brand-icon[data-v-872b22f0]{flex:0 0 29px;width:29px;height:40px;display:block;overflow:hidden}.site-brand-icon img[data-v-872b22f0]{width:193px;max-width:none;height:40px;display:block}.site-brand-footer[data-v-872b22f0]{font-size:24px}@media (width<=600px){.site-brand[data-v-872b22f0]{font-size:20px}.site-brand-footer[data-v-872b22f0]{font-size:18px}}.site-icon[data-v-1146d091]{vertical-align:middle;block-size:18px;inline-size:18px;-webkit-mask:var(--site-icon-source) center/contain no-repeat;-webkit-mask:var(--site-icon-source) center/contain no-repeat;mask:var(--site-icon-source) center/contain no-repeat;background:currentColor;flex:none;display:inline-block;-webkit-mask-source-type:alpha;mask-mode:alpha}.theme-picker[data-v-974dd97c]{flex-shrink:0;position:relative}.theme-trigger[data-v-974dd97c]{border:1px solid var(--control-border);width:44px;height:40px;color:var(--color-heading);background:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.theme-trigger[aria-expanded=true][data-v-974dd97c]{background:var(--color-soft);border-color:var(--control-focus-border)}.theme-trigger .theme-palette-icon[data-v-974dd97c]{block-size:26px;inline-size:26px}.theme-panel[data-v-974dd97c]{z-index:50;overscroll-behavior:contain;border:1px solid var(--control-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:14px;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #11111124}.theme-popover-enter-active[data-v-974dd97c],.theme-popover-leave-active[data-v-974dd97c]{transition:opacity .16s}.theme-popover-enter-from[data-v-974dd97c],.theme-popover-leave-to[data-v-974dd97c]{opacity:0}.theme-title[data-v-974dd97c]{color:var(--color-heading);margin:0 0 12px;font-size:14px;font-weight:600}.theme-modes[data-v-974dd97c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.theme-mode[data-v-974dd97c]{min-width:0;min-height:68px;color:var(--color-text);overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 3px;font-size:11px;line-height:1.3;display:flex}.theme-mode[aria-pressed=true][data-v-974dd97c]{border-color:var(--control-focus-border);background:var(--color-soft)}.theme-note[data-v-974dd97c]{margin:10px 0 14px;line-height:1.45}.theme-caption[data-v-974dd97c],.theme-note[data-v-974dd97c]{color:var(--color-muted);font-size:11px}.theme-caption[data-v-974dd97c]{margin:0 0 6px}.theme-colors[data-v-974dd97c]{flex-direction:column;gap:2px;display:flex}.theme-color[data-v-974dd97c]{text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 8px;font-size:12px;display:flex}.theme-color[aria-pressed=true][data-v-974dd97c]{background:var(--color-soft)}.theme-swatch[data-v-974dd97c]{border:1px solid #0000001a;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.theme-selected[data-v-974dd97c]{width:14px;margin-left:auto}@media (hover:hover) and (pointer:fine){.theme-color[data-v-974dd97c]:hover,.theme-mode[data-v-974dd97c]:hover,.theme-trigger[data-v-974dd97c]:hover{background:var(--color-soft)}}@media (width<=1100px){.theme-trigger[data-v-974dd97c]{height:44px}}@media (prefers-reduced-motion:reduce){.theme-popover-enter-active[data-v-974dd97c],.theme-popover-leave-active[data-v-974dd97c]{transition:none}}.locale-picker[data-v-1ada383a]{flex-shrink:0;position:relative}.locale-trigger[data-v-1ada383a]{border:1px solid var(--control-border);width:44px;height:40px;color:var(--color-heading);background:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.locale-trigger[aria-expanded=true][data-v-1ada383a]{border-color:var(--control-focus-border);background:var(--color-soft)}.locale-flag[data-v-1ada383a]{-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.locale-flag[data-v-1ada383a],.locale-flag-slot[data-v-1ada383a]{flex:0 0 26px;width:26px;height:26px}.locale-flag-slot[data-v-1ada383a]{place-items:center;display:grid}.locale-panel[data-v-1ada383a]{z-index:50;overscroll-behavior:contain;border:1px solid var(--control-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:14px;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #11111124}.locale-title[data-v-1ada383a]{color:var(--color-heading);margin:0 0 10px;font-size:14px;font-weight:600}.locale-options[data-v-1ada383a]{flex-direction:column;gap:2px;display:flex}.locale-option[data-v-1ada383a]{text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px;font-size:13px;display:flex}.locale-option[aria-pressed=true][data-v-1ada383a]{background:var(--color-soft)}.locale-selected[data-v-1ada383a]{width:12px;margin-left:auto}.locale-popover-enter-active[data-v-1ada383a],.locale-popover-leave-active[data-v-1ada383a]{transition:opacity .16s}.locale-popover-enter-from[data-v-1ada383a],.locale-popover-leave-to[data-v-1ada383a]{opacity:0}@media (hover:hover) and (pointer:fine){.locale-option[data-v-1ada383a]:hover,.locale-trigger[data-v-1ada383a]:hover{background:var(--color-soft)}}@media (width<=1100px){.locale-trigger[data-v-1ada383a]{height:44px}}@media (prefers-reduced-motion:reduce){.locale-popover-enter-active[data-v-1ada383a],.locale-popover-leave-active[data-v-1ada383a]{transition:none}}.site-header[data-v-d8c4c43f]{z-index:40;background:var(--color-surface);flex-shrink:0;position:sticky;top:0}.header-inner[data-v-d8c4c43f]{align-items:center;min-height:100px;display:flex}.header-brand[data-v-d8c4c43f]{flex-shrink:0;min-width:193px;text-decoration:none;display:block}.header-navigation[data-v-d8c4c43f]{flex:1;justify-content:flex-end;align-items:center;gap:clamp(24px,6.56vw,126px);display:flex}.header-links[data-v-d8c4c43f]{align-items:center;gap:8px;display:flex}.header-links a[data-v-d8c4c43f],.header-links button[data-v-d8c4c43f]{min-height:40px;color:var(--color-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.header-links[data-v-d8c4c43f]>:first-child,.header-links[data-v-d8c4c43f]>:nth-child(2){width:168px}.header-links[data-v-d8c4c43f]>:nth-child(3),.header-links[data-v-d8c4c43f]>:nth-child(4){width:112px}.header-links a[data-v-d8c4c43f]:focus-visible,.header-links button[data-v-d8c4c43f]:focus-visible{color:var(--color-link)}.header-actions[data-v-d8c4c43f]{align-items:center;gap:12px;display:flex}.header-login[data-v-d8c4c43f]{min-height:40px;color:var(--color-heading);border-radius:6px;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;text-decoration:none;display:inline-flex}.header-login[data-v-d8c4c43f]:focus-visible{color:var(--color-link)}.header-register[data-v-d8c4c43f]{width:200px;min-height:40px;font-size:14px;font-weight:400}.header-navigation .is-current[data-v-d8c4c43f]{color:var(--color-link);background:var(--color-soft)}.header-navigation .header-register.is-current[data-v-d8c4c43f]{border-color:var(--color-border)}.site-header .header-navigation .header-register.is-current[data-v-d8c4c43f]:is(:hover,:focus-visible,:active){color:var(--color-link);background-color:var(--color-soft);background-color:color-mix(in srgb,var(--color-link) 8%,var(--color-soft))}.menu-toggle[data-v-d8c4c43f]{display:none!important}@media (hover:hover) and (pointer:fine){.header-links a[data-v-d8c4c43f]:hover,.header-links button[data-v-d8c4c43f]:hover,.header-login[data-v-d8c4c43f]:hover{color:var(--color-link);background:var(--color-soft)}}@media (width>=1551px){.header-navigation[data-v-d8c4c43f]{justify-content:space-between;gap:24px;margin-left:120px}}@media (width<=1550px) and (width>=1101px){.header-navigation[data-v-d8c4c43f]{gap:16px}.header-links a[data-v-d8c4c43f],.header-links button[data-v-d8c4c43f]{padding-inline:8px;font-size:14px;width:auto!important}.header-actions[data-v-d8c4c43f]{gap:8px}.header-login[data-v-d8c4c43f]{padding-inline:6px;font-size:13px}.header-register[data-v-d8c4c43f]{width:auto;padding-inline:12px;font-size:13px}}@media (width<=1100px){.header-inner[data-v-d8c4c43f]{flex-wrap:wrap;justify-content:space-between;min-height:64px}.menu-toggle[data-v-d8c4c43f]{background:var(--color-icon-bg);border-radius:6px;place-items:center;width:44px;height:44px;margin-right:-14px;display:grid!important}.menu-close[data-v-d8c4c43f]{font:30px/1 system-ui,sans-serif}.header-navigation[data-v-d8c4c43f]{flex-direction:column;flex-basis:100%;align-items:stretch;gap:20px;padding-block:12px 20px;display:flex}.header-navigation[data-v-d8c4c43f]:not(.is-enhanced):not(.is-open){display:none}.mobile-navigation-enter-active[data-v-d8c4c43f],.mobile-navigation-leave-active[data-v-d8c4c43f]{max-height:600px;transition:max-height .24s,opacity .18s,padding .24s,transform .24s;overflow:hidden}.mobile-navigation-enter-from[data-v-d8c4c43f],.mobile-navigation-leave-to[data-v-d8c4c43f]{opacity:0;max-height:0;padding-block:0;transform:translateY(-8px)}.header-links[data-v-d8c4c43f]{flex-direction:column;align-items:stretch}.header-links a[data-v-d8c4c43f],.header-links button[data-v-d8c4c43f]{justify-content:flex-start;min-height:44px;width:auto!important}.header-register[data-v-d8c4c43f]{flex:1;min-height:44px}.header-actions[data-v-d8c4c43f]{flex-wrap:wrap}.header-login[data-v-d8c4c43f]{min-height:44px}.header-register[data-v-d8c4c43f]{flex-basis:100%}}@media (width<=600px){.site-header[data-v-d8c4c43f]{border-bottom:1px solid var(--color-border)}.header-inner[data-v-d8c4c43f]{min-height:56px}.menu-toggle[data-v-d8c4c43f]{background:0 0}[data-theme=dark] .menu-toggle[data-v-d8c4c43f]{background:var(--color-icon-bg);color:#111}}@media (prefers-reduced-motion:reduce){.mobile-navigation-enter-active[data-v-d8c4c43f],.mobile-navigation-leave-active[data-v-d8c4c43f]{transition:none}.mobile-navigation-enter-from[data-v-d8c4c43f],.mobile-navigation-leave-to[data-v-d8c4c43f]{transform:none}}.compact-footer[data-v-da9b3cf0]{background:var(--color-surface);min-height:60px;padding-block:20px}.compact-footer-inner[data-v-da9b3cf0]{justify-content:space-between;align-items:center;gap:20px;display:flex}.compact-footer-inner button[data-v-da9b3cf0]{color:var(--color-muted);font:600 14px/1.4 var(--font-body);text-align:left}.compact-footer-divider[data-v-da9b3cf0]{background:var(--color-border);display:none}.site-footer[data-v-da9b3cf0]{border-top:1px solid var(--color-border);background:var(--color-surface);min-height:240px;padding-block:60px;position:relative}.footer-inner[data-v-da9b3cf0]{-moz-column-gap:32px;grid-template-columns:248px 179px 307px 156px;justify-content:space-between;column-gap:32px;display:grid}.footer-company[data-v-da9b3cf0]{border-top:1px solid var(--color-border);color:var(--color-heading);font:400 12px/1.5 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:28px;padding-top:16px;display:flex}.footer-company p[data-v-da9b3cf0]{margin:0}.footer-address[data-v-da9b3cf0]{color:var(--color-muted);overflow-wrap:anywhere;flex:0 0 100%;margin:0;font-style:normal}.footer-version[data-v-da9b3cf0]{white-space:nowrap;font-variant-numeric:tabular-nums}.compact-footer .footer-company[data-v-da9b3cf0]{margin-top:16px;padding-top:12px}.footer-brand[data-v-da9b3cf0]{border-radius:12px;width:fit-content;margin-bottom:16px;text-decoration:none;display:block}.footer-disclosure[data-v-da9b3cf0],.footer-divider[data-v-da9b3cf0]{display:none}.footer-divider[data-v-da9b3cf0]{background:var(--color-border);width:100%;height:1px}.footer-desktop-heading[data-v-da9b3cf0]{font:500 16px/1.4 var(--font-body);color:var(--color-heading);margin:0 0 14px}.footer-links[data-v-da9b3cf0]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-links a[data-v-da9b3cf0],.footer-links button[data-v-da9b3cf0]{font:600 14px/1.2 var(--font-body);color:var(--color-muted);text-align:left;overflow-wrap:anywhere;max-width:100%;text-decoration:none}.footer-links a[data-v-da9b3cf0]:focus-visible,.footer-links button[data-v-da9b3cf0]:focus-visible{color:var(--color-link)}@media (hover:hover) and (pointer:fine){.footer-links a[data-v-da9b3cf0]:hover,.footer-links button[data-v-da9b3cf0]:hover{color:var(--color-link)}}.footer-socials[data-v-da9b3cf0]{align-items:flex-start;gap:12px;display:flex}.footer-social-link[data-v-da9b3cf0]{border:1px solid var(--color-border);border-color:color-mix(in srgb,var(--color-link) 20%,var(--color-border));width:30px;height:30px;color:var(--color-link);background:var(--color-soft);border-radius:8px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.footer-icon[data-v-da9b3cf0]{width:18px;height:18px;-webkit-mask:var(--icon-source) center/contain no-repeat;-webkit-mask:var(--icon-source) center/contain no-repeat;mask:var(--icon-source) center/contain no-repeat;background:currentColor;flex:none;display:block;-webkit-mask-source-type:alpha;mask-mode:alpha}.footer-plus[data-v-da9b3cf0]{--icon-source:url(../figma/footer-plus.svg);color:var(--color-link)}.footer-social-link[data-v-da9b3cf0]:focus-visible{border-color:var(--color-link);background:color-mix(in srgb,var(--color-link) 12%,var(--color-soft))}@media (hover:hover) and (pointer:fine){.footer-social-link[data-v-da9b3cf0]:hover{border-color:var(--color-link);background:color-mix(in srgb,var(--color-link) 12%,var(--color-soft))}}@media (width<=1200px) and (width>=601px){.footer-inner[data-v-da9b3cf0]{grid-template-columns:248px 1fr 1.3fr;row-gap:32px}.footer-socials[data-v-da9b3cf0]{grid-area:2/1}}@media (width<=850px) and (width>=601px){.footer-inner[data-v-da9b3cf0]{grid-template-columns:1fr 1.2fr}.footer-brand[data-v-da9b3cf0]{grid-column:1/-1}.footer-socials[data-v-da9b3cf0]{grid-row:auto}}@media (width<=600px){.compact-footer-inner[data-v-da9b3cf0]{flex-direction:column;align-items:stretch;gap:12px}.compact-footer-inner button[data-v-da9b3cf0]{color:var(--color-heading);font-size:12px;font-weight:400}.compact-footer-divider[data-v-da9b3cf0]{width:100%;height:1px;display:block;overflow:hidden}.site-footer[data-v-da9b3cf0]{min-height:230px;padding-block:0 19px}.footer-brand[data-v-da9b3cf0]{margin-block:16px}.footer-inner[data-v-da9b3cf0]{flex-direction:column;gap:0;display:flex}.footer-desktop-heading[data-v-da9b3cf0]{display:none}.footer-divider[data-v-da9b3cf0]{display:block}.footer-disclosure[data-v-da9b3cf0]{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding-block:10px;font-size:14px;display:flex}.footer-disclosure .footer-plus[data-v-da9b3cf0]{transition:transform .16s,color .16s}.is-open .footer-disclosure .footer-plus[data-v-da9b3cf0]{transform:rotate(45deg)}.footer-links[data-v-da9b3cf0]{gap:0;padding:4px 0 16px;display:flex}.footer-links[data-v-da9b3cf0]:not(.is-enhanced){display:none}.footer-disclosure-motion-enter-active[data-v-da9b3cf0],.footer-disclosure-motion-leave-active[data-v-da9b3cf0]{max-height:260px;transition:max-height .22s,opacity .18s,padding .22s;overflow:hidden}.footer-disclosure-motion-enter-from[data-v-da9b3cf0],.footer-disclosure-motion-leave-to[data-v-da9b3cf0]{opacity:0;max-height:0;padding-block:0}.footer-links[data-v-da9b3cf0]>*{align-items:center;min-height:44px;display:flex}.footer-socials[data-v-da9b3cf0]{padding-block:10px}.footer-company[data-v-da9b3cf0]{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.footer-disclosure .footer-plus[data-v-da9b3cf0],.footer-disclosure-motion-enter-active[data-v-da9b3cf0],.footer-disclosure-motion-leave-active[data-v-da9b3cf0]{transition:none}}.site-dialog[data-v-2dadbdea]{border:1px solid var(--color-border);width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--color-text);background:var(--color-surface);border-radius:14px;margin:auto;padding:0}.site-dialog[data-v-2dadbdea]::backdrop{background:#0f10158c}.dialog-body[data-v-2dadbdea]{padding:clamp(20px,4vw,36px)}.dialog-heading[data-v-2dadbdea]{align-items:flex-start;gap:16px;display:flex}.dialog-heading h2[data-v-2dadbdea]{font:400 clamp(18px,3vw,24px)/1.3 var(--font-heading);overflow-wrap:anywhere;flex:1;margin:0}.dialog-close[data-v-2dadbdea]{background:var(--color-soft);border-radius:6px;flex-shrink:0;width:36px;height:36px;font:28px/1 system-ui,sans-serif}.dialog-body p[data-v-2dadbdea]{line-height:1.65}.dialog-body .button[data-v-2dadbdea]{margin-top:12px;font-size:14px}@supports (transition-behavior:allow-discrete) and (overlay:auto){.site-dialog[data-v-2dadbdea]{opacity:0;transition-behavior:allow-discrete;transition:opacity .2s,transform .24s cubic-bezier(.2,.7,.3,1),display .24s,overlay .24s;transform:translateY(6px)}.site-dialog[open][data-v-2dadbdea]{opacity:1;transform:none}.site-dialog[data-v-2dadbdea]::backdrop{transition-behavior:allow-discrete;background:#0f101500;transition:background-color .2s,display .24s,overlay .24s}.site-dialog[open][data-v-2dadbdea]::backdrop{background:#0f10158c}@starting-style{.site-dialog[open][data-v-2dadbdea]{opacity:0;transform:translateY(6px)}.site-dialog[open][data-v-2dadbdea]::backdrop{background:#0f101500}}}@media (prefers-reduced-motion:reduce){.site-dialog[data-v-2dadbdea],.site-dialog[data-v-2dadbdea]::backdrop{transition:none;transform:none}}.site-shell[data-v-2d9b9d48]{flex-direction:column;min-height:100dvh;display:flex}.cube-route-viewport[data-v-2d9b9d48]{--route-layout-height:100%}.route-layout[data-v-5e190878]{block-size:var(--route-layout-height,auto);min-inline-size:0}
