@font-face{font-family:TeleNeoWeb;font-weight:900;font-style:normal;src:url(/assets/TeleNeoWeb-Ultra-MPwruGPU.eot);src:url(/assets/TeleNeoWeb-Ultra-CraPB09T.woff2)format("woff2"),url(/assets/TeleNeoWeb-Ultra-mCSIFXwc.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:900;font-style:italic;src:url(/assets/TeleNeoWeb-UltraItalic-CdFfMwYX.eot);src:url(/assets/TeleNeoWeb-UltraItalic-BkE11yzl.woff2)format("woff2"),url(/assets/TeleNeoWeb-UltraItalic-Dfm5vuQd.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:800;font-style:normal;src:url(/assets/TeleNeoWeb-ExtraBold-B6xqFMtI.eot);src:url(/assets/TeleNeoWeb-ExtraBold-CX9gfuAY.woff2)format("woff2"),url(/assets/TeleNeoWeb-ExtraBold-xqft9nje.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:800;font-style:italic;src:url(/assets/TeleNeoWeb-ExtraBoldItalic-COUa_0TG.eot);src:url(/assets/TeleNeoWeb-ExtraBoldItalic-BY3wC8xg.woff2)format("woff2"),url(/assets/TeleNeoWeb-ExtraBoldItalic-BOV9oTE0.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:700;font-style:normal;src:url(/assets/TeleNeoWeb-Bold-DKF_7dMt.eot);src:url(/assets/TeleNeoWeb-Bold-3pDME6bY.woff2)format("woff2"),url(/assets/TeleNeoWeb-Bold-DILl2LrA.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:700;font-style:italic;src:url(/assets/TeleNeoWeb-BoldItalic-vty6_047.eot);src:url(/assets/TeleNeoWeb-BoldItalic-Cu1aR4WE.woff2)format("woff2"),url(/assets/TeleNeoWeb-BoldItalic-C6xYFlo9.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:500;font-style:normal;src:url(/assets/TeleNeoWeb-Medium-svJx406X.eot);src:url(/assets/TeleNeoWeb-Medium-Dd9Krau3.woff2)format("woff2"),url(/assets/TeleNeoWeb-Medium-B-ajKsh_.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:500;font-style:italic;src:url(/assets/TeleNeoWeb-MediumItalic-C2hwZdtu.eot);src:url(/assets/TeleNeoWeb-MediumItalic-CtuRZ1xb.woff2)format("woff2"),url(/assets/TeleNeoWeb-MediumItalic-CmM6Qlvm.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:400;font-style:normal;src:url(/assets/TeleNeoWeb-Regular-BM5wMUBA.eot);src:url(/assets/TeleNeoWeb-Regular-CxRLGHEn.woff2)format("woff2"),url(/assets/TeleNeoWeb-Regular-CpNxV4nk.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:400;font-style:italic;src:url(/assets/TeleNeoWeb-RegularItalic-DGLwpocL.eot);src:url(/assets/TeleNeoWeb-RegularItalic-Bubxlqc3.woff2)format("woff2"),url(/assets/TeleNeoWeb-RegularItalic-CC7zhHv5.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:200;font-style:normal;src:url(/assets/TeleNeoWeb-Thin-BBPqnh0m.eot);src:url(/assets/TeleNeoWeb-Thin-CnxUPFBw.woff2)format("woff2"),url(/assets/TeleNeoWeb-Thin-_4JHncOw.woff)format("woff");font-display:swap}@font-face{font-family:TeleNeoWeb;font-weight:200;font-style:italic;src:url(/assets/TeleNeoWeb-ThinItalic-q1RLRVJ1.eot);src:url(/assets/TeleNeoWeb-ThinItalic-B939out2.woff2)format("woff2"),url(/assets/TeleNeoWeb-ThinItalic-NFouqwpU.woff)format("woff");font-display:swap}:root{--scl-spacing-1:.0625rem;--scl-spacing-2:.125rem;--scl-spacing-4:.25rem;--scl-spacing-8:.5rem;--scl-spacing-12:.75rem;--scl-spacing-16:1rem;--scl-spacing-24:1.5rem;--scl-spacing-32:2rem;--scl-spacing-40:2.5rem;--scl-spacing-48:3rem;--scl-spacing-64:4rem;--scl-spacing-80:5rem;--scl-font-family-sans:TeleNeoWeb, sans-serif;--scl-font-family-mono:monospace;--scl-font-size-10:.625rem;--scl-font-size-12:.75rem;--scl-font-size-14:.875rem;--scl-font-size-16:1rem;--scl-font-size-20:1.25rem;--scl-font-size-24:1.5rem;--scl-font-size-32:2rem;--scl-font-size-40:2.5rem;--scl-font-size-56:3.5rem;--scl-font-weight-thin:200;--scl-font-weight-regular:400;--scl-font-weight-medium:500;--scl-font-weight-bold:700;--scl-font-weight-extrabold:800;--scl-font-line-height-114:114%;--scl-font-line-height-120:120%;--scl-font-line-height-125:125%;--scl-font-line-height-133:133%;--scl-font-line-height-150:150%;--scl-font-line-height-160:160%;--scl-font-variant-body-family:TeleNeoWeb, sans-serif;--scl-font-variant-body-size:1rem;--scl-font-variant-body-weight:500;--scl-font-variant-body-line-height:150%;--scl-font-variant-body-letter-spacing:normal;--scl-font-variant-body-short-family:TeleNeoWeb, sans-serif;--scl-font-variant-body-short-size:1rem;--scl-font-variant-body-short-weight:500;--scl-font-variant-body-short-line-height:125%;--scl-font-variant-body-short-letter-spacing:normal;--scl-font-variant-body-large-family:TeleNeoWeb, sans-serif;--scl-font-variant-body-large-size:1.25rem;--scl-font-variant-body-large-weight:500;--scl-font-variant-body-large-line-height:160%;--scl-font-variant-body-large-letter-spacing:normal;--scl-font-variant-smaller-family:TeleNeoWeb, sans-serif;--scl-font-variant-smaller-size:.75rem;--scl-font-variant-smaller-weight:500;--scl-font-variant-smaller-line-height:125%;--scl-font-variant-smaller-letter-spacing:normal;--scl-font-variant-label-family:TeleNeoWeb, sans-serif;--scl-font-variant-label-size:.75rem;--scl-font-variant-label-weight:500;--scl-font-variant-label-line-height:120%;--scl-font-variant-label-letter-spacing:normal;--scl-font-variant-caption-family:TeleNeoWeb, sans-serif;--scl-font-variant-caption-size:.75rem;--scl-font-variant-caption-weight:500;--scl-font-variant-caption-line-height:133%;--scl-font-variant-caption-letter-spacing:normal;--scl-font-variant-heading-6-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-6-size:1rem;--scl-font-variant-heading-6-weight:700;--scl-font-variant-heading-6-line-height:150%;--scl-font-variant-heading-6-letter-spacing:normal;--scl-font-variant-heading-5-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-5-size:1.25rem;--scl-font-variant-heading-5-weight:800;--scl-font-variant-heading-5-line-height:125%;--scl-font-variant-heading-5-letter-spacing:normal;--scl-font-variant-heading-4-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-4-size:1.5rem;--scl-font-variant-heading-4-weight:800;--scl-font-variant-heading-4-line-height:133%;--scl-font-variant-heading-4-letter-spacing:normal;--scl-font-variant-heading-3-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-3-size:2rem;--scl-font-variant-heading-3-weight:800;--scl-font-variant-heading-3-line-height:125%;--scl-font-variant-heading-3-letter-spacing:normal;--scl-font-variant-heading-2-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-2-size:2.5rem;--scl-font-variant-heading-2-weight:800;--scl-font-variant-heading-2-line-height:120%;--scl-font-variant-heading-2-letter-spacing:normal;--scl-font-variant-heading-1-family:TeleNeoWeb, sans-serif;--scl-font-variant-heading-1-size:3.5rem;--scl-font-variant-heading-1-weight:800;--scl-font-variant-heading-1-line-height:114%;--scl-font-variant-heading-1-letter-spacing:normal;--scl-color-primary:#e20074;--scl-color-black:#000;--scl-color-white:#fff;--scl-color-grey-0:#f2f2f2;--scl-color-grey-10:#e5e5e5;--scl-color-grey-20:#ccc;--scl-color-grey-30:#b2b2b2;--scl-color-grey-40:#999;--scl-color-grey-50:#7f7f7f;--scl-color-grey-60:#666;--scl-color-grey-70:#4c4c4c;--scl-color-grey-80:#333;--scl-color-grey-90:#191919;--scl-color-grey-100:#000;--scl-color-orange-0:#fffcdf;--scl-color-orange-10:#fff4c6;--scl-color-orange-20:#ffe9ae;--scl-color-orange-30:#ffda97;--scl-color-orange-40:#ffc780;--scl-color-orange-50:#ffb26a;--scl-color-orange-60:#fc9a55;--scl-color-orange-70:#df6d3f;--scl-color-orange-80:#ae461c;--scl-color-orange-90:#973209;--scl-color-orange-100:#7d1f09;--scl-color-red-0:#ffc5cb;--scl-color-red-10:#ffaab6;--scl-color-red-20:#fe94a5;--scl-color-red-30:#f98093;--scl-color-red-40:#f36a80;--scl-color-red-50:#ef556e;--scl-color-red-60:#ed425b;--scl-color-red-70:#d82a48;--scl-color-red-80:#c31c3b;--scl-color-red-90:#ad0f31;--scl-color-red-100:#990024;--scl-color-blue-0:#d6f8ff;--scl-color-blue-10:#b5ebff;--scl-color-blue-20:#95daff;--scl-color-blue-30:#77c4ff;--scl-color-blue-40:#59aaff;--scl-color-blue-50:#3d8cff;--scl-color-blue-60:#216bff;--scl-color-blue-70:#0d39df;--scl-color-blue-80:#000bbf;--scl-color-blue-90:#03009f;--scl-color-blue-100:#140080;--scl-color-teal-0:#d7f6f4;--scl-color-teal-10:#b7edec;--scl-color-teal-20:#98e4e4;--scl-color-teal-30:#79d9db;--scl-color-teal-40:#5cccd0;--scl-color-teal-50:#3ebdc5;--scl-color-teal-60:#22adb9;--scl-color-teal-70:#129ca3;--scl-color-teal-80:#068788;--scl-color-teal-90:#006967;--scl-color-teal-100:#005651;--scl-color-green-0:#f0f7e0;--scl-color-green-10:#e0efc7;--scl-color-green-20:#cfe8af;--scl-color-green-30:#bbdf98;--scl-color-green-40:#a4d681;--scl-color-green-50:#8dcd6a;--scl-color-green-60:#73c354;--scl-color-green-70:#52b342;--scl-color-green-80:#32a032;--scl-color-green-90:#248b31;--scl-color-green-100:#187431;--scl-color-clay-0:#f2e4df;--scl-color-clay-10:#edd8ce;--scl-color-clay-20:#e9cdbe;--scl-color-clay-30:#e3c2af;--scl-color-clay-40:#deb7a0;--scl-color-clay-50:#d9ad92;--scl-color-clay-60:#d2a483;--scl-color-clay-70:#bb8c6f;--scl-color-clay-80:#a3765d;--scl-color-clay-90:#87604e;--scl-color-clay-100:#6a4d40;--scl-color-rose-0:#f6e5eb;--scl-color-rose-10:#eed1da;--scl-color-rose-20:#e6bcc9;--scl-color-rose-30:#dda8b8;--scl-color-rose-40:#d495a6;--scl-color-rose-50:#cb8293;--scl-color-rose-60:#c16f81;--scl-color-rose-70:#a5566a;--scl-color-rose-80:#864054;--scl-color-rose-90:#652b3e;--scl-color-rose-100:#511f31;--scl-color-lilac-0:#f7eff6;--scl-color-lilac-10:#efe3ed;--scl-color-lilac-20:#ead9e7;--scl-color-lilac-30:#e4cce0;--scl-color-lilac-40:#d5b4d5;--scl-color-lilac-50:#c59bca;--scl-color-lilac-60:#b682bd;--scl-color-lilac-70:#9e6ba5;--scl-color-lilac-80:#84558a;--scl-color-lilac-90:#6a3e71;--scl-color-lilac-100:#502857;--scl-color-pigeon-0:#e9ecf6;--scl-color-pigeon-10:#d7dcef;--scl-color-pigeon-20:#c5cce7;--scl-color-pigeon-30:#b4bcde;--scl-color-pigeon-40:#a3abd6;--scl-color-pigeon-50:#929bcd;--scl-color-pigeon-60:#828ac4;--scl-color-pigeon-70:#6d6eb0;--scl-color-pigeon-80:#5f5a9b;--scl-color-pigeon-90:#534785;--scl-color-pigeon-100:#46366d;--scl-color-neptune-0:#deedec;--scl-color-neptune-10:#cde5e5;--scl-color-neptune-20:#bbdedd;--scl-color-neptune-30:#a9d5d5;--scl-color-neptune-40:#98cbcd;--scl-color-neptune-50:#88c0c4;--scl-color-neptune-60:#77b6bb;--scl-color-neptune-70:#66a5a8;--scl-color-neptune-80:#579292;--scl-color-neptune-90:#4a7b7a;--scl-color-neptune-100:#3f6160;--scl-color-olive-0:#ecf3e7;--scl-color-olive-10:#dce8d4;--scl-color-olive-20:#ccdec2;--scl-color-olive-30:#bbd3af;--scl-color-olive-40:#aac89d;--scl-color-olive-50:#99bd8b;--scl-color-olive-60:#88b179;--scl-color-olive-70:#709660;--scl-color-olive-80:#597949;--scl-color-olive-90:#425b33;--scl-color-olive-100:#314724;--scl-color-primary-hover:#f90984;--scl-color-primary-active:#cb0068;--scl-color-focus:#3d8cff;--scl-color-text-standard:#191919;--scl-color-text-additional:#666;--scl-color-text-link:#0d39df;--scl-color-text-link-hover:#000bbf;--scl-color-text-link-active:#216bff;--scl-color-text-link-visited:#0d39df;--scl-color-text-info:#0d39df;--scl-color-text-disabled:#7f7f7f;--scl-color-text-success:#187431;--scl-color-text-error:#d82a48;--scl-color-background-standard:#fff;--scl-color-background-light:#f2f2f2;--scl-color-background-darker:#ccc;--scl-color-background-overlay:#6c6c6cb3;--scl-color-background-disabled:#ccc;--scl-color-background-success:#187431;--scl-color-background-error:#d82a48;--scl-color-functional-red:#d82a48;--scl-color-functional-green:#187431;--scl-color-functional-blue:#0d39df;--scl-shadow-level-0:0px 2px 8px 0px #0000001a, 0px 1px 2px 0px #0000001a;--scl-shadow-level-1:0px 4px 16px 0px #0000001a, 0px 2px 4px 0px #0000001a;--scl-shadow-level-2:0px 8px 32px 0px #0000001a, 0px 4px 8px 0px #0000001a;--scl-shadow-level-3:0px 12px 48px 0px #0000001a, 0px 6px 12px 0px #0000001a;--scl-shadow-level-4:0px 16px 64px 0px #0000001a, 0px 8px 16px 0px #0000001a;--scl-shadow-level-5:0px 20px 80px 0px #0000001a, 0px 10px 20px 0px #0000001a;--scl-shadow-level-1-hover:0px 6px 24px 0px #0000001a, 0px 3px 6px 0px #0000001a;--scl-shadow-level-1-active:0px 2px 8px 0px #0000001a, 0px 1px 2px 0px #0000001a;--scl-shadow-level-2-hover:0px 10px 40px 0px #0000001a, 0px 5px 10px 0px #0000001a;--scl-shadow-level-2-active:0px 6px 24px 0px #0000001a, 0px 3px 6px 0px #0000001a;--scl-shadow-level-3-hover:0px 14px 56px 0px #0000001a, 0px 7px 14px 0px #0000001a;--scl-shadow-level-3-active:0px 10px 40px 0px #0000001a, 0px 5px 10px 0px #0000001a;--scl-shadow-level-4-hover:0px 18px 72px 0px #0000001a, 0px 9px 18px 0px #0000001a;--scl-shadow-level-4-active:0px 14px 56px 0px #0000001a, 0px 7px 14px 0px #0000001a;--scl-shadow-level-5-hover:0px 22px 88px 0px #0000001a, 0px 11px 22px 0px #0000001a;--scl-shadow-level-5-active:0px 18px 72px 0px #0000001a, 0px 9px 18px 0px #0000001a;--scl-radius-1:1px;--scl-radius-2:2px;--scl-radius-4:4px;--scl-radius-8:8px;--scl-radius-12:12px;--scl-opacity-50:.5;--scl-motion-duration-immediate:.1s;--scl-motion-duration-fast:.2s;--scl-motion-duration-slower:.6s;--scl-motion-duration-deliberate:.8s;--scl-motion-easing-standard:cubic-bezier(.42, 0, .58, 1);--scl-motion-easing-enter:cubic-bezier(.39, .575, .565, 1);--scl-z-index-10:10;--scl-z-index-20:20;--scl-z-index-30:30;--scl-z-index-40:40;--scl-z-index-50:50;--scl-z-index-60:60;--scl-z-index-70:70;font-family:TeleNeoWeb,sans-serif}.scl-font-variant-body{font-family:var(--scl-font-variant-body-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-body-size,1rem);font-weight:var(--scl-font-variant-body-weight,500);line-height:var(--scl-font-variant-body-line-height,150%);letter-spacing:var(--scl-font-variant-body-letter-spacing,normal)}.scl-font-variant-body-short{font-family:var(--scl-font-variant-body-short-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-body-short-size,1rem);font-weight:var(--scl-font-variant-body-short-weight,500);line-height:var(--scl-font-variant-body-short-line-height,125%);letter-spacing:var(--scl-font-variant-body-short-letter-spacing,normal)}.scl-font-variant-body-large{font-family:var(--scl-font-variant-body-large-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-body-large-size,1.25rem);font-weight:var(--scl-font-variant-body-large-weight,500);line-height:var(--scl-font-variant-body-large-line-height,160%);letter-spacing:var(--scl-font-variant-body-large-letter-spacing,normal)}.scl-font-variant-smaller{font-family:var(--scl-font-variant-smaller-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-smaller-size,.75rem);font-weight:var(--scl-font-variant-smaller-weight,500);line-height:var(--scl-font-variant-smaller-line-height,125%);letter-spacing:var(--scl-font-variant-smaller-letter-spacing,normal)}.scl-font-variant-label{font-family:var(--scl-font-variant-label-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-label-size,.75rem);font-weight:var(--scl-font-variant-label-weight,500);line-height:var(--scl-font-variant-label-line-height,120%);letter-spacing:var(--scl-font-variant-label-letter-spacing,normal)}.scl-font-variant-caption{font-family:var(--scl-font-variant-caption-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-caption-size,.75rem);font-weight:var(--scl-font-variant-caption-weight,500);line-height:var(--scl-font-variant-caption-line-height,133%);letter-spacing:var(--scl-font-variant-caption-letter-spacing,normal)}.scl-font-variant-heading-6{font-family:var(--scl-font-variant-heading-6-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-6-size,1rem);font-weight:var(--scl-font-variant-heading-6-weight,700);line-height:var(--scl-font-variant-heading-6-line-height,150%);letter-spacing:var(--scl-font-variant-heading-6-letter-spacing,normal)}.scl-font-variant-heading-5{font-family:var(--scl-font-variant-heading-5-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-5-size,1.25rem);font-weight:var(--scl-font-variant-heading-5-weight,800);line-height:var(--scl-font-variant-heading-5-line-height,125%);letter-spacing:var(--scl-font-variant-heading-5-letter-spacing,normal)}.scl-font-variant-heading-4{font-family:var(--scl-font-variant-heading-4-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-4-size,1.5rem);font-weight:var(--scl-font-variant-heading-4-weight,800);line-height:var(--scl-font-variant-heading-4-line-height,133%);letter-spacing:var(--scl-font-variant-heading-4-letter-spacing,normal)}.scl-font-variant-heading-3{font-family:var(--scl-font-variant-heading-3-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-3-size,2rem);font-weight:var(--scl-font-variant-heading-3-weight,800);line-height:var(--scl-font-variant-heading-3-line-height,125%);letter-spacing:var(--scl-font-variant-heading-3-letter-spacing,normal)}.scl-font-variant-heading-2{font-family:var(--scl-font-variant-heading-2-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-2-size,2.5rem);font-weight:var(--scl-font-variant-heading-2-weight,800);line-height:var(--scl-font-variant-heading-2-line-height,120%);letter-spacing:var(--scl-font-variant-heading-2-letter-spacing,normal)}.scl-font-variant-heading-1{font-family:var(--scl-font-variant-heading-1-family,TeleNeoWeb, sans-serif);font-size:var(--scl-font-variant-heading-1-size,3.5rem);font-weight:var(--scl-font-variant-heading-1-weight,800);line-height:var(--scl-font-variant-heading-1-line-height,114%);letter-spacing:var(--scl-font-variant-heading-1-letter-spacing,normal)}:root{--telekom-color-text-and-icon-standard:#000;--telekom-color-text-and-icon-additional:#000000a6;--telekom-color-text-and-icon-disabled:#0006;--telekom-color-text-and-icon-link-standard:#2238df;--telekom-color-text-and-icon-link-hovered:#0819bd;--telekom-color-text-and-icon-link-visited:#6c3bdb;--telekom-color-text-and-icon-link-active:#000d99;--telekom-color-text-and-icon-primary-standard:#e20074;--telekom-color-text-and-icon-primary-hovered:#c00063;--telekom-color-text-and-icon-primary-pressed:#9e0051;--telekom-color-text-and-icon-inverted-standard:#fff;--telekom-color-text-and-icon-inverted-additional:#ffffffa6;--telekom-color-text-and-icon-white-standard:#fff;--telekom-color-text-and-icon-white-additional:#ffffffa6;--telekom-color-text-and-icon-black-standard:#000;--telekom-color-text-and-icon-black-additional:#000000a6;--telekom-color-text-and-icon-functional-informational:#2238df;--telekom-color-text-and-icon-functional-success:#008653;--telekom-color-text-and-icon-functional-danger:#d91308;--telekom-color-text-and-icon-functional-warning:#b63d00;--telekom-color-text-and-icon-on-subtle-informational:#2238df;--telekom-color-text-and-icon-on-subtle-success:#00774b;--telekom-color-text-and-icon-on-subtle-danger:#c30a03;--telekom-color-text-and-icon-on-subtle-warning:#b63d00;--telekom-color-text-and-icon-on-subtle-violet:#6c3bdb;--telekom-color-text-and-icon-on-subtle-blue:#2238df;--telekom-color-text-and-icon-on-subtle-cyan:#00738a;--telekom-color-text-and-icon-on-subtle-teal:#177364;--telekom-color-text-and-icon-on-subtle-green:#00774b;--telekom-color-text-and-icon-on-subtle-olive:#557317;--telekom-color-text-and-icon-on-subtle-brown:#82581c;--telekom-color-text-and-icon-on-subtle-yellow:#ac5600;--telekom-color-text-and-icon-on-subtle-orange:#b63d00;--telekom-color-text-and-icon-on-subtle-red:#c30a03;--telekom-color-background-canvas:#fff;--telekom-color-background-canvas-subtle:#fbfbfb;--telekom-color-background-backdrop:#00000080;--telekom-color-background-surface:#fff;--telekom-color-background-surface-subtle:#efeff0;--telekom-color-background-surface-highlight:#242426;--telekom-color-primary-standard:#e20074;--telekom-color-primary-hovered:#c00063;--telekom-color-primary-pressed:#9e0051;--telekom-color-ui-base:#fff;--telekom-color-ui-subtle:#efeff0;--telekom-color-ui-faint:#dfdfe1;--telekom-color-ui-regular:#929296;--telekom-color-ui-strong:#747478;--telekom-color-ui-extra-strong:#242426;--telekom-color-ui-white:#fff;--telekom-color-ui-black:#000;--telekom-color-ui-disabled:#d0d0d2;--telekom-color-ui-border-standard:#00000070;--telekom-color-ui-border-hovered:#000000b5;--telekom-color-ui-border-pressed:#000000b5;--telekom-color-ui-border-disabled:#00000024;--telekom-color-ui-state-fill-standard:#0000;--telekom-color-ui-state-fill-hovered:#00000012;--telekom-color-ui-state-fill-pressed:#00000036;--telekom-color-ui-state-fill-hovered-inverted:#ffffff24;--telekom-color-ui-state-fill-pressed-inverted:#ffffff36;--telekom-color-functional-focus-standard:#2238df;--telekom-color-functional-focus-inverted:#7d94f9;--telekom-color-functional-focus-on-dark-background:#7d94f9;--telekom-color-functional-focus-on-light-background:#2238df;--telekom-color-functional-informational-standard:#2238df;--telekom-color-functional-informational-hovered:#1326cf;--telekom-color-functional-informational-pressed:#0819bd;--telekom-color-functional-informational-subtle:#d3d7f9;--telekom-color-functional-success-standard:#00b367;--telekom-color-functional-success-hovered:#00a461;--telekom-color-functional-success-pressed:#00955a;--telekom-color-functional-success-subtle:#ccf0e1;--telekom-color-functional-danger-standard:#e82010;--telekom-color-functional-danger-hovered:#d91308;--telekom-color-functional-danger-pressed:#c30a03;--telekom-color-functional-danger-subtle:#fad2cf;--telekom-color-functional-warning-standard:#f97012;--telekom-color-functional-warning-hovered:#f46409;--telekom-color-functional-warning-pressed:#e65703;--telekom-color-functional-warning-subtle:#fee2d0;--telekom-color-additional-violet-0:#e2d9ff;--telekom-color-additional-violet-100:#c8b5fd;--telekom-color-additional-violet-200:#af93fb;--telekom-color-additional-violet-300:#9a75f8;--telekom-color-additional-violet-400:#885df2;--telekom-color-additional-violet-500:#794ae9;--telekom-color-additional-violet-600:#6c3bdb;--telekom-color-additional-violet-700:#5e2ec6;--telekom-color-additional-violet-800:#5024ab;--telekom-color-additional-violet-900:#411c8c;--telekom-color-additional-violet-subtle:#e4dbfb;--telekom-color-additional-blue-0:#d9e2ff;--telekom-color-additional-blue-100:#aabcfd;--telekom-color-additional-blue-200:#7d94f9;--telekom-color-additional-blue-300:#576ff3;--telekom-color-additional-blue-400:#3950ea;--telekom-color-additional-blue-500:#2238df;--telekom-color-additional-blue-600:#1326cf;--telekom-color-additional-blue-700:#0819bd;--telekom-color-additional-blue-800:#0311ab;--telekom-color-additional-blue-900:#000d99;--telekom-color-additional-blue-subtle:#d3d7f9;--telekom-color-additional-cyan-0:#d9fcff;--telekom-color-additional-cyan-100:#a4ecf4;--telekom-color-additional-cyan-200:#75dbe8;--telekom-color-additional-cyan-300:#4fcadd;--telekom-color-additional-cyan-400:#33bbd2;--telekom-color-additional-cyan-500:#1eadc6;--telekom-color-additional-cyan-600:#11a0bb;--telekom-color-additional-cyan-700:#0894b0;--telekom-color-additional-cyan-800:#038aa4;--telekom-color-additional-cyan-900:#008099;--telekom-color-additional-cyan-subtle:#d2eff4;--telekom-color-additional-teal-0:#d9fff2;--telekom-color-additional-teal-100:#acf1dc;--telekom-color-additional-teal-200:#85e3ca;--telekom-color-additional-teal-300:#65d5ba;--telekom-color-additional-teal-400:#4cc6ac;--telekom-color-additional-teal-500:#3ab89f;--telekom-color-additional-teal-600:#2eaa93;--telekom-color-additional-teal-700:#259c87;--telekom-color-additional-teal-800:#1e8e7b;--telekom-color-additional-teal-900:#19806f;--telekom-color-additional-teal-subtle:#d8f1ec;--telekom-color-additional-green-0:#dbffed;--telekom-color-additional-green-100:#8ff0c1;--telekom-color-additional-green-200:#4ee19c;--telekom-color-additional-green-300:#1bd27f;--telekom-color-additional-green-400:#00c26d;--telekom-color-additional-green-500:#00b367;--telekom-color-additional-green-600:#00a461;--telekom-color-additional-green-700:#00955a;--telekom-color-additional-green-800:#008653;--telekom-color-additional-green-900:#00774b;--telekom-color-additional-green-subtle:#ccf0e1;--telekom-color-additional-olive-0:#f2ffd9;--telekom-color-additional-olive-100:#daf1ac;--telekom-color-additional-olive-200:#c3e385;--telekom-color-additional-olive-300:#afd565;--telekom-color-additional-olive-400:#9ec64c;--telekom-color-additional-olive-500:#8eb83a;--telekom-color-additional-olive-600:#81aa2e;--telekom-color-additional-olive-700:#749c25;--telekom-color-additional-olive-800:#688e1e;--telekom-color-additional-olive-900:#5e8019;--telekom-color-additional-olive-subtle:#e8f1d8;--telekom-color-additional-brown-0:#ffefd9;--telekom-color-additional-brown-100:#efd3ab;--telekom-color-additional-brown-200:#e0b983;--telekom-color-additional-brown-300:#d0a363;--telekom-color-additional-brown-400:#c18f4a;--telekom-color-additional-brown-500:#b17f38;--telekom-color-additional-brown-600:#a2702b;--telekom-color-additional-brown-700:#926322;--telekom-color-additional-brown-800:#82581c;--telekom-color-additional-brown-900:#734d17;--telekom-color-additional-brown-subtle:#efe5d7;--telekom-color-additional-yellow-0:#fffcd9;--telekom-color-additional-yellow-100:#fcf1aa;--telekom-color-additional-yellow-200:#f9e47e;--telekom-color-additional-yellow-300:#f7d358;--telekom-color-additional-yellow-400:#f4c23b;--telekom-color-additional-yellow-500:#f1b125;--telekom-color-additional-yellow-600:#eea015;--telekom-color-additional-yellow-700:#eb900b;--telekom-color-additional-yellow-800:#e88104;--telekom-color-additional-yellow-900:#e67300;--telekom-color-additional-yellow-subtle:#fcefd3;--telekom-color-additional-orange-0:#ffe6cc;--telekom-color-additional-orange-100:#ffc48e;--telekom-color-additional-orange-200:#fea75b;--telekom-color-additional-orange-300:#fd9038;--telekom-color-additional-orange-400:#fc7e21;--telekom-color-additional-orange-500:#f97012;--telekom-color-additional-orange-600:#f46409;--telekom-color-additional-orange-700:#e65703;--telekom-color-additional-orange-800:#cd4901;--telekom-color-additional-orange-900:#b63d00;--telekom-color-additional-orange-subtle:#fee2d0;--telekom-color-additional-red-0:#ffcabf;--telekom-color-additional-red-100:#fd9684;--telekom-color-additional-red-200:#fb6a55;--telekom-color-additional-red-300:#f84934;--telekom-color-additional-red-400:#f2321e;--telekom-color-additional-red-500:#e82010;--telekom-color-additional-red-600:#d91308;--telekom-color-additional-red-700:#c30a03;--telekom-color-additional-red-800:#a70401;--telekom-color-additional-red-900:#870000;--telekom-color-additional-red-subtle:#fad2cf;--telekom-radius-none:0rem;--telekom-radius-extra-small:.125rem;--telekom-radius-small:.25rem;--telekom-radius-medium-small:.375rem;--telekom-radius-standard:.5rem;--telekom-radius-large:.75rem;--telekom-radius-pill:62.4375rem;--telekom-radius-circle:50%;--telekom-size-icon-extra-small:.75rem;--telekom-size-icon-small:1rem;--telekom-size-icon-medium:1.25rem;--telekom-size-icon-large:1.5rem;--telekom-size-icon-extra-large:3rem;--telekom-size-form-element-height-small:2rem;--telekom-size-form-element-height-standard:2.75rem;--telekom-size-generic-size-01:.25rem;--telekom-size-generic-size-02:.375rem;--telekom-size-generic-size-03:.5rem;--telekom-size-generic-size-04:.75rem;--telekom-size-generic-size-05:1rem;--telekom-size-generic-size-06:1.25rem;--telekom-size-generic-size-07:1.5rem;--telekom-size-generic-size-08:1.75rem;--telekom-size-generic-size-09:2rem;--telekom-size-generic-size-10:2.25rem;--telekom-size-generic-size-11:2.5rem;--telekom-size-generic-size-12:2.75rem;--telekom-size-generic-size-13:3rem;--telekom-size-generic-size-14:3.25rem;--telekom-size-generic-size-15:3.5rem;--telekom-size-generic-size-16:4rem;--telekom-size-generic-size-17:4.5rem;--telekom-size-generic-size-18:5rem;--telekom-size-generic-size-19:6rem;--telekom-size-generic-size-20:8rem;--telekom-size-generic-size-21:12rem;--telekom-size-generic-size-22:16rem;--telekom-size-generic-size-23:20rem;--telekom-size-generic-size-24:28rem;--telekom-size-generic-size-25:36rem;--telekom-line-weight-standard:.0625rem;--telekom-line-weight-highlight:.125rem;--telekom-line-weight-bold:.25rem;--telekom-motion-duration-instant:0s;--telekom-motion-duration-immediate:.1s;--telekom-motion-duration-transition:.2s;--telekom-motion-duration-animation:.6s;--telekom-motion-duration-animation-deliberate:.8s;--telekom-motion-easing-standard:cubic-bezier(.4,0,.6,1);--telekom-motion-easing-enter:cubic-bezier(.4,.6,.6,1);--telekom-motion-easing-leave:cubic-bezier(.4,0,1,1);--telekom-opacity-invisible:0;--telekom-opacity-transparent:.35;--telekom-opacity-semi-transparent:.5;--telekom-opacity-translucent:.75;--telekom-opacity-semi-translucent:.85;--telekom-opacity-solid:1;--telekom-shadow-raised-standard:0px 8px 32px 0px #0000001a, 0px 4px 8px 0px #0000001a;--telekom-shadow-raised-hover:0px 16px 64px 0px #0000001a, 0px 8px 16px 0px #0000001a;--telekom-shadow-raised-pressed:0px 4px 16px 0px #0000001a, 0px 2px 4px 0px #0000001a;--telekom-shadow-floating-standard:0px 12px 48px 0px #0000001a, 0px 6px 12px 0px #0000001a;--telekom-shadow-floating-hover:0px 24px 96px 0px #0000001a, 0px 12px 24px 0px #0000001a;--telekom-shadow-floating-pressed:0px 8px 32px 0px #0000001a, 0px 4px 8px 0px #0000001a;--telekom-shadow-top:0px 16px 64px 0px #0000001a, 0px 8px 16px 0px #0000001a;--telekom-shadow-overlay:0px 24px 96px 0px #0000001a, 0px 12px 24px 0px #0000001a;--telekom-shadow-intense:0px 0px 2px 0px #0000003d, 0px 2px 4px 0px #0000003d, 0px 4px 12px 0px #00000042;--telekom-shadow-app-bar-top-raised:0px 1px 0px 0px #0000000d, 0px 2px 8px 0px #0000000d;--telekom-shadow-app-bar-top-flat:0px 1px 0px 0px #0000001a;--telekom-shadow-app-bar-bottom-raised:0px -1px 0px 0px #0000000d, 0px -2px 8px 0px #0000000d;--telekom-shadow-app-bar-bottom-flat:0px -1px 0px 0px #0000001a;--telekom-spacing-composition-space-00:0rem;--telekom-spacing-composition-space-01:.0625rem;--telekom-spacing-composition-space-02:.125rem;--telekom-spacing-composition-space-03:.25rem;--telekom-spacing-composition-space-04:.5rem;--telekom-spacing-composition-space-05:.75rem;--telekom-spacing-composition-space-06:1rem;--telekom-spacing-composition-space-07:1.25rem;--telekom-spacing-composition-space-08:1.5rem;--telekom-spacing-composition-space-09:1.75rem;--telekom-spacing-composition-space-10:2rem;--telekom-spacing-composition-space-11:2.25rem;--telekom-spacing-composition-space-12:2.5rem;--telekom-spacing-composition-space-13:2.75rem;--telekom-spacing-composition-space-14:3rem;--telekom-spacing-composition-space-15:3.25rem;--telekom-spacing-composition-space-16:3.5rem;--telekom-spacing-composition-space-17:4rem;--telekom-spacing-composition-space-18:4.5rem;--telekom-spacing-composition-space-19:5rem;--telekom-spacing-composition-space-20:5.5rem;--telekom-spacing-composition-space-21:6rem;--telekom-spacing-baseline-space-00:0rem;--telekom-spacing-baseline-space-01:.25rem;--telekom-spacing-baseline-space-02:.5rem;--telekom-spacing-baseline-space-03:.75rem;--telekom-spacing-baseline-space-04:1rem;--telekom-spacing-baseline-space-05:1.5rem;--telekom-spacing-baseline-space-06:2rem;--telekom-spacing-baseline-space-07:3rem;--telekom-spacing-baseline-space-08:4rem;--telekom-spacing-baseline-space-09:6rem;--telekom-spacing-baseline-space-10:8rem;--telekom-spacing-baseline-space-11:12rem;--telekom-spacing-baseline-space-12:16rem;--telekom-spacing-baseline-space-13:24rem;--telekom-spacing-baseline-space-14:32rem;--telekom-spacing-baseline-space-15:64rem;--telekom-text-style-badge:400 .625rem/1.2 TeleNeoWeb, sans-serif;--telekom-text-style-small:500 .75rem/1.35 TeleNeoWeb, sans-serif;--telekom-text-style-small-bold:700 .75rem/1.35 TeleNeoWeb, sans-serif;--telekom-text-style-caption:400 .875rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-caption-bold:700 .875rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-body:400 1rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-body-bold:700 1rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-ui:500 1rem/1 TeleNeoWeb, sans-serif;--telekom-text-style-ui-bold:700 1rem/1 TeleNeoWeb, sans-serif;--telekom-text-style-lead-text:400 1.25rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-heading-6:700 1rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-heading-5:800 1.25rem/1.4 TeleNeoWeb, sans-serif;--telekom-text-style-heading-4:800 1.5rem/1.35 TeleNeoWeb, sans-serif;--telekom-text-style-heading-3:800 2rem/1.25 TeleNeoWeb, sans-serif;--telekom-text-style-heading-2:800 2.625rem/1.15 TeleNeoWeb, sans-serif;--telekom-text-style-heading-1:800 3.375rem/1.2 TeleNeoWeb, sans-serif;--telekom-text-style-title-2:800 4.25rem/1.15 TeleNeoWeb, sans-serif;--telekom-text-style-title-1:800 4.75rem/1.15 TeleNeoWeb, sans-serif;--telekom-typography-font-size-badge:.625rem;--telekom-typography-font-size-small:.75rem;--telekom-typography-font-size-caption:.875rem;--telekom-typography-font-size-body:1rem;--telekom-typography-font-size-callout:1.25rem;--telekom-typography-font-size-headline-3:1.5rem;--telekom-typography-font-size-headline-2:2rem;--telekom-typography-font-size-headline-1:2.625rem;--telekom-typography-font-size-title-3:3.375rem;--telekom-typography-font-size-title-2:4.25rem;--telekom-typography-font-size-title-1:4.75rem;--telekom-typography-font-family-sans:TeleNeoWeb, sans-serif;--telekom-typography-font-family-mono:monospace;--telekom-typography-font-weight-thin:200;--telekom-typography-font-weight-regular:400;--telekom-typography-font-weight-medium:500;--telekom-typography-font-weight-bold:700;--telekom-typography-font-weight-extra-bold:800;--telekom-typography-font-weight-ultra:900;--telekom-typography-line-spacing-none:1;--telekom-typography-line-spacing-extra-tight:1.15;--telekom-typography-line-spacing-tight:1.25;--telekom-typography-line-spacing-moderate:1.35;--telekom-typography-line-spacing-standard:1.4;--telekom-typography-line-spacing-loose:1.5;--telekom-typography-letter-spacing-standard:0}[data-mode=dark]{--telekom-color-text-and-icon-standard:#fff;--telekom-color-text-and-icon-additional:#ffffffa6;--telekom-color-text-and-icon-disabled:#ffffff4d;--telekom-color-text-and-icon-link-standard:#7d94f9;--telekom-color-text-and-icon-link-hovered:#aabcfd;--telekom-color-text-and-icon-link-visited:#9a75f8;--telekom-color-text-and-icon-link-active:#d9e2ff;--telekom-color-text-and-icon-primary-standard:#f61488;--telekom-color-text-and-icon-primary-hovered:#ec59a5;--telekom-color-text-and-icon-primary-pressed:#f080ba;--telekom-color-text-and-icon-inverted-standard:#000;--telekom-color-text-and-icon-inverted-additional:#000000a6;--telekom-color-text-and-icon-white-standard:#fff;--telekom-color-text-and-icon-white-additional:#ffffffa6;--telekom-color-text-and-icon-black-standard:#000;--telekom-color-text-and-icon-black-additional:#000000a6;--telekom-color-text-and-icon-functional-informational:#7d94f9;--telekom-color-text-and-icon-functional-success:#00b367;--telekom-color-text-and-icon-functional-danger:#f84934;--telekom-color-text-and-icon-functional-warning:#f97012;--telekom-color-text-and-icon-on-subtle-informational:#7d94f9;--telekom-color-text-and-icon-on-subtle-success:#1bd27f;--telekom-color-text-and-icon-on-subtle-danger:#fb6a55;--telekom-color-text-and-icon-on-subtle-warning:#fd9038;--telekom-color-text-and-icon-on-subtle-violet:#af93fb;--telekom-color-text-and-icon-on-subtle-blue:#7d94f9;--telekom-color-text-and-icon-on-subtle-cyan:#33bbd2;--telekom-color-text-and-icon-on-subtle-teal:#4cc6ac;--telekom-color-text-and-icon-on-subtle-green:#1bd27f;--telekom-color-text-and-icon-on-subtle-olive:#9ec64c;--telekom-color-text-and-icon-on-subtle-brown:#d0a363;--telekom-color-text-and-icon-on-subtle-yellow:#f1b125;--telekom-color-text-and-icon-on-subtle-orange:#fd9038;--telekom-color-text-and-icon-on-subtle-red:#fb6a55;--telekom-color-background-canvas:#000;--telekom-color-background-canvas-subtle:#0e0e0f;--telekom-color-background-backdrop:#000000a6;--telekom-color-background-surface:#151517;--telekom-color-background-surface-subtle:#242426;--telekom-color-background-surface-highlight:#48484b;--telekom-color-primary-standard:#f61488;--telekom-color-primary-hovered:#c00063;--telekom-color-primary-pressed:#9e0051;--telekom-color-ui-base:#0e0e0f;--telekom-color-ui-subtle:#1c1c1e;--telekom-color-ui-faint:#39393c;--telekom-color-ui-regular:#656569;--telekom-color-ui-strong:#929296;--telekom-color-ui-extra-strong:#efeff0;--telekom-color-ui-white:#fff;--telekom-color-ui-black:#000;--telekom-color-ui-disabled:#2b2b2d;--telekom-color-ui-border-standard:#fff6;--telekom-color-ui-border-hovered:#ffffff8a;--telekom-color-ui-border-pressed:#fffffff0;--telekom-color-ui-border-disabled:#ffffff36;--telekom-color-ui-state-fill-standard:#fff0;--telekom-color-ui-state-fill-hovered:#ffffff24;--telekom-color-ui-state-fill-pressed:#ffffff45;--telekom-color-ui-state-fill-hovered-inverted:#00000012;--telekom-color-ui-state-fill-pressed-inverted:#00000036;--telekom-color-functional-focus-standard:#7d94f9;--telekom-color-functional-focus-inverted:#2238df;--telekom-color-functional-informational-standard:#2238df;--telekom-color-functional-informational-hovered:#3950ea;--telekom-color-functional-informational-pressed:#576ff3;--telekom-color-functional-informational-subtle:#131f7b;--telekom-color-functional-success-standard:#00b367;--telekom-color-functional-success-hovered:#00c26d;--telekom-color-functional-success-pressed:#1bd27f;--telekom-color-functional-success-subtle:#004829;--telekom-color-functional-danger-standard:#e82010;--telekom-color-functional-danger-hovered:#f2321e;--telekom-color-functional-danger-pressed:#f84934;--telekom-color-functional-danger-subtle:#5d0d06;--telekom-color-functional-warning-standard:#f97012;--telekom-color-functional-warning-hovered:#fc7e21;--telekom-color-functional-warning-pressed:#fd9038;--telekom-color-functional-warning-subtle:#642d07;--telekom-color-additional-violet-subtle:#301e5d;--telekom-color-additional-blue-subtle:#131f7b;--telekom-color-additional-cyan-subtle:#0c454f;--telekom-color-additional-teal-subtle:#174a40;--telekom-color-additional-green-subtle:#004829;--telekom-color-additional-olive-subtle:#394a17;--telekom-color-additional-brown-subtle:#473316;--telekom-color-additional-yellow-subtle:#60470f;--telekom-color-additional-orange-subtle:#642d07;--telekom-color-additional-red-subtle:#5d0d06}@media (prefers-color-scheme:dark){:root{--telekom-color-text-and-icon-standard:#fff;--telekom-color-text-and-icon-additional:#ffffffa6;--telekom-color-text-and-icon-disabled:#ffffff4d;--telekom-color-text-and-icon-link-standard:#7d94f9;--telekom-color-text-and-icon-link-hovered:#aabcfd;--telekom-color-text-and-icon-link-visited:#9a75f8;--telekom-color-text-and-icon-link-active:#d9e2ff;--telekom-color-text-and-icon-primary-standard:#f61488;--telekom-color-text-and-icon-primary-hovered:#ec59a5;--telekom-color-text-and-icon-primary-pressed:#f080ba;--telekom-color-text-and-icon-inverted-standard:#000;--telekom-color-text-and-icon-inverted-additional:#000000a6;--telekom-color-text-and-icon-white-standard:#fff;--telekom-color-text-and-icon-white-additional:#ffffffa6;--telekom-color-text-and-icon-black-standard:#000;--telekom-color-text-and-icon-black-additional:#000000a6;--telekom-color-text-and-icon-functional-informational:#7d94f9;--telekom-color-text-and-icon-functional-success:#00b367;--telekom-color-text-and-icon-functional-danger:#f84934;--telekom-color-text-and-icon-functional-warning:#f97012;--telekom-color-text-and-icon-on-subtle-informational:#7d94f9;--telekom-color-text-and-icon-on-subtle-success:#1bd27f;--telekom-color-text-and-icon-on-subtle-danger:#fb6a55;--telekom-color-text-and-icon-on-subtle-warning:#fd9038;--telekom-color-text-and-icon-on-subtle-violet:#af93fb;--telekom-color-text-and-icon-on-subtle-blue:#7d94f9;--telekom-color-text-and-icon-on-subtle-cyan:#33bbd2;--telekom-color-text-and-icon-on-subtle-teal:#4cc6ac;--telekom-color-text-and-icon-on-subtle-green:#1bd27f;--telekom-color-text-and-icon-on-subtle-olive:#9ec64c;--telekom-color-text-and-icon-on-subtle-brown:#d0a363;--telekom-color-text-and-icon-on-subtle-yellow:#f1b125;--telekom-color-text-and-icon-on-subtle-orange:#fd9038;--telekom-color-text-and-icon-on-subtle-red:#fb6a55;--telekom-color-background-canvas:#000;--telekom-color-background-canvas-subtle:#0e0e0f;--telekom-color-background-backdrop:#000000a6;--telekom-color-background-surface:#151517;--telekom-color-background-surface-subtle:#242426;--telekom-color-background-surface-highlight:#48484b;--telekom-color-primary-standard:#f61488;--telekom-color-primary-hovered:#c00063;--telekom-color-primary-pressed:#9e0051;--telekom-color-ui-base:#0e0e0f;--telekom-color-ui-subtle:#1c1c1e;--telekom-color-ui-faint:#39393c;--telekom-color-ui-regular:#656569;--telekom-color-ui-strong:#929296;--telekom-color-ui-extra-strong:#efeff0;--telekom-color-ui-white:#fff;--telekom-color-ui-black:#000;--telekom-color-ui-disabled:#2b2b2d;--telekom-color-ui-border-standard:#fff6;--telekom-color-ui-border-hovered:#ffffff8a;--telekom-color-ui-border-pressed:#fffffff0;--telekom-color-ui-border-disabled:#ffffff36;--telekom-color-ui-state-fill-standard:#fff0;--telekom-color-ui-state-fill-hovered:#ffffff24;--telekom-color-ui-state-fill-pressed:#ffffff45;--telekom-color-ui-state-fill-hovered-inverted:#00000012;--telekom-color-ui-state-fill-pressed-inverted:#00000036;--telekom-color-functional-focus-standard:#7d94f9;--telekom-color-functional-focus-inverted:#2238df;--telekom-color-functional-informational-standard:#2238df;--telekom-color-functional-informational-hovered:#3950ea;--telekom-color-functional-informational-pressed:#576ff3;--telekom-color-functional-informational-subtle:#131f7b;--telekom-color-functional-success-standard:#00b367;--telekom-color-functional-success-hovered:#00c26d;--telekom-color-functional-success-pressed:#1bd27f;--telekom-color-functional-success-subtle:#004829;--telekom-color-functional-danger-standard:#e82010;--telekom-color-functional-danger-hovered:#f2321e;--telekom-color-functional-danger-pressed:#f84934;--telekom-color-functional-danger-subtle:#5d0d06;--telekom-color-functional-warning-standard:#f97012;--telekom-color-functional-warning-hovered:#fc7e21;--telekom-color-functional-warning-pressed:#fd9038;--telekom-color-functional-warning-subtle:#642d07;--telekom-color-additional-violet-subtle:#301e5d;--telekom-color-additional-blue-subtle:#131f7b;--telekom-color-additional-cyan-subtle:#0c454f;--telekom-color-additional-teal-subtle:#174a40;--telekom-color-additional-green-subtle:#004829;--telekom-color-additional-olive-subtle:#394a17;--telekom-color-additional-brown-subtle:#473316;--telekom-color-additional-yellow-subtle:#60470f;--telekom-color-additional-orange-subtle:#642d07;--telekom-color-additional-red-subtle:#5d0d06}[data-mode=light]{--telekom-color-text-and-icon-standard:#000;--telekom-color-text-and-icon-additional:#000000a6;--telekom-color-text-and-icon-disabled:#0006;--telekom-color-text-and-icon-link-standard:#2238df;--telekom-color-text-and-icon-link-hovered:#0819bd;--telekom-color-text-and-icon-link-visited:#6c3bdb;--telekom-color-text-and-icon-link-active:#000d99;--telekom-color-text-and-icon-primary-standard:#e20074;--telekom-color-text-and-icon-primary-hovered:#c00063;--telekom-color-text-and-icon-primary-pressed:#9e0051;--telekom-color-text-and-icon-inverted-standard:#fff;--telekom-color-text-and-icon-inverted-additional:#ffffffa6;--telekom-color-text-and-icon-white-standard:#fff;--telekom-color-text-and-icon-white-additional:#ffffffa6;--telekom-color-text-and-icon-black-standard:#000;--telekom-color-text-and-icon-black-additional:#000000a6;--telekom-color-text-and-icon-functional-informational:#2238df;--telekom-color-text-and-icon-functional-success:#008653;--telekom-color-text-and-icon-functional-danger:#d91308;--telekom-color-text-and-icon-functional-warning:#b63d00;--telekom-color-text-and-icon-on-subtle-informational:#2238df;--telekom-color-text-and-icon-on-subtle-success:#00774b;--telekom-color-text-and-icon-on-subtle-danger:#c30a03;--telekom-color-text-and-icon-on-subtle-warning:#b63d00;--telekom-color-text-and-icon-on-subtle-violet:#6c3bdb;--telekom-color-text-and-icon-on-subtle-blue:#2238df;--telekom-color-text-and-icon-on-subtle-cyan:#00738a;--telekom-color-text-and-icon-on-subtle-teal:#177364;--telekom-color-text-and-icon-on-subtle-green:#00774b;--telekom-color-text-and-icon-on-subtle-olive:#557317;--telekom-color-text-and-icon-on-subtle-brown:#82581c;--telekom-color-text-and-icon-on-subtle-yellow:#ac5600;--telekom-color-text-and-icon-on-subtle-orange:#b63d00;--telekom-color-text-and-icon-on-subtle-red:#c30a03;--telekom-color-background-canvas:#fff;--telekom-color-background-canvas-subtle:#fbfbfb;--telekom-color-background-backdrop:#00000080;--telekom-color-background-surface:#fff;--telekom-color-background-surface-subtle:#efeff0;--telekom-color-background-surface-highlight:#242426;--telekom-color-primary-standard:#e20074;--telekom-color-primary-hovered:#c00063;--telekom-color-primary-pressed:#9e0051;--telekom-color-ui-base:#fff;--telekom-color-ui-subtle:#efeff0;--telekom-color-ui-faint:#dfdfe1;--telekom-color-ui-regular:#929296;--telekom-color-ui-strong:#747478;--telekom-color-ui-extra-strong:#242426;--telekom-color-ui-white:#fff;--telekom-color-ui-black:#000;--telekom-color-ui-disabled:#d0d0d2;--telekom-color-ui-border-standard:#00000070;--telekom-color-ui-border-hovered:#000000b5;--telekom-color-ui-border-pressed:#000000b5;--telekom-color-ui-border-disabled:#00000024;--telekom-color-ui-state-fill-standard:#0000;--telekom-color-ui-state-fill-hovered:#00000012;--telekom-color-ui-state-fill-pressed:#00000036;--telekom-color-ui-state-fill-hovered-inverted:#ffffff24;--telekom-color-ui-state-fill-pressed-inverted:#ffffff36;--telekom-color-functional-focus-standard:#2238df;--telekom-color-functional-focus-inverted:#7d94f9;--telekom-color-functional-informational-standard:#2238df;--telekom-color-functional-informational-hovered:#1326cf;--telekom-color-functional-informational-pressed:#0819bd;--telekom-color-functional-informational-subtle:#d3d7f9;--telekom-color-functional-success-standard:#00b367;--telekom-color-functional-success-hovered:#00a461;--telekom-color-functional-success-pressed:#00955a;--telekom-color-functional-success-subtle:#ccf0e1;--telekom-color-functional-danger-standard:#e82010;--telekom-color-functional-danger-hovered:#d91308;--telekom-color-functional-danger-pressed:#c30a03;--telekom-color-functional-danger-subtle:#fad2cf;--telekom-color-functional-warning-standard:#f97012;--telekom-color-functional-warning-hovered:#f46409;--telekom-color-functional-warning-pressed:#e65703;--telekom-color-functional-warning-subtle:#fee2d0;--telekom-color-additional-violet-subtle:#e4dbfb;--telekom-color-additional-blue-subtle:#d3d7f9;--telekom-color-additional-cyan-subtle:#d2eff4;--telekom-color-additional-teal-subtle:#d8f1ec;--telekom-color-additional-green-subtle:#ccf0e1;--telekom-color-additional-olive-subtle:#e8f1d8;--telekom-color-additional-brown-subtle:#efe5d7;--telekom-color-additional-yellow-subtle:#fcefd3;--telekom-color-additional-orange-subtle:#fee2d0;--telekom-color-additional-red-subtle:#fad2cf}}:root{--telekom-spacing-unit-base:.25rem;--telekom-spacing-unit-x0:calc(var(--telekom-spacing-unit-base) * 0);--telekom-spacing-unit-x025:calc(var(--telekom-spacing-unit-base) * .25);--telekom-spacing-unit-x05:calc(var(--telekom-spacing-unit-base) * .5);--telekom-spacing-unit-x1:calc(var(--telekom-spacing-unit-base) * 1);--telekom-spacing-unit-x2:calc(var(--telekom-spacing-unit-base) * 2);--telekom-spacing-unit-x3:calc(var(--telekom-spacing-unit-base) * 3);--telekom-spacing-unit-x4:calc(var(--telekom-spacing-unit-base) * 4);--telekom-spacing-unit-x5:calc(var(--telekom-spacing-unit-base) * 5);--telekom-spacing-unit-x6:calc(var(--telekom-spacing-unit-base) * 6);--telekom-spacing-unit-x7:calc(var(--telekom-spacing-unit-base) * 7);--telekom-spacing-unit-x8:calc(var(--telekom-spacing-unit-base) * 8);--telekom-spacing-unit-x9:calc(var(--telekom-spacing-unit-base) * 9);--telekom-spacing-unit-x10:calc(var(--telekom-spacing-unit-base) * 10);--telekom-spacing-unit-x11:calc(var(--telekom-spacing-unit-base) * 11);--telekom-spacing-unit-x12:calc(var(--telekom-spacing-unit-base) * 12);--telekom-spacing-unit-x13:calc(var(--telekom-spacing-unit-base) * 13);--telekom-spacing-unit-x14:calc(var(--telekom-spacing-unit-base) * 14);--telekom-spacing-unit-x15:calc(var(--telekom-spacing-unit-base) * 15);--telekom-spacing-unit-x16:calc(var(--telekom-spacing-unit-base) * 16);--telekom-spacing-unit-x17:calc(var(--telekom-spacing-unit-base) * 17);--telekom-spacing-unit-x18:calc(var(--telekom-spacing-unit-base) * 18);--telekom-spacing-unit-x19:calc(var(--telekom-spacing-unit-base) * 19);--telekom-spacing-unit-x20:calc(var(--telekom-spacing-unit-base) * 20)}.scl-font-variant-body{font:var(--telekom-text-style-body)}.scl-font-variant-body-short{font:var(--telekom-text-style-body);line-height:var(--telekom-typography-line-spacing-tight)}.scl-font-variant-body-large{font:var(--telekom-text-style-lead-text)}.scl-font-variant-smaller,.scl-font-variant-label{font:var(--telekom-text-style-small)}.scl-font-variant-caption{font:var(--telekom-text-style-caption)}.scl-font-variant-heading-6{font:var(--telekom-text-style-heading-6)}.scl-font-variant-heading-5{font:var(--telekom-text-style-heading-5)}.scl-font-variant-heading-4{font:var(--telekom-text-style-heading-4)}.scl-font-variant-heading-3{font:var(--telekom-text-style-heading-3)}.scl-font-variant-heading-2{font:var(--telekom-text-style-heading-2)}.scl-font-variant-heading-1{font:var(--telekom-text-style-heading-1)}:root{--scl-grid-max-width:1504px}scale-grid,.scl-grid{--spacing-md:var(--spacing-sm);--spacing-lg:var(--spacing-md);--spacing-xl:var(--spacing-lg);--spacing-xxl:var(--spacing-xl);--gutter-y-md:var(--gutter-y-sm);--gutter-y-lg:var(--gutter-y-md);--gutter-y-xl:var(--gutter-y-lg);--gutter-y-xxl:var(--gutter-y-xl);--gutter-x-md:var(--gutter-x-sm);--gutter-x-lg:var(--gutter-x-md);--gutter-x-xl:var(--gutter-x-lg);--gutter-x-xxl:var(--gutter-x-xl);--columns-md:var(--columns-sm);--columns-lg:var(--columns-md);--columns-xl:var(--columns-lg);--columns-xxl:var(--columns-xl);box-sizing:content-box;grid-template-columns:repeat(var(--columns-sm,4), minmax(0, 1fr));padding-left:var(--spacing-sm,var(--telekom-spacing-unit-x4,1em));padding-right:var(--spacing-sm,var(--telekom-spacing-unit-x4,1em));column-gap:var(--gutter-y-sm,var(--telekom-spacing-unit-x8,2em));row-gap:var(--gutter-x-sm,var(--telekom-spacing-unit-x8,2em));max-width:none;margin-left:auto;margin-right:auto;display:grid}scale-grid-item,.scl-grid-item{--size-md:var(--size-sm);--size-lg:var(--size-md);--size-xl:var(--size-lg);--size-xxl:var(--size-xl);--offset-md:var(--offset-sm);--offset-lg:var(--offset-md);--offset-xl:var(--offset-lg);--offset-xxl:var(--offset-xl);grid-column:var(--offset-sm,auto) / span var(--size-sm,4)}@media screen and (width>=640px){scale-grid,.scl-grid{grid-template-columns:repeat(var(--columns-md,8), minmax(0, 1fr));padding-left:var(--spacing-md,var(--telekom-spacing-unit-x4,1em));padding-right:var(--spacing-md,var(--telekom-spacing-unit-x4,1em));column-gap:var(--gutter-y-md,var(--telekom-spacing-unit-x8,2em));row-gap:var(--gutter-x-md,var(--telekom-spacing-unit-x8,2em))}scale-grid-item,.scl-grid-item{grid-column:var(--offset-md,auto) / span var(--size-md,4)}}@media screen and (width>=1040px){scale-grid,.scl-grid{grid-template-columns:repeat(var(--columns-lg,16), minmax(0, 1fr));padding-left:var(--spacing-lg,var(--telekom-spacing-unit-x6,1.5em));padding-right:var(--spacing-lg,var(--telekom-spacing-unit-x6,1.5em));column-gap:var(--gutter-y-lg,var(--telekom-spacing-unit-x8,2em));row-gap:var(--gutter-x-lg,var(--telekom-spacing-unit-x8,2em))}scale-grid-item,.scl-grid-item{grid-column:var(--offset-lg,auto) / span var(--size-lg,4)}}@media screen and (width>=1296px){scale-grid,.scl-grid{grid-template-columns:repeat(var(--columns-xl,16), minmax(0, 1fr));padding-left:var(--spacing-xl,var(--telekom-spacing-unit-x6,1.5em));padding-right:var(--spacing-xl,var(--telekom-spacing-unit-x6,1.5em));column-gap:var(--gutter-y-xl,var(--telekom-spacing-unit-x8,2em));row-gap:var(--gutter-x-xl,var(--telekom-spacing-unit-x8,2em))}scale-grid-item,.scl-grid-item{grid-column:var(--offset-xl,auto) / span var(--size-xl,4)}}@media screen and (width>=1680px){scale-grid,.scl-grid{grid-template-columns:repeat(var(--columns-xxl,16), minmax(0, 1fr));padding-left:var(--spacing-xxl,var(--telekom-spacing-unit-x6,1.5em));padding-right:var(--spacing-xxl,var(--telekom-spacing-unit-x6,1.5em));column-gap:var(--gutter-y-xxl,var(--telekom-spacing-unit-x8,2em));row-gap:var(--gutter-x-xxl,var(--telekom-spacing-unit-x8,2em));max-width:var(--max-width,var(--scl-grid-max-width))}scale-grid-item,.scl-grid-item{grid-column:var(--offset-xxl,auto) / span var(--size-xxl,4)}}:root{--scl-z-index-10:10;--scl-z-index-20:20;--scl-z-index-30:30;--scl-z-index-40:40;--scl-z-index-50:50;--scl-z-index-60:60;--scl-z-index-70:70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.scl-toast-stack{top:var(--telekom-spacing-composition-space-06);z-index:var(--scl-z-index-70);z-index:100;gap:var(--telekom-spacing-composition-space-04);flex-direction:column;max-height:100%;display:flex;position:fixed;inset-inline-end:var(--telekom-spacing-composition-space-06);overflow:visible}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--c-n100);height:100%;color:var(--c-n900);margin:0;font-family:TeleNeoWeb,Helvetica Neue,Arial,sans-serif}:root{--c-primary:#e20074;--c-primary-bg:#e200740f;--c-primary-brd:#e200744d;--c-success:#008a3c;--c-warning:#c68200;--c-danger:#cc1b1b;--c-info:#0068b4;--c-n050:#fafbfc;--c-n100:#f0f2f5;--c-n200:#e4e6e9;--c-n300:#c8cbd0;--c-n400:#8c9099;--c-n600:#4a4f58;--c-n900:#191b1f;--r-card:6px;--sh-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--sh-card-h:0 4px 12px #0000001a}.boot-screen{z-index:1000;background:#080c10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-screen__inner{flex-direction:column;gap:28px;width:560px;display:flex}.boot-screen__header{flex-direction:column;align-items:center;gap:8px;display:flex}.boot-screen__logo{background:var(--c-primary);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.boot-screen__logo-t{color:#fff;letter-spacing:-1px;font-size:28px;font-weight:900}.boot-screen__title{color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.boot-screen__subtitle{color:#5a6a7a;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px}.boot-screen__terminal{border-radius:var(--r-card);background:#0d1117;border:1px solid #1e2a36;flex-direction:column;gap:5px;min-height:168px;padding:18px 20px;display:flex}.boot-screen__line{gap:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;display:flex}.boot-screen__prompt{color:var(--c-primary);flex-shrink:0}.boot-screen__message{color:#b0c0d0}.boot-screen__cursor{color:#4a9eff;font-family:monospace;font-size:15px;animation:.9s step-end infinite blink}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.boot-screen__progress-wrap{align-items:center;gap:12px;display:flex}.boot-screen__progress-bar{background:#1e2a36;border-radius:2px;flex:1;height:4px;overflow:hidden}.boot-screen__progress-fill{background:var(--c-primary);border-radius:2px;height:100%;transition:width .35s}.boot-screen__progress-label{color:#5a6a7a;text-align:right;min-width:36px;font-family:monospace;font-size:12px}.boot-screen__partners{justify-content:center;align-items:center;gap:10px;display:flex}.boot-screen__partner{color:#3a4a5a;letter-spacing:.3px;font-size:12px}.boot-screen__separator{color:#2a3a4a;font-size:16px}.app-layout{height:100vh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-content{flex:1;padding:28px 32px;overflow-y:auto}.topbar{background:#12171e;border-bottom:1px solid #1e2a36;flex-shrink:0;align-items:center;gap:0;height:54px;padding:0 24px;display:flex}.topbar__brand{align-items:center;gap:10px;margin-right:32px;display:flex}.topbar__brand-logo{background:var(--c-primary);color:#fff;letter-spacing:-.5px;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:flex}.topbar__brand-name{color:#fff;white-space:nowrap;font-size:13px;font-weight:700}.topbar__brand-sub{color:#5a6a7a;white-space:nowrap;font-size:11px}.topbar__systems{flex:1;align-items:center;gap:20px;display:flex}.topbar__system{align-items:center;gap:5px;display:flex}.topbar__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.topbar__dot--green{background:#0c6;box-shadow:0 0 4px #00cc6680}.topbar__dot--yellow{background:#e8a000;box-shadow:0 0 4px #e8a00080}.topbar__dot--red{background:#f45}.topbar__system-label{color:#8090a0;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.topbar__system-status{color:#4a6a5a;font-size:11px}.topbar__clock{color:#4a9eff;letter-spacing:.5px;margin-left:auto;font-family:SF Mono,Consolas,monospace;font-size:13px}.sidebar{border-right:1px solid var(--c-n200);border-top:3px solid var(--c-primary);background:#fff;flex-direction:column;gap:0;width:240px;min-width:240px;display:flex;overflow-y:auto}.sidebar__nav{flex-direction:column;gap:2px;padding:20px 0 12px;display:flex}.sidebar__section-title{text-transform:uppercase;letter-spacing:.9px;color:var(--c-n400);margin:0 0 8px;padding:0 18px;font-size:10px;font-weight:700}.sidebar__step{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:10px 18px;transition:background .12s,border-color .12s;display:flex}.sidebar__step:hover:not(.sidebar__step--disabled){background:var(--c-n100)}.sidebar__step--active{background:var(--c-primary-bg);border-left-color:var(--c-primary)}.sidebar__step--done .sidebar__step-number{background:var(--c-success);color:#fff}.sidebar__step--disabled{opacity:.4;cursor:not-allowed}.sidebar__step-number{background:var(--c-n200);width:22px;height:22px;color:var(--c-n600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.sidebar__step--active .sidebar__step-number{background:var(--c-primary);color:#fff}.sidebar__step-text{flex-direction:column;gap:1px;display:flex}.sidebar__step-label{color:var(--c-n900);font-size:13px;font-weight:600;line-height:1.3}.sidebar__step--active .sidebar__step-label{color:var(--c-primary)}.sidebar__step-sub{color:var(--c-n400);font-size:11px;line-height:1.3}.sidebar__systems{border-top:1px solid var(--c-n200);flex-direction:column;gap:6px;margin-top:auto;padding:16px 0 20px;display:flex}.sidebar__system{align-items:center;gap:7px;padding:0 18px;display:flex}.sidebar__system-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar__system-dot--online{background:var(--c-success)}.sidebar__system-dot--partial{background:var(--c-warning)}.sidebar__system-dot--offline{background:var(--c-danger)}.sidebar__system-label{color:var(--c-n400);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;width:44px;font-size:11px;font-weight:600}.sidebar__system-value{color:var(--c-n600);font-size:11px}.process-flow-bar{border-bottom:1px solid var(--c-n200);background:#fff;flex-shrink:0;align-items:center;height:68px;padding:0 28px;display:flex;overflow-x:auto}.process-flow-bar__item-wrap{flex-shrink:0;align-items:center;display:flex}.process-flow-bar__station{border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:88px;padding:8px 14px;transition:background .15s;display:flex}.process-flow-bar__station--active{background:var(--c-primary-bg)}.process-flow-bar__icon{background:var(--c-n200);width:24px;height:24px;color:var(--c-n400);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.process-flow-bar__station--active .process-flow-bar__icon{background:var(--c-primary);color:#fff}.process-flow-bar__station--done .process-flow-bar__icon{background:var(--c-success);color:#fff}.process-flow-bar__label{color:var(--c-n600);white-space:nowrap;font-size:11px;font-weight:600}.process-flow-bar__station--active .process-flow-bar__label{color:var(--c-primary)}.process-flow-bar__station--done .process-flow-bar__label{color:var(--c-success)}.process-flow-bar__sub{color:var(--c-n400);white-space:nowrap;font-size:10px}.process-flow-bar__connector{background:var(--c-n200);flex-shrink:0;width:32px;height:2px}.process-flow-bar__connector--done{background:var(--c-success)}.protein-viz{flex-direction:column;gap:8px;display:flex}.protein-viz__canvas{border-radius:var(--r-card);background:#0d1117;max-width:100%;height:auto;display:block}.protein-viz__legend{flex-wrap:wrap;gap:12px;display:flex}.protein-viz__legend-item{align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.protein-viz__legend-item:before{content:"";border-radius:2px;width:14px;height:3px;display:inline-block}.protein-viz__legend-item--helix:before{background:linear-gradient(90deg,#3f3ff3,#3ff33f,#f33f3f)}.protein-viz__legend-item--sheet:before{background:linear-gradient(90deg,#3ff3f3,#f3f33f);border-radius:1px;height:5px}.protein-viz__legend-item--ligand:before{background:#ffc81ed9}.protein-viz__legend-item--loop:before{background:#96a0c8a6}.step-header{margin-bottom:24px}.step-header__label{text-transform:uppercase;letter-spacing:.8px;color:var(--c-primary);margin-bottom:4px;font-size:11px;font-weight:700}.step-header__title{color:var(--c-n900);letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}.step-header__sub{color:var(--c-n400);margin:0;font-size:14px}.select-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.select-card{border:1.5px solid var(--c-n200);border-radius:var(--r-card);cursor:pointer;background:#fff;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.select-card:hover{border-color:var(--c-primary-brd);box-shadow:var(--sh-card-h)}.select-card--selected{border-color:var(--c-primary);background:var(--c-primary-bg)}.select-card__id{color:var(--c-n400);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.select-card__name{color:var(--c-n900);font-size:14px;font-weight:700}.select-card--selected .select-card__name{color:var(--c-primary)}.select-card__meta{color:var(--c-n400);font-size:11px;line-height:1.4}.select-card__source{color:var(--c-info);margin-top:2px;font-size:10px;font-weight:600}.step-cols{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.step-col__title{text-transform:uppercase;letter-spacing:.7px;color:var(--c-n400);margin:0 0 10px;font-size:12px;font-weight:700}.preview-panel{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;align-items:flex-start;gap:24px;margin-bottom:24px;padding:20px;display:flex}.preview-panel__viz{flex-shrink:0;width:55%;min-width:340px}.preview-panel__info{flex-direction:column;flex:1;gap:10px;display:flex}.preview-panel__title{color:var(--c-n900);margin:0;font-size:15px;font-weight:700}.preview-panel__subtitle{color:var(--c-n400);margin:-6px 0 0;font-size:12px}.prop-table{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.prop-table__key{color:var(--c-n400);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:600}.prop-table__val{color:var(--c-n900);font-size:12px;font-weight:500}.step-nav{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.btn{border-radius:var(--r-card);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn--primary{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.btn--primary:hover{background:#c20068;border-color:#c20068;box-shadow:0 2px 8px #e200744d}.btn--primary:disabled{background:var(--c-n300);border-color:var(--c-n300);cursor:not-allowed;box-shadow:none}.btn--ghost{color:var(--c-n600);border-color:var(--c-n300);background:0 0}.btn--ghost:hover{background:var(--c-n100);border-color:var(--c-n400)}.model-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:28px;display:grid}.model-card{border:1.5px solid var(--c-n200);border-radius:var(--r-card);cursor:pointer;background:#fff;flex-direction:column;gap:10px;padding:18px 20px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.model-card:hover{border-color:var(--c-primary-brd);box-shadow:var(--sh-card-h)}.model-card--selected{border-color:var(--c-primary);background:var(--c-primary-bg)}.model-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.model-card__name{color:var(--c-n900);font-size:14px;font-weight:700;line-height:1.3}.model-card--selected .model-card__name{color:var(--c-primary)}.tag{letter-spacing:.5px;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.tag--inference{color:var(--c-success);background:#e8f4ed}.tag--federated{color:var(--c-primary);background:#fdf0f7}.tag--training{color:var(--c-warning);background:#fdf5e0}.model-card__desc{color:var(--c-n600);font-size:12px;line-height:1.5}.model-card__stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.stat{flex-direction:column;gap:1px;display:flex}.stat__label{text-transform:uppercase;letter-spacing:.4px;color:var(--c-n400);font-size:10px;font-weight:600}.stat__value{color:var(--c-n900);font-size:13px;font-weight:700}.stat__value--accent{color:var(--c-primary)}.stat__value--fl{color:var(--c-info)}.fl-diagram{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;margin-top:0;padding:16px 20px}.fl-diagram__title{text-transform:uppercase;letter-spacing:.7px;color:var(--c-n400);margin:0 0 12px;font-size:11px;font-weight:700}.fl-diagram__svg{width:100%;display:block}.config-section{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;margin-bottom:16px;padding:22px 24px}.config-section__title{color:var(--c-n900);margin:0 0 16px;font-size:13px;font-weight:700}.gpu-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.gpu-card{border:1.5px solid var(--c-n200);border-radius:var(--r-card);cursor:pointer;padding:12px 14px;transition:border-color .12s,background .12s}.gpu-card:hover{border-color:var(--c-primary-brd)}.gpu-card--selected{border-color:var(--c-primary);background:var(--c-primary-bg)}.gpu-card__label{color:var(--c-n900);margin-bottom:4px;font-size:13px;font-weight:700}.gpu-card--selected .gpu-card__label{color:var(--c-primary)}.gpu-card__price{color:var(--c-n400);font-size:12px}.slider-wrap{align-items:center;gap:16px;display:flex}.slider-wrap input[type=range]{accent-color:var(--c-primary);cursor:pointer;flex:1}.slider-value{color:var(--c-primary);text-align:right;min-width:56px;font-size:15px;font-weight:700}.priority-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.priority-card{border:1.5px solid var(--c-n200);border-radius:var(--r-card);cursor:pointer;text-align:center;padding:12px 14px;transition:border-color .12s,background .12s}.priority-card:hover{border-color:var(--c-primary-brd)}.priority-card--selected{border-color:var(--c-primary);background:var(--c-primary-bg)}.priority-card__label{color:var(--c-n900);margin-bottom:3px;font-size:13px;font-weight:700}.priority-card--selected .priority-card__label{color:var(--c-primary)}.priority-card__mult{color:var(--c-n400);font-size:11px}.cost-layout{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.summary-card{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;padding:22px 24px}.summary-card__title{color:var(--c-n900);margin:0 0 16px;font-size:13px;font-weight:700}.summary-row{border-bottom:1px solid var(--c-n100);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.summary-row:last-child{border-bottom:none}.summary-row__key{color:var(--c-n400);font-size:12px;font-weight:600}.summary-row__val{color:var(--c-n900);font-size:12px;font-weight:600}.cost-card{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:0;padding:22px 24px;display:flex}.cost-card__title{color:var(--c-n900);margin:0 0 16px;font-size:13px;font-weight:700}.cost-line{border-bottom:1px solid var(--c-n100);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.cost-line:last-of-type{border-bottom:none}.cost-line__key{color:var(--c-n400)}.cost-line__val{color:var(--c-n900);font-weight:600}.cost-total{border-top:2px solid var(--c-n200);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:16px;display:flex}.cost-total__label{color:var(--c-n900);font-size:14px;font-weight:700}.cost-total__amount{color:var(--c-primary);letter-spacing:-.5px;font-size:28px;font-weight:900}.cost-total__unit{color:var(--c-n400);margin-left:3px;font-size:14px}.results-layout{max-width:960px}.results-hero{border:1px solid var(--c-n200);border-left:4px solid var(--c-success);border-radius:var(--r-card);background:#fff;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.results-hero__icon{color:#1a7a43;background:#e8f4ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.results-hero__text h2{color:var(--c-n900);margin:0 0 3px;font-size:16px;font-weight:700}.results-hero__text p{color:var(--c-n400);margin:0;font-size:12px}.results-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.results-card{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;padding:20px 22px}.results-card__title{text-transform:uppercase;letter-spacing:.6px;color:var(--c-n400);margin:0 0 14px;font-size:12px;font-weight:700}.metric-row{border-bottom:1px solid var(--c-n100);justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.metric-row:last-child{border-bottom:none}.metric-row__key{color:var(--c-n400)}.metric-row__val{color:var(--c-n900);font-weight:700}.metric-row__val--good{color:var(--c-success)}.metric-row__val--accent{color:var(--c-primary)}.confidence-bar-wrap{flex-direction:column;gap:8px;display:flex}.confidence-bar{align-items:center;gap:10px;display:flex}.confidence-bar__label{color:var(--c-n400);flex-shrink:0;width:80px;font-size:11px}.confidence-bar__track{background:var(--c-n100);border-radius:4px;flex:1;height:8px;overflow:hidden}.confidence-bar__fill{background:var(--c-success);border-radius:4px;height:100%;transition:width 1s}.confidence-bar__fill--medium{background:var(--c-warning)}.confidence-bar__fill--low{background:var(--c-danger)}.confidence-bar__pct{color:var(--c-n600);text-align:right;min-width:36px;font-size:11px;font-weight:700}.output-actions{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;margin-bottom:20px;padding:20px 22px}.output-actions__title{text-transform:uppercase;letter-spacing:.6px;color:var(--c-n400);margin:0 0 14px;font-size:12px;font-weight:700}.output-actions__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.output-btn{border:1.5px solid var(--c-n200);border-radius:var(--r-card);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:border-color .12s,background .12s;display:flex}.output-btn:hover{border-color:var(--c-primary-brd);background:var(--c-primary-bg)}.output-btn__icon{color:var(--c-n500);justify-content:center;align-items:center;height:20px;display:flex}.output-btn__label{color:var(--c-n600);text-align:center;font-size:11px;font-weight:600}.results-footer{justify-content:flex-end;gap:12px;display:flex}.job-progress{border:1px solid var(--c-n200);border-radius:var(--r-card);background:#fff;margin-bottom:20px;padding:18px 22px}.job-progress__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.job-progress__phase{color:var(--c-n900);font-size:13px;font-weight:600}.job-progress__pct{color:var(--c-primary);font-size:13px;font-weight:700}.job-progress__track{background:var(--c-n200);border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.job-progress__fill{background:linear-gradient(90deg, var(--c-primary), #f49);border-radius:3px;height:100%;transition:width .5s}.job-progress__meta{color:var(--c-n400);font-size:11px}.badge-fl{color:var(--c-info);letter-spacing:.3px;background:#e8f0fc;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-n300);border-radius:3px}
