@charset "UTF-8";[data-v-4abaaba5]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-4abaaba5]:root,[data-theme=original][data-v-4abaaba5]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.background-scene-component[data-v-4abaaba5]{overflow:hidden}.background-scene-component[data-v-4abaaba5],.background-scene-component .canvas-bg[data-v-4abaaba5]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.background-scene-component .canvas-bg[data-v-4abaaba5],.background-scene-component .runes[data-v-4abaaba5]{animation:bg-fade-in-4abaaba5 5s ease forwards;opacity:0}.background-scene-component .runes[data-v-4abaaba5]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.background-scene-component .rune[data-v-4abaaba5]{animation:rune-rise-4abaaba5 linear infinite;color:var(--color-primary);font-family:var(--font-family-system);font-size:var(--font-size-system);font-style:var(--font-style-system);font-weight:var(--font-weight-system);letter-spacing:var(--font-letter-spacing-system);line-height:var(--font-line-height-system);position:absolute;text-transform:var(--font-transform-system);text-transform:none;will-change:transform}@keyframes bg-fade-in-4abaaba5{0%{opacity:0}to{opacity:1}}@keyframes rune-rise-4abaaba5{0%{transform:translateY(0) rotate(0)}80%{opacity:inherit}to{opacity:0;transform:translateY(-110vh) rotate(25deg)}}[data-v-570edbe8]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-570edbe8]:root,[data-theme=original][data-v-570edbe8]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.brand-logos-component[data-v-570edbe8]{align-items:center;color:var(--color-primary);display:flex;gap:clamp(18px,4vw,28px);justify-content:center;margin-bottom:clamp(12px,2.5vw,16px)}.brand-logos-component .icon-figure[data-v-570edbe8]{align-items:center;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;width:clamp(96px,14vw,120px)}.brand-logos-component .brand-icon[data-v-570edbe8]{display:block;flex-shrink:0;height:clamp(78px,11vw,96px);image-rendering:auto;width:clamp(78px,11vw,96px)}.brand-logos-component .brand-flower-svg[data-v-570edbe8] svg{display:block;flex-shrink:0;height:clamp(96px,14vw,120px);shape-rendering:geometricPrecision;width:clamp(96px,14vw,120px)}.brand-logos-component .brand-flower-svg[data-v-570edbe8] svg path{fill:currentColor;shape-rendering:geometricPrecision}.brand-logos-component.large .icon-figure[data-v-570edbe8]{width:clamp(110px,16vw,136px)}.brand-logos-component.large .brand-icon[data-v-570edbe8]{height:clamp(90px,13vw,110px);width:clamp(90px,13vw,110px)}.brand-logos-component.large .brand-flower-svg[data-v-570edbe8] svg{height:clamp(110px,16vw,136px);width:clamp(110px,16vw,136px)}[data-v-fa523ceb]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-fa523ceb]:root,[data-theme=original][data-v-fa523ceb]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.branding-header-component[data-v-fa523ceb]{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center;width:100%}.branding-header-component .brand-title[data-v-fa523ceb]{color:var(--color-text-active);font-family:var(--font-family-display);font-size:var(--font-size-display);font-size:clamp(52px,6.5vw,84px);font-style:var(--font-style-display);font-weight:var(--font-weight-display);letter-spacing:calc(var(--font-letter-spacing-display) + 1.5px);line-height:calc(var(--font-line-height-display) - .5);margin-bottom:12px;text-transform:var(--font-transform-display)}.branding-header-component .header-subtitle-area[data-v-fa523ceb]{align-items:center;display:flex;justify-content:center;margin-bottom:14px;min-height:24px;width:100%}.branding-header-component .header-subtitle-area .brand-subtitle[data-v-fa523ceb]{align-items:center;color:var(--color-text-label);display:flex;font-family:var(--font-family-system);font-size:clamp(calc(var(--font-size-system) - 1px),1.5vw,calc(var(--font-size-system) + 3px));font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 200);justify-content:center;letter-spacing:var(--font-letter-spacing-system);line-height:var(--font-line-height-system);line-height:22px;margin:0;text-align:center;text-transform:var(--font-transform-system);word-break:normal}.branding-header-component .story-deck-banner[data-v-fa523ceb]{background-color:color-mix(in srgb,var(--color-text-active) 2%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-radius:var(--size-radius-default);box-sizing:border-box;display:flex;flex-direction:column;margin-top:6px;padding:clamp(14px,2.5vw,16px) clamp(14px,3vw,20px);text-align:left;width:100%}.branding-header-component .story-deck-banner .card-header-row[data-v-fa523ceb]{align-items:center;display:flex;margin-bottom:8px}.branding-header-component .story-deck-banner .card-header-row .tech-badge[data-v-fa523ceb]{flex-shrink:0}.branding-header-component .story-deck-banner .summary-text[data-v-fa523ceb]{color:var(--color-text-gentle);font-family:var(--font-family-system);font-size:calc(var(--font-size-system) - 1px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 200);letter-spacing:var(--font-letter-spacing-system);line-height:calc(var(--font-line-height-system) + .25);line-height:1.45;margin:0;text-transform:var(--font-transform-system);text-transform:none}[data-v-bbb133c3]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-bbb133c3]:root,[data-theme=original][data-v-bbb133c3]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.loading-spinner-component[data-v-bbb133c3]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading-spinner-component .loader-container[data-v-bbb133c3]{display:grid;height:100%;margin:0;place-items:center;width:100%}.loading-spinner-component .loader[data-v-bbb133c3]{animation:spin-bbb133c3 .35s linear infinite;border:1px solid;border-radius:48%;position:relative}.loading-spinner-component .loader .spinner-text[data-v-bbb133c3]{animation:reverse-spin-bbb133c3 16ms linear infinite;left:50%;margin:0 -50% 0 0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.loading-spinner-component .loader.colorchange-enabled[data-v-bbb133c3]{animation:spin-bbb133c3 .35s linear infinite,colorchange-bbb133c3 .6s linear infinite}@keyframes spin-bbb133c3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes reverse-spin-bbb133c3{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes colorchange-bbb133c3{0%{border-color:transparent currentColor}25%{border-color:currentColor transparent}50%{border-color:transparent currentColor}75%{border-color:currentColor transparent}to{border-color:transparent currentColor}}[data-v-3eaf161e]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-3eaf161e]:root,[data-theme=original][data-v-3eaf161e]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.portal-button-component[data-v-3eaf161e]{position:relative;width:100%}.portal-button-component .button[data-v-3eaf161e]{align-items:center;background-color:var(--color-btn-bg);border:1px solid var(--color-btn-border);border-radius:var(--size-radius-default);color:var(--color-btn-text);cursor:pointer;display:flex;font-family:var(--font-family-system);font-size:calc(var(--font-size-system) - 2px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 300);height:var(--size-btn-h);letter-spacing:var(--font-letter-spacing-system);line-height:var(--font-line-height-system);padding:0;text-transform:var(--font-transform-system);transition:border-color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.portal-button-component .button.is-tall[data-v-3eaf161e]{height:auto;min-height:var(--size-btn-h);padding:8px 0}.portal-button-component .button[data-v-3eaf161e]:hover{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-border);transition:none}.portal-button-component .button:hover.selected[data-v-3eaf161e]{border-color:var(--color-btn-selected-hover-border)}.portal-button-component .button.selected[data-v-3eaf161e]{background:var(--color-btn-selected-gradient-bg);border-color:var(--color-btn-selected-border)}.portal-button-component .button.button-green[data-v-3eaf161e]{background:var(--color-btn-green-bg)}.portal-button-component .button.button-green[data-v-3eaf161e]:hover{background:var(--color-btn-green-hover-bg);border:1px solid var(--color-btn-hover-border)}.portal-button-component .button.button-green.selected[data-v-3eaf161e]{background:var(--color-btn-green-selected-gradient-bg)}.portal-button-component .button.button-red[data-v-3eaf161e]{background:var(--color-btn-red-bg)}.portal-button-component .button.button-red[data-v-3eaf161e]:hover{background:var(--color-btn-red-hover-bg);border:1px solid var(--color-btn-hover-border)}.portal-button-component .button.button-red.selected[data-v-3eaf161e]{background:var(--color-btn-red-selected-bg);border-color:var(--color-btn-red-hover-bg)}.portal-button-component .button.button-blue[data-v-3eaf161e]{background:var(--color-btn-blue-bg)}.portal-button-component .button.button-blue[data-v-3eaf161e]:hover{background:var(--color-btn-blue-hover-bg);border:1px solid var(--color-btn-hover-border)}.portal-button-component .button.button-blue.selected[data-v-3eaf161e]{background:var(--color-btn-blue-selected-gradient-bg);border-color:var(--color-btn-blue-hover-bg)}.portal-button-component .content-wrapper[data-v-3eaf161e]{flex:1 1 auto;line-height:14px;padding:0 16px;text-align:left}.portal-button-component .button-label-text[data-v-3eaf161e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-button-component .button.centered .content-wrapper[data-v-3eaf161e]{display:flex;justify-content:center;text-align:center;width:100%}.portal-button-component.disabled[data-v-3eaf161e],.portal-button-component.is-loading[data-v-3eaf161e]{pointer-events:none}.portal-button-component.disabled .button[data-v-3eaf161e]{background-color:var(--color-bg-base);border:1px solid var(--color-btn-bg);color:var(--color-btn-bg)}[data-v-da4b4597]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-da4b4597]:root,[data-theme=original][data-v-da4b4597]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.policy-modal-component[data-v-da4b4597]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--color-bg-void) 85%,transparent);box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;padding:20px;position:fixed;width:100vw;z-index:9999}.policy-modal-component .policy-card[data-v-da4b4597]{background-color:var(--color-bg-base);border:1px solid var(--color-primary);border-radius:var(--size-radius-default);box-sizing:border-box;display:flex;flex-direction:column;max-height:85vh;max-width:620px;overflow:hidden;text-align:left;width:100%}.policy-modal-component .modal-header-bar[data-v-da4b4597]{align-items:center;background-color:color-mix(in srgb,var(--color-text-active) 2%,transparent);border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;max-height:60px;min-height:60px;padding:0 20px}.policy-modal-component .modal-header-bar .flex-header-row[data-v-da4b4597]{align-items:center;display:flex;justify-content:space-between;width:100%}.policy-modal-component .modal-header-bar .modal-title-header[data-v-da4b4597]{color:var(--color-text-primary);font-family:var(--font-family-system);font-size:calc(var(--font-size-system) + 2px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) + 100);letter-spacing:var(--font-letter-spacing-system);line-height:var(--font-line-height-system);line-height:22px;margin:0;text-transform:var(--font-transform-system)}.policy-modal-component .policy-body-scroll[data-v-da4b4597]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.policy-modal-component .policy-content[data-v-da4b4597]{display:flex;flex-direction:column;gap:16px}.policy-modal-component .policy-section[data-v-da4b4597]{display:flex;flex-direction:column;gap:6px}.policy-modal-component .policy-heading[data-v-da4b4597]{color:var(--color-text-active);color:var(--color-text-primary);font-size:calc(var(--font-size-system) + 1px);font-weight:calc(var(--font-weight-system) + 100);line-height:var(--font-line-height-system)}.policy-modal-component .policy-heading[data-v-da4b4597],.policy-modal-component .policy-p[data-v-da4b4597]{font-family:var(--font-family-system);font-style:var(--font-style-system);letter-spacing:var(--font-letter-spacing-system);margin:0;text-transform:var(--font-transform-system)}.policy-modal-component .policy-p[data-v-da4b4597]{color:var(--color-text-gentle);font-size:calc(var(--font-size-system) - 1px);font-weight:calc(var(--font-weight-system) - 200);line-height:calc(var(--font-line-height-system) + .25);line-height:1.5;text-transform:none}.policy-modal-component .policy-list[data-v-da4b4597]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:2px 0 0;padding:0}.policy-modal-component .policy-list li[data-v-da4b4597]{color:var(--color-text-gentle);font-family:var(--font-family-system);font-size:calc(var(--font-size-system) - 1px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 200);letter-spacing:var(--font-letter-spacing-system);line-height:calc(var(--font-line-height-system) + .25);line-height:1.5;padding-left:12px;position:relative;text-transform:var(--font-transform-system);text-transform:none}.policy-modal-component .policy-list li[data-v-da4b4597]:before{color:var(--color-text-dimmed);content:"•";left:0;position:absolute}.policy-modal-component .policy-list li .list-term[data-v-da4b4597]{color:var(--color-text-label);color:var(--color-text-primary);font-family:var(--font-family-system);font-size:calc(var(--font-size-system) - 1px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 300);font-weight:500;letter-spacing:var(--font-letter-spacing-system);line-height:var(--font-line-height-system);margin-right:4px;text-transform:var(--font-transform-system)}.policy-modal-component .policy-list li .list-desc[data-v-da4b4597]{color:var(--color-text-gentle)}.policy-modal-component .policy-link[data-v-da4b4597]{color:var(--color-text-gentle);color:var(--color-text-active);font-family:var(--font-family-system);font-size:calc(var(--font-size-system) - 1px);font-style:var(--font-style-system);font-weight:calc(var(--font-weight-system) - 200);letter-spacing:var(--font-letter-spacing-system);line-height:calc(var(--font-line-height-system) + .25);text-decoration:underline;text-transform:var(--font-transform-system);text-transform:none;text-underline-offset:2px;transition:color .15s ease}.policy-modal-component .policy-link[data-v-da4b4597]:hover{color:var(--color-primary)}.policy-modal-component .modal-button-section[data-v-da4b4597]{background-color:color-mix(in srgb,var(--color-text-active) 2%,transparent);border-top:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:14px 20px;width:100%}.policy-modal-component .modal-button-section[data-v-da4b4597] .portal-button-component{min-width:90px;width:auto}[data-v-7259d98f]:root{--size-btn-h:36px;--size-btn-w-icon:36px;--size-scrollbar-w:22px;--size-scrollbar-pad:8px;--size-radius-default:4px;--font-family-system:"Finlandica Headline",sans-serif;--font-size-system:16px;--font-weight-system:600;--font-style-system:normal;--font-letter-spacing-system:1px;--font-transform-system:uppercase;--font-line-height-system:1.2;--font-family-display:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-display:24px;--font-weight-display:400;--font-style-display:normal;--font-letter-spacing-display:0px;--font-transform-display:uppercase;--font-line-height-display:1.2;--font-family-header-title:"Cute Font","CuteFont Fif Fork",sans-serif;--font-size-header-title:32px;--font-weight-header-title:400;--font-style-header-title:normal;--font-letter-spacing-header-title:1.5px;--font-transform-header-title:uppercase;--font-line-height-header-title:1.2;--font-family-display-alt:"Unica One",sans-serif;--font-size-display-alt:16px;--font-weight-display-alt:400;--font-style-display-alt:normal;--font-letter-spacing-display-alt:0px;--font-transform-display-alt:uppercase;--font-line-height-display-alt:1.2;--font-family-header-subtitle:"Unica One",sans-serif;--font-size-header-subtitle:16px;--font-weight-header-subtitle:400;--font-style-header-subtitle:normal;--font-letter-spacing-header-subtitle:2px;--font-transform-header-subtitle:uppercase;--font-line-height-header-subtitle:normal;--font-family-tech:"Basically A Mono",monospace;--font-size-tech:15px;--font-weight-tech:300;--font-style-tech:normal;--font-letter-spacing-tech:0px;--font-transform-tech:uppercase;--font-line-height-tech:1.4}@font-face{font-display:block;font-family:Finlandica Headline;font-style:normal;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:Finlandica Headline;font-style:italic;font-weight:100 900;src:url(../fonts/FinlandicaHeadline/FinlandicaHeadline-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:block;font-family:CuteFont Fif Fork;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Cute Font;font-style:normal;font-weight:400;src:url(../fonts/CuteFont/CuteFont_Fif_Fork-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Unica One;font-style:normal;font-weight:400;src:url(../fonts/UnicaOne/UnicaOne-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:100;src:url(../fonts/BasicallyAMono/BasicallyAMono-Thin.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:200;src:url(../fonts/BasicallyAMono/BasicallyAMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:300;src:url(../fonts/BasicallyAMono/BasicallyAMono-Light.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:400;src:url(../fonts/BasicallyAMono/BasicallyAMono-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:500;src:url(../fonts/BasicallyAMono/BasicallyAMono-Medium.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:600;src:url(../fonts/BasicallyAMono/BasicallyAMono-SemiBold.woff2) format("woff2")}@font-face{font-display:block;font-family:Basically A Mono;font-style:normal;font-weight:700;src:url(../fonts/BasicallyAMono/BasicallyAMono-Bold.woff2) format("woff2")}[data-v-7259d98f]:root,[data-theme=original][data-v-7259d98f]{--color-bg-glow:#414141;--color-bg-light:#363636;--color-bg-base:#333;--color-bg-dark:#2c2c2c;--color-bg-void:#181818;--color-border-dark:#505050;--color-border:grey;--color-stage-border:var(--color-primary);--color-text-primary:#f0f0f0;--color-text-active:#e8e8e8;--color-text-gentle:#d6d6d6;--color-text-label:#dedede;--color-text-muted:#b8b8b8;--color-text-subtle:#bababa;--color-text-dimmed:#868686;--color-text-disabled:#555;--color-text-disabled-dark:#464646;--color-primary-glow:#abf7b3;--color-primary-bright:#b5ebb8;--color-primary-soft:#a7d9ab;--color-primary:#9fc8a3;--color-primary-dim:#8aab8d;--color-logistic:gold;--color-widget:#c0f;--color-danger-bright:#d42a2a;--color-danger:#a93131;--color-danger-glow:#7d3232;--color-system:#60a5fa;--color-system-dim:#3b82f6;--color-local:#fc0;--gradient-main-bg:linear-gradient(0deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-header-bg:linear-gradient(270deg,var(--color-bg-base) 0%,var(--color-bg-void) 350%);--gradient-input-bg:linear-gradient(45deg,var(--color-bg-base) 0%,var(--color-bg-void) 400%);--gradient-box-item-bg:linear-gradient(180deg,var(--color-bg-base) 0%,#646464 350%);--gradient-nav-left:linear-gradient(270deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--gradient-nav-right:linear-gradient(90deg,var(--color-bg-light) 0%,var(--color-bg-dark) 100%);--color-btn-bg:#595959;--color-btn-border:#7f7f7f;--color-btn-hover-bg:#636363;--color-btn-hover-border:#c6c6c6;--color-btn-selected-gradient-bg:linear-gradient(45deg,#4e4e4e,#3c3c3c);--color-btn-selected-border:#e8e8e8;--color-btn-selected-hover-border:#939393;--color-btn-text:#f5f5f5;--color-btn-green-bg:#49514a;--color-btn-green-hover-bg:#5f6f60;--color-btn-green-selected-gradient-bg:linear-gradient(45deg,#4a5a4b,#3c4a3d);--color-btn-red-bg:#5a2727;--color-btn-red-hover-bg:#7d3232;--color-btn-red-selected-bg:#382e2e;--color-btn-blue-bg:#3f4e66;--color-btn-blue-hover-bg:#4f6485;--color-btn-blue-selected-gradient-bg:linear-gradient(45deg,#3f4e66,#2f3b4e);--bg-dark-dark:var(--color-bg-void);--white:var(--color-text-active);--brand-color-text-desc:var(--color-text-muted);--brand-color-btn-primary-bg:var(--color-btn-green-bg);--brand-color-btn-primary-text:var(--color-btn-text);--brand-color-btn-outline-text:var(--color-primary);--brand-color-btn-hover:var(--color-btn-green-hover-bg)}.portal-footer-component[data-v-7259d98f]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:28px;margin-top:16px;max-width:760px;width:100%}.portal-footer-component .version-tag[data-v-7259d98f]{color:var(--color-text-active);color:var(--color-text-dimmed);display:block;font-family:var(--font-family-tech);font-size:calc(var(--font-size-tech) - 1px);font-size:13px;font-style:var(--font-style-tech);font-weight:calc(var(--font-weight-tech) + 100);letter-spacing:calc(var(--font-letter-spacing-tech) + 1px);line-height:var(--font-line-height-tech);line-height:1;margin:0;text-transform:var(--font-transform-tech);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.portal-footer-component .footer-links[data-v-7259d98f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.portal-footer-component .footer-separator[data-v-7259d98f]{color:var(--color-border);font-size:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-footer-component .footer-link-btn[data-v-7259d98f]{align-items:center;background:transparent;border:none;color:var(--color-text-active);color:var(--color-text-dimmed);cursor:pointer;display:inline-flex;font-family:var(--font-family-tech);font-size:calc(var(--font-size-tech) - 1px);font-size:12px;font-style:var(--font-style-tech);font-weight:calc(var(--font-weight-tech) + 100);letter-spacing:calc(var(--font-letter-spacing-tech) + 1px);line-height:var(--font-line-height-tech);line-height:1;padding:0;text-decoration:none;text-transform:var(--font-transform-tech);text-transform:uppercase;transition:color .15s ease}.portal-footer-component .footer-link-btn[data-v-7259d98f]:hover{color:var(--color-primary)}
