.global-glint[data-v-29f97cd1]:after,.portal-choices[data-v-29f97cd1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-29f97cd1]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-29f97cd1]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-29f97cd1]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-29f97cd1]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-29f97cd1]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-29f97cd1],.portal-name[data-v-29f97cd1],button[data-v-29f97cd1]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-29f97cd1],.portal-name[data-v-29f97cd1],button[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-29f97cd1]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-29f97cd1]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-29f97cd1]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-29f97cd1]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-29f97cd1]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-29f97cd1]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-29f97cd1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.select-portal[data-v-29f97cd1]{display:flex;align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-lg);position:relative}button[data-v-29f97cd1]{margin:0;padding:0;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.logo__img[data-v-29f97cd1]{width:96px;height:50px;object-fit:contain;display:block}.logo__img.portal[data-v-29f97cd1]{padding:8px 0}.eolus-btn[data-v-29f97cd1],.portal-btn[data-v-29f97cd1]{flex:0 0 auto}.portal-name[data-v-29f97cd1]{color:var(--color-white-100);white-space:nowrap;max-width:18ch;overflow:hidden;text-overflow:ellipsis}.portal-choices[data-v-29f97cd1]{position:absolute;padding:var(--spacing-lg);top:80px;left:0;min-width:calc(96px + 15em + 2 * var(--spacing-lg));max-height:80vh;flex-direction:column;display:flex;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;gap:var(--spacing-sm);background:var(--gradient-dark-100);border-radius:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-white-20) var(--color-dark-blue-100);scrollbar-gutter:stable}.portal-choices button[data-v-29f97cd1]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.portal-choices button>span[data-v-29f97cd1]{display:block;color:var(--color-white-100);text-align:left;margin-left:var(--spacing-lg)}.portal-choices button:hover>span[data-v-29f97cd1]{text-decoration:underline}.portal-choices button.no-logo[data-v-29f97cd1]{justify-content:center}.portal-choices button.no-logo>span[data-v-29f97cd1]{margin-left:0;text-align:center;width:100%}.portal-choices button[data-v-29f97cd1]{display:flex;align-items:center}.logo-slot[data-v-29f97cd1]{width:96px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.label[data-v-29f97cd1]{margin-left:var(--spacing-lg);color:var(--color-white-100)}.portal-choices.open[data-v-29f97cd1]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .12s ease,transform .12s ease}.portal-choices[data-v-29f97cd1]::-webkit-scrollbar{width:6px}.portal-choices[data-v-29f97cd1]::-webkit-scrollbar-track{background:var(--color-dark-blue-100)}.portal-choices[data-v-29f97cd1]::-webkit-scrollbar-thumb{background-color:var(--color-white-20)}.global-glint[data-v-a5538f07]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-a5538f07]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-a5538f07]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-a5538f07]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-a5538f07],.single-input label[data-v-a5538f07],.single-input input[data-v-a5538f07]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-a5538f07],.single-input label[data-v-a5538f07],.single-input input[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-a5538f07]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-a5538f07]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-a5538f07]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-a5538f07]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-a5538f07]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-a5538f07]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-a5538f07]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-a5538f07]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-a5538f07]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}#login-area[data-v-a5538f07]{border:1px solid var(--color-white-40);padding:1ex}#login-area[data-v-a5538f07] *{color:var(--color-white-100)}#login-area p[data-v-a5538f07]{margin:1ex 0}label[data-v-a5538f07]{margin-right:2em}#login-actions[data-v-a5538f07]{display:grid;grid-template-columns:1fr 1fr;padding:0 2em}#login-actions[data-v-a5538f07] *{display:block;margin:auto}.single-input[data-v-a5538f07]{display:flex;flex-direction:column}.single-input label[data-v-a5538f07]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input input[data-v-a5538f07]{color:var(--color-white-100);border:none;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs);margin-bottom:var(--spacing-xs)}.single-input input[data-v-a5538f07]::placeholder{color:var(--color-white-40)}.global-glint[data-v-49876a44]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-49876a44]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.shadow[data-v-49876a44]{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:#00000080}.modal[data-v-49876a44]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-spot-blue-1);border-radius:var(--radii-xs);padding:var(--spacing-sm)}.global-glint[data-v-c05360e4]:after,.dropdown-container[data-v-c05360e4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-c05360e4]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-c05360e4]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-c05360e4]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-c05360e4]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-c05360e4]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-c05360e4]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-c05360e4]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-c05360e4]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-c05360e4]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-c05360e4]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-c05360e4]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-c05360e4]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-c05360e4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.outer-menu[data-v-c05360e4]{position:relative;z-index:10}.btn-initial[data-v-c05360e4]{background-color:var(--color-brand-gold);background:linear-gradient(180deg,#fec600,#f1f529);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font:var(--font-s-reg);padding:0;text-transform:uppercase}.dropdown-container[data-v-c05360e4]{position:absolute;right:0;top:54px;width:280px;background:var(--color-dark-blue-100);border-radius:6px;display:none;flex-direction:column;color:var(--color-white-100)}.dropdown-container.open[data-v-c05360e4]{display:flex}.user-info[data-v-c05360e4]{display:flex;align-items:center;gap:12px;padding:16px}.user-avatar[data-v-c05360e4]{width:36px;height:36px;border-radius:50%;background-color:var(--color-brand-gold);background:linear-gradient(180deg,#fec600,#f1f529);display:flex;align-items:center;justify-content:center;bottom:2px;color:#000}.user-details[data-v-c05360e4]{display:flex;flex-direction:column}.user-name[data-v-c05360e4]{font-weight:700;font-size:18px;color:var(--color-white-100)}.user-email[data-v-c05360e4]{font-size:15px;color:var(--color-white-80)}.dropdown-divider[data-v-c05360e4]{height:1px;background-color:#ffffff4d;margin-bottom:16px}.btn[data-v-c05360e4]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-white-100);font-size:16px;cursor:pointer;padding:4px 0 20px 20px}.lgn-btn[data-v-c05360e4]{color:var(--color-white-100);border:none;background:none;font:var(--font-s-reg);cursor:pointer}.logout-icon[data-v-c05360e4]{width:20px;height:20px}.global-glint[data-v-b5e6c567]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-b5e6c567]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-part=root][data-v-b5e6c567]{background-color:#000;color:var(--color-white-80);padding:.3em;display:flex;flex-direction:row;justify-content:stretch}[data-part=root] .content[data-v-b5e6c567]{margin:.5em 1em;width:max-content;max-width:150ch}[data-part=root] .indicator[data-v-b5e6c567]{width:6px}[data-part=root] button[data-v-b5e6c567]{background:transparent;border:none;padding:0;color:var(--color-white-80);height:width}[data-part=root][data-state=open][data-v-b5e6c567]{animation-name:fadein;animation-fill-mode:forwards;animation-duration:.2s}[data-part=root][data-state=closed][data-v-b5e6c567]{animation-duration:.3s;animation-name:fadeout}[data-part=root][data-type=info] .indicator[data-v-b5e6c567]{background-color:var(--color-note-info)}[data-part=root][data-type=error] .indicator[data-v-b5e6c567]{background-color:var(--color-note-critical)}[data-part=root][data-type=success] .indicator[data-v-b5e6c567],[data-part=root][data-type=custom] .indicator[data-v-b5e6c567]{background-color:var(--color-note-info)}[data-part=root][data-type=loading] .indicator[data-v-b5e6c567]{background-color:var(--color-note-loading)}
